public interface BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicyOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
String |
getData()
An optional, arbitrary JSON object with configuration data, understood by a locally installed custom policy implementation.
|
com.google.protobuf.ByteString |
getDataBytes()
An optional, arbitrary JSON object with configuration data, understood by a locally installed custom policy implementation.
|
String |
getName()
Identifies the custom policy.
|
com.google.protobuf.ByteString |
getNameBytes()
Identifies the custom policy.
|
boolean |
hasData()
An optional, arbitrary JSON object with configuration data, understood by a locally installed custom policy implementation.
|
boolean |
hasName()
Identifies the custom policy.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasData()
An optional, arbitrary JSON object with configuration data, understood by a locally installed custom policy implementation.
optional string data = 3076010;String getData()
An optional, arbitrary JSON object with configuration data, understood by a locally installed custom policy implementation.
optional string data = 3076010;com.google.protobuf.ByteString getDataBytes()
An optional, arbitrary JSON object with configuration data, understood by a locally installed custom policy implementation.
optional string data = 3076010;boolean hasName()
Identifies the custom policy. The value should match the name of a custom implementation registered on the gRPC clients. It should follow protocol buffer message naming conventions and include the full path (for example, myorg.CustomLbPolicy). The maximum length is 256 characters. Do not specify the same custom policy more than once for a backend. If you do, the configuration is rejected. For an example of how to use this field, see Use a custom policy.
optional string name = 3373707;String getName()
Identifies the custom policy. The value should match the name of a custom implementation registered on the gRPC clients. It should follow protocol buffer message naming conventions and include the full path (for example, myorg.CustomLbPolicy). The maximum length is 256 characters. Do not specify the same custom policy more than once for a backend. If you do, the configuration is rejected. For an example of how to use this field, see Use a custom policy.
optional string name = 3373707;com.google.protobuf.ByteString getNameBytes()
Identifies the custom policy. The value should match the name of a custom implementation registered on the gRPC clients. It should follow protocol buffer message naming conventions and include the full path (for example, myorg.CustomLbPolicy). The maximum length is 256 characters. Do not specify the same custom policy more than once for a backend. If you do, the configuration is rejected. For an example of how to use this field, see Use a custom policy.
optional string name = 3373707;Copyright © 2025 Google LLC. All rights reserved.