public final class DateRange extends GeneratedMessageV3 implements DateRangeOrBuilder
   
   A representation of usage or invoice date ranges.
 Protobuf type google.cloud.channel.v1.DateRange
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
    
    
      com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Fields
  
  INVOICE_END_DATE_FIELD_NUMBER (deprecated)
  
    public static final int INVOICE_END_DATE_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  INVOICE_START_DATE_FIELD_NUMBER (deprecated)
  
    public static final int INVOICE_START_DATE_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  USAGE_END_DATE_TIME_FIELD_NUMBER (deprecated)
  
    public static final int USAGE_END_DATE_TIME_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  USAGE_START_DATE_TIME_FIELD_NUMBER (deprecated)
  
    public static final int USAGE_START_DATE_TIME_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  Static Methods
  
  
  getDefaultInstance() (deprecated)
  
    public static DateRange getDefaultInstance()
   
  
  
  getDescriptor() (deprecated)
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  
  newBuilder() (deprecated)
  
    public static DateRange.Builder newBuilder()
   
  
  
  newBuilder(DateRange prototype) (deprecated)
  
    public static DateRange.Builder newBuilder(DateRange prototype)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | prototype | DateRange
 | 
    
  
  
  
  
  
    public static DateRange parseDelimitedFrom(InputStream input)
   
  
  
  
  
  
  
    public static DateRange parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  parseFrom(byte[] data) (deprecated)
  
    public static DateRange parseFrom(byte[] data)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | data | byte[]
 | 
    
  
  
  
  
  parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry) (deprecated)
  
    public static DateRange parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  parseFrom(ByteString data) (deprecated)
  
    public static DateRange parseFrom(ByteString data)
   
  
  
  
  
  parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry) (deprecated)
  
    public static DateRange parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  
  
    public static DateRange parseFrom(CodedInputStream input)
   
  
  
  
  
  
  
    public static DateRange parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  
  
    public static DateRange parseFrom(InputStream input)
   
  
  
  
  
  
  
    public static DateRange parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  parseFrom(ByteBuffer data) (deprecated)
  
    public static DateRange parseFrom(ByteBuffer data)
   
  
  
  
  
  parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry) (deprecated)
  
    public static DateRange parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  parser() (deprecated)
  
    public static Parser<DateRange> parser()
   
  
  Methods
  
  
  equals(Object obj) (deprecated)
  
    public boolean equals(Object obj)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | obj | Object
 | 
    
  
  
  Overrides
  
  
  getDefaultInstanceForType() (deprecated)
  
    public DateRange getDefaultInstanceForType()
   
  
  
  getInvoiceEndDate() (deprecated)
  
    public Date getInvoiceEndDate()
   
   The latest invoice date (inclusive).
 If this value is not the last day of a month, this will move it forward to
 the last day of the given month.
 .google.type.Date invoice_end_date = 4;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | com.google.type.Date | The invoiceEndDate. | 
    
  
  
  getInvoiceEndDateOrBuilder() (deprecated)
  
    public DateOrBuilder getInvoiceEndDateOrBuilder()
   
   The latest invoice date (inclusive).
 If this value is not the last day of a month, this will move it forward to
 the last day of the given month.
 .google.type.Date invoice_end_date = 4;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | com.google.type.DateOrBuilder |  | 
    
  
  
  getInvoiceStartDate() (deprecated)
  
    public Date getInvoiceStartDate()
   
   The earliest invoice date (inclusive).
 If this value is not the first day of a month, this will move it back to
 the first day of the given month.
 .google.type.Date invoice_start_date = 3;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | com.google.type.Date | The invoiceStartDate. | 
    
  
  
  getInvoiceStartDateOrBuilder() (deprecated)
  
    public DateOrBuilder getInvoiceStartDateOrBuilder()
   
   The earliest invoice date (inclusive).
 If this value is not the first day of a month, this will move it back to
 the first day of the given month.
 .google.type.Date invoice_start_date = 3;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | com.google.type.DateOrBuilder |  | 
    
  
  
  getParserForType() (deprecated)
  
    public Parser<DateRange> getParserForType()
   
  
  Overrides
  
  
  getSerializedSize() (deprecated)
  
    public int getSerializedSize()
   
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  Overrides
  
  
  getUsageEndDateTime() (deprecated)
  
    public DateTime getUsageEndDateTime()
   
   The latest usage date time (exclusive).
 If you use time groupings (daily, weekly, etc), each group uses
 midnight to midnight (Pacific time). The usage end date is
 rounded down to include all usage from the specified date. We recommend
 that clients pass usage_start_date_time in Pacific time.
 .google.type.DateTime usage_end_date_time = 2;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | com.google.type.DateTime | The usageEndDateTime. | 
    
  
  
  getUsageEndDateTimeOrBuilder() (deprecated)
  
    public DateTimeOrBuilder getUsageEndDateTimeOrBuilder()
   
   The latest usage date time (exclusive).
 If you use time groupings (daily, weekly, etc), each group uses
 midnight to midnight (Pacific time). The usage end date is
 rounded down to include all usage from the specified date. We recommend
 that clients pass usage_start_date_time in Pacific time.
 .google.type.DateTime usage_end_date_time = 2;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | com.google.type.DateTimeOrBuilder |  | 
    
  
  
  getUsageStartDateTime() (deprecated)
  
    public DateTime getUsageStartDateTime()
   
   The earliest usage date time (inclusive).
 If you use time groupings (daily, weekly, etc), each group uses
 midnight to midnight (Pacific time). The usage start date is
 rounded down to include all usage from the specified date. We recommend
 that clients pass usage_start_date_time in Pacific time.
 .google.type.DateTime usage_start_date_time = 1;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | com.google.type.DateTime | The usageStartDateTime. | 
    
  
  
  getUsageStartDateTimeOrBuilder() (deprecated)
  
    public DateTimeOrBuilder getUsageStartDateTimeOrBuilder()
   
   The earliest usage date time (inclusive).
 If you use time groupings (daily, weekly, etc), each group uses
 midnight to midnight (Pacific time). The usage start date is
 rounded down to include all usage from the specified date. We recommend
 that clients pass usage_start_date_time in Pacific time.
 .google.type.DateTime usage_start_date_time = 1;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | com.google.type.DateTimeOrBuilder |  | 
    
  
  
  hasInvoiceEndDate() (deprecated)
  
    public boolean hasInvoiceEndDate()
   
   The latest invoice date (inclusive).
 If this value is not the last day of a month, this will move it forward to
 the last day of the given month.
 .google.type.Date invoice_end_date = 4;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the invoiceEndDate field is set. | 
    
  
  
  hasInvoiceStartDate() (deprecated)
  
    public boolean hasInvoiceStartDate()
   
   The earliest invoice date (inclusive).
 If this value is not the first day of a month, this will move it back to
 the first day of the given month.
 .google.type.Date invoice_start_date = 3;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the invoiceStartDate field is set. | 
    
  
  
  hasUsageEndDateTime() (deprecated)
  
    public boolean hasUsageEndDateTime()
   
   The latest usage date time (exclusive).
 If you use time groupings (daily, weekly, etc), each group uses
 midnight to midnight (Pacific time). The usage end date is
 rounded down to include all usage from the specified date. We recommend
 that clients pass usage_start_date_time in Pacific time.
 .google.type.DateTime usage_end_date_time = 2;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the usageEndDateTime field is set. | 
    
  
  
  hasUsageStartDateTime() (deprecated)
  
    public boolean hasUsageStartDateTime()
   
   The earliest usage date time (inclusive).
 If you use time groupings (daily, weekly, etc), each group uses
 midnight to midnight (Pacific time). The usage start date is
 rounded down to include all usage from the specified date. We recommend
 that clients pass usage_start_date_time in Pacific time.
 .google.type.DateTime usage_start_date_time = 1;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the usageStartDateTime field is set. | 
    
  
  
  hashCode() (deprecated)
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  Overrides
  
  
  internalGetFieldAccessorTable() (deprecated)
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  isInitialized() (deprecated)
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  newBuilderForType() (deprecated)
  
    public DateRange.Builder newBuilderForType()
   
  
  
  newBuilderForType(GeneratedMessageV3.BuilderParent parent) (deprecated)
  
    protected DateRange.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
   
  
  
  Overrides
  
  
  newInstance(GeneratedMessageV3.UnusedPrivateParameter unused) (deprecated)
  
    protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
   
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Object |  | 
    
  
  Overrides
  
  
  toBuilder() (deprecated)
  
    public DateRange.Builder toBuilder()
   
  
  
  writeTo(CodedOutputStream output) (deprecated)
  
    public void writeTo(CodedOutputStream output)
   
  
  Overrides