Class CheckSettings.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<CheckSettings.Builder>
io.envoyproxy.envoy.extensions.filters.http.ext_authz.v3.CheckSettings.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,CheckSettingsOrBuilder,Cloneable
- Enclosing class:
- CheckSettings
public static final class CheckSettings.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<CheckSettings.Builder>
implements CheckSettingsOrBuilder
Extra settings for the check request. [#next-free-field: 6]Protobuf type
envoy.extensions.filters.http.ext_authz.v3.CheckSettings-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()When set to ``true``, disable the configured :ref:`with_request_body <envoy_v3_api_field_extensions.filters.http.ext_authz.v3.ExtAuthz.with_request_body>` for a specific route.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Override with a gRPC service configuration.Override with an HTTP service configuration.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) 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.clone()booleanContext extensions to set on the CheckRequest's :ref:`AttributeContext.context_extensions<envoy_v3_api_field_service.auth.v3.AttributeContext.context_extensions>` You can use this to provide extra context for the external authorization server on specific virtual hosts/routes.Deprecated.intContext extensions to set on the CheckRequest's :ref:`AttributeContext.context_extensions<envoy_v3_api_field_service.auth.v3.AttributeContext.context_extensions>` You can use this to provide extra context for the external authorization server on specific virtual hosts/routes.Context extensions to set on the CheckRequest's :ref:`AttributeContext.context_extensions<envoy_v3_api_field_service.auth.v3.AttributeContext.context_extensions>` You can use this to provide extra context for the external authorization server on specific virtual hosts/routes.getContextExtensionsOrDefault(String key, String defaultValue) Context extensions to set on the CheckRequest's :ref:`AttributeContext.context_extensions<envoy_v3_api_field_service.auth.v3.AttributeContext.context_extensions>` You can use this to provide extra context for the external authorization server on specific virtual hosts/routes.Context extensions to set on the CheckRequest's :ref:`AttributeContext.context_extensions<envoy_v3_api_field_service.auth.v3.AttributeContext.context_extensions>` You can use this to provide extra context for the external authorization server on specific virtual hosts/routes.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanWhen set to ``true``, disable the configured :ref:`with_request_body <envoy_v3_api_field_extensions.filters.http.ext_authz.v3.ExtAuthz.with_request_body>` for a specific route.Override with a gRPC service configuration.Override with a gRPC service configuration.Override with a gRPC service configuration.Override with an HTTP service configuration.Override with an HTTP service configuration.Override with an HTTP service configuration.Deprecated.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.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.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.booleanOverride with a gRPC service configuration.booleanOverride with an HTTP service configuration.booleanEnable 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.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(CheckSettings other) mergeGrpcService(GrpcService value) Override with a gRPC service configuration.mergeHttpService(HttpService value) Override with an HTTP service configuration.final CheckSettings.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) 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.putAllContextExtensions(Map<String, String> values) Context extensions to set on the CheckRequest's :ref:`AttributeContext.context_extensions<envoy_v3_api_field_service.auth.v3.AttributeContext.context_extensions>` You can use this to provide extra context for the external authorization server on specific virtual hosts/routes.putContextExtensions(String key, String value) Context extensions to set on the CheckRequest's :ref:`AttributeContext.context_extensions<envoy_v3_api_field_service.auth.v3.AttributeContext.context_extensions>` You can use this to provide extra context for the external authorization server on specific virtual hosts/routes.Context extensions to set on the CheckRequest's :ref:`AttributeContext.context_extensions<envoy_v3_api_field_service.auth.v3.AttributeContext.context_extensions>` You can use this to provide extra context for the external authorization server on specific virtual hosts/routes.setDisableRequestBodyBuffering(boolean value) When set to ``true``, disable the configured :ref:`with_request_body <envoy_v3_api_field_extensions.filters.http.ext_authz.v3.ExtAuthz.with_request_body>` for a specific route.setGrpcService(GrpcService value) Override with a gRPC service configuration.setGrpcService(GrpcService.Builder builderForValue) Override with a gRPC service configuration.setHttpService(HttpService value) Override with an HTTP service configuration.setHttpService(HttpService.Builder builderForValue) Override with an HTTP service configuration.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) final CheckSettings.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setWithRequestBody(BufferSettings value) 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.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.Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessageV3.Builder<CheckSettings.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessageV3.Builder<CheckSettings.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<CheckSettings.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<CheckSettings.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<CheckSettings.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.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<CheckSettings.Builder>
-
setField
public CheckSettings.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<CheckSettings.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CheckSettings.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<CheckSettings.Builder>
-
setRepeatedField
public CheckSettings.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<CheckSettings.Builder>
-
addRepeatedField
public CheckSettings.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<CheckSettings.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CheckSettings.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<CheckSettings.Builder>
-
mergeFrom
public CheckSettings.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<CheckSettings.Builder>- Throws:
IOException
-
getServiceOverrideCase
- Specified by:
getServiceOverrideCasein interfaceCheckSettingsOrBuilder
-
clearServiceOverride
-
getContextExtensionsCount
public int getContextExtensionsCount()Description copied from interface:CheckSettingsOrBuilderContext extensions to set on the CheckRequest's :ref:`AttributeContext.context_extensions<envoy_v3_api_field_service.auth.v3.AttributeContext.context_extensions>` You can use this to provide extra context for the external authorization server on specific virtual hosts/routes. For example, adding a context extension on the virtual host level can give the ext-authz server information on what virtual host is used without needing to parse the host header. If CheckSettings is specified in multiple per-filter-configs, they will be merged in order, and the result will be used. Merge semantics for this field are such that keys from more specific configs override. .. note:: These settings are only applied to a filter configured with a :ref:`grpc_service<envoy_v3_api_field_extensions.filters.http.ext_authz.v3.ExtAuthz.grpc_service>`.
map<string, string> context_extensions = 1 [(.udpa.annotations.sensitive) = true];- Specified by:
getContextExtensionsCountin interfaceCheckSettingsOrBuilder
-
containsContextExtensions
Context extensions to set on the CheckRequest's :ref:`AttributeContext.context_extensions<envoy_v3_api_field_service.auth.v3.AttributeContext.context_extensions>` You can use this to provide extra context for the external authorization server on specific virtual hosts/routes. For example, adding a context extension on the virtual host level can give the ext-authz server information on what virtual host is used without needing to parse the host header. If CheckSettings is specified in multiple per-filter-configs, they will be merged in order, and the result will be used. Merge semantics for this field are such that keys from more specific configs override. .. note:: These settings are only applied to a filter configured with a :ref:`grpc_service<envoy_v3_api_field_extensions.filters.http.ext_authz.v3.ExtAuthz.grpc_service>`.
map<string, string> context_extensions = 1 [(.udpa.annotations.sensitive) = true];- Specified by:
containsContextExtensionsin interfaceCheckSettingsOrBuilder
-
getContextExtensions
Deprecated.UsegetContextExtensionsMap()instead.- Specified by:
getContextExtensionsin interfaceCheckSettingsOrBuilder
-
getContextExtensionsMap
Context extensions to set on the CheckRequest's :ref:`AttributeContext.context_extensions<envoy_v3_api_field_service.auth.v3.AttributeContext.context_extensions>` You can use this to provide extra context for the external authorization server on specific virtual hosts/routes. For example, adding a context extension on the virtual host level can give the ext-authz server information on what virtual host is used without needing to parse the host header. If CheckSettings is specified in multiple per-filter-configs, they will be merged in order, and the result will be used. Merge semantics for this field are such that keys from more specific configs override. .. note:: These settings are only applied to a filter configured with a :ref:`grpc_service<envoy_v3_api_field_extensions.filters.http.ext_authz.v3.ExtAuthz.grpc_service>`.
map<string, string> context_extensions = 1 [(.udpa.annotations.sensitive) = true];- Specified by:
getContextExtensionsMapin interfaceCheckSettingsOrBuilder
-
getContextExtensionsOrDefault
Context extensions to set on the CheckRequest's :ref:`AttributeContext.context_extensions<envoy_v3_api_field_service.auth.v3.AttributeContext.context_extensions>` You can use this to provide extra context for the external authorization server on specific virtual hosts/routes. For example, adding a context extension on the virtual host level can give the ext-authz server information on what virtual host is used without needing to parse the host header. If CheckSettings is specified in multiple per-filter-configs, they will be merged in order, and the result will be used. Merge semantics for this field are such that keys from more specific configs override. .. note:: These settings are only applied to a filter configured with a :ref:`grpc_service<envoy_v3_api_field_extensions.filters.http.ext_authz.v3.ExtAuthz.grpc_service>`.
map<string, string> context_extensions = 1 [(.udpa.annotations.sensitive) = true];- Specified by:
getContextExtensionsOrDefaultin interfaceCheckSettingsOrBuilder
-
getContextExtensionsOrThrow
Context extensions to set on the CheckRequest's :ref:`AttributeContext.context_extensions<envoy_v3_api_field_service.auth.v3.AttributeContext.context_extensions>` You can use this to provide extra context for the external authorization server on specific virtual hosts/routes. For example, adding a context extension on the virtual host level can give the ext-authz server information on what virtual host is used without needing to parse the host header. If CheckSettings is specified in multiple per-filter-configs, they will be merged in order, and the result will be used. Merge semantics for this field are such that keys from more specific configs override. .. note:: These settings are only applied to a filter configured with a :ref:`grpc_service<envoy_v3_api_field_extensions.filters.http.ext_authz.v3.ExtAuthz.grpc_service>`.
map<string, string> context_extensions = 1 [(.udpa.annotations.sensitive) = true];- Specified by:
getContextExtensionsOrThrowin interfaceCheckSettingsOrBuilder
-
clearContextExtensions
-
removeContextExtensions
Context extensions to set on the CheckRequest's :ref:`AttributeContext.context_extensions<envoy_v3_api_field_service.auth.v3.AttributeContext.context_extensions>` You can use this to provide extra context for the external authorization server on specific virtual hosts/routes. For example, adding a context extension on the virtual host level can give the ext-authz server information on what virtual host is used without needing to parse the host header. If CheckSettings is specified in multiple per-filter-configs, they will be merged in order, and the result will be used. Merge semantics for this field are such that keys from more specific configs override. .. note:: These settings are only applied to a filter configured with a :ref:`grpc_service<envoy_v3_api_field_extensions.filters.http.ext_authz.v3.ExtAuthz.grpc_service>`.
map<string, string> context_extensions = 1 [(.udpa.annotations.sensitive) = true]; -
getMutableContextExtensions
Deprecated.Use alternate mutation accessors instead. -
putContextExtensions
Context extensions to set on the CheckRequest's :ref:`AttributeContext.context_extensions<envoy_v3_api_field_service.auth.v3.AttributeContext.context_extensions>` You can use this to provide extra context for the external authorization server on specific virtual hosts/routes. For example, adding a context extension on the virtual host level can give the ext-authz server information on what virtual host is used without needing to parse the host header. If CheckSettings is specified in multiple per-filter-configs, they will be merged in order, and the result will be used. Merge semantics for this field are such that keys from more specific configs override. .. note:: These settings are only applied to a filter configured with a :ref:`grpc_service<envoy_v3_api_field_extensions.filters.http.ext_authz.v3.ExtAuthz.grpc_service>`.
map<string, string> context_extensions = 1 [(.udpa.annotations.sensitive) = true]; -
putAllContextExtensions
Context extensions to set on the CheckRequest's :ref:`AttributeContext.context_extensions<envoy_v3_api_field_service.auth.v3.AttributeContext.context_extensions>` You can use this to provide extra context for the external authorization server on specific virtual hosts/routes. For example, adding a context extension on the virtual host level can give the ext-authz server information on what virtual host is used without needing to parse the host header. If CheckSettings is specified in multiple per-filter-configs, they will be merged in order, and the result will be used. Merge semantics for this field are such that keys from more specific configs override. .. note:: These settings are only applied to a filter configured with a :ref:`grpc_service<envoy_v3_api_field_extensions.filters.http.ext_authz.v3.ExtAuthz.grpc_service>`.
map<string, string> context_extensions = 1 [(.udpa.annotations.sensitive) = true]; -
getDisableRequestBodyBuffering
public boolean getDisableRequestBodyBuffering()When set to ``true``, disable the configured :ref:`with_request_body <envoy_v3_api_field_extensions.filters.http.ext_authz.v3.ExtAuthz.with_request_body>` for a specific route. Only one of ``disable_request_body_buffering`` and :ref:`with_request_body <envoy_v3_api_field_extensions.filters.http.ext_authz.v3.CheckSettings.with_request_body>` may be specified.
bool disable_request_body_buffering = 2;- Specified by:
getDisableRequestBodyBufferingin interfaceCheckSettingsOrBuilder- Returns:
- The disableRequestBodyBuffering.
-
setDisableRequestBodyBuffering
When set to ``true``, disable the configured :ref:`with_request_body <envoy_v3_api_field_extensions.filters.http.ext_authz.v3.ExtAuthz.with_request_body>` for a specific route. Only one of ``disable_request_body_buffering`` and :ref:`with_request_body <envoy_v3_api_field_extensions.filters.http.ext_authz.v3.CheckSettings.with_request_body>` may be specified.
bool disable_request_body_buffering = 2;- Parameters:
value- The disableRequestBodyBuffering to set.- Returns:
- This builder for chaining.
-
clearDisableRequestBodyBuffering
When set to ``true``, disable the configured :ref:`with_request_body <envoy_v3_api_field_extensions.filters.http.ext_authz.v3.ExtAuthz.with_request_body>` for a specific route. Only one of ``disable_request_body_buffering`` and :ref:`with_request_body <envoy_v3_api_field_extensions.filters.http.ext_authz.v3.CheckSettings.with_request_body>` may be specified.
bool disable_request_body_buffering = 2;- Returns:
- This builder for chaining.
-
hasWithRequestBody
public boolean hasWithRequestBody()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. Only one of ``with_request_body`` and :ref:`disable_request_body_buffering <envoy_v3_api_field_extensions.filters.http.ext_authz.v3.CheckSettings.disable_request_body_buffering>` may be specified.
.envoy.extensions.filters.http.ext_authz.v3.BufferSettings with_request_body = 3;- Specified by:
hasWithRequestBodyin interfaceCheckSettingsOrBuilder- Returns:
- Whether the withRequestBody field is set.
-
getWithRequestBody
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. Only one of ``with_request_body`` and :ref:`disable_request_body_buffering <envoy_v3_api_field_extensions.filters.http.ext_authz.v3.CheckSettings.disable_request_body_buffering>` may be specified.
.envoy.extensions.filters.http.ext_authz.v3.BufferSettings with_request_body = 3;- Specified by:
getWithRequestBodyin interfaceCheckSettingsOrBuilder- Returns:
- The withRequestBody.
-
setWithRequestBody
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. Only one of ``with_request_body`` and :ref:`disable_request_body_buffering <envoy_v3_api_field_extensions.filters.http.ext_authz.v3.CheckSettings.disable_request_body_buffering>` may be specified.
.envoy.extensions.filters.http.ext_authz.v3.BufferSettings with_request_body = 3; -
setWithRequestBody
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. Only one of ``with_request_body`` and :ref:`disable_request_body_buffering <envoy_v3_api_field_extensions.filters.http.ext_authz.v3.CheckSettings.disable_request_body_buffering>` may be specified.
.envoy.extensions.filters.http.ext_authz.v3.BufferSettings with_request_body = 3; -
mergeWithRequestBody
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. Only one of ``with_request_body`` and :ref:`disable_request_body_buffering <envoy_v3_api_field_extensions.filters.http.ext_authz.v3.CheckSettings.disable_request_body_buffering>` may be specified.
.envoy.extensions.filters.http.ext_authz.v3.BufferSettings with_request_body = 3; -
clearWithRequestBody
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. Only one of ``with_request_body`` and :ref:`disable_request_body_buffering <envoy_v3_api_field_extensions.filters.http.ext_authz.v3.CheckSettings.disable_request_body_buffering>` may be specified.
.envoy.extensions.filters.http.ext_authz.v3.BufferSettings with_request_body = 3; -
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. Only one of ``with_request_body`` and :ref:`disable_request_body_buffering <envoy_v3_api_field_extensions.filters.http.ext_authz.v3.CheckSettings.disable_request_body_buffering>` may be specified.
.envoy.extensions.filters.http.ext_authz.v3.BufferSettings with_request_body = 3; -
getWithRequestBodyOrBuilder
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. Only one of ``with_request_body`` and :ref:`disable_request_body_buffering <envoy_v3_api_field_extensions.filters.http.ext_authz.v3.CheckSettings.disable_request_body_buffering>` may be specified.
.envoy.extensions.filters.http.ext_authz.v3.BufferSettings with_request_body = 3;- Specified by:
getWithRequestBodyOrBuilderin interfaceCheckSettingsOrBuilder
-
hasGrpcService
public boolean hasGrpcService()Override with a gRPC service configuration.
.envoy.config.core.v3.GrpcService grpc_service = 4;- Specified by:
hasGrpcServicein interfaceCheckSettingsOrBuilder- Returns:
- Whether the grpcService field is set.
-
getGrpcService
Override with a gRPC service configuration.
.envoy.config.core.v3.GrpcService grpc_service = 4;- Specified by:
getGrpcServicein interfaceCheckSettingsOrBuilder- Returns:
- The grpcService.
-
setGrpcService
Override with a gRPC service configuration.
.envoy.config.core.v3.GrpcService grpc_service = 4; -
setGrpcService
Override with a gRPC service configuration.
.envoy.config.core.v3.GrpcService grpc_service = 4; -
mergeGrpcService
Override with a gRPC service configuration.
.envoy.config.core.v3.GrpcService grpc_service = 4; -
clearGrpcService
Override with a gRPC service configuration.
.envoy.config.core.v3.GrpcService grpc_service = 4; -
getGrpcServiceBuilder
Override with a gRPC service configuration.
.envoy.config.core.v3.GrpcService grpc_service = 4; -
getGrpcServiceOrBuilder
Override with a gRPC service configuration.
.envoy.config.core.v3.GrpcService grpc_service = 4;- Specified by:
getGrpcServiceOrBuilderin interfaceCheckSettingsOrBuilder
-
hasHttpService
public boolean hasHttpService()Override with an HTTP service configuration.
.envoy.extensions.filters.http.ext_authz.v3.HttpService http_service = 5;- Specified by:
hasHttpServicein interfaceCheckSettingsOrBuilder- Returns:
- Whether the httpService field is set.
-
getHttpService
Override with an HTTP service configuration.
.envoy.extensions.filters.http.ext_authz.v3.HttpService http_service = 5;- Specified by:
getHttpServicein interfaceCheckSettingsOrBuilder- Returns:
- The httpService.
-
setHttpService
Override with an HTTP service configuration.
.envoy.extensions.filters.http.ext_authz.v3.HttpService http_service = 5; -
setHttpService
Override with an HTTP service configuration.
.envoy.extensions.filters.http.ext_authz.v3.HttpService http_service = 5; -
mergeHttpService
Override with an HTTP service configuration.
.envoy.extensions.filters.http.ext_authz.v3.HttpService http_service = 5; -
clearHttpService
Override with an HTTP service configuration.
.envoy.extensions.filters.http.ext_authz.v3.HttpService http_service = 5; -
getHttpServiceBuilder
Override with an HTTP service configuration.
.envoy.extensions.filters.http.ext_authz.v3.HttpService http_service = 5; -
getHttpServiceOrBuilder
Override with an HTTP service configuration.
.envoy.extensions.filters.http.ext_authz.v3.HttpService http_service = 5;- Specified by:
getHttpServiceOrBuilderin interfaceCheckSettingsOrBuilder
-
setUnknownFields
public final CheckSettings.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CheckSettings.Builder>
-
mergeUnknownFields
public final CheckSettings.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CheckSettings.Builder>
-