Reference documentation and code samples for the Service Usage V1 API class Google::Api::Usage.
Configuration controlling usage of a service.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#producer_notification_channel
def
producer_notification_channel
()
-
>
::
String
- (::String) — The full resource name of a channel used for sending notifications to the
service producer.
Google Service Management currently only supports Google Cloud Pub/Sub as a notification channel. To use Google Cloud Pub/Sub as the channel, this must be the name of a Cloud Pub/Sub topic that uses the Cloud Pub/Sub topic name format documented in https://cloud.google.com/pubsub/docs/overview.
#producer_notification_channel=
def
producer_notification_channel=
(
value
)
-
>
::
String
- value(::String) — The full resource name of a channel used for sending notifications to the
service producer.
Google Service Management currently only supports Google Cloud Pub/Sub as a notification channel. To use Google Cloud Pub/Sub as the channel, this must be the name of a Cloud Pub/Sub topic that uses the Cloud Pub/Sub topic name format documented in https://cloud.google.com/pubsub/docs/overview.
- (::String) — The full resource name of a channel used for sending notifications to the
service producer.
Google Service Management currently only supports Google Cloud Pub/Sub as a notification channel. To use Google Cloud Pub/Sub as the channel, this must be the name of a Cloud Pub/Sub topic that uses the Cloud Pub/Sub topic name format documented in https://cloud.google.com/pubsub/docs/overview.
#requirements
def
requirements
()
-
>
::
Array
< ::
String
>
- (::Array<::String>) — Requirements that must be satisfied before a consumer project can use the service. Each requirement is of the form
#requirements=
def
requirements=
(
value
)
-
>
::
Array
< ::
String
>
- value(::Array<::String>) — Requirements that must be satisfied before a consumer project can use the service. Each requirement is of the form
- (::Array<::String>) — Requirements that must be satisfied before a consumer project can use the service. Each requirement is of the form
#rules
def
rules
()
-
>
::
Array
< ::
Google
::
Api
::
UsageRule
>
- (::Array< ::Google::Api::UsageRule
>) — A list of usage rules that apply to individual API methods.
NOTE:All service configuration rules follow "last one wins" order.
#rules=
def
rules=
(
value
)
-
>
::
Array
< ::
Google
::
Api
::
UsageRule
>
- value(::Array< ::Google::Api::UsageRule
>) — A list of usage rules that apply to individual API methods.
NOTE:All service configuration rules follow "last one wins" order.
- (::Array< ::Google::Api::UsageRule
>) — A list of usage rules that apply to individual API methods.
NOTE:All service configuration rules follow "last one wins" order.

