public static final class UdpProxyConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<UdpProxyConfig.Builder> implements UdpProxyConfigOrBuilder
Configuration for the UDP proxy filter.Protobuf type
envoy.config.filter.udp.udp_proxy.v2alpha.UdpProxyConfig| Modifier and Type | Method and Description |
|---|---|
UdpProxyConfig.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
UdpProxyConfig |
build() |
UdpProxyConfig |
buildPartial() |
UdpProxyConfig.Builder |
clear() |
UdpProxyConfig.Builder |
clearCluster()
The upstream cluster to connect to.
|
UdpProxyConfig.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
UdpProxyConfig.Builder |
clearIdleTimeout()
The idle timeout for sessions.
|
UdpProxyConfig.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
UdpProxyConfig.Builder |
clearRouteSpecifier() |
UdpProxyConfig.Builder |
clearStatPrefix()
The stat prefix used when emitting UDP proxy filter stats.
|
UdpProxyConfig.Builder |
clone() |
String |
getCluster()
The upstream cluster to connect to.
|
com.google.protobuf.ByteString |
getClusterBytes()
The upstream cluster to connect to.
|
UdpProxyConfig |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
com.google.protobuf.Duration |
getIdleTimeout()
The idle timeout for sessions.
|
com.google.protobuf.Duration.Builder |
getIdleTimeoutBuilder()
The idle timeout for sessions.
|
com.google.protobuf.DurationOrBuilder |
getIdleTimeoutOrBuilder()
The idle timeout for sessions.
|
UdpProxyConfig.RouteSpecifierCase |
getRouteSpecifierCase() |
String |
getStatPrefix()
The stat prefix used when emitting UDP proxy filter stats.
|
com.google.protobuf.ByteString |
getStatPrefixBytes()
The stat prefix used when emitting UDP proxy filter stats.
|
boolean |
hasIdleTimeout()
The idle timeout for sessions.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
UdpProxyConfig.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
UdpProxyConfig.Builder |
mergeFrom(com.google.protobuf.Message other) |
UdpProxyConfig.Builder |
mergeFrom(UdpProxyConfig other) |
UdpProxyConfig.Builder |
mergeIdleTimeout(com.google.protobuf.Duration value)
The idle timeout for sessions.
|
UdpProxyConfig.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
UdpProxyConfig.Builder |
setCluster(String value)
The upstream cluster to connect to.
|
UdpProxyConfig.Builder |
setClusterBytes(com.google.protobuf.ByteString value)
The upstream cluster to connect to.
|
UdpProxyConfig.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
UdpProxyConfig.Builder |
setIdleTimeout(com.google.protobuf.Duration.Builder builderForValue)
The idle timeout for sessions.
|
UdpProxyConfig.Builder |
setIdleTimeout(com.google.protobuf.Duration value)
The idle timeout for sessions.
|
UdpProxyConfig.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
UdpProxyConfig.Builder |
setStatPrefix(String value)
The stat prefix used when emitting UDP proxy filter stats.
|
UdpProxyConfig.Builder |
setStatPrefixBytes(com.google.protobuf.ByteString value)
The stat prefix used when emitting UDP proxy filter stats.
|
UdpProxyConfig.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<UdpProxyConfig.Builder>public UdpProxyConfig.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<UdpProxyConfig.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<UdpProxyConfig.Builder>public UdpProxyConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic UdpProxyConfig build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic UdpProxyConfig buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic UdpProxyConfig.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<UdpProxyConfig.Builder>public UdpProxyConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<UdpProxyConfig.Builder>public UdpProxyConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<UdpProxyConfig.Builder>public UdpProxyConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<UdpProxyConfig.Builder>public UdpProxyConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<UdpProxyConfig.Builder>public UdpProxyConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<UdpProxyConfig.Builder>public UdpProxyConfig.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<UdpProxyConfig.Builder>public UdpProxyConfig.Builder mergeFrom(UdpProxyConfig other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<UdpProxyConfig.Builder>public UdpProxyConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<UdpProxyConfig.Builder>IOExceptionpublic UdpProxyConfig.RouteSpecifierCase getRouteSpecifierCase()
getRouteSpecifierCase in interface UdpProxyConfigOrBuilderpublic UdpProxyConfig.Builder clearRouteSpecifier()
public String getStatPrefix()
The stat prefix used when emitting UDP proxy filter stats.
string stat_prefix = 1 [(.validate.rules) = { ... }getStatPrefix in interface UdpProxyConfigOrBuilderpublic com.google.protobuf.ByteString getStatPrefixBytes()
The stat prefix used when emitting UDP proxy filter stats.
string stat_prefix = 1 [(.validate.rules) = { ... }getStatPrefixBytes in interface UdpProxyConfigOrBuilderpublic UdpProxyConfig.Builder setStatPrefix(String value)
The stat prefix used when emitting UDP proxy filter stats.
string stat_prefix = 1 [(.validate.rules) = { ... }public UdpProxyConfig.Builder clearStatPrefix()
The stat prefix used when emitting UDP proxy filter stats.
string stat_prefix = 1 [(.validate.rules) = { ... }public UdpProxyConfig.Builder setStatPrefixBytes(com.google.protobuf.ByteString value)
The stat prefix used when emitting UDP proxy filter stats.
string stat_prefix = 1 [(.validate.rules) = { ... }public String getCluster()
The upstream cluster to connect to.
string cluster = 2 [(.validate.rules) = { ... }getCluster in interface UdpProxyConfigOrBuilderpublic com.google.protobuf.ByteString getClusterBytes()
The upstream cluster to connect to.
string cluster = 2 [(.validate.rules) = { ... }getClusterBytes in interface UdpProxyConfigOrBuilderpublic UdpProxyConfig.Builder setCluster(String value)
The upstream cluster to connect to.
string cluster = 2 [(.validate.rules) = { ... }public UdpProxyConfig.Builder clearCluster()
The upstream cluster to connect to.
string cluster = 2 [(.validate.rules) = { ... }public UdpProxyConfig.Builder setClusterBytes(com.google.protobuf.ByteString value)
The upstream cluster to connect to.
string cluster = 2 [(.validate.rules) = { ... }public boolean hasIdleTimeout()
The idle timeout for sessions. Idle is defined as no datagrams between received or sent by the session. The default if not specified is 1 minute.
.google.protobuf.Duration idle_timeout = 3;hasIdleTimeout in interface UdpProxyConfigOrBuilderpublic com.google.protobuf.Duration getIdleTimeout()
The idle timeout for sessions. Idle is defined as no datagrams between received or sent by the session. The default if not specified is 1 minute.
.google.protobuf.Duration idle_timeout = 3;getIdleTimeout in interface UdpProxyConfigOrBuilderpublic UdpProxyConfig.Builder setIdleTimeout(com.google.protobuf.Duration value)
The idle timeout for sessions. Idle is defined as no datagrams between received or sent by the session. The default if not specified is 1 minute.
.google.protobuf.Duration idle_timeout = 3;public UdpProxyConfig.Builder setIdleTimeout(com.google.protobuf.Duration.Builder builderForValue)
The idle timeout for sessions. Idle is defined as no datagrams between received or sent by the session. The default if not specified is 1 minute.
.google.protobuf.Duration idle_timeout = 3;public UdpProxyConfig.Builder mergeIdleTimeout(com.google.protobuf.Duration value)
The idle timeout for sessions. Idle is defined as no datagrams between received or sent by the session. The default if not specified is 1 minute.
.google.protobuf.Duration idle_timeout = 3;public UdpProxyConfig.Builder clearIdleTimeout()
The idle timeout for sessions. Idle is defined as no datagrams between received or sent by the session. The default if not specified is 1 minute.
.google.protobuf.Duration idle_timeout = 3;public com.google.protobuf.Duration.Builder getIdleTimeoutBuilder()
The idle timeout for sessions. Idle is defined as no datagrams between received or sent by the session. The default if not specified is 1 minute.
.google.protobuf.Duration idle_timeout = 3;public com.google.protobuf.DurationOrBuilder getIdleTimeoutOrBuilder()
The idle timeout for sessions. Idle is defined as no datagrams between received or sent by the session. The default if not specified is 1 minute.
.google.protobuf.Duration idle_timeout = 3;getIdleTimeoutOrBuilder in interface UdpProxyConfigOrBuilderpublic final UdpProxyConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<UdpProxyConfig.Builder>public final UdpProxyConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<UdpProxyConfig.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.