Uses of Class
io.envoyproxy.envoy.extensions.filters.http.ext_authz.v3.BufferSettings.Builder
Packages that use BufferSettings.Builder
-
Uses of BufferSettings.Builder in io.envoyproxy.envoy.extensions.filters.http.ext_authz.v3
Methods in io.envoyproxy.envoy.extensions.filters.http.ext_authz.v3 that return BufferSettings.BuilderModifier and TypeMethodDescriptionBufferSettings.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) BufferSettings.Builder.clear()BufferSettings.Builder.clearAllowPartialMessage()When this field is ``true``, Envoy will buffer the message until ``max_request_bytes`` is reached.BufferSettings.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) BufferSettings.Builder.clearMaxRequestBytes()Sets the maximum size of a message body that the filter will hold in memory.BufferSettings.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) BufferSettings.Builder.clearPackAsBytes()If ``true``, the body sent to the external authorization service is set as raw bytes and populates :ref:`raw_body<envoy_v3_api_field_service.auth.v3.AttributeContext.HttpRequest.raw_body>` in the HTTP request attribute context.BufferSettings.Builder.clone()CheckSettings.Builder.getWithRequestBodyBuilder()Enable or override request body buffering, which is configured using the :ref:`with_request_body <envoy_v3_api_field_extensions.filters.http.ext_authz.v3.ExtAuthz.with_request_body>` option for a specific route.ExtAuthz.Builder.getWithRequestBodyBuilder()Enables the filter to buffer the client request body and send it within the authorization request.BufferSettings.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) BufferSettings.Builder.mergeFrom(com.google.protobuf.Message other) BufferSettings.Builder.mergeFrom(BufferSettings other) final BufferSettings.BuilderBufferSettings.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) static BufferSettings.BuilderBufferSettings.newBuilder()static BufferSettings.BuilderBufferSettings.newBuilder(BufferSettings prototype) BufferSettings.newBuilderForType()protected BufferSettings.BuilderBufferSettings.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) BufferSettings.Builder.setAllowPartialMessage(boolean value) When this field is ``true``, Envoy will buffer the message until ``max_request_bytes`` is reached.BufferSettings.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) BufferSettings.Builder.setMaxRequestBytes(int value) Sets the maximum size of a message body that the filter will hold in memory.BufferSettings.Builder.setPackAsBytes(boolean value) If ``true``, the body sent to the external authorization service is set as raw bytes and populates :ref:`raw_body<envoy_v3_api_field_service.auth.v3.AttributeContext.HttpRequest.raw_body>` in the HTTP request attribute context.BufferSettings.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) final BufferSettings.BuilderBufferSettings.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) BufferSettings.toBuilder()Methods in io.envoyproxy.envoy.extensions.filters.http.ext_authz.v3 with parameters of type BufferSettings.BuilderModifier and TypeMethodDescriptionCheckSettings.Builder.setWithRequestBody(BufferSettings.Builder builderForValue) Enable or override request body buffering, which is configured using the :ref:`with_request_body <envoy_v3_api_field_extensions.filters.http.ext_authz.v3.ExtAuthz.with_request_body>` option for a specific route.ExtAuthz.Builder.setWithRequestBody(BufferSettings.Builder builderForValue) Enables the filter to buffer the client request body and send it within the authorization request.