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 Detail

      • getId

        java.lang.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

        BillingReport.BillingReportState 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

        BillingReportSpec 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

        java.util.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

        java.util.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

        java.lang.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.