Uses of Class
io.envoyproxy.envoy.config.filter.http.ext_authz.v2.ExtAuthz.Builder
Packages that use ExtAuthz.Builder
-
Uses of ExtAuthz.Builder in io.envoyproxy.envoy.config.filter.http.ext_authz.v2
Methods in io.envoyproxy.envoy.config.filter.http.ext_authz.v2 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 as an opaque *protobuf::Struct*.ExtAuthz.Builder.addMetadataContextNamespaces(String value) Specifies a list of metadata namespaces whose values, if present, will be passed to the ext_authz service as an opaque *protobuf::Struct*.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 as an opaque *protobuf::Struct*.ExtAuthz.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) ExtAuthz.Builder.clear()ExtAuthz.Builder.clearClearRouteCache()Clears route cache in order to allow the external authorization service to correctly affect routing decisions.ExtAuthz.Builder.clearDenyAtDisable()Specifies whether to deny the requests, when the filter is disabled.ExtAuthz.Builder.clearFailureModeAllow()Changes filter's behaviour on errors: 1.ExtAuthz.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) ExtAuthz.Builder.clearFilterEnabled()Specifies if the filter is enabled.ExtAuthz.Builder.clearGrpcService()gRPC service configuration (default timeout: 200ms).ExtAuthz.Builder.clearHttpService()HTTP service configuration (default timeout: 200ms).ExtAuthz.Builder.clearIncludePeerCertificate()Specifies if the peer certificate is 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 as an opaque *protobuf::Struct*.ExtAuthz.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) ExtAuthz.Builder.clearServices()ExtAuthz.Builder.clearStatusOnError()Sets the HTTP status that is returned to the client when there is a network error between the filter and the authorization server.ExtAuthz.Builder.clearUseAlpha()Deprecated.envoy.config.filter.http.ext_authz.v2.ExtAuthz.use_alpha is deprecated.ExtAuthz.Builder.clearWithRequestBody()Enables filter to buffer the client request body and send it within the authorization request.ExtAuthz.Builder.clone()ExtAuthz.Builder.mergeDenyAtDisable(RuntimeFeatureFlag value) Specifies whether to deny the requests, when the filter is disabled.ExtAuthz.Builder.mergeFilterEnabled(RuntimeFractionalPercent value) Specifies if the filter is enabled.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) gRPC service configuration (default timeout: 200ms).ExtAuthz.Builder.mergeHttpService(HttpService value) HTTP service configuration (default timeout: 200ms).ExtAuthz.Builder.mergeStatusOnError(HttpStatus value) Sets the HTTP status that is returned to the client when there is a network error between the filter and the authorization server.final ExtAuthz.BuilderExtAuthz.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) ExtAuthz.Builder.mergeWithRequestBody(BufferSettings value) Enables filter to buffer the client request body and send it within the authorization request.static ExtAuthz.BuilderExtAuthz.newBuilder()static ExtAuthz.BuilderExtAuthz.newBuilder(ExtAuthz prototype) ExtAuthz.newBuilderForType()protected ExtAuthz.BuilderExtAuthz.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) ExtAuthz.Builder.setClearRouteCache(boolean value) Clears route cache in order to allow the external authorization service to correctly affect routing decisions.ExtAuthz.Builder.setDenyAtDisable(RuntimeFeatureFlag value) Specifies whether to deny the requests, when the filter is disabled.ExtAuthz.Builder.setDenyAtDisable(RuntimeFeatureFlag.Builder builderForValue) Specifies whether to deny the requests, when the filter is disabled.ExtAuthz.Builder.setFailureModeAllow(boolean value) Changes filter's behaviour on errors: 1.ExtAuthz.Builder.setFilterEnabled(RuntimeFractionalPercent value) Specifies if the filter is enabled.ExtAuthz.Builder.setFilterEnabled(RuntimeFractionalPercent.Builder builderForValue) Specifies if the filter is enabled.ExtAuthz.Builder.setGrpcService(GrpcService value) gRPC service configuration (default timeout: 200ms).ExtAuthz.Builder.setGrpcService(GrpcService.Builder builderForValue) gRPC service configuration (default timeout: 200ms).ExtAuthz.Builder.setHttpService(HttpService value) HTTP service configuration (default timeout: 200ms).ExtAuthz.Builder.setHttpService(HttpService.Builder builderForValue) HTTP service configuration (default timeout: 200ms).ExtAuthz.Builder.setIncludePeerCertificate(boolean value) Specifies if the peer certificate is 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 as an opaque *protobuf::Struct*.ExtAuthz.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) ExtAuthz.Builder.setStatusOnError(HttpStatus value) Sets the HTTP status that is returned to the client when there is a network error between the filter and the authorization server.ExtAuthz.Builder.setStatusOnError(HttpStatus.Builder builderForValue) Sets the HTTP status that is returned to the client when there is a network error between the filter and the authorization server.final ExtAuthz.BuilderExtAuthz.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) ExtAuthz.Builder.setUseAlpha(boolean value) Deprecated.envoy.config.filter.http.ext_authz.v2.ExtAuthz.use_alpha is deprecated.ExtAuthz.Builder.setWithRequestBody(BufferSettings value) Enables filter to buffer the client request body and send it within the authorization request.ExtAuthz.Builder.setWithRequestBody(BufferSettings.Builder builderForValue) Enables filter to buffer the client request body and send it within the authorization request.ExtAuthz.toBuilder()