Interface DateRangeOrBuilder (3.31.0)

public interface DateRangeOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getInvoiceEndDate()

public abstract 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
TypeDescription
com.google.type.Date

The invoiceEndDate.

getInvoiceEndDateOrBuilder()

public abstract 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
TypeDescription
com.google.type.DateOrBuilder

getInvoiceStartDate()

public abstract 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
TypeDescription
com.google.type.Date

The invoiceStartDate.

getInvoiceStartDateOrBuilder()

public abstract 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
TypeDescription
com.google.type.DateOrBuilder

getUsageEndDateTime()

public abstract 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
TypeDescription
com.google.type.DateTime

The usageEndDateTime.

getUsageEndDateTimeOrBuilder()

public abstract 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
TypeDescription
com.google.type.DateTimeOrBuilder

getUsageStartDateTime()

public abstract 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
TypeDescription
com.google.type.DateTime

The usageStartDateTime.

getUsageStartDateTimeOrBuilder()

public abstract 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
TypeDescription
com.google.type.DateTimeOrBuilder

hasInvoiceEndDate()

public abstract 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
TypeDescription
boolean

Whether the invoiceEndDate field is set.

hasInvoiceStartDate()

public abstract 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
TypeDescription
boolean

Whether the invoiceStartDate field is set.

hasUsageEndDateTime()

public abstract 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
TypeDescription
boolean

Whether the usageEndDateTime field is set.

hasUsageStartDateTime()

public abstract 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
TypeDescription
boolean

Whether the usageStartDateTime field is set.