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.Object
balanceType_
private int
balanceTypeCase_
private int
bitField0_
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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<Listener.ConnectionBalanceConfig.Builder>
-
clear
public Listener.ConnectionBalanceConfig.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<Listener.ConnectionBalanceConfig.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<Listener.ConnectionBalanceConfig.Builder>
-
getDefaultInstanceForType
public Listener.ConnectionBalanceConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Listener.ConnectionBalanceConfig build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Listener.ConnectionBalanceConfig buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Listener.ConnectionBalanceConfig.Builder>
-
mergeFrom
public Listener.ConnectionBalanceConfig.Builder mergeFrom(Listener.ConnectionBalanceConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Listener.ConnectionBalanceConfig.Builder>
- Throws:
java.io.IOException
-
getBalanceTypeCase
public Listener.ConnectionBalanceConfig.BalanceTypeCase getBalanceTypeCase()
- Specified by:
getBalanceTypeCase
in 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:
hasExactBalance
in 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:
getExactBalance
in 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:
getExactBalanceOrBuilder
in 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:
hasExtendBalance
in 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:
getExtendBalance
in 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:
getExtendBalanceOrBuilder
in 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;
-
-