Home

envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior

Example

Disclaimer: The example is meant to show what methods are available on the object and does not necessarily constitute working code.
local types = import 'types.libsonnet';

types.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior
.withBypass(types.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.Bypass)
.withFullyBuffer(types.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.FullyBuffer)
.withFullyBufferAndAlwaysInjectContentLength(types.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.FullyBufferAndAlwaysInjectContentLength)
.withInjectContentLengthIfNecessary(types.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.InjectContentLengthIfNecessary)
.withStreamWhenPossible(types.envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.StreamWhenPossible)
._validate()

Nested Messages

Fields

Name Type One-of group Required Constraints
bypass envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.Bypass behavior  
fully_buffer envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.FullyBuffer behavior  
fully_buffer_and_always_inject_content_length envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.FullyBufferAndAlwaysInjectContentLength behavior  
inject_content_length_if_necessary envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.InjectContentLengthIfNecessary behavior  
stream_when_possible envoy.extensions.filters.http.file_system_buffer.v3.BufferBehavior.StreamWhenPossible behavior