Class: Google::Cloud::Billing::V1::Category

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

Represents the category hierarchy of a SKU.

Instance Attribute Summary collapse

Instance Attribute Details

#resource_family::String

Returns The type of product the SKU refers to. Example: "Compute", "Storage", "Network", "ApplicationServices" etc.

Returns:

  • (::String)

    The type of product the SKU refers to. Example: "Compute", "Storage", "Network", "ApplicationServices" etc.



97
98
99
100
# File 'proto_docs/google/cloud/billing/v1/cloud_catalog.rb', line 97

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

#resource_group::String

Returns A group classification for related SKUs. Example: "RAM", "GPU", "Prediction", "Ops", "GoogleEgress" etc.

Returns:

  • (::String)

    A group classification for related SKUs. Example: "RAM", "GPU", "Prediction", "Ops", "GoogleEgress" etc.



97
98
99
100
# File 'proto_docs/google/cloud/billing/v1/cloud_catalog.rb', line 97

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

#service_display_name::String

Returns The display name of the service this SKU belongs to.

Returns:

  • (::String)

    The display name of the service this SKU belongs to.



97
98
99
100
# File 'proto_docs/google/cloud/billing/v1/cloud_catalog.rb', line 97

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

#usage_type::String

Returns Represents how the SKU is consumed. Example: "OnDemand", "Preemptible", "Commit1Mo", "Commit1Yr" etc.

Returns:

  • (::String)

    Represents how the SKU is consumed. Example: "OnDemand", "Preemptible", "Commit1Mo", "Commit1Yr" etc.



97
98
99
100
# File 'proto_docs/google/cloud/billing/v1/cloud_catalog.rb', line 97

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