Class AccountUsage

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

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", comments="Generator version: 7.14.0") public class AccountUsage extends Object
Your live usage of the shared storage pool `GET /account`'s `maxTotalStorageBytes` caps. Not guaranteed real-time — a just-completed upload or strategy execution may take a short moment to be reflected here.
  • Field Details

  • Constructor Details

    • AccountUsage

      public AccountUsage()
  • Method Details

    • datasetsUsed

      public AccountUsage datasetsUsed(@Nonnull Integer datasetsUsed)
    • getDatasetsUsed

      @Nonnull public Integer getDatasetsUsed()
      Active datasets counted — the same set `GET /account`'s `maxDatasets` limits.
      Returns:
      datasetsUsed
    • setDatasetsUsed

      public void setDatasetsUsed(@Nonnull Integer datasetsUsed)
    • datasetBytesUsed

      public AccountUsage datasetBytesUsed(@Nonnull Long datasetBytesUsed)
    • getDatasetBytesUsed

      @Nonnull public Long getDatasetBytesUsed()
      Combined bytes of every active dataset's current version.
      Returns:
      datasetBytesUsed
    • setDatasetBytesUsed

      public void setDatasetBytesUsed(@Nonnull Long datasetBytesUsed)
    • signalsUsed

      public AccountUsage signalsUsed(@Nonnull Integer signalsUsed)
    • getSignalsUsed

      @Nonnull public Integer getSignalsUsed()
      Recorded strategy-execution signal uploads.
      Returns:
      signalsUsed
    • setSignalsUsed

      public void setSignalsUsed(@Nonnull Integer signalsUsed)
    • signalBytesUsed

      public AccountUsage signalBytesUsed(@Nonnull Long signalBytesUsed)
    • getSignalBytesUsed

      @Nonnull public Long getSignalBytesUsed()
      Combined bytes of every recorded signal upload.
      Returns:
      signalBytesUsed
    • setSignalBytesUsed

      public void setSignalBytesUsed(@Nonnull Long signalBytesUsed)
    • strategiesUsed

      public AccountUsage strategiesUsed(@Nonnull Integer strategiesUsed)
    • getStrategiesUsed

      @Nonnull public Integer getStrategiesUsed()
      Registered strategies (see `GET /strategies`).
      Returns:
      strategiesUsed
    • setStrategiesUsed

      public void setStrategiesUsed(@Nonnull Integer strategiesUsed)
    • strategyBytesUsed

      public AccountUsage strategyBytesUsed(@Nonnull Long strategyBytesUsed)
    • getStrategyBytesUsed

      @Nonnull public Long getStrategyBytesUsed()
      Combined bytes of each registered strategy's source plus its latest compiled bytecode. Superseded (non-latest) compilations aren't counted.
      Returns:
      strategyBytesUsed
    • setStrategyBytesUsed

      public void setStrategyBytesUsed(@Nonnull Long strategyBytesUsed)
    • storageBytesUsed

      public AccountUsage storageBytesUsed(@Nonnull Long storageBytesUsed)
    • getStorageBytesUsed

      @Nonnull public Long getStorageBytesUsed()
      `datasetBytesUsed + signalBytesUsed + strategyBytesUsed` — the number checked against `GET /account`'s `maxTotalStorageBytes`.
      Returns:
      storageBytesUsed
    • setStorageBytesUsed

      public void setStorageBytesUsed(@Nonnull Long storageBytesUsed)
    • links

      public AccountUsage links(@Nonnull AccountUsageLinks links)
    • getLinks

      @Nonnull public AccountUsageLinks getLinks()
      Get links
      Returns:
      links
    • setLinks

      public void setLinks(@Nonnull AccountUsageLinks links)
    • equals

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