Usage
class Usage extends Message
Configuration controlling usage of a service.
Protobuf type Google\Api\Usage
Methods
No description
Requirements that must be satisfied before a consumer project can use the
service. Each requirement is of the form <service.name>/
Requirements that must be satisfied before a consumer project can use the
service. Each requirement is of the form <service.name>/
A list of usage rules that apply to individual API methods.
A list of usage rules that apply to individual API methods.
The full resource name of a channel used for sending notifications to the service producer.
The full resource name of a channel used for sending notifications to the service producer.
Details
at line 46
__construct()
at line 59
RepeatedField
getRequirements()
Requirements that must be satisfied before a consumer project can use the
service. Each requirement is of the form <service.name>/
Generated from protobuf field repeated string requirements = 1;
at line 72
setRequirements(array|RepeatedField $var)
Requirements that must be satisfied before a consumer project can use the
service. Each requirement is of the form <service.name>/
Generated from protobuf field repeated string requirements = 1;
at line 85
RepeatedField
getRules()
A list of usage rules that apply to individual API methods.
NOTE: All service configuration rules follow "last one wins" order.
Generated from protobuf field repeated .google.api.UsageRule rules = 6;
at line 97
setRules(array|RepeatedField $var)
A list of usage rules that apply to individual API methods.
NOTE: All service configuration rules follow "last one wins" order.
Generated from protobuf field repeated .google.api.UsageRule rules = 6;
at line 115
string
getProducerNotificationChannel()
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.
Generated from protobuf field string producer_notification_channel = 7;
at line 132
setProducerNotificationChannel(string $var)
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.
Generated from protobuf field string producer_notification_channel = 7;