Class DatasetUploadTarget

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

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", comments="Generator version: 7.14.0") public class DatasetUploadTarget extends Object
A presigned destination for uploading a raw dataset file directly to storage.
  • Field Details

  • Constructor Details

    • DatasetUploadTarget

      public DatasetUploadTarget()
  • Method Details

    • url

      public DatasetUploadTarget url(@Nonnull String url)
    • getUrl

      @Nonnull public String getUrl()
      Presigned URL. `PUT` the file here directly — the CSV or parquet itself, or a `.gz`/`.zip` of it (see `createDataset`'s own description) — no `Authorization` header, no other API credentials.
      Returns:
      url
    • setUrl

      public void setUrl(@Nonnull String url)
    • expiresInMinutes

      public DatasetUploadTarget expiresInMinutes(@Nonnull Integer expiresInMinutes)
    • getExpiresInMinutes

      @Nonnull public Integer getExpiresInMinutes()
      How long `url` stays valid.
      Returns:
      expiresInMinutes
    • setExpiresInMinutes

      public void setExpiresInMinutes(@Nonnull Integer expiresInMinutes)
    • equals

      public boolean equals(Object o)
      Return true if this DatasetUploadTarget 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