public static final class FilterChain.OnDemandConfiguration.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<FilterChain.OnDemandConfiguration.Builder> implements FilterChain.OnDemandConfigurationOrBuilder
The configuration for on-demand filter chain. If this field is not empty in FilterChain message, a filter chain will be built on-demand. On-demand filter chains help speedup the warming up of listeners since the building and initialization of an on-demand filter chain will be postponed to the arrival of new connection requests that require this filter chain. Filter chains that are not often used can be set as on-demand.Protobuf type
envoy.config.listener.v4alpha.FilterChain.OnDemandConfiguration| Modifier and Type | Method and Description |
|---|---|
FilterChain.OnDemandConfiguration.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
FilterChain.OnDemandConfiguration |
build() |
FilterChain.OnDemandConfiguration |
buildPartial() |
FilterChain.OnDemandConfiguration.Builder |
clear() |
FilterChain.OnDemandConfiguration.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
FilterChain.OnDemandConfiguration.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
FilterChain.OnDemandConfiguration.Builder |
clearRebuildTimeout()
The timeout to wait for filter chain placeholders to complete rebuilding.
1.
|
FilterChain.OnDemandConfiguration.Builder |
clone() |
FilterChain.OnDemandConfiguration |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
com.google.protobuf.Duration |
getRebuildTimeout()
The timeout to wait for filter chain placeholders to complete rebuilding.
1.
|
com.google.protobuf.Duration.Builder |
getRebuildTimeoutBuilder()
The timeout to wait for filter chain placeholders to complete rebuilding.
1.
|
com.google.protobuf.DurationOrBuilder |
getRebuildTimeoutOrBuilder()
The timeout to wait for filter chain placeholders to complete rebuilding.
1.
|
boolean |
hasRebuildTimeout()
The timeout to wait for filter chain placeholders to complete rebuilding.
1.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
FilterChain.OnDemandConfiguration.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
FilterChain.OnDemandConfiguration.Builder |
mergeFrom(FilterChain.OnDemandConfiguration other) |
FilterChain.OnDemandConfiguration.Builder |
mergeFrom(com.google.protobuf.Message other) |
FilterChain.OnDemandConfiguration.Builder |
mergeRebuildTimeout(com.google.protobuf.Duration value)
The timeout to wait for filter chain placeholders to complete rebuilding.
1.
|
FilterChain.OnDemandConfiguration.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
FilterChain.OnDemandConfiguration.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
FilterChain.OnDemandConfiguration.Builder |
setRebuildTimeout(com.google.protobuf.Duration.Builder builderForValue)
The timeout to wait for filter chain placeholders to complete rebuilding.
1.
|
FilterChain.OnDemandConfiguration.Builder |
setRebuildTimeout(com.google.protobuf.Duration value)
The timeout to wait for filter chain placeholders to complete rebuilding.
1.
|
FilterChain.OnDemandConfiguration.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
FilterChain.OnDemandConfiguration.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<FilterChain.OnDemandConfiguration.Builder>public FilterChain.OnDemandConfiguration.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<FilterChain.OnDemandConfiguration.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<FilterChain.OnDemandConfiguration.Builder>public FilterChain.OnDemandConfiguration getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic FilterChain.OnDemandConfiguration build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic FilterChain.OnDemandConfiguration buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic FilterChain.OnDemandConfiguration.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<FilterChain.OnDemandConfiguration.Builder>public FilterChain.OnDemandConfiguration.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<FilterChain.OnDemandConfiguration.Builder>public FilterChain.OnDemandConfiguration.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<FilterChain.OnDemandConfiguration.Builder>public FilterChain.OnDemandConfiguration.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<FilterChain.OnDemandConfiguration.Builder>public FilterChain.OnDemandConfiguration.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<FilterChain.OnDemandConfiguration.Builder>public FilterChain.OnDemandConfiguration.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<FilterChain.OnDemandConfiguration.Builder>public FilterChain.OnDemandConfiguration.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<FilterChain.OnDemandConfiguration.Builder>public FilterChain.OnDemandConfiguration.Builder mergeFrom(FilterChain.OnDemandConfiguration other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<FilterChain.OnDemandConfiguration.Builder>public FilterChain.OnDemandConfiguration.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<FilterChain.OnDemandConfiguration.Builder>IOExceptionpublic boolean hasRebuildTimeout()
The timeout to wait for filter chain placeholders to complete rebuilding. 1. If this field is set to 0, timeout is disabled. 2. If not specified, a default timeout of 15s is used. Rebuilding will wait until dependencies are ready, have failed, or this timeout is reached. Upon failure or timeout, all connections related to this filter chain will be closed. Rebuilding will start again on the next new connection.
.google.protobuf.Duration rebuild_timeout = 1;hasRebuildTimeout in interface FilterChain.OnDemandConfigurationOrBuilderpublic com.google.protobuf.Duration getRebuildTimeout()
The timeout to wait for filter chain placeholders to complete rebuilding. 1. If this field is set to 0, timeout is disabled. 2. If not specified, a default timeout of 15s is used. Rebuilding will wait until dependencies are ready, have failed, or this timeout is reached. Upon failure or timeout, all connections related to this filter chain will be closed. Rebuilding will start again on the next new connection.
.google.protobuf.Duration rebuild_timeout = 1;getRebuildTimeout in interface FilterChain.OnDemandConfigurationOrBuilderpublic FilterChain.OnDemandConfiguration.Builder setRebuildTimeout(com.google.protobuf.Duration value)
The timeout to wait for filter chain placeholders to complete rebuilding. 1. If this field is set to 0, timeout is disabled. 2. If not specified, a default timeout of 15s is used. Rebuilding will wait until dependencies are ready, have failed, or this timeout is reached. Upon failure or timeout, all connections related to this filter chain will be closed. Rebuilding will start again on the next new connection.
.google.protobuf.Duration rebuild_timeout = 1;public FilterChain.OnDemandConfiguration.Builder setRebuildTimeout(com.google.protobuf.Duration.Builder builderForValue)
The timeout to wait for filter chain placeholders to complete rebuilding. 1. If this field is set to 0, timeout is disabled. 2. If not specified, a default timeout of 15s is used. Rebuilding will wait until dependencies are ready, have failed, or this timeout is reached. Upon failure or timeout, all connections related to this filter chain will be closed. Rebuilding will start again on the next new connection.
.google.protobuf.Duration rebuild_timeout = 1;public FilterChain.OnDemandConfiguration.Builder mergeRebuildTimeout(com.google.protobuf.Duration value)
The timeout to wait for filter chain placeholders to complete rebuilding. 1. If this field is set to 0, timeout is disabled. 2. If not specified, a default timeout of 15s is used. Rebuilding will wait until dependencies are ready, have failed, or this timeout is reached. Upon failure or timeout, all connections related to this filter chain will be closed. Rebuilding will start again on the next new connection.
.google.protobuf.Duration rebuild_timeout = 1;public FilterChain.OnDemandConfiguration.Builder clearRebuildTimeout()
The timeout to wait for filter chain placeholders to complete rebuilding. 1. If this field is set to 0, timeout is disabled. 2. If not specified, a default timeout of 15s is used. Rebuilding will wait until dependencies are ready, have failed, or this timeout is reached. Upon failure or timeout, all connections related to this filter chain will be closed. Rebuilding will start again on the next new connection.
.google.protobuf.Duration rebuild_timeout = 1;public com.google.protobuf.Duration.Builder getRebuildTimeoutBuilder()
The timeout to wait for filter chain placeholders to complete rebuilding. 1. If this field is set to 0, timeout is disabled. 2. If not specified, a default timeout of 15s is used. Rebuilding will wait until dependencies are ready, have failed, or this timeout is reached. Upon failure or timeout, all connections related to this filter chain will be closed. Rebuilding will start again on the next new connection.
.google.protobuf.Duration rebuild_timeout = 1;public com.google.protobuf.DurationOrBuilder getRebuildTimeoutOrBuilder()
The timeout to wait for filter chain placeholders to complete rebuilding. 1. If this field is set to 0, timeout is disabled. 2. If not specified, a default timeout of 15s is used. Rebuilding will wait until dependencies are ready, have failed, or this timeout is reached. Upon failure or timeout, all connections related to this filter chain will be closed. Rebuilding will start again on the next new connection.
.google.protobuf.Duration rebuild_timeout = 1;getRebuildTimeoutOrBuilder in interface FilterChain.OnDemandConfigurationOrBuilderpublic final FilterChain.OnDemandConfiguration.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<FilterChain.OnDemandConfiguration.Builder>public final FilterChain.OnDemandConfiguration.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<FilterChain.OnDemandConfiguration.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.