Class: Google::Cloud::Billing::V1::ListSkusRequest

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/billing/v1/cloud_catalog.rb

Overview

Request message for ListSkus.

Instance Attribute Summary collapse

Instance Attribute Details

#currency_code::String

Returns The ISO 4217 currency code for the pricing info in the response proto. Will use the conversion rate as of start_time. Optional. If not specified USD will be used.

Returns:

  • (::String)

    The ISO 4217 currency code for the pricing info in the response proto. Will use the conversion rate as of start_time. Optional. If not specified USD will be used.



331
332
333
334
# File 'proto_docs/google/cloud/billing/v1/cloud_catalog.rb', line 331

class ListSkusRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#end_time::Google::Protobuf::Timestamp

Returns Optional exclusive end time of the time range for which the pricing versions will be returned. Timestamps in the future are not allowed. The time range has to be within a single calendar month in America/Los_Angeles timezone. Time range as a whole is optional. If not specified, the latest pricing will be returned (up to 12 hours old at most).

Returns:

  • (::Google::Protobuf::Timestamp)

    Optional exclusive end time of the time range for which the pricing versions will be returned. Timestamps in the future are not allowed. The time range has to be within a single calendar month in America/Los_Angeles timezone. Time range as a whole is optional. If not specified, the latest pricing will be returned (up to 12 hours old at most).



331
332
333
334
# File 'proto_docs/google/cloud/billing/v1/cloud_catalog.rb', line 331

class ListSkusRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#page_size::Integer

Returns Requested page size. Defaults to 5000.

Returns:

  • (::Integer)

    Requested page size. Defaults to 5000.



331
332
333
334
# File 'proto_docs/google/cloud/billing/v1/cloud_catalog.rb', line 331

class ListSkusRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#page_token::String

Returns A token identifying a page of results to return. This should be a next_page_token value returned from a previous ListSkus call. If unspecified, the first page of results is returned.

Returns:

  • (::String)

    A token identifying a page of results to return. This should be a next_page_token value returned from a previous ListSkus call. If unspecified, the first page of results is returned.



331
332
333
334
# File 'proto_docs/google/cloud/billing/v1/cloud_catalog.rb', line 331

class ListSkusRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#parent::String

Returns Required. The name of the service. Example: "services/6F81-5844-456A".

Returns:

  • (::String)

    Required. The name of the service. Example: "services/6F81-5844-456A"



331
332
333
334
# File 'proto_docs/google/cloud/billing/v1/cloud_catalog.rb', line 331

class ListSkusRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#start_time::Google::Protobuf::Timestamp

Returns Optional inclusive start time of the time range for which the pricing versions will be returned. Timestamps in the future are not allowed. The time range has to be within a single calendar month in America/Los_Angeles timezone. Time range as a whole is optional. If not specified, the latest pricing will be returned (up to 12 hours old at most).

Returns:

  • (::Google::Protobuf::Timestamp)

    Optional inclusive start time of the time range for which the pricing versions will be returned. Timestamps in the future are not allowed. The time range has to be within a single calendar month in America/Los_Angeles timezone. Time range as a whole is optional. If not specified, the latest pricing will be returned (up to 12 hours old at most).



331
332
333
334
# File 'proto_docs/google/cloud/billing/v1/cloud_catalog.rb', line 331

class ListSkusRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end