Class LoadBalancingPolicy.Policy.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<LoadBalancingPolicy.Policy.Builder>
-
- io.envoyproxy.envoy.config.cluster.v3.LoadBalancingPolicy.Policy.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,LoadBalancingPolicy.PolicyOrBuilder
,java.lang.Cloneable
- Enclosing class:
- LoadBalancingPolicy.Policy
public static final class LoadBalancingPolicy.Policy.Builder extends com.google.protobuf.GeneratedMessage.Builder<LoadBalancingPolicy.Policy.Builder> implements LoadBalancingPolicy.PolicyOrBuilder
Protobuf typeenvoy.config.cluster.v3.LoadBalancingPolicy.Policy
-
-
Field Summary
Fields Modifier and Type Field Description private int
bitField0_
private TypedExtensionConfig
typedExtensionConfig_
private com.google.protobuf.SingleFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder,TypedExtensionConfigOrBuilder>
typedExtensionConfigBuilder_
-
Method Summary
-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
bitField0_
private int bitField0_
-
typedExtensionConfig_
private TypedExtensionConfig typedExtensionConfig_
-
typedExtensionConfigBuilder_
private com.google.protobuf.SingleFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder,TypedExtensionConfigOrBuilder> typedExtensionConfigBuilder_
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<LoadBalancingPolicy.Policy.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public LoadBalancingPolicy.Policy.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<LoadBalancingPolicy.Policy.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<LoadBalancingPolicy.Policy.Builder>
-
getDefaultInstanceForType
public LoadBalancingPolicy.Policy getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public LoadBalancingPolicy.Policy build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public LoadBalancingPolicy.Policy buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(LoadBalancingPolicy.Policy result)
-
mergeFrom
public LoadBalancingPolicy.Policy.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<LoadBalancingPolicy.Policy.Builder>
-
mergeFrom
public LoadBalancingPolicy.Policy.Builder mergeFrom(LoadBalancingPolicy.Policy other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<LoadBalancingPolicy.Policy.Builder>
-
mergeFrom
public LoadBalancingPolicy.Policy.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<LoadBalancingPolicy.Policy.Builder>
- Throws:
java.io.IOException
-
hasTypedExtensionConfig
public boolean hasTypedExtensionConfig()
[#extension-category: envoy.load_balancing_policies]
.envoy.config.core.v3.TypedExtensionConfig typed_extension_config = 4;
- Specified by:
hasTypedExtensionConfig
in interfaceLoadBalancingPolicy.PolicyOrBuilder
- Returns:
- Whether the typedExtensionConfig field is set.
-
getTypedExtensionConfig
public TypedExtensionConfig getTypedExtensionConfig()
[#extension-category: envoy.load_balancing_policies]
.envoy.config.core.v3.TypedExtensionConfig typed_extension_config = 4;
- Specified by:
getTypedExtensionConfig
in interfaceLoadBalancingPolicy.PolicyOrBuilder
- Returns:
- The typedExtensionConfig.
-
setTypedExtensionConfig
public LoadBalancingPolicy.Policy.Builder setTypedExtensionConfig(TypedExtensionConfig value)
[#extension-category: envoy.load_balancing_policies]
.envoy.config.core.v3.TypedExtensionConfig typed_extension_config = 4;
-
setTypedExtensionConfig
public LoadBalancingPolicy.Policy.Builder setTypedExtensionConfig(TypedExtensionConfig.Builder builderForValue)
[#extension-category: envoy.load_balancing_policies]
.envoy.config.core.v3.TypedExtensionConfig typed_extension_config = 4;
-
mergeTypedExtensionConfig
public LoadBalancingPolicy.Policy.Builder mergeTypedExtensionConfig(TypedExtensionConfig value)
[#extension-category: envoy.load_balancing_policies]
.envoy.config.core.v3.TypedExtensionConfig typed_extension_config = 4;
-
clearTypedExtensionConfig
public LoadBalancingPolicy.Policy.Builder clearTypedExtensionConfig()
[#extension-category: envoy.load_balancing_policies]
.envoy.config.core.v3.TypedExtensionConfig typed_extension_config = 4;
-
getTypedExtensionConfigBuilder
public TypedExtensionConfig.Builder getTypedExtensionConfigBuilder()
[#extension-category: envoy.load_balancing_policies]
.envoy.config.core.v3.TypedExtensionConfig typed_extension_config = 4;
-
getTypedExtensionConfigOrBuilder
public TypedExtensionConfigOrBuilder getTypedExtensionConfigOrBuilder()
[#extension-category: envoy.load_balancing_policies]
.envoy.config.core.v3.TypedExtensionConfig typed_extension_config = 4;
- Specified by:
getTypedExtensionConfigOrBuilder
in interfaceLoadBalancingPolicy.PolicyOrBuilder
-
getTypedExtensionConfigFieldBuilder
private com.google.protobuf.SingleFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder,TypedExtensionConfigOrBuilder> getTypedExtensionConfigFieldBuilder()
[#extension-category: envoy.load_balancing_policies]
.envoy.config.core.v3.TypedExtensionConfig typed_extension_config = 4;
-
-