Interface ReportingDataAnnotation.DateRangeOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
ReportingDataAnnotation.DateRange, ReportingDataAnnotation.DateRange.Builder
Enclosing class:
ReportingDataAnnotation

public static interface ReportingDataAnnotation.DateRangeOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Required.
    Required.
    Required.
    Required.
    boolean
    Required.
    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 for this range. Must be a valid date with
       year, month, and day set. The date may be in the past, present, or
       future.
       
      .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 for this range. Must be a valid date with
       year, month, and day set. The date may be in the past, present, or
       future.
       
      .google.type.Date start_date = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The startDate.
    • getStartDateOrBuilder

      DateOrBuilder getStartDateOrBuilder()
       Required. The start date for this range. Must be a valid date with
       year, month, and day set. The date may be in the past, present, or
       future.
       
      .google.type.Date start_date = 1 [(.google.api.field_behavior) = REQUIRED];
    • hasEndDate

      boolean hasEndDate()
       Required. The end date for this range. Must be a valid date with
       year, month, and day set. This date must be greater than or equal to
       the start date.
       
      .google.type.Date end_date = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      Whether the endDate field is set.
    • getEndDate

      Date getEndDate()
       Required. The end date for this range. Must be a valid date with
       year, month, and day set. This date must be greater than or equal to
       the start date.
       
      .google.type.Date end_date = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The endDate.
    • getEndDateOrBuilder

      DateOrBuilder getEndDateOrBuilder()
       Required. The end date for this range. Must be a valid date with
       year, month, and day set. This date must be greater than or equal to
       the start date.
       
      .google.type.Date end_date = 2 [(.google.api.field_behavior) = REQUIRED];