Google Cloud Api Keys V2 Client - Class ApiTarget (0.1.7)

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.

Parameters
Name Description
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.

Returns
Type Description
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.

Parameter
Name Description
var string
Returns
Type Description
$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*

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

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*

Parameter
Name Description
var string[]
Returns
Type Description
$this

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年10月30日 UTC.