Interface BillingReportSpecOrBuilder

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

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

    • hasStartTimeInclusive

      boolean hasStartTimeInclusive()
       The start time of the billing report (in UTC).
       
      .google.protobuf.Timestamp start_time_inclusive = 1;
      Returns:
      Whether the startTimeInclusive field is set.
    • getStartTimeInclusive

      com.google.protobuf.Timestamp getStartTimeInclusive()
       The start time of the billing report (in UTC).
       
      .google.protobuf.Timestamp start_time_inclusive = 1;
      Returns:
      The startTimeInclusive.
    • getStartTimeInclusiveOrBuilder

      com.google.protobuf.TimestampOrBuilder getStartTimeInclusiveOrBuilder()
       The start time of the billing report (in UTC).
       
      .google.protobuf.Timestamp start_time_inclusive = 1;
    • hasEndTimeExclusive

      boolean hasEndTimeExclusive()
       The end time of the billing report (in UTC).
       
      .google.protobuf.Timestamp end_time_exclusive = 2;
      Returns:
      Whether the endTimeExclusive field is set.
    • getEndTimeExclusive

      com.google.protobuf.Timestamp getEndTimeExclusive()
       The end time of the billing report (in UTC).
       
      .google.protobuf.Timestamp end_time_exclusive = 2;
      Returns:
      The endTimeExclusive.
    • getEndTimeExclusiveOrBuilder

      com.google.protobuf.TimestampOrBuilder getEndTimeExclusiveOrBuilder()
       The end time of the billing report (in UTC).
       
      .google.protobuf.Timestamp end_time_exclusive = 2;
    • hasDownloadUrlExpirationDuration

      boolean hasDownloadUrlExpirationDuration()
       The duration after which the download url will expire.
       Optional, default is 5 minutes and maximum is 1 hour.
       
      .google.protobuf.Duration download_url_expiration_duration = 3;
      Returns:
      Whether the downloadUrlExpirationDuration field is set.
    • getDownloadUrlExpirationDuration

      com.google.protobuf.Duration getDownloadUrlExpirationDuration()
       The duration after which the download url will expire.
       Optional, default is 5 minutes and maximum is 1 hour.
       
      .google.protobuf.Duration download_url_expiration_duration = 3;
      Returns:
      The downloadUrlExpirationDuration.
    • getDownloadUrlExpirationDurationOrBuilder

      com.google.protobuf.DurationOrBuilder getDownloadUrlExpirationDurationOrBuilder()
       The duration after which the download url will expire.
       Optional, default is 5 minutes and maximum is 1 hour.
       
      .google.protobuf.Duration download_url_expiration_duration = 3;
    • getDescription

      String getDescription()
       The description for the billing report.
       Optional, default is empty.
       
      string description = 4;
      Returns:
      The description.
    • getDescriptionBytes

      com.google.protobuf.ByteString getDescriptionBytes()
       The description for the billing report.
       Optional, default is empty.
       
      string description = 4;
      Returns:
      The bytes for description.
    • getGranularityValue

      int getGranularityValue()
       The data granularity of the billing report.
       Optional, default is hourly.
       temporal:versioning:min_version=v0.16.0
       
      .temporal.api.cloud.billing.v1.BillingReportSpec.BillingReportGranularity granularity = 5;
      Returns:
      The enum numeric value on the wire for granularity.
    • getGranularity

       The data granularity of the billing report.
       Optional, default is hourly.
       temporal:versioning:min_version=v0.16.0
       
      .temporal.api.cloud.billing.v1.BillingReportSpec.BillingReportGranularity granularity = 5;
      Returns:
      The granularity.