Class BufferBehavior.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<BufferBehavior.Builder>
-
- io.envoyproxy.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,BufferBehaviorOrBuilder,Cloneable
- Enclosing class:
- BufferBehavior
public static final class BufferBehavior.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<BufferBehavior.Builder> implements BufferBehaviorOrBuilder
The behavior of the filter for a stream. [#next-free-field: 6]
Protobuf typeenvoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BufferBehavior.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)BufferBehaviorbuild()BufferBehaviorbuildPartial()BufferBehavior.Builderclear()BufferBehavior.BuilderclearBehavior()BufferBehavior.BuilderclearBypass()Never buffer, do nothing.BufferBehavior.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)BufferBehavior.BuilderclearFullyBuffer()Always buffer the entire input, do not modify ``content-length``.BufferBehavior.BuilderclearFullyBufferAndAlwaysInjectContentLength()Always buffer the entire input, and inject ``content-length``, overwriting any provided content-length header.BufferBehavior.BuilderclearInjectContentLengthIfNecessary()If ``content-length`` is not present, buffer the entire input, inject ``content-length`` header, then output.BufferBehavior.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)BufferBehavior.BuilderclearStreamWhenPossible()Don't inject ``content-length`` header.BufferBehavior.Builderclone()BufferBehavior.BehaviorCasegetBehaviorCase()BufferBehavior.BypassgetBypass()Never buffer, do nothing.BufferBehavior.Bypass.BuildergetBypassBuilder()Never buffer, do nothing.BufferBehavior.BypassOrBuildergetBypassOrBuilder()Never buffer, do nothing.BufferBehaviorgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()BufferBehavior.FullyBuffergetFullyBuffer()Always buffer the entire input, do not modify ``content-length``.BufferBehavior.FullyBufferAndAlwaysInjectContentLengthgetFullyBufferAndAlwaysInjectContentLength()Always buffer the entire input, and inject ``content-length``, overwriting any provided content-length header.BufferBehavior.FullyBufferAndAlwaysInjectContentLength.BuildergetFullyBufferAndAlwaysInjectContentLengthBuilder()Always buffer the entire input, and inject ``content-length``, overwriting any provided content-length header.BufferBehavior.FullyBufferAndAlwaysInjectContentLengthOrBuildergetFullyBufferAndAlwaysInjectContentLengthOrBuilder()Always buffer the entire input, and inject ``content-length``, overwriting any provided content-length header.BufferBehavior.FullyBuffer.BuildergetFullyBufferBuilder()Always buffer the entire input, do not modify ``content-length``.BufferBehavior.FullyBufferOrBuildergetFullyBufferOrBuilder()Always buffer the entire input, do not modify ``content-length``.BufferBehavior.InjectContentLengthIfNecessarygetInjectContentLengthIfNecessary()If ``content-length`` is not present, buffer the entire input, inject ``content-length`` header, then output.BufferBehavior.InjectContentLengthIfNecessary.BuildergetInjectContentLengthIfNecessaryBuilder()If ``content-length`` is not present, buffer the entire input, inject ``content-length`` header, then output.BufferBehavior.InjectContentLengthIfNecessaryOrBuildergetInjectContentLengthIfNecessaryOrBuilder()If ``content-length`` is not present, buffer the entire input, inject ``content-length`` header, then output.BufferBehavior.StreamWhenPossiblegetStreamWhenPossible()Don't inject ``content-length`` header.BufferBehavior.StreamWhenPossible.BuildergetStreamWhenPossibleBuilder()Don't inject ``content-length`` header.BufferBehavior.StreamWhenPossibleOrBuildergetStreamWhenPossibleOrBuilder()Don't inject ``content-length`` header.booleanhasBypass()Never buffer, do nothing.booleanhasFullyBuffer()Always buffer the entire input, do not modify ``content-length``.booleanhasFullyBufferAndAlwaysInjectContentLength()Always buffer the entire input, and inject ``content-length``, overwriting any provided content-length header.booleanhasInjectContentLengthIfNecessary()If ``content-length`` is not present, buffer the entire input, inject ``content-length`` header, then output.booleanhasStreamWhenPossible()Don't inject ``content-length`` header.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()BufferBehavior.BuildermergeBypass(BufferBehavior.Bypass value)Never buffer, do nothing.BufferBehavior.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)BufferBehavior.BuildermergeFrom(com.google.protobuf.Message other)BufferBehavior.BuildermergeFrom(BufferBehavior other)BufferBehavior.BuildermergeFullyBuffer(BufferBehavior.FullyBuffer value)Always buffer the entire input, do not modify ``content-length``.BufferBehavior.BuildermergeFullyBufferAndAlwaysInjectContentLength(BufferBehavior.FullyBufferAndAlwaysInjectContentLength value)Always buffer the entire input, and inject ``content-length``, overwriting any provided content-length header.BufferBehavior.BuildermergeInjectContentLengthIfNecessary(BufferBehavior.InjectContentLengthIfNecessary value)If ``content-length`` is not present, buffer the entire input, inject ``content-length`` header, then output.BufferBehavior.BuildermergeStreamWhenPossible(BufferBehavior.StreamWhenPossible value)Don't inject ``content-length`` header.BufferBehavior.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)BufferBehavior.BuildersetBypass(BufferBehavior.Bypass value)Never buffer, do nothing.BufferBehavior.BuildersetBypass(BufferBehavior.Bypass.Builder builderForValue)Never buffer, do nothing.BufferBehavior.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)BufferBehavior.BuildersetFullyBuffer(BufferBehavior.FullyBuffer value)Always buffer the entire input, do not modify ``content-length``.BufferBehavior.BuildersetFullyBuffer(BufferBehavior.FullyBuffer.Builder builderForValue)Always buffer the entire input, do not modify ``content-length``.BufferBehavior.BuildersetFullyBufferAndAlwaysInjectContentLength(BufferBehavior.FullyBufferAndAlwaysInjectContentLength value)Always buffer the entire input, and inject ``content-length``, overwriting any provided content-length header.BufferBehavior.BuildersetFullyBufferAndAlwaysInjectContentLength(BufferBehavior.FullyBufferAndAlwaysInjectContentLength.Builder builderForValue)Always buffer the entire input, and inject ``content-length``, overwriting any provided content-length header.BufferBehavior.BuildersetInjectContentLengthIfNecessary(BufferBehavior.InjectContentLengthIfNecessary value)If ``content-length`` is not present, buffer the entire input, inject ``content-length`` header, then output.BufferBehavior.BuildersetInjectContentLengthIfNecessary(BufferBehavior.InjectContentLengthIfNecessary.Builder builderForValue)If ``content-length`` is not present, buffer the entire input, inject ``content-length`` header, then output.BufferBehavior.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)BufferBehavior.BuildersetStreamWhenPossible(BufferBehavior.StreamWhenPossible value)Don't inject ``content-length`` header.BufferBehavior.BuildersetStreamWhenPossible(BufferBehavior.StreamWhenPossible.Builder builderForValue)Don't inject ``content-length`` header.BufferBehavior.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<BufferBehavior.Builder>
-
clear
public BufferBehavior.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<BufferBehavior.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<BufferBehavior.Builder>
-
getDefaultInstanceForType
public BufferBehavior getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public BufferBehavior build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public BufferBehavior buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public BufferBehavior.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<BufferBehavior.Builder>
-
setField
public BufferBehavior.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<BufferBehavior.Builder>
-
clearField
public BufferBehavior.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<BufferBehavior.Builder>
-
clearOneof
public BufferBehavior.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<BufferBehavior.Builder>
-
setRepeatedField
public BufferBehavior.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<BufferBehavior.Builder>
-
addRepeatedField
public BufferBehavior.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<BufferBehavior.Builder>
-
mergeFrom
public BufferBehavior.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<BufferBehavior.Builder>
-
mergeFrom
public BufferBehavior.Builder mergeFrom(BufferBehavior other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<BufferBehavior.Builder>
-
mergeFrom
public BufferBehavior.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<BufferBehavior.Builder>- Throws:
IOException
-
getBehaviorCase
public BufferBehavior.BehaviorCase getBehaviorCase()
- Specified by:
getBehaviorCasein interfaceBufferBehaviorOrBuilder
-
clearBehavior
public BufferBehavior.Builder clearBehavior()
-
hasStreamWhenPossible
public boolean hasStreamWhenPossible()
Don't inject ``content-length`` header. Output immediately, buffer only if output is slower than input.
.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.StreamWhenPossible stream_when_possible = 1;- Specified by:
hasStreamWhenPossiblein interfaceBufferBehaviorOrBuilder- Returns:
- Whether the streamWhenPossible field is set.
-
getStreamWhenPossible
public BufferBehavior.StreamWhenPossible getStreamWhenPossible()
Don't inject ``content-length`` header. Output immediately, buffer only if output is slower than input.
.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.StreamWhenPossible stream_when_possible = 1;- Specified by:
getStreamWhenPossiblein interfaceBufferBehaviorOrBuilder- Returns:
- The streamWhenPossible.
-
setStreamWhenPossible
public BufferBehavior.Builder setStreamWhenPossible(BufferBehavior.StreamWhenPossible value)
Don't inject ``content-length`` header. Output immediately, buffer only if output is slower than input.
.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.StreamWhenPossible stream_when_possible = 1;
-
setStreamWhenPossible
public BufferBehavior.Builder setStreamWhenPossible(BufferBehavior.StreamWhenPossible.Builder builderForValue)
Don't inject ``content-length`` header. Output immediately, buffer only if output is slower than input.
.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.StreamWhenPossible stream_when_possible = 1;
-
mergeStreamWhenPossible
public BufferBehavior.Builder mergeStreamWhenPossible(BufferBehavior.StreamWhenPossible value)
Don't inject ``content-length`` header. Output immediately, buffer only if output is slower than input.
.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.StreamWhenPossible stream_when_possible = 1;
-
clearStreamWhenPossible
public BufferBehavior.Builder clearStreamWhenPossible()
Don't inject ``content-length`` header. Output immediately, buffer only if output is slower than input.
.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.StreamWhenPossible stream_when_possible = 1;
-
getStreamWhenPossibleBuilder
public BufferBehavior.StreamWhenPossible.Builder getStreamWhenPossibleBuilder()
Don't inject ``content-length`` header. Output immediately, buffer only if output is slower than input.
.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.StreamWhenPossible stream_when_possible = 1;
-
getStreamWhenPossibleOrBuilder
public BufferBehavior.StreamWhenPossibleOrBuilder getStreamWhenPossibleOrBuilder()
Don't inject ``content-length`` header. Output immediately, buffer only if output is slower than input.
.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.StreamWhenPossible stream_when_possible = 1;- Specified by:
getStreamWhenPossibleOrBuilderin interfaceBufferBehaviorOrBuilder
-
hasBypass
public boolean hasBypass()
Never buffer, do nothing.
.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.Bypass bypass = 2;- Specified by:
hasBypassin interfaceBufferBehaviorOrBuilder- Returns:
- Whether the bypass field is set.
-
getBypass
public BufferBehavior.Bypass getBypass()
Never buffer, do nothing.
.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.Bypass bypass = 2;- Specified by:
getBypassin interfaceBufferBehaviorOrBuilder- Returns:
- The bypass.
-
setBypass
public BufferBehavior.Builder setBypass(BufferBehavior.Bypass value)
Never buffer, do nothing.
.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.Bypass bypass = 2;
-
setBypass
public BufferBehavior.Builder setBypass(BufferBehavior.Bypass.Builder builderForValue)
Never buffer, do nothing.
.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.Bypass bypass = 2;
-
mergeBypass
public BufferBehavior.Builder mergeBypass(BufferBehavior.Bypass value)
Never buffer, do nothing.
.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.Bypass bypass = 2;
-
clearBypass
public BufferBehavior.Builder clearBypass()
Never buffer, do nothing.
.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.Bypass bypass = 2;
-
getBypassBuilder
public BufferBehavior.Bypass.Builder getBypassBuilder()
Never buffer, do nothing.
.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.Bypass bypass = 2;
-
getBypassOrBuilder
public BufferBehavior.BypassOrBuilder getBypassOrBuilder()
Never buffer, do nothing.
.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.Bypass bypass = 2;- Specified by:
getBypassOrBuilderin interfaceBufferBehaviorOrBuilder
-
hasInjectContentLengthIfNecessary
public boolean hasInjectContentLengthIfNecessary()
If ``content-length`` is not present, buffer the entire input, inject ``content-length`` header, then output. If ``content-length`` is already present, act like ``stream_when_possible``.
.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.InjectContentLengthIfNecessary inject_content_length_if_necessary = 3;- Specified by:
hasInjectContentLengthIfNecessaryin interfaceBufferBehaviorOrBuilder- Returns:
- Whether the injectContentLengthIfNecessary field is set.
-
getInjectContentLengthIfNecessary
public BufferBehavior.InjectContentLengthIfNecessary getInjectContentLengthIfNecessary()
If ``content-length`` is not present, buffer the entire input, inject ``content-length`` header, then output. If ``content-length`` is already present, act like ``stream_when_possible``.
.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.InjectContentLengthIfNecessary inject_content_length_if_necessary = 3;- Specified by:
getInjectContentLengthIfNecessaryin interfaceBufferBehaviorOrBuilder- Returns:
- The injectContentLengthIfNecessary.
-
setInjectContentLengthIfNecessary
public BufferBehavior.Builder setInjectContentLengthIfNecessary(BufferBehavior.InjectContentLengthIfNecessary value)
If ``content-length`` is not present, buffer the entire input, inject ``content-length`` header, then output. If ``content-length`` is already present, act like ``stream_when_possible``.
.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.InjectContentLengthIfNecessary inject_content_length_if_necessary = 3;
-
setInjectContentLengthIfNecessary
public BufferBehavior.Builder setInjectContentLengthIfNecessary(BufferBehavior.InjectContentLengthIfNecessary.Builder builderForValue)
If ``content-length`` is not present, buffer the entire input, inject ``content-length`` header, then output. If ``content-length`` is already present, act like ``stream_when_possible``.
.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.InjectContentLengthIfNecessary inject_content_length_if_necessary = 3;
-
mergeInjectContentLengthIfNecessary
public BufferBehavior.Builder mergeInjectContentLengthIfNecessary(BufferBehavior.InjectContentLengthIfNecessary value)
If ``content-length`` is not present, buffer the entire input, inject ``content-length`` header, then output. If ``content-length`` is already present, act like ``stream_when_possible``.
.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.InjectContentLengthIfNecessary inject_content_length_if_necessary = 3;
-
clearInjectContentLengthIfNecessary
public BufferBehavior.Builder clearInjectContentLengthIfNecessary()
If ``content-length`` is not present, buffer the entire input, inject ``content-length`` header, then output. If ``content-length`` is already present, act like ``stream_when_possible``.
.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.InjectContentLengthIfNecessary inject_content_length_if_necessary = 3;
-
getInjectContentLengthIfNecessaryBuilder
public BufferBehavior.InjectContentLengthIfNecessary.Builder getInjectContentLengthIfNecessaryBuilder()
If ``content-length`` is not present, buffer the entire input, inject ``content-length`` header, then output. If ``content-length`` is already present, act like ``stream_when_possible``.
.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.InjectContentLengthIfNecessary inject_content_length_if_necessary = 3;
-
getInjectContentLengthIfNecessaryOrBuilder
public BufferBehavior.InjectContentLengthIfNecessaryOrBuilder getInjectContentLengthIfNecessaryOrBuilder()
If ``content-length`` is not present, buffer the entire input, inject ``content-length`` header, then output. If ``content-length`` is already present, act like ``stream_when_possible``.
.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.InjectContentLengthIfNecessary inject_content_length_if_necessary = 3;- Specified by:
getInjectContentLengthIfNecessaryOrBuilderin interfaceBufferBehaviorOrBuilder
-
hasFullyBufferAndAlwaysInjectContentLength
public boolean hasFullyBufferAndAlwaysInjectContentLength()
Always buffer the entire input, and inject ``content-length``, overwriting any provided content-length header.
.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.FullyBufferAndAlwaysInjectContentLength fully_buffer_and_always_inject_content_length = 4;- Specified by:
hasFullyBufferAndAlwaysInjectContentLengthin interfaceBufferBehaviorOrBuilder- Returns:
- Whether the fullyBufferAndAlwaysInjectContentLength field is set.
-
getFullyBufferAndAlwaysInjectContentLength
public BufferBehavior.FullyBufferAndAlwaysInjectContentLength getFullyBufferAndAlwaysInjectContentLength()
Always buffer the entire input, and inject ``content-length``, overwriting any provided content-length header.
.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.FullyBufferAndAlwaysInjectContentLength fully_buffer_and_always_inject_content_length = 4;- Specified by:
getFullyBufferAndAlwaysInjectContentLengthin interfaceBufferBehaviorOrBuilder- Returns:
- The fullyBufferAndAlwaysInjectContentLength.
-
setFullyBufferAndAlwaysInjectContentLength
public BufferBehavior.Builder setFullyBufferAndAlwaysInjectContentLength(BufferBehavior.FullyBufferAndAlwaysInjectContentLength value)
Always buffer the entire input, and inject ``content-length``, overwriting any provided content-length header.
.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.FullyBufferAndAlwaysInjectContentLength fully_buffer_and_always_inject_content_length = 4;
-
setFullyBufferAndAlwaysInjectContentLength
public BufferBehavior.Builder setFullyBufferAndAlwaysInjectContentLength(BufferBehavior.FullyBufferAndAlwaysInjectContentLength.Builder builderForValue)
Always buffer the entire input, and inject ``content-length``, overwriting any provided content-length header.
.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.FullyBufferAndAlwaysInjectContentLength fully_buffer_and_always_inject_content_length = 4;
-
mergeFullyBufferAndAlwaysInjectContentLength
public BufferBehavior.Builder mergeFullyBufferAndAlwaysInjectContentLength(BufferBehavior.FullyBufferAndAlwaysInjectContentLength value)
Always buffer the entire input, and inject ``content-length``, overwriting any provided content-length header.
.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.FullyBufferAndAlwaysInjectContentLength fully_buffer_and_always_inject_content_length = 4;
-
clearFullyBufferAndAlwaysInjectContentLength
public BufferBehavior.Builder clearFullyBufferAndAlwaysInjectContentLength()
Always buffer the entire input, and inject ``content-length``, overwriting any provided content-length header.
.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.FullyBufferAndAlwaysInjectContentLength fully_buffer_and_always_inject_content_length = 4;
-
getFullyBufferAndAlwaysInjectContentLengthBuilder
public BufferBehavior.FullyBufferAndAlwaysInjectContentLength.Builder getFullyBufferAndAlwaysInjectContentLengthBuilder()
Always buffer the entire input, and inject ``content-length``, overwriting any provided content-length header.
.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.FullyBufferAndAlwaysInjectContentLength fully_buffer_and_always_inject_content_length = 4;
-
getFullyBufferAndAlwaysInjectContentLengthOrBuilder
public BufferBehavior.FullyBufferAndAlwaysInjectContentLengthOrBuilder getFullyBufferAndAlwaysInjectContentLengthOrBuilder()
Always buffer the entire input, and inject ``content-length``, overwriting any provided content-length header.
.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.FullyBufferAndAlwaysInjectContentLength fully_buffer_and_always_inject_content_length = 4;- Specified by:
getFullyBufferAndAlwaysInjectContentLengthOrBuilderin interfaceBufferBehaviorOrBuilder
-
hasFullyBuffer
public boolean hasFullyBuffer()
Always buffer the entire input, do not modify ``content-length``.
.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.FullyBuffer fully_buffer = 5;- Specified by:
hasFullyBufferin interfaceBufferBehaviorOrBuilder- Returns:
- Whether the fullyBuffer field is set.
-
getFullyBuffer
public BufferBehavior.FullyBuffer getFullyBuffer()
Always buffer the entire input, do not modify ``content-length``.
.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.FullyBuffer fully_buffer = 5;- Specified by:
getFullyBufferin interfaceBufferBehaviorOrBuilder- Returns:
- The fullyBuffer.
-
setFullyBuffer
public BufferBehavior.Builder setFullyBuffer(BufferBehavior.FullyBuffer value)
Always buffer the entire input, do not modify ``content-length``.
.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.FullyBuffer fully_buffer = 5;
-
setFullyBuffer
public BufferBehavior.Builder setFullyBuffer(BufferBehavior.FullyBuffer.Builder builderForValue)
Always buffer the entire input, do not modify ``content-length``.
.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.FullyBuffer fully_buffer = 5;
-
mergeFullyBuffer
public BufferBehavior.Builder mergeFullyBuffer(BufferBehavior.FullyBuffer value)
Always buffer the entire input, do not modify ``content-length``.
.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.FullyBuffer fully_buffer = 5;
-
clearFullyBuffer
public BufferBehavior.Builder clearFullyBuffer()
Always buffer the entire input, do not modify ``content-length``.
.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.FullyBuffer fully_buffer = 5;
-
getFullyBufferBuilder
public BufferBehavior.FullyBuffer.Builder getFullyBufferBuilder()
Always buffer the entire input, do not modify ``content-length``.
.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.FullyBuffer fully_buffer = 5;
-
getFullyBufferOrBuilder
public BufferBehavior.FullyBufferOrBuilder getFullyBufferOrBuilder()
Always buffer the entire input, do not modify ``content-length``.
.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.FullyBuffer fully_buffer = 5;- Specified by:
getFullyBufferOrBuilderin interfaceBufferBehaviorOrBuilder
-
setUnknownFields
public final BufferBehavior.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<BufferBehavior.Builder>
-
mergeUnknownFields
public final BufferBehavior.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<BufferBehavior.Builder>
-
-