Uses of Class
io.envoyproxy.envoy.extensions.filters.network.ext_authz.v3.ExtAuthz.Builder
Packages that use ExtAuthz.Builder
-
Uses of ExtAuthz.Builder in io.envoyproxy.envoy.extensions.filters.network.ext_authz.v3
Methods in io.envoyproxy.envoy.extensions.filters.network.ext_authz.v3 that return ExtAuthz.BuilderModifier and TypeMethodDescriptionExtAuthz.Builder.addAllMetadataContextNamespaces(Iterable<String> values) Specifies a list of metadata namespaces whose values, if present, will be passed to the ext_authz service.ExtAuthz.Builder.addAllTypedMetadataContextNamespaces(Iterable<String> values) Specifies a list of metadata namespaces whose values, if present, will be passed to the ext_authz service.ExtAuthz.Builder.addMetadataContextNamespaces(String value) Specifies a list of metadata namespaces whose values, if present, will be passed to the ext_authz service.ExtAuthz.Builder.addMetadataContextNamespacesBytes(com.google.protobuf.ByteString value) Specifies a list of metadata namespaces whose values, if present, will be passed to the ext_authz service.ExtAuthz.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) ExtAuthz.Builder.addTypedMetadataContextNamespaces(String value) Specifies a list of metadata namespaces whose values, if present, will be passed to the ext_authz service.ExtAuthz.Builder.addTypedMetadataContextNamespacesBytes(com.google.protobuf.ByteString value) Specifies a list of metadata namespaces whose values, if present, will be passed to the ext_authz service.ExtAuthz.Builder.clear()ExtAuthz.Builder.clearBootstrapMetadataLabelsKey()Optional labels that will be passed to :ref:`labels<envoy_v3_api_field_service.auth.v3.AttributeContext.Peer.labels>` in :ref:`destination<envoy_v3_api_field_service.auth.v3.AttributeContext.destination>`.ExtAuthz.Builder.clearFailureModeAllow()The filter's behaviour in case the external authorization service does not respond back.ExtAuthz.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) ExtAuthz.Builder.clearFilterEnabledMetadata()Specifies if the filter is enabled with metadata matcher.ExtAuthz.Builder.clearGrpcService()The external authorization gRPC service configuration.ExtAuthz.Builder.clearIncludePeerCertificate()Specifies if the peer certificate is sent to the external service.ExtAuthz.Builder.clearIncludeTlsSession()Specifies if the TLS session level details like SNI are sent to the external service.ExtAuthz.Builder.clearMetadataContextNamespaces()Specifies a list of metadata namespaces whose values, if present, will be passed to the ext_authz service.ExtAuthz.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) ExtAuthz.Builder.clearSendTlsAlertOnDenial()When set to ``true``, the filter will send a TLS ``access_denied(49)`` alert before closing the connection when authorization is denied.ExtAuthz.Builder.clearStatPrefix()The prefix to use when emitting statistics.ExtAuthz.Builder.clearTransportApiVersion()API version for ext_authz transport protocol.ExtAuthz.Builder.clearTypedMetadataContextNamespaces()Specifies a list of metadata namespaces whose values, if present, will be passed to the ext_authz service.ExtAuthz.Builder.clone()ExtAuthz.Builder.mergeFilterEnabledMetadata(MetadataMatcher value) Specifies if the filter is enabled with metadata matcher.ExtAuthz.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) ExtAuthz.Builder.mergeFrom(com.google.protobuf.Message other) ExtAuthz.Builder.mergeGrpcService(GrpcService value) The external authorization gRPC service configuration.final ExtAuthz.BuilderExtAuthz.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) static ExtAuthz.BuilderExtAuthz.newBuilder()static ExtAuthz.BuilderExtAuthz.newBuilder(ExtAuthz prototype) ExtAuthz.newBuilderForType()protected ExtAuthz.BuilderExtAuthz.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) ExtAuthz.Builder.setBootstrapMetadataLabelsKey(String value) Optional labels that will be passed to :ref:`labels<envoy_v3_api_field_service.auth.v3.AttributeContext.Peer.labels>` in :ref:`destination<envoy_v3_api_field_service.auth.v3.AttributeContext.destination>`.ExtAuthz.Builder.setBootstrapMetadataLabelsKeyBytes(com.google.protobuf.ByteString value) Optional labels that will be passed to :ref:`labels<envoy_v3_api_field_service.auth.v3.AttributeContext.Peer.labels>` in :ref:`destination<envoy_v3_api_field_service.auth.v3.AttributeContext.destination>`.ExtAuthz.Builder.setFailureModeAllow(boolean value) The filter's behaviour in case the external authorization service does not respond back.ExtAuthz.Builder.setFilterEnabledMetadata(MetadataMatcher value) Specifies if the filter is enabled with metadata matcher.ExtAuthz.Builder.setFilterEnabledMetadata(MetadataMatcher.Builder builderForValue) Specifies if the filter is enabled with metadata matcher.ExtAuthz.Builder.setGrpcService(GrpcService value) The external authorization gRPC service configuration.ExtAuthz.Builder.setGrpcService(GrpcService.Builder builderForValue) The external authorization gRPC service configuration.ExtAuthz.Builder.setIncludePeerCertificate(boolean value) Specifies if the peer certificate is sent to the external service.ExtAuthz.Builder.setIncludeTlsSession(boolean value) Specifies if the TLS session level details like SNI are sent to the external service.ExtAuthz.Builder.setMetadataContextNamespaces(int index, String value) Specifies a list of metadata namespaces whose values, if present, will be passed to the ext_authz service.ExtAuthz.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) ExtAuthz.Builder.setSendTlsAlertOnDenial(boolean value) When set to ``true``, the filter will send a TLS ``access_denied(49)`` alert before closing the connection when authorization is denied.ExtAuthz.Builder.setStatPrefix(String value) The prefix to use when emitting statistics.ExtAuthz.Builder.setStatPrefixBytes(com.google.protobuf.ByteString value) The prefix to use when emitting statistics.ExtAuthz.Builder.setTransportApiVersion(ApiVersion value) API version for ext_authz transport protocol.ExtAuthz.Builder.setTransportApiVersionValue(int value) API version for ext_authz transport protocol.ExtAuthz.Builder.setTypedMetadataContextNamespaces(int index, String value) Specifies a list of metadata namespaces whose values, if present, will be passed to the ext_authz service.final ExtAuthz.BuilderExtAuthz.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) ExtAuthz.toBuilder()