Class Listener.ConnectionBalanceConfig.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<Listener.ConnectionBalanceConfig.Builder>
-
- io.envoyproxy.envoy.config.listener.v3.Listener.ConnectionBalanceConfig.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Listener.ConnectionBalanceConfigOrBuilder,java.lang.Cloneable
- Enclosing class:
- Listener.ConnectionBalanceConfig
public static final class Listener.ConnectionBalanceConfig.Builder extends com.google.protobuf.GeneratedMessage.Builder<Listener.ConnectionBalanceConfig.Builder> implements Listener.ConnectionBalanceConfigOrBuilder
Configuration for listener connection balancing.
Protobuf typeenvoy.config.listener.v3.Listener.ConnectionBalanceConfig
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.ObjectbalanceType_private intbalanceTypeCase_private intbitField0_private com.google.protobuf.SingleFieldBuilder<Listener.ConnectionBalanceConfig.ExactBalance,Listener.ConnectionBalanceConfig.ExactBalance.Builder,Listener.ConnectionBalanceConfig.ExactBalanceOrBuilder>exactBalanceBuilder_private com.google.protobuf.SingleFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder,TypedExtensionConfigOrBuilder>extendBalanceBuilder_
-
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
-
balanceTypeCase_
private int balanceTypeCase_
-
balanceType_
private java.lang.Object balanceType_
-
bitField0_
private int bitField0_
-
exactBalanceBuilder_
private com.google.protobuf.SingleFieldBuilder<Listener.ConnectionBalanceConfig.ExactBalance,Listener.ConnectionBalanceConfig.ExactBalance.Builder,Listener.ConnectionBalanceConfig.ExactBalanceOrBuilder> exactBalanceBuilder_
-
extendBalanceBuilder_
private com.google.protobuf.SingleFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder,TypedExtensionConfigOrBuilder> extendBalanceBuilder_
-
-
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<Listener.ConnectionBalanceConfig.Builder>
-
clear
public Listener.ConnectionBalanceConfig.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<Listener.ConnectionBalanceConfig.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<Listener.ConnectionBalanceConfig.Builder>
-
getDefaultInstanceForType
public Listener.ConnectionBalanceConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Listener.ConnectionBalanceConfig build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Listener.ConnectionBalanceConfig buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(Listener.ConnectionBalanceConfig result)
-
buildPartialOneofs
private void buildPartialOneofs(Listener.ConnectionBalanceConfig result)
-
mergeFrom
public Listener.ConnectionBalanceConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Listener.ConnectionBalanceConfig.Builder>
-
mergeFrom
public Listener.ConnectionBalanceConfig.Builder mergeFrom(Listener.ConnectionBalanceConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Listener.ConnectionBalanceConfig.Builder>
-
mergeFrom
public Listener.ConnectionBalanceConfig.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<Listener.ConnectionBalanceConfig.Builder>- Throws:
java.io.IOException
-
getBalanceTypeCase
public Listener.ConnectionBalanceConfig.BalanceTypeCase getBalanceTypeCase()
- Specified by:
getBalanceTypeCasein interfaceListener.ConnectionBalanceConfigOrBuilder
-
clearBalanceType
public Listener.ConnectionBalanceConfig.Builder clearBalanceType()
-
hasExactBalance
public boolean hasExactBalance()
If specified, the listener will use the exact connection balancer.
.envoy.config.listener.v3.Listener.ConnectionBalanceConfig.ExactBalance exact_balance = 1;- Specified by:
hasExactBalancein interfaceListener.ConnectionBalanceConfigOrBuilder- Returns:
- Whether the exactBalance field is set.
-
getExactBalance
public Listener.ConnectionBalanceConfig.ExactBalance getExactBalance()
If specified, the listener will use the exact connection balancer.
.envoy.config.listener.v3.Listener.ConnectionBalanceConfig.ExactBalance exact_balance = 1;- Specified by:
getExactBalancein interfaceListener.ConnectionBalanceConfigOrBuilder- Returns:
- The exactBalance.
-
setExactBalance
public Listener.ConnectionBalanceConfig.Builder setExactBalance(Listener.ConnectionBalanceConfig.ExactBalance value)
If specified, the listener will use the exact connection balancer.
.envoy.config.listener.v3.Listener.ConnectionBalanceConfig.ExactBalance exact_balance = 1;
-
setExactBalance
public Listener.ConnectionBalanceConfig.Builder setExactBalance(Listener.ConnectionBalanceConfig.ExactBalance.Builder builderForValue)
If specified, the listener will use the exact connection balancer.
.envoy.config.listener.v3.Listener.ConnectionBalanceConfig.ExactBalance exact_balance = 1;
-
mergeExactBalance
public Listener.ConnectionBalanceConfig.Builder mergeExactBalance(Listener.ConnectionBalanceConfig.ExactBalance value)
If specified, the listener will use the exact connection balancer.
.envoy.config.listener.v3.Listener.ConnectionBalanceConfig.ExactBalance exact_balance = 1;
-
clearExactBalance
public Listener.ConnectionBalanceConfig.Builder clearExactBalance()
If specified, the listener will use the exact connection balancer.
.envoy.config.listener.v3.Listener.ConnectionBalanceConfig.ExactBalance exact_balance = 1;
-
getExactBalanceBuilder
public Listener.ConnectionBalanceConfig.ExactBalance.Builder getExactBalanceBuilder()
If specified, the listener will use the exact connection balancer.
.envoy.config.listener.v3.Listener.ConnectionBalanceConfig.ExactBalance exact_balance = 1;
-
getExactBalanceOrBuilder
public Listener.ConnectionBalanceConfig.ExactBalanceOrBuilder getExactBalanceOrBuilder()
If specified, the listener will use the exact connection balancer.
.envoy.config.listener.v3.Listener.ConnectionBalanceConfig.ExactBalance exact_balance = 1;- Specified by:
getExactBalanceOrBuilderin interfaceListener.ConnectionBalanceConfigOrBuilder
-
getExactBalanceFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Listener.ConnectionBalanceConfig.ExactBalance,Listener.ConnectionBalanceConfig.ExactBalance.Builder,Listener.ConnectionBalanceConfig.ExactBalanceOrBuilder> getExactBalanceFieldBuilder()
If specified, the listener will use the exact connection balancer.
.envoy.config.listener.v3.Listener.ConnectionBalanceConfig.ExactBalance exact_balance = 1;
-
hasExtendBalance
public boolean hasExtendBalance()
The listener will use the connection balancer according to ``type_url``. If ``type_url`` is invalid, Envoy will not attempt to balance active connections between worker threads. [#extension-category: envoy.network.connection_balance]
.envoy.config.core.v3.TypedExtensionConfig extend_balance = 2;- Specified by:
hasExtendBalancein interfaceListener.ConnectionBalanceConfigOrBuilder- Returns:
- Whether the extendBalance field is set.
-
getExtendBalance
public TypedExtensionConfig getExtendBalance()
The listener will use the connection balancer according to ``type_url``. If ``type_url`` is invalid, Envoy will not attempt to balance active connections between worker threads. [#extension-category: envoy.network.connection_balance]
.envoy.config.core.v3.TypedExtensionConfig extend_balance = 2;- Specified by:
getExtendBalancein interfaceListener.ConnectionBalanceConfigOrBuilder- Returns:
- The extendBalance.
-
setExtendBalance
public Listener.ConnectionBalanceConfig.Builder setExtendBalance(TypedExtensionConfig value)
The listener will use the connection balancer according to ``type_url``. If ``type_url`` is invalid, Envoy will not attempt to balance active connections between worker threads. [#extension-category: envoy.network.connection_balance]
.envoy.config.core.v3.TypedExtensionConfig extend_balance = 2;
-
setExtendBalance
public Listener.ConnectionBalanceConfig.Builder setExtendBalance(TypedExtensionConfig.Builder builderForValue)
The listener will use the connection balancer according to ``type_url``. If ``type_url`` is invalid, Envoy will not attempt to balance active connections between worker threads. [#extension-category: envoy.network.connection_balance]
.envoy.config.core.v3.TypedExtensionConfig extend_balance = 2;
-
mergeExtendBalance
public Listener.ConnectionBalanceConfig.Builder mergeExtendBalance(TypedExtensionConfig value)
The listener will use the connection balancer according to ``type_url``. If ``type_url`` is invalid, Envoy will not attempt to balance active connections between worker threads. [#extension-category: envoy.network.connection_balance]
.envoy.config.core.v3.TypedExtensionConfig extend_balance = 2;
-
clearExtendBalance
public Listener.ConnectionBalanceConfig.Builder clearExtendBalance()
The listener will use the connection balancer according to ``type_url``. If ``type_url`` is invalid, Envoy will not attempt to balance active connections between worker threads. [#extension-category: envoy.network.connection_balance]
.envoy.config.core.v3.TypedExtensionConfig extend_balance = 2;
-
getExtendBalanceBuilder
public TypedExtensionConfig.Builder getExtendBalanceBuilder()
The listener will use the connection balancer according to ``type_url``. If ``type_url`` is invalid, Envoy will not attempt to balance active connections between worker threads. [#extension-category: envoy.network.connection_balance]
.envoy.config.core.v3.TypedExtensionConfig extend_balance = 2;
-
getExtendBalanceOrBuilder
public TypedExtensionConfigOrBuilder getExtendBalanceOrBuilder()
The listener will use the connection balancer according to ``type_url``. If ``type_url`` is invalid, Envoy will not attempt to balance active connections between worker threads. [#extension-category: envoy.network.connection_balance]
.envoy.config.core.v3.TypedExtensionConfig extend_balance = 2;- Specified by:
getExtendBalanceOrBuilderin interfaceListener.ConnectionBalanceConfigOrBuilder
-
getExtendBalanceFieldBuilder
private com.google.protobuf.SingleFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder,TypedExtensionConfigOrBuilder> getExtendBalanceFieldBuilder()
The listener will use the connection balancer according to ``type_url``. If ``type_url`` is invalid, Envoy will not attempt to balance active connections between worker threads. [#extension-category: envoy.network.connection_balance]
.envoy.config.core.v3.TypedExtensionConfig extend_balance = 2;
-
-