public final class ApiTarget extends GeneratedMessageV3 implements ApiTargetOrBuilder
A restriction for a specific service and optionally one or multiple
specific methods. Both fields are case insensitive.
Protobuf type google.api.apikeys.v2.ApiTarget
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
Static Fields
METHODS_FIELD_NUMBER
public static final int METHODS_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
SERVICE_FIELD_NUMBER
public static final int SERVICE_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
getDefaultInstance()
public static ApiTarget getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static ApiTarget.Builder newBuilder()
newBuilder(ApiTarget prototype)
public static ApiTarget.Builder newBuilder(ApiTarget prototype)
public static ApiTarget parseDelimitedFrom(InputStream input)
public static ApiTarget parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static ApiTarget parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ApiTarget parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static ApiTarget parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ApiTarget parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ApiTarget parseFrom(CodedInputStream input)
public static ApiTarget parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static ApiTarget parseFrom(InputStream input)
public static ApiTarget parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static ApiTarget parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static ApiTarget parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<ApiTarget> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
Overrides
getDefaultInstanceForType()
public ApiTarget getDefaultInstanceForType()
getMethods(int index)
public String getMethods(int index)
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*
repeated string methods = 2 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
---|
Name | Description |
index | int
The index of the element to return.
|
Returns |
---|
Type | Description |
String | The methods at the given index.
|
getMethodsBytes(int index)
public ByteString getMethodsBytes(int index)
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*
repeated string methods = 2 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
---|
Name | Description |
index | int
The index of the value to return.
|
Returns |
---|
Type | Description |
ByteString | The bytes of the methods at the given index.
|
getMethodsCount()
public int getMethodsCount()
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*
repeated string methods = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns |
---|
Type | Description |
int | The count of methods.
|
getMethodsList()
public ProtocolStringList getMethodsList()
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*
repeated string methods = 2 [(.google.api.field_behavior) = OPTIONAL];
getParserForType()
public Parser<ApiTarget> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
---|
Type | Description |
int | |
Overrides
getService()
public String 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 service = 1;
Returns |
---|
Type | Description |
String | The service.
|
getServiceBytes()
public ByteString getServiceBytes()
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 service = 1;
Returns |
---|
Type | Description |
ByteString | The bytes for service.
|
hashCode()
Returns |
---|
Type | Description |
int | |
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public ApiTarget.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected ApiTarget.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
toBuilder()
public ApiTarget.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides