- 1.63.0 (latest)
- 1.62.0
- 1.61.0
- 1.59.0
- 1.58.0
- 1.57.0
- 1.56.0
- 1.55.0
- 1.54.0
- 1.53.0
- 1.52.0
- 1.51.0
- 1.50.0
- 1.49.0
- 1.47.0
- 1.46.0
- 1.45.0
- 1.44.0
- 1.43.0
- 1.42.0
- 1.41.0
- 1.40.0
- 1.39.0
- 1.38.0
- 1.37.0
- 1.34.0
- 1.33.0
- 1.32.0
- 1.31.0
- 1.30.0
- 1.29.0
- 1.28.0
- 1.27.0
- 1.26.0
- 1.25.0
- 1.24.0
- 1.23.0
- 1.22.0
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.0
- 1.17.0
- 1.16.0
- 1.15.0
- 1.14.0
- 1.13.0
- 1.12.1
- 1.11.0
- 1.9.1
- 1.8.1
- 1.7.2
- 1.6.0-beta
public final class BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy extends GeneratedMessageV3 implements BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicyOrBuilder
The configuration for a custom policy implemented by the user and deployed with the client.
Protobuf type
google.cloud.compute.v1.BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy
Inheritance
Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessageV3 > BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicyStatic Fields
DATA_FIELD_NUMBER
public static final int DATA_FIELD_NUMBER
Type | Description |
int |
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
Type | Description |
int |
Static Methods
getDefaultInstance()
public static BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy getDefaultInstance()
Type | Description |
BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy |
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
newBuilder()
public static BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy.Builder newBuilder()
Type | Description |
BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy.Builder |
newBuilder(BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy prototype)
public static BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy.Builder newBuilder(BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy prototype)
Name | Description |
prototype | BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy |
Type | Description |
BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy.Builder |
parseDelimitedFrom(InputStream input)
public static BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy parseDelimitedFrom(InputStream input)
Name | Description |
input | InputStream |
Type | Description |
BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy |
Type | Description |
IOException |
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | InputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy |
Type | Description |
IOException |
parseFrom(byte[] data)
public static BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy parseFrom(byte[] data)
Name | Description |
data | byte[] |
Type | Description |
BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy |
Type | Description |
InvalidProtocolBufferException |
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data | byte[] |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteString data)
public static BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy parseFrom(ByteString data)
Name | Description |
data | ByteString |
Type | Description |
BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data | ByteString |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy |
Type | Description |
InvalidProtocolBufferException |
parseFrom(CodedInputStream input)
public static BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy parseFrom(CodedInputStream input)
Name | Description |
input | CodedInputStream |
Type | Description |
BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy |
Type | Description |
IOException |
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy |
Type | Description |
IOException |
parseFrom(InputStream input)
public static BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy parseFrom(InputStream input)
Name | Description |
input | InputStream |
Type | Description |
BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy |
Type | Description |
IOException |
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | InputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy |
Type | Description |
IOException |
parseFrom(ByteBuffer data)
public static BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy parseFrom(ByteBuffer data)
Name | Description |
data | ByteBuffer |
Type | Description |
BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data | ByteBuffer |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy |
Type | Description |
InvalidProtocolBufferException |
parser()
public static Parser<BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy> parser()
Type | Description |
Parser<BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy> |
Methods
equals(Object obj)
public boolean equals(Object obj)
Name | Description |
obj | Object |
Type | Description |
boolean |
getData()
public String getData()
An optional, arbitrary JSON object with configuration data, understood by a locally installed custom policy implementation.
optional string data = 3076010;
Type | Description |
String | The data. |
getDataBytes()
public ByteString getDataBytes()
An optional, arbitrary JSON object with configuration data, understood by a locally installed custom policy implementation.
optional string data = 3076010;
Type | Description |
ByteString | The bytes for data. |
getDefaultInstanceForType()
public BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy getDefaultInstanceForType()
Type | Description |
BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy |
getName()
public String getName()
Identifies the custom policy. The value should match the type the custom implementation is registered with on the gRPC clients. It should follow protocol buffer message naming conventions and include the full path (e.g. myorg.CustomLbPolicy). The maximum length is 256 characters. Note that specifying the same custom policy more than once for a backend is not a valid configuration and will be rejected.
optional string name = 3373707;
Type | Description |
String | The name. |
getNameBytes()
public ByteString getNameBytes()
Identifies the custom policy. The value should match the type the custom implementation is registered with on the gRPC clients. It should follow protocol buffer message naming conventions and include the full path (e.g. myorg.CustomLbPolicy). The maximum length is 256 characters. Note that specifying the same custom policy more than once for a backend is not a valid configuration and will be rejected.
optional string name = 3373707;
Type | Description |
ByteString | The bytes for name. |
getParserForType()
public Parser<BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy> getParserForType()
Type | Description |
Parser<BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy> |
getSerializedSize()
public int getSerializedSize()
Type | Description |
int |
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Type | Description |
UnknownFieldSet |
hasData()
public boolean hasData()
An optional, arbitrary JSON object with configuration data, understood by a locally installed custom policy implementation.
optional string data = 3076010;
Type | Description |
boolean | Whether the data field is set. |
hasName()
public boolean hasName()
Identifies the custom policy. The value should match the type the custom implementation is registered with on the gRPC clients. It should follow protocol buffer message naming conventions and include the full path (e.g. myorg.CustomLbPolicy). The maximum length is 256 characters. Note that specifying the same custom policy more than once for a backend is not a valid configuration and will be rejected.
optional string name = 3373707;
Type | Description |
boolean | Whether the name field is set. |
hashCode()
public int hashCode()
Type | Description |
int |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
newBuilderForType()
public BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy.Builder newBuilderForType()
Type | Description |
BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy.Builder |
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Name | Description |
parent | BuilderParent |
Type | Description |
BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy.Builder |
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Name | Description |
unused | UnusedPrivateParameter |
Type | Description |
Object |
toBuilder()
public BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy.Builder toBuilder()
Type | Description |
BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy.Builder |
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Name | Description |
output | CodedOutputStream |
Type | Description |
IOException |