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 intbitField0_private TypedExtensionConfigtypedExtensionConfig_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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<LoadBalancingPolicy.Policy.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public LoadBalancingPolicy.Policy.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<LoadBalancingPolicy.Policy.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<LoadBalancingPolicy.Policy.Builder>
-
getDefaultInstanceForType
public LoadBalancingPolicy.Policy getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public LoadBalancingPolicy.Policy build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public LoadBalancingPolicy.Policy buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin 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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<LoadBalancingPolicy.Policy.Builder>
-
mergeFrom
public LoadBalancingPolicy.Policy.Builder mergeFrom(LoadBalancingPolicy.Policy other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin 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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin 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:
hasTypedExtensionConfigin 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:
getTypedExtensionConfigin 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:
getTypedExtensionConfigOrBuilderin 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;
-
-