Class TcpProxy.OnDemand.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<TcpProxy.OnDemand.Builder>
-
- io.envoyproxy.envoy.extensions.filters.network.tcp_proxy.v3.TcpProxy.OnDemand.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,TcpProxy.OnDemandOrBuilder,Cloneable
- Enclosing class:
- TcpProxy.OnDemand
public static final class TcpProxy.OnDemand.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<TcpProxy.OnDemand.Builder> implements TcpProxy.OnDemandOrBuilder
Protobuf typeenvoy.extensions.filters.network.tcp_proxy.v3.TcpProxy.OnDemand
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description TcpProxy.OnDemand.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)TcpProxy.OnDemandbuild()TcpProxy.OnDemandbuildPartial()TcpProxy.OnDemand.Builderclear()TcpProxy.OnDemand.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)TcpProxy.OnDemand.BuilderclearOdcdsConfig()An optional configuration for on-demand cluster discovery service.TcpProxy.OnDemand.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)TcpProxy.OnDemand.BuilderclearResourcesLocator()xdstp:// resource locator for on-demand cluster collection.TcpProxy.OnDemand.BuilderclearTimeout()The timeout for on demand cluster lookup.TcpProxy.OnDemand.Builderclone()TcpProxy.OnDemandgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()ConfigSourcegetOdcdsConfig()An optional configuration for on-demand cluster discovery service.ConfigSource.BuildergetOdcdsConfigBuilder()An optional configuration for on-demand cluster discovery service.ConfigSourceOrBuildergetOdcdsConfigOrBuilder()An optional configuration for on-demand cluster discovery service.StringgetResourcesLocator()xdstp:// resource locator for on-demand cluster collection.com.google.protobuf.ByteStringgetResourcesLocatorBytes()xdstp:// resource locator for on-demand cluster collection.com.google.protobuf.DurationgetTimeout()The timeout for on demand cluster lookup.com.google.protobuf.Duration.BuildergetTimeoutBuilder()The timeout for on demand cluster lookup.com.google.protobuf.DurationOrBuildergetTimeoutOrBuilder()The timeout for on demand cluster lookup.booleanhasOdcdsConfig()An optional configuration for on-demand cluster discovery service.booleanhasTimeout()The timeout for on demand cluster lookup.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()TcpProxy.OnDemand.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)TcpProxy.OnDemand.BuildermergeFrom(com.google.protobuf.Message other)TcpProxy.OnDemand.BuildermergeFrom(TcpProxy.OnDemand other)TcpProxy.OnDemand.BuildermergeOdcdsConfig(ConfigSource value)An optional configuration for on-demand cluster discovery service.TcpProxy.OnDemand.BuildermergeTimeout(com.google.protobuf.Duration value)The timeout for on demand cluster lookup.TcpProxy.OnDemand.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)TcpProxy.OnDemand.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)TcpProxy.OnDemand.BuildersetOdcdsConfig(ConfigSource value)An optional configuration for on-demand cluster discovery service.TcpProxy.OnDemand.BuildersetOdcdsConfig(ConfigSource.Builder builderForValue)An optional configuration for on-demand cluster discovery service.TcpProxy.OnDemand.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)TcpProxy.OnDemand.BuildersetResourcesLocator(String value)xdstp:// resource locator for on-demand cluster collection.TcpProxy.OnDemand.BuildersetResourcesLocatorBytes(com.google.protobuf.ByteString value)xdstp:// resource locator for on-demand cluster collection.TcpProxy.OnDemand.BuildersetTimeout(com.google.protobuf.Duration value)The timeout for on demand cluster lookup.TcpProxy.OnDemand.BuildersetTimeout(com.google.protobuf.Duration.Builder builderForValue)The timeout for on demand cluster lookup.TcpProxy.OnDemand.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, 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
-
-
-
-
Method Detail
-
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<TcpProxy.OnDemand.Builder>
-
clear
public TcpProxy.OnDemand.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<TcpProxy.OnDemand.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<TcpProxy.OnDemand.Builder>
-
getDefaultInstanceForType
public TcpProxy.OnDemand getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public TcpProxy.OnDemand build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public TcpProxy.OnDemand buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public TcpProxy.OnDemand.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<TcpProxy.OnDemand.Builder>
-
setField
public TcpProxy.OnDemand.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<TcpProxy.OnDemand.Builder>
-
clearField
public TcpProxy.OnDemand.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<TcpProxy.OnDemand.Builder>
-
clearOneof
public TcpProxy.OnDemand.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<TcpProxy.OnDemand.Builder>
-
setRepeatedField
public TcpProxy.OnDemand.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<TcpProxy.OnDemand.Builder>
-
addRepeatedField
public TcpProxy.OnDemand.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<TcpProxy.OnDemand.Builder>
-
mergeFrom
public TcpProxy.OnDemand.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<TcpProxy.OnDemand.Builder>
-
mergeFrom
public TcpProxy.OnDemand.Builder mergeFrom(TcpProxy.OnDemand other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<TcpProxy.OnDemand.Builder>
-
mergeFrom
public TcpProxy.OnDemand.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<TcpProxy.OnDemand.Builder>- Throws:
IOException
-
hasOdcdsConfig
public boolean hasOdcdsConfig()
An optional configuration for on-demand cluster discovery service. If not specified, the on-demand cluster discovery will be disabled. When it's specified, the filter will pause a request to an unknown cluster and will begin a cluster discovery process. When the discovery is finished (successfully or not), the request will be resumed.
.envoy.config.core.v3.ConfigSource odcds_config = 1;- Specified by:
hasOdcdsConfigin interfaceTcpProxy.OnDemandOrBuilder- Returns:
- Whether the odcdsConfig field is set.
-
getOdcdsConfig
public ConfigSource getOdcdsConfig()
An optional configuration for on-demand cluster discovery service. If not specified, the on-demand cluster discovery will be disabled. When it's specified, the filter will pause a request to an unknown cluster and will begin a cluster discovery process. When the discovery is finished (successfully or not), the request will be resumed.
.envoy.config.core.v3.ConfigSource odcds_config = 1;- Specified by:
getOdcdsConfigin interfaceTcpProxy.OnDemandOrBuilder- Returns:
- The odcdsConfig.
-
setOdcdsConfig
public TcpProxy.OnDemand.Builder setOdcdsConfig(ConfigSource value)
An optional configuration for on-demand cluster discovery service. If not specified, the on-demand cluster discovery will be disabled. When it's specified, the filter will pause a request to an unknown cluster and will begin a cluster discovery process. When the discovery is finished (successfully or not), the request will be resumed.
.envoy.config.core.v3.ConfigSource odcds_config = 1;
-
setOdcdsConfig
public TcpProxy.OnDemand.Builder setOdcdsConfig(ConfigSource.Builder builderForValue)
An optional configuration for on-demand cluster discovery service. If not specified, the on-demand cluster discovery will be disabled. When it's specified, the filter will pause a request to an unknown cluster and will begin a cluster discovery process. When the discovery is finished (successfully or not), the request will be resumed.
.envoy.config.core.v3.ConfigSource odcds_config = 1;
-
mergeOdcdsConfig
public TcpProxy.OnDemand.Builder mergeOdcdsConfig(ConfigSource value)
An optional configuration for on-demand cluster discovery service. If not specified, the on-demand cluster discovery will be disabled. When it's specified, the filter will pause a request to an unknown cluster and will begin a cluster discovery process. When the discovery is finished (successfully or not), the request will be resumed.
.envoy.config.core.v3.ConfigSource odcds_config = 1;
-
clearOdcdsConfig
public TcpProxy.OnDemand.Builder clearOdcdsConfig()
An optional configuration for on-demand cluster discovery service. If not specified, the on-demand cluster discovery will be disabled. When it's specified, the filter will pause a request to an unknown cluster and will begin a cluster discovery process. When the discovery is finished (successfully or not), the request will be resumed.
.envoy.config.core.v3.ConfigSource odcds_config = 1;
-
getOdcdsConfigBuilder
public ConfigSource.Builder getOdcdsConfigBuilder()
An optional configuration for on-demand cluster discovery service. If not specified, the on-demand cluster discovery will be disabled. When it's specified, the filter will pause a request to an unknown cluster and will begin a cluster discovery process. When the discovery is finished (successfully or not), the request will be resumed.
.envoy.config.core.v3.ConfigSource odcds_config = 1;
-
getOdcdsConfigOrBuilder
public ConfigSourceOrBuilder getOdcdsConfigOrBuilder()
An optional configuration for on-demand cluster discovery service. If not specified, the on-demand cluster discovery will be disabled. When it's specified, the filter will pause a request to an unknown cluster and will begin a cluster discovery process. When the discovery is finished (successfully or not), the request will be resumed.
.envoy.config.core.v3.ConfigSource odcds_config = 1;- Specified by:
getOdcdsConfigOrBuilderin interfaceTcpProxy.OnDemandOrBuilder
-
getResourcesLocator
public String getResourcesLocator()
xdstp:// resource locator for on-demand cluster collection. [#not-implemented-hide:]
string resources_locator = 2;- Specified by:
getResourcesLocatorin interfaceTcpProxy.OnDemandOrBuilder- Returns:
- The resourcesLocator.
-
getResourcesLocatorBytes
public com.google.protobuf.ByteString getResourcesLocatorBytes()
xdstp:// resource locator for on-demand cluster collection. [#not-implemented-hide:]
string resources_locator = 2;- Specified by:
getResourcesLocatorBytesin interfaceTcpProxy.OnDemandOrBuilder- Returns:
- The bytes for resourcesLocator.
-
setResourcesLocator
public TcpProxy.OnDemand.Builder setResourcesLocator(String value)
xdstp:// resource locator for on-demand cluster collection. [#not-implemented-hide:]
string resources_locator = 2;- Parameters:
value- The resourcesLocator to set.- Returns:
- This builder for chaining.
-
clearResourcesLocator
public TcpProxy.OnDemand.Builder clearResourcesLocator()
xdstp:// resource locator for on-demand cluster collection. [#not-implemented-hide:]
string resources_locator = 2;- Returns:
- This builder for chaining.
-
setResourcesLocatorBytes
public TcpProxy.OnDemand.Builder setResourcesLocatorBytes(com.google.protobuf.ByteString value)
xdstp:// resource locator for on-demand cluster collection. [#not-implemented-hide:]
string resources_locator = 2;- Parameters:
value- The bytes for resourcesLocator to set.- Returns:
- This builder for chaining.
-
hasTimeout
public boolean hasTimeout()
The timeout for on demand cluster lookup. If the CDS cannot return the required cluster, the downstream request will be closed with the error code detail NO_CLUSTER_FOUND. [#not-implemented-hide:]
.google.protobuf.Duration timeout = 3;- Specified by:
hasTimeoutin interfaceTcpProxy.OnDemandOrBuilder- Returns:
- Whether the timeout field is set.
-
getTimeout
public com.google.protobuf.Duration getTimeout()
The timeout for on demand cluster lookup. If the CDS cannot return the required cluster, the downstream request will be closed with the error code detail NO_CLUSTER_FOUND. [#not-implemented-hide:]
.google.protobuf.Duration timeout = 3;- Specified by:
getTimeoutin interfaceTcpProxy.OnDemandOrBuilder- Returns:
- The timeout.
-
setTimeout
public TcpProxy.OnDemand.Builder setTimeout(com.google.protobuf.Duration value)
The timeout for on demand cluster lookup. If the CDS cannot return the required cluster, the downstream request will be closed with the error code detail NO_CLUSTER_FOUND. [#not-implemented-hide:]
.google.protobuf.Duration timeout = 3;
-
setTimeout
public TcpProxy.OnDemand.Builder setTimeout(com.google.protobuf.Duration.Builder builderForValue)
The timeout for on demand cluster lookup. If the CDS cannot return the required cluster, the downstream request will be closed with the error code detail NO_CLUSTER_FOUND. [#not-implemented-hide:]
.google.protobuf.Duration timeout = 3;
-
mergeTimeout
public TcpProxy.OnDemand.Builder mergeTimeout(com.google.protobuf.Duration value)
The timeout for on demand cluster lookup. If the CDS cannot return the required cluster, the downstream request will be closed with the error code detail NO_CLUSTER_FOUND. [#not-implemented-hide:]
.google.protobuf.Duration timeout = 3;
-
clearTimeout
public TcpProxy.OnDemand.Builder clearTimeout()
The timeout for on demand cluster lookup. If the CDS cannot return the required cluster, the downstream request will be closed with the error code detail NO_CLUSTER_FOUND. [#not-implemented-hide:]
.google.protobuf.Duration timeout = 3;
-
getTimeoutBuilder
public com.google.protobuf.Duration.Builder getTimeoutBuilder()
The timeout for on demand cluster lookup. If the CDS cannot return the required cluster, the downstream request will be closed with the error code detail NO_CLUSTER_FOUND. [#not-implemented-hide:]
.google.protobuf.Duration timeout = 3;
-
getTimeoutOrBuilder
public com.google.protobuf.DurationOrBuilder getTimeoutOrBuilder()
The timeout for on demand cluster lookup. If the CDS cannot return the required cluster, the downstream request will be closed with the error code detail NO_CLUSTER_FOUND. [#not-implemented-hide:]
.google.protobuf.Duration timeout = 3;- Specified by:
getTimeoutOrBuilderin interfaceTcpProxy.OnDemandOrBuilder
-
setUnknownFields
public final TcpProxy.OnDemand.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<TcpProxy.OnDemand.Builder>
-
mergeUnknownFields
public final TcpProxy.OnDemand.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<TcpProxy.OnDemand.Builder>
-
-