Reference documentation and code samples for the Google Cloud Channel V1 Client class DateRange.
A representation of usage or invoice date ranges.
Generated from protobuf message google.cloud.channel.v1.DateRange
Namespace
Google \ Cloud \ Channel \ V1Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ usage_start_date_time |
Google\Type\DateTime
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_end_date_time |
Google\Type\DateTime
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 |
↳ invoice_start_date |
Google\Type\Date
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. |
↳ invoice_end_date |
Google\Type\Date
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. |
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.
Returns | |
---|---|
Type | Description |
Google\Type\DateTime|null |
hasUsageStartDateTime
clearUsageStartDateTime
setUsageStartDateTime
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.
Parameter | |
---|---|
Name | Description |
var |
Google\Type\DateTime
|
Returns | |
---|---|
Type | Description |
$this |
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.
Returns | |
---|---|
Type | Description |
Google\Type\DateTime|null |
hasUsageEndDateTime
clearUsageEndDateTime
setUsageEndDateTime
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.
Parameter | |
---|---|
Name | Description |
var |
Google\Type\DateTime
|
Returns | |
---|---|
Type | Description |
$this |
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.
Returns | |
---|---|
Type | Description |
Google\Type\Date|null |
hasInvoiceStartDate
clearInvoiceStartDate
setInvoiceStartDate
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.
Parameter | |
---|---|
Name | Description |
var |
Google\Type\Date
|
Returns | |
---|---|
Type | Description |
$this |
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.
Returns | |
---|---|
Type | Description |
Google\Type\Date|null |
hasInvoiceEndDate
clearInvoiceEndDate
setInvoiceEndDate
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.
Parameter | |
---|---|
Name | Description |
var |
Google\Type\Date
|
Returns | |
---|---|
Type | Description |
$this |