Package com.google.cloud.channel.v1
Interface DateRangeOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
DateRange
,DateRange.Builder
public interface DateRangeOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.google.type.Date
getInvoiceEndDate()
The latest invoice date (inclusive).com.google.type.DateOrBuilder
getInvoiceEndDateOrBuilder()
The latest invoice date (inclusive).com.google.type.Date
getInvoiceStartDate()
The earliest invoice date (inclusive).com.google.type.DateOrBuilder
getInvoiceStartDateOrBuilder()
The earliest invoice date (inclusive).com.google.type.DateTime
getUsageEndDateTime()
The latest usage date time (exclusive).com.google.type.DateTimeOrBuilder
getUsageEndDateTimeOrBuilder()
The latest usage date time (exclusive).com.google.type.DateTime
getUsageStartDateTime()
The earliest usage date time (inclusive).com.google.type.DateTimeOrBuilder
getUsageStartDateTimeOrBuilder()
The earliest usage date time (inclusive).boolean
hasInvoiceEndDate()
The latest invoice date (inclusive).boolean
hasInvoiceStartDate()
The earliest invoice date (inclusive).boolean
hasUsageEndDateTime()
The latest usage date time (exclusive).boolean
hasUsageStartDateTime()
The earliest usage date time (inclusive).-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasUsageStartDateTime
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:
- Whether the usageStartDateTime field is set.
-
getUsageStartDateTime
com.google.type.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:
- The usageStartDateTime.
-
getUsageStartDateTimeOrBuilder
com.google.type.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;
-
hasUsageEndDateTime
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:
- Whether the usageEndDateTime field is set.
-
getUsageEndDateTime
com.google.type.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:
- The usageEndDateTime.
-
getUsageEndDateTimeOrBuilder
com.google.type.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;
-
hasInvoiceStartDate
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:
- Whether the invoiceStartDate field is set.
-
getInvoiceStartDate
com.google.type.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:
- The invoiceStartDate.
-
getInvoiceStartDateOrBuilder
com.google.type.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;
-
hasInvoiceEndDate
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:
- Whether the invoiceEndDate field is set.
-
getInvoiceEndDate
com.google.type.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:
- The invoiceEndDate.
-
getInvoiceEndDateOrBuilder
com.google.type.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;
-
-