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 Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getDescription()
      The description for the billing report.
      com.google.protobuf.ByteString getDescriptionBytes()
      The description for the billing report.
      com.google.protobuf.Duration getDownloadUrlExpirationDuration()
      The duration after which the download url will expire.
      com.google.protobuf.DurationOrBuilder getDownloadUrlExpirationDurationOrBuilder()
      The duration after which the download url will expire.
      com.google.protobuf.Timestamp getEndTimeExclusive()
      The end time of the billing report (in UTC).
      com.google.protobuf.TimestampOrBuilder getEndTimeExclusiveOrBuilder()
      The end time of the billing report (in UTC).
      com.google.protobuf.Timestamp getStartTimeInclusive()
      The start time of the billing report (in UTC).
      com.google.protobuf.TimestampOrBuilder getStartTimeInclusiveOrBuilder()
      The start time of the billing report (in UTC).
      boolean hasDownloadUrlExpirationDuration()
      The duration after which the download url will expire.
      boolean hasEndTimeExclusive()
      The end time of the billing report (in UTC).
      boolean hasStartTimeInclusive()
      The start time of the billing report (in UTC).
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • 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

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