Class DatasetCreated

java.lang.Object
com.qtsurfer.api.client.model.DatasetCreated

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", comments="Generator version: 7.14.0") public class DatasetCreated extends Object
The metadata available immediately after creating a dataset, plus its first upload session — the presigned URL to PUT the file to. Version-derived fields such as `createdAt`, `currentVersionId`, range, and cadence are available from `GET /datasets/{datasetId}` after the relevant lifecycle stages, not in this creation response.
  • Field Details

  • Constructor Details

    • DatasetCreated

      public DatasetCreated()
  • Method Details

    • uploadId

      public DatasetCreated uploadId(@Nonnull String uploadId)
    • getUploadId

      @Nonnull public String getUploadId()
      Identifies this upload session. Pass to `POST /datasets/{datasetId}/uploads/{uploadId}/finalize` once the PUT completes.
      Returns:
      uploadId
    • setUploadId

      public void setUploadId(@Nonnull String uploadId)
    • upload

      public DatasetCreated upload(@Nonnull DatasetUploadTarget upload)
    • getUpload

      @Nonnull public DatasetUploadTarget getUpload()
      Get upload
      Returns:
      upload
    • setUpload

      public void setUpload(@Nonnull DatasetUploadTarget upload)
    • datasetId

      public DatasetCreated datasetId(@Nonnull String datasetId)
    • getDatasetId

      @Nonnull public String getDatasetId()
      Opaque id of the newly created dataset.
      Returns:
      datasetId
    • setDatasetId

      public void setDatasetId(@Nonnull String datasetId)
    • name

      public DatasetCreated name(@Nonnull String name)
    • getName

      @Nonnull public String getName()
      Unique name of the newly created dataset.
      Returns:
      name
    • setName

      public void setName(@Nonnull String name)
    • type

      public DatasetCreated type(@Nonnull DatasetCreated.TypeEnum type)
    • getType

      @Nonnull public DatasetCreated.TypeEnum getType()
      Always `ticker` in v1.
      Returns:
      type
    • setType

      public void setType(@Nonnull DatasetCreated.TypeEnum type)
    • instrument

      public DatasetCreated instrument(@Nonnull String instrument)
    • getInstrument

      @Nonnull public String getInstrument()
      Exchange instrument identifier (e.g. a currency pair)
      Returns:
      instrument
    • setInstrument

      public void setInstrument(@Nonnull String instrument)
    • equals

      public boolean equals(Object o)
      Return true if this DatasetCreated object is equal to o.
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toUrlQueryString

      public String toUrlQueryString()
      Convert the instance into URL query string.
      Returns:
      URL query string
    • toUrlQueryString

      public String toUrlQueryString(String prefix)
      Convert the instance into URL query string.
      Parameters:
      prefix - prefix of the query string
      Returns:
      URL query string