Class: Google::Cloud::CloudQuotas::V1::DimensionsInfo
- Inherits:
-
Object
- Object
- Google::Cloud::CloudQuotas::V1::DimensionsInfo
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/api/cloudquotas/v1/resources.rb
Overview
The detailed quota information such as effective quota value for a combination of dimensions.
Defined Under Namespace
Classes: DimensionsEntry
Instance Attribute Summary collapse
-
#applicable_locations ⇒ ::Array<::String>
The applicable regions or zones of this dimensions info.
-
#details ⇒ ::Google::Cloud::CloudQuotas::V1::QuotaDetails
Quota details for the specified dimensions.
-
#dimensions ⇒ ::Google::Protobuf::Map{::String => ::String}
The map of dimensions for this dimensions info.
Instance Attribute Details
#applicable_locations ⇒ ::Array<::String>
Returns The applicable regions or zones of this dimensions info. The field will be set to ['global'] for quotas that are not per region or per zone. Otherwise, it will be set to the list of locations this dimension info is applicable to.
293 294 295 296 297 298 299 300 301 302 303 304 305 |
# File 'proto_docs/google/api/cloudquotas/v1/resources.rb', line 293 class DimensionsInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class DimensionsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#details ⇒ ::Google::Cloud::CloudQuotas::V1::QuotaDetails
Returns Quota details for the specified dimensions.
293 294 295 296 297 298 299 300 301 302 303 304 305 |
# File 'proto_docs/google/api/cloudquotas/v1/resources.rb', line 293 class DimensionsInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class DimensionsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#dimensions ⇒ ::Google::Protobuf::Map{::String => ::String}
Returns The map of dimensions for this dimensions info. The key of a map entry is "region", "zone" or the name of a service specific dimension, and the value of a map entry is the value of the dimension. If a dimension does not appear in the map of dimensions, the dimensions info applies to all the dimension values except for those that have another DimenisonInfo instance configured for the specific value. Example: {"provider" : "Foo Inc"} where "provider" is a service specific dimension of a quota.
293 294 295 296 297 298 299 300 301 302 303 304 305 |
# File 'proto_docs/google/api/cloudquotas/v1/resources.rb', line 293 class DimensionsInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class DimensionsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |