Reference documentation and code samples for the Google Cloud Api Keys V2 Client class ApiTarget.
A restriction for a specific service and optionally one or multiple specific methods. Both fields are case insensitive.
Generated from protobuf message google.api.apikeys.v2.ApiTarget
Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ service
string
The service for this restriction. It should be the canonical service name, for example: translate.googleapis.com
. You can use gcloud services list
to get a list of services that are enabled in the project.
↳ methods
array
Optional. List of one or more methods that can be called. If empty, all methods for the service are allowed. A wildcard ( ) can be used as the last symbol. Valid examples: google.cloud.translate.v2.TranslateService.GetSupportedLanguage
TranslateText
`Get
`translate.googleapis.com.Get*
getService
The service for this restriction. It should be the canonical
service name, for example: translate.googleapis.com
.
You can use gcloud services list
to get a list of services that are enabled in the project.
string
setService
The service for this restriction. It should be the canonical
service name, for example: translate.googleapis.com
.
You can use gcloud services list
to get a list of services that are enabled in the project.
var
string
$this
getMethods
Optional. List of one or more methods that can be called.
If empty, all methods for the service are allowed. A wildcard
( ) can be used as the last symbol.
Valid examples: google.cloud.translate.v2.TranslateService.GetSupportedLanguage
TranslateText
`Get
`translate.googleapis.com.Get*
setMethods
Optional. List of one or more methods that can be called.
If empty, all methods for the service are allowed. A wildcard
( ) can be used as the last symbol.
Valid examples: google.cloud.translate.v2.TranslateService.GetSupportedLanguage
TranslateText
`Get
`translate.googleapis.com.Get*
var
string[]
$this