generated/google/apis/servicenetworking_v1/classes.rb in google-api-client-0.38.0 vs generated/google/apis/servicenetworking_v1/classes.rb in google-api-client-0.39.0
- old
+ new
@@ -650,25 +650,35 @@
end
end
# Billing related configuration of the service.
# The following example shows how to configure monitored resources and metrics
- # for billing:
+ # for billing, `consumer_destinations` is the only supported destination and
+ # the monitored resources need at least one label key
+ # `cloud.googleapis.com/location` to indicate the location of the billing
+ # usage, using different monitored resources between monitoring and billing is
+ # recommended so they can be evolved independently:
# monitored_resources:
- # - type: library.googleapis.com/branch
+ # - type: library.googleapis.com/billing_branch
# labels:
- # - key: /city
- # description: The city where the library branch is located in.
- # - key: /name
- # description: The name of the branch.
+ # - key: cloud.googleapis.com/location
+ # description: |
+ # Predefined label to support billing location restriction.
+ # - key: city
+ # description: |
+ # Custom label to define the city where the library branch is located
+ # in.
+ # - key: name
+ # description: Custom label to define the name of the library branch.
# metrics:
# - name: library.googleapis.com/book/borrowed_count
# metric_kind: DELTA
# value_type: INT64
+ # unit: "1"
# billing:
# consumer_destinations:
- # - monitored_resource: library.googleapis.com/branch
+ # - monitored_resource: library.googleapis.com/billing_branch
# metrics:
# - library.googleapis.com/book/borrowed_count
class Billing
include Google::Apis::Core::Hashable
@@ -3223,24 +3233,34 @@
# @return [Google::Apis::ServicenetworkingV1::Backend]
attr_accessor :backend
# Billing related configuration of the service.
# The following example shows how to configure monitored resources and metrics
- # for billing:
+ # for billing, `consumer_destinations` is the only supported destination and
+ # the monitored resources need at least one label key
+ # `cloud.googleapis.com/location` to indicate the location of the billing
+ # usage, using different monitored resources between monitoring and billing is
+ # recommended so they can be evolved independently:
# monitored_resources:
- # - type: library.googleapis.com/branch
+ # - type: library.googleapis.com/billing_branch
# labels:
- # - key: /city
- # description: The city where the library branch is located in.
- # - key: /name
- # description: The name of the branch.
+ # - key: cloud.googleapis.com/location
+ # description: |
+ # Predefined label to support billing location restriction.
+ # - key: city
+ # description: |
+ # Custom label to define the city where the library branch is located
+ # in.
+ # - key: name
+ # description: Custom label to define the name of the library branch.
# metrics:
# - name: library.googleapis.com/book/borrowed_count
# metric_kind: DELTA
# value_type: INT64
+ # unit: "1"
# billing:
# consumer_destinations:
- # - monitored_resource: library.googleapis.com/branch
+ # - monitored_resource: library.googleapis.com/billing_branch
# metrics:
# - library.googleapis.com/book/borrowed_count
# Corresponds to the JSON property `billing`
# @return [Google::Apis::ServicenetworkingV1::Billing]
attr_accessor :billing