Interface BillingReportOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
BillingReport, BillingReport.Builder

@Generated(value="protoc", comments="annotations:BillingReportOrBuilder.java.pb.meta") public interface BillingReportOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getId

      String getId()
       The id of the billing report.
       
      string id = 1;
      Returns:
      The id.
    • getIdBytes

      com.google.protobuf.ByteString getIdBytes()
       The id of the billing report.
       
      string id = 1;
      Returns:
      The bytes for id.
    • getStateValue

      int getStateValue()
       The current state of the billing report.
       
      .temporal.api.cloud.billing.v1.BillingReport.BillingReportState state = 2;
      Returns:
      The enum numeric value on the wire for state.
    • getState

       The current state of the billing report.
       
      .temporal.api.cloud.billing.v1.BillingReport.BillingReportState state = 2;
      Returns:
      The state.
    • hasSpec

      boolean hasSpec()
       The spec used to generate this billing report.
       
      .temporal.api.cloud.billing.v1.BillingReportSpec spec = 3;
      Returns:
      Whether the spec field is set.
    • getSpec

       The spec used to generate this billing report.
       
      .temporal.api.cloud.billing.v1.BillingReportSpec spec = 3;
      Returns:
      The spec.
    • getSpecOrBuilder

      BillingReportSpecOrBuilder getSpecOrBuilder()
       The spec used to generate this billing report.
       
      .temporal.api.cloud.billing.v1.BillingReportSpec spec = 3;
    • getDownloadInfoList

      List<BillingReport.Download> getDownloadInfoList()
       The download information for the billing report.
       For future-proofness this is repeated as we may return multiple files (e.g. csv+meta/json, split by size/date, etc.)
       
      repeated .temporal.api.cloud.billing.v1.BillingReport.Download download_info = 4;
    • getDownloadInfo

      BillingReport.Download getDownloadInfo(int index)
       The download information for the billing report.
       For future-proofness this is repeated as we may return multiple files (e.g. csv+meta/json, split by size/date, etc.)
       
      repeated .temporal.api.cloud.billing.v1.BillingReport.Download download_info = 4;
    • getDownloadInfoCount

      int getDownloadInfoCount()
       The download information for the billing report.
       For future-proofness this is repeated as we may return multiple files (e.g. csv+meta/json, split by size/date, etc.)
       
      repeated .temporal.api.cloud.billing.v1.BillingReport.Download download_info = 4;
    • getDownloadInfoOrBuilderList

      List<? extends BillingReport.DownloadOrBuilder> getDownloadInfoOrBuilderList()
       The download information for the billing report.
       For future-proofness this is repeated as we may return multiple files (e.g. csv+meta/json, split by size/date, etc.)
       
      repeated .temporal.api.cloud.billing.v1.BillingReport.Download download_info = 4;
    • getDownloadInfoOrBuilder

      BillingReport.DownloadOrBuilder getDownloadInfoOrBuilder(int index)
       The download information for the billing report.
       For future-proofness this is repeated as we may return multiple files (e.g. csv+meta/json, split by size/date, etc.)
       
      repeated .temporal.api.cloud.billing.v1.BillingReport.Download download_info = 4;
    • hasRequestedTime

      boolean hasRequestedTime()
       The date and time when the billing report was requested.
       
      .google.protobuf.Timestamp requested_time = 5;
      Returns:
      Whether the requestedTime field is set.
    • getRequestedTime

      com.google.protobuf.Timestamp getRequestedTime()
       The date and time when the billing report was requested.
       
      .google.protobuf.Timestamp requested_time = 5;
      Returns:
      The requestedTime.
    • getRequestedTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getRequestedTimeOrBuilder()
       The date and time when the billing report was requested.
       
      .google.protobuf.Timestamp requested_time = 5;
    • hasGeneratedTime

      boolean hasGeneratedTime()
       The date and time when the billing report generation completed.
       
      .google.protobuf.Timestamp generated_time = 6;
      Returns:
      Whether the generatedTime field is set.
    • getGeneratedTime

      com.google.protobuf.Timestamp getGeneratedTime()
       The date and time when the billing report generation completed.
       
      .google.protobuf.Timestamp generated_time = 6;
      Returns:
      The generatedTime.
    • getGeneratedTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getGeneratedTimeOrBuilder()
       The date and time when the billing report generation completed.
       
      .google.protobuf.Timestamp generated_time = 6;
    • getAsyncOperationId

      String getAsyncOperationId()
       The async operation id associated with the billing report generation.
       
      string async_operation_id = 7;
      Returns:
      The asyncOperationId.
    • getAsyncOperationIdBytes

      com.google.protobuf.ByteString getAsyncOperationIdBytes()
       The async operation id associated with the billing report generation.
       
      string async_operation_id = 7;
      Returns:
      The bytes for asyncOperationId.