Class UdpProxyConfig.UdpTunnelingConfig.RetryOptions.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<UdpProxyConfig.UdpTunnelingConfig.RetryOptions.Builder>
io.envoyproxy.envoy.extensions.filters.udp.udp_proxy.v3.UdpProxyConfig.UdpTunnelingConfig.RetryOptions.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,UdpProxyConfig.UdpTunnelingConfig.RetryOptionsOrBuilder,Cloneable
- Enclosing class:
- UdpProxyConfig.UdpTunnelingConfig.RetryOptions
public static final class UdpProxyConfig.UdpTunnelingConfig.RetryOptions.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<UdpProxyConfig.UdpTunnelingConfig.RetryOptions.Builder>
implements UdpProxyConfig.UdpTunnelingConfig.RetryOptionsOrBuilder
Protobuf type
envoy.extensions.filters.udp.udp_proxy.v3.UdpProxyConfig.UdpTunnelingConfig.RetryOptions-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Sets the backoff strategy.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) The maximum number of unsuccessful connection attempts that will be made before giving up.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) clone()Sets the backoff strategy.Sets the backoff strategy.Sets the backoff strategy.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorcom.google.protobuf.UInt32ValueThe maximum number of unsuccessful connection attempts that will be made before giving up.com.google.protobuf.UInt32Value.BuilderThe maximum number of unsuccessful connection attempts that will be made before giving up.com.google.protobuf.UInt32ValueOrBuilderThe maximum number of unsuccessful connection attempts that will be made before giving up.booleanSets the backoff strategy.booleanThe maximum number of unsuccessful connection attempts that will be made before giving up.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanSets the backoff strategy.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeMaxConnectAttempts(com.google.protobuf.UInt32Value value) The maximum number of unsuccessful connection attempts that will be made before giving up.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setBackoffOptions(BackoffStrategy value) Sets the backoff strategy.setBackoffOptions(BackoffStrategy.Builder builderForValue) Sets the backoff strategy.setMaxConnectAttempts(com.google.protobuf.UInt32Value value) The maximum number of unsuccessful connection attempts that will be made before giving up.setMaxConnectAttempts(com.google.protobuf.UInt32Value.Builder builderForValue) The maximum number of unsuccessful connection attempts that will be made before giving up.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<UdpProxyConfig.UdpTunnelingConfig.RetryOptions.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<UdpProxyConfig.UdpTunnelingConfig.RetryOptions.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.GeneratedMessageV3.Builder<UdpProxyConfig.UdpTunnelingConfig.RetryOptions.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<UdpProxyConfig.UdpTunnelingConfig.RetryOptions.Builder>
-
setField
public UdpProxyConfig.UdpTunnelingConfig.RetryOptions.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<UdpProxyConfig.UdpTunnelingConfig.RetryOptions.Builder>
-
clearField
public UdpProxyConfig.UdpTunnelingConfig.RetryOptions.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<UdpProxyConfig.UdpTunnelingConfig.RetryOptions.Builder>
-
clearOneof
public UdpProxyConfig.UdpTunnelingConfig.RetryOptions.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<UdpProxyConfig.UdpTunnelingConfig.RetryOptions.Builder>
-
setRepeatedField
public UdpProxyConfig.UdpTunnelingConfig.RetryOptions.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<UdpProxyConfig.UdpTunnelingConfig.RetryOptions.Builder>
-
addRepeatedField
public UdpProxyConfig.UdpTunnelingConfig.RetryOptions.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<UdpProxyConfig.UdpTunnelingConfig.RetryOptions.Builder>
-
mergeFrom
public UdpProxyConfig.UdpTunnelingConfig.RetryOptions.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<UdpProxyConfig.UdpTunnelingConfig.RetryOptions.Builder>
-
mergeFrom
public UdpProxyConfig.UdpTunnelingConfig.RetryOptions.Builder mergeFrom(UdpProxyConfig.UdpTunnelingConfig.RetryOptions other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<UdpProxyConfig.UdpTunnelingConfig.RetryOptions.Builder>
-
mergeFrom
public UdpProxyConfig.UdpTunnelingConfig.RetryOptions.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<UdpProxyConfig.UdpTunnelingConfig.RetryOptions.Builder>- Throws:
IOException
-
hasMaxConnectAttempts
public boolean hasMaxConnectAttempts()The maximum number of unsuccessful connection attempts that will be made before giving up. If the parameter is not specified, 1 connection attempt will be made.
.google.protobuf.UInt32Value max_connect_attempts = 1;- Specified by:
hasMaxConnectAttemptsin interfaceUdpProxyConfig.UdpTunnelingConfig.RetryOptionsOrBuilder- Returns:
- Whether the maxConnectAttempts field is set.
-
getMaxConnectAttempts
public com.google.protobuf.UInt32Value getMaxConnectAttempts()The maximum number of unsuccessful connection attempts that will be made before giving up. If the parameter is not specified, 1 connection attempt will be made.
.google.protobuf.UInt32Value max_connect_attempts = 1;- Specified by:
getMaxConnectAttemptsin interfaceUdpProxyConfig.UdpTunnelingConfig.RetryOptionsOrBuilder- Returns:
- The maxConnectAttempts.
-
setMaxConnectAttempts
public UdpProxyConfig.UdpTunnelingConfig.RetryOptions.Builder setMaxConnectAttempts(com.google.protobuf.UInt32Value value) The maximum number of unsuccessful connection attempts that will be made before giving up. If the parameter is not specified, 1 connection attempt will be made.
.google.protobuf.UInt32Value max_connect_attempts = 1; -
setMaxConnectAttempts
public UdpProxyConfig.UdpTunnelingConfig.RetryOptions.Builder setMaxConnectAttempts(com.google.protobuf.UInt32Value.Builder builderForValue) The maximum number of unsuccessful connection attempts that will be made before giving up. If the parameter is not specified, 1 connection attempt will be made.
.google.protobuf.UInt32Value max_connect_attempts = 1; -
mergeMaxConnectAttempts
public UdpProxyConfig.UdpTunnelingConfig.RetryOptions.Builder mergeMaxConnectAttempts(com.google.protobuf.UInt32Value value) The maximum number of unsuccessful connection attempts that will be made before giving up. If the parameter is not specified, 1 connection attempt will be made.
.google.protobuf.UInt32Value max_connect_attempts = 1; -
clearMaxConnectAttempts
The maximum number of unsuccessful connection attempts that will be made before giving up. If the parameter is not specified, 1 connection attempt will be made.
.google.protobuf.UInt32Value max_connect_attempts = 1; -
getMaxConnectAttemptsBuilder
public com.google.protobuf.UInt32Value.Builder getMaxConnectAttemptsBuilder()The maximum number of unsuccessful connection attempts that will be made before giving up. If the parameter is not specified, 1 connection attempt will be made.
.google.protobuf.UInt32Value max_connect_attempts = 1; -
getMaxConnectAttemptsOrBuilder
public com.google.protobuf.UInt32ValueOrBuilder getMaxConnectAttemptsOrBuilder()The maximum number of unsuccessful connection attempts that will be made before giving up. If the parameter is not specified, 1 connection attempt will be made.
.google.protobuf.UInt32Value max_connect_attempts = 1;- Specified by:
getMaxConnectAttemptsOrBuilderin interfaceUdpProxyConfig.UdpTunnelingConfig.RetryOptionsOrBuilder
-
hasBackoffOptions
public boolean hasBackoffOptions()Sets the backoff strategy. If not set, the retries are performed without backoff.
.envoy.config.core.v3.BackoffStrategy backoff_options = 2;- Specified by:
hasBackoffOptionsin interfaceUdpProxyConfig.UdpTunnelingConfig.RetryOptionsOrBuilder- Returns:
- Whether the backoffOptions field is set.
-
getBackoffOptions
Sets the backoff strategy. If not set, the retries are performed without backoff.
.envoy.config.core.v3.BackoffStrategy backoff_options = 2;- Specified by:
getBackoffOptionsin interfaceUdpProxyConfig.UdpTunnelingConfig.RetryOptionsOrBuilder- Returns:
- The backoffOptions.
-
setBackoffOptions
public UdpProxyConfig.UdpTunnelingConfig.RetryOptions.Builder setBackoffOptions(BackoffStrategy value) Sets the backoff strategy. If not set, the retries are performed without backoff.
.envoy.config.core.v3.BackoffStrategy backoff_options = 2; -
setBackoffOptions
public UdpProxyConfig.UdpTunnelingConfig.RetryOptions.Builder setBackoffOptions(BackoffStrategy.Builder builderForValue) Sets the backoff strategy. If not set, the retries are performed without backoff.
.envoy.config.core.v3.BackoffStrategy backoff_options = 2; -
mergeBackoffOptions
public UdpProxyConfig.UdpTunnelingConfig.RetryOptions.Builder mergeBackoffOptions(BackoffStrategy value) Sets the backoff strategy. If not set, the retries are performed without backoff.
.envoy.config.core.v3.BackoffStrategy backoff_options = 2; -
clearBackoffOptions
Sets the backoff strategy. If not set, the retries are performed without backoff.
.envoy.config.core.v3.BackoffStrategy backoff_options = 2; -
getBackoffOptionsBuilder
Sets the backoff strategy. If not set, the retries are performed without backoff.
.envoy.config.core.v3.BackoffStrategy backoff_options = 2; -
getBackoffOptionsOrBuilder
Sets the backoff strategy. If not set, the retries are performed without backoff.
.envoy.config.core.v3.BackoffStrategy backoff_options = 2;- Specified by:
getBackoffOptionsOrBuilderin interfaceUdpProxyConfig.UdpTunnelingConfig.RetryOptionsOrBuilder
-
setUnknownFields
public final UdpProxyConfig.UdpTunnelingConfig.RetryOptions.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<UdpProxyConfig.UdpTunnelingConfig.RetryOptions.Builder>
-
mergeUnknownFields
public final UdpProxyConfig.UdpTunnelingConfig.RetryOptions.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<UdpProxyConfig.UdpTunnelingConfig.RetryOptions.Builder>
-