Class UpstreamReverseConnectionSocketInterface.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<UpstreamReverseConnectionSocketInterface.Builder>
io.envoyproxy.envoy.extensions.bootstrap.reverse_tunnel.upstream_socket_interface.v3.UpstreamReverseConnectionSocketInterface.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,UpstreamReverseConnectionSocketInterfaceOrBuilder,Cloneable
- Enclosing class:
- UpstreamReverseConnectionSocketInterface
public static final class UpstreamReverseConnectionSocketInterface.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<UpstreamReverseConnectionSocketInterface.Builder>
implements UpstreamReverseConnectionSocketInterfaceOrBuilder
Configuration for the upstream reverse connection socket interface.Protobuf type
envoy.extensions.bootstrap.reverse_tunnel.upstream_socket_interface.v3.UpstreamReverseConnectionSocketInterface-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Enable detailed per-node and per-cluster statistics.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Number of consecutive ping failures before an idle reverse connection socket is marked dead.Optional configuration for a tunnel reporting extension.Stat prefix for upstream reverse connection socket interface stats.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanEnable detailed per-node and per-cluster statistics.com.google.protobuf.UInt32ValueNumber of consecutive ping failures before an idle reverse connection socket is marked dead.com.google.protobuf.UInt32Value.BuilderNumber of consecutive ping failures before an idle reverse connection socket is marked dead.com.google.protobuf.UInt32ValueOrBuilderNumber of consecutive ping failures before an idle reverse connection socket is marked dead.Optional configuration for a tunnel reporting extension.Optional configuration for a tunnel reporting extension.Optional configuration for a tunnel reporting extension.Stat prefix for upstream reverse connection socket interface stats.com.google.protobuf.ByteStringStat prefix for upstream reverse connection socket interface stats.booleanNumber of consecutive ping failures before an idle reverse connection socket is marked dead.booleanOptional configuration for a tunnel reporting extension.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergePingFailureThreshold(com.google.protobuf.UInt32Value value) Number of consecutive ping failures before an idle reverse connection socket is marked dead.Optional configuration for a tunnel reporting extension.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setEnableDetailedStats(boolean value) Enable detailed per-node and per-cluster statistics.setPingFailureThreshold(com.google.protobuf.UInt32Value value) Number of consecutive ping failures before an idle reverse connection socket is marked dead.setPingFailureThreshold(com.google.protobuf.UInt32Value.Builder builderForValue) Number of consecutive ping failures before an idle reverse connection socket is marked dead.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) Optional configuration for a tunnel reporting extension.setReporterConfig(TypedExtensionConfig.Builder builderForValue) Optional configuration for a tunnel reporting extension.setStatPrefix(String value) Stat prefix for upstream reverse connection socket interface stats.setStatPrefixBytes(com.google.protobuf.ByteString value) Stat prefix for upstream reverse connection socket interface stats.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<UpstreamReverseConnectionSocketInterface.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<UpstreamReverseConnectionSocketInterface.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<UpstreamReverseConnectionSocketInterface.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<UpstreamReverseConnectionSocketInterface.Builder>
-
setField
public UpstreamReverseConnectionSocketInterface.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<UpstreamReverseConnectionSocketInterface.Builder>
-
clearField
public UpstreamReverseConnectionSocketInterface.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<UpstreamReverseConnectionSocketInterface.Builder>
-
clearOneof
public UpstreamReverseConnectionSocketInterface.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<UpstreamReverseConnectionSocketInterface.Builder>
-
setRepeatedField
public UpstreamReverseConnectionSocketInterface.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<UpstreamReverseConnectionSocketInterface.Builder>
-
addRepeatedField
public UpstreamReverseConnectionSocketInterface.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<UpstreamReverseConnectionSocketInterface.Builder>
-
mergeFrom
public UpstreamReverseConnectionSocketInterface.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<UpstreamReverseConnectionSocketInterface.Builder>
-
mergeFrom
public UpstreamReverseConnectionSocketInterface.Builder mergeFrom(UpstreamReverseConnectionSocketInterface other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<UpstreamReverseConnectionSocketInterface.Builder>
-
mergeFrom
public UpstreamReverseConnectionSocketInterface.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<UpstreamReverseConnectionSocketInterface.Builder>- Throws:
IOException
-
getStatPrefix
Stat prefix for upstream reverse connection socket interface stats.
string stat_prefix = 1;- Specified by:
getStatPrefixin interfaceUpstreamReverseConnectionSocketInterfaceOrBuilder- Returns:
- The statPrefix.
-
getStatPrefixBytes
public com.google.protobuf.ByteString getStatPrefixBytes()Stat prefix for upstream reverse connection socket interface stats.
string stat_prefix = 1;- Specified by:
getStatPrefixBytesin interfaceUpstreamReverseConnectionSocketInterfaceOrBuilder- Returns:
- The bytes for statPrefix.
-
setStatPrefix
Stat prefix for upstream reverse connection socket interface stats.
string stat_prefix = 1;- Parameters:
value- The statPrefix to set.- Returns:
- This builder for chaining.
-
clearStatPrefix
Stat prefix for upstream reverse connection socket interface stats.
string stat_prefix = 1;- Returns:
- This builder for chaining.
-
setStatPrefixBytes
public UpstreamReverseConnectionSocketInterface.Builder setStatPrefixBytes(com.google.protobuf.ByteString value) Stat prefix for upstream reverse connection socket interface stats.
string stat_prefix = 1;- Parameters:
value- The bytes for statPrefix to set.- Returns:
- This builder for chaining.
-
hasPingFailureThreshold
public boolean hasPingFailureThreshold()Number of consecutive ping failures before an idle reverse connection socket is marked dead. Defaults to 3 if unset. Must be at least 1.
.google.protobuf.UInt32Value ping_failure_threshold = 2 [(.validate.rules) = { ... }- Specified by:
hasPingFailureThresholdin interfaceUpstreamReverseConnectionSocketInterfaceOrBuilder- Returns:
- Whether the pingFailureThreshold field is set.
-
getPingFailureThreshold
public com.google.protobuf.UInt32Value getPingFailureThreshold()Number of consecutive ping failures before an idle reverse connection socket is marked dead. Defaults to 3 if unset. Must be at least 1.
.google.protobuf.UInt32Value ping_failure_threshold = 2 [(.validate.rules) = { ... }- Specified by:
getPingFailureThresholdin interfaceUpstreamReverseConnectionSocketInterfaceOrBuilder- Returns:
- The pingFailureThreshold.
-
setPingFailureThreshold
public UpstreamReverseConnectionSocketInterface.Builder setPingFailureThreshold(com.google.protobuf.UInt32Value value) Number of consecutive ping failures before an idle reverse connection socket is marked dead. Defaults to 3 if unset. Must be at least 1.
.google.protobuf.UInt32Value ping_failure_threshold = 2 [(.validate.rules) = { ... } -
setPingFailureThreshold
public UpstreamReverseConnectionSocketInterface.Builder setPingFailureThreshold(com.google.protobuf.UInt32Value.Builder builderForValue) Number of consecutive ping failures before an idle reverse connection socket is marked dead. Defaults to 3 if unset. Must be at least 1.
.google.protobuf.UInt32Value ping_failure_threshold = 2 [(.validate.rules) = { ... } -
mergePingFailureThreshold
public UpstreamReverseConnectionSocketInterface.Builder mergePingFailureThreshold(com.google.protobuf.UInt32Value value) Number of consecutive ping failures before an idle reverse connection socket is marked dead. Defaults to 3 if unset. Must be at least 1.
.google.protobuf.UInt32Value ping_failure_threshold = 2 [(.validate.rules) = { ... } -
clearPingFailureThreshold
Number of consecutive ping failures before an idle reverse connection socket is marked dead. Defaults to 3 if unset. Must be at least 1.
.google.protobuf.UInt32Value ping_failure_threshold = 2 [(.validate.rules) = { ... } -
getPingFailureThresholdBuilder
public com.google.protobuf.UInt32Value.Builder getPingFailureThresholdBuilder()Number of consecutive ping failures before an idle reverse connection socket is marked dead. Defaults to 3 if unset. Must be at least 1.
.google.protobuf.UInt32Value ping_failure_threshold = 2 [(.validate.rules) = { ... } -
getPingFailureThresholdOrBuilder
public com.google.protobuf.UInt32ValueOrBuilder getPingFailureThresholdOrBuilder()Number of consecutive ping failures before an idle reverse connection socket is marked dead. Defaults to 3 if unset. Must be at least 1.
.google.protobuf.UInt32Value ping_failure_threshold = 2 [(.validate.rules) = { ... }- Specified by:
getPingFailureThresholdOrBuilderin interfaceUpstreamReverseConnectionSocketInterfaceOrBuilder
-
getEnableDetailedStats
public boolean getEnableDetailedStats()Enable detailed per-node and per-cluster statistics. When enabled, emits hidden statistics for individual nodes and clusters. Defaults to false.
bool enable_detailed_stats = 3;- Specified by:
getEnableDetailedStatsin interfaceUpstreamReverseConnectionSocketInterfaceOrBuilder- Returns:
- The enableDetailedStats.
-
setEnableDetailedStats
Enable detailed per-node and per-cluster statistics. When enabled, emits hidden statistics for individual nodes and clusters. Defaults to false.
bool enable_detailed_stats = 3;- Parameters:
value- The enableDetailedStats to set.- Returns:
- This builder for chaining.
-
clearEnableDetailedStats
Enable detailed per-node and per-cluster statistics. When enabled, emits hidden statistics for individual nodes and clusters. Defaults to false.
bool enable_detailed_stats = 3;- Returns:
- This builder for chaining.
-
hasReporterConfig
public boolean hasReporterConfig()Optional configuration for a tunnel reporting extension. When provided, the socket interface instantiates a reporter via the configured factory. If unset, no reporting is done.
.envoy.config.core.v3.TypedExtensionConfig reporter_config = 4;- Specified by:
hasReporterConfigin interfaceUpstreamReverseConnectionSocketInterfaceOrBuilder- Returns:
- Whether the reporterConfig field is set.
-
getReporterConfig
Optional configuration for a tunnel reporting extension. When provided, the socket interface instantiates a reporter via the configured factory. If unset, no reporting is done.
.envoy.config.core.v3.TypedExtensionConfig reporter_config = 4;- Specified by:
getReporterConfigin interfaceUpstreamReverseConnectionSocketInterfaceOrBuilder- Returns:
- The reporterConfig.
-
setReporterConfig
public UpstreamReverseConnectionSocketInterface.Builder setReporterConfig(TypedExtensionConfig value) Optional configuration for a tunnel reporting extension. When provided, the socket interface instantiates a reporter via the configured factory. If unset, no reporting is done.
.envoy.config.core.v3.TypedExtensionConfig reporter_config = 4; -
setReporterConfig
public UpstreamReverseConnectionSocketInterface.Builder setReporterConfig(TypedExtensionConfig.Builder builderForValue) Optional configuration for a tunnel reporting extension. When provided, the socket interface instantiates a reporter via the configured factory. If unset, no reporting is done.
.envoy.config.core.v3.TypedExtensionConfig reporter_config = 4; -
mergeReporterConfig
public UpstreamReverseConnectionSocketInterface.Builder mergeReporterConfig(TypedExtensionConfig value) Optional configuration for a tunnel reporting extension. When provided, the socket interface instantiates a reporter via the configured factory. If unset, no reporting is done.
.envoy.config.core.v3.TypedExtensionConfig reporter_config = 4; -
clearReporterConfig
Optional configuration for a tunnel reporting extension. When provided, the socket interface instantiates a reporter via the configured factory. If unset, no reporting is done.
.envoy.config.core.v3.TypedExtensionConfig reporter_config = 4; -
getReporterConfigBuilder
Optional configuration for a tunnel reporting extension. When provided, the socket interface instantiates a reporter via the configured factory. If unset, no reporting is done.
.envoy.config.core.v3.TypedExtensionConfig reporter_config = 4; -
getReporterConfigOrBuilder
Optional configuration for a tunnel reporting extension. When provided, the socket interface instantiates a reporter via the configured factory. If unset, no reporting is done.
.envoy.config.core.v3.TypedExtensionConfig reporter_config = 4;- Specified by:
getReporterConfigOrBuilderin interfaceUpstreamReverseConnectionSocketInterfaceOrBuilder
-
setUnknownFields
public final UpstreamReverseConnectionSocketInterface.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<UpstreamReverseConnectionSocketInterface.Builder>
-
mergeUnknownFields
public final UpstreamReverseConnectionSocketInterface.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<UpstreamReverseConnectionSocketInterface.Builder>
-