Interface CustomPeriodOrBuilder

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

@Generated public interface CustomPeriodOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Optional.
    Optional.
    Required.
    Required.
    boolean
    Optional.
    boolean
    Required.

    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 Details

    • hasStartDate

      boolean hasStartDate()
       Required. The start date must be after January 1, 2017.
       
      .google.type.Date start_date = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      Whether the startDate field is set.
    • getStartDate

      Date getStartDate()
       Required. The start date must be after January 1, 2017.
       
      .google.type.Date start_date = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The startDate.
    • getStartDateOrBuilder

      DateOrBuilder getStartDateOrBuilder()
       Required. The start date must be after January 1, 2017.
       
      .google.type.Date start_date = 1 [(.google.api.field_behavior) = REQUIRED];
    • hasEndDate

      boolean hasEndDate()
       Optional. The end date of the time period. Budgets with elapsed end date
       won't be processed. If unset, specifies to track all usage incurred since
       the start_date.
       
      .google.type.Date end_date = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the endDate field is set.
    • getEndDate

      Date getEndDate()
       Optional. The end date of the time period. Budgets with elapsed end date
       won't be processed. If unset, specifies to track all usage incurred since
       the start_date.
       
      .google.type.Date end_date = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The endDate.
    • getEndDateOrBuilder

      DateOrBuilder getEndDateOrBuilder()
       Optional. The end date of the time period. Budgets with elapsed end date
       won't be processed. If unset, specifies to track all usage incurred since
       the start_date.
       
      .google.type.Date end_date = 2 [(.google.api.field_behavior) = OPTIONAL];