Cloud Channel V1 API - Class Google::Cloud::Channel::V1::DateRange (v0.18.0)

Reference documentation and code samples for the Cloud Channel V1 API class Google::Cloud::Channel::V1::DateRange.

A representation of usage or invoice date ranges.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#invoice_end_date

def invoice_end_date() -> ::Google::Type::Date
Returns
  • (::Google::Type::Date) — The latest invoice date (exclusive).

    If your product uses monthly invoices, and this value is not the beginning of a month, this will adjust the date to the first day of the following month.

#invoice_end_date=

def invoice_end_date=(value) -> ::Google::Type::Date
Parameter
  • value (::Google::Type::Date) — The latest invoice date (exclusive).

    If your product uses monthly invoices, and this value is not the beginning of a month, this will adjust the date to the first day of the following month.

Returns
  • (::Google::Type::Date) — The latest invoice date (exclusive).

    If your product uses monthly invoices, and this value is not the beginning of a month, this will adjust the date to the first day of the following month.

#invoice_start_date

def invoice_start_date() -> ::Google::Type::Date
Returns
  • (::Google::Type::Date) — The earliest invoice date (inclusive).

    If your product uses monthly invoices, and this value is not the beginning of a month, this will adjust the date to the first day of the given month.

#invoice_start_date=

def invoice_start_date=(value) -> ::Google::Type::Date
Parameter
  • value (::Google::Type::Date) — The earliest invoice date (inclusive).

    If your product uses monthly invoices, and this value is not the beginning of a month, this will adjust the date to the first day of the given month.

Returns
  • (::Google::Type::Date) — The earliest invoice date (inclusive).

    If your product uses monthly invoices, and this value is not the beginning of a month, this will adjust the date to the first day of the given month.

#usage_end_date_time

def usage_end_date_time() -> ::Google::Type::DateTime
Returns
  • (::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 usage_start_date_time in Pacific time.

#usage_end_date_time=

def usage_end_date_time=(value) -> ::Google::Type::DateTime
Parameter
  • value (::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 usage_start_date_time in Pacific time.

Returns
  • (::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 usage_start_date_time in Pacific time.

#usage_start_date_time

def usage_start_date_time() -> ::Google::Type::DateTime
Returns
  • (::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_start_date_time in Pacific time.

#usage_start_date_time=

def usage_start_date_time=(value) -> ::Google::Type::DateTime
Parameter
  • value (::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_start_date_time in Pacific time.

Returns
  • (::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_start_date_time in Pacific time.