ExtAuthz.Builder |
ExtAuthz.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 |
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 |
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 |
ExtAuthz.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
|
ExtAuthz.Builder |
ExtAuthz.Builder.clear() |
|
ExtAuthz.Builder |
ExtAuthz.Builder.clearClearRouteCache() |
Clears route cache in order to allow the external authorization service to correctly affect
routing decisions.
|
ExtAuthz.Builder |
ExtAuthz.Builder.clearDenyAtDisable() |
Specifies whether to deny the requests, when the filter is disabled.
|
ExtAuthz.Builder |
ExtAuthz.Builder.clearFailureModeAllow() |
Changes filter's behaviour on errors:
1.
|
ExtAuthz.Builder |
ExtAuthz.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
|
ExtAuthz.Builder |
ExtAuthz.Builder.clearFilterEnabled() |
Specifies if the filter is enabled.
|
ExtAuthz.Builder |
ExtAuthz.Builder.clearGrpcService() |
gRPC service configuration (default timeout: 200ms).
|
ExtAuthz.Builder |
ExtAuthz.Builder.clearHttpService() |
HTTP service configuration (default timeout: 200ms).
|
ExtAuthz.Builder |
ExtAuthz.Builder.clearIncludePeerCertificate() |
Specifies if the peer certificate is sent to the external service.
|
ExtAuthz.Builder |
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 |
ExtAuthz.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
|
ExtAuthz.Builder |
ExtAuthz.Builder.clearServices() |
|
ExtAuthz.Builder |
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 |
ExtAuthz.Builder.clearUseAlpha() |
Deprecated.
|
ExtAuthz.Builder |
ExtAuthz.Builder.clearWithRequestBody() |
Enables filter to buffer the client request body and send it within the authorization request.
|
ExtAuthz.Builder |
ExtAuthz.Builder.clone() |
|
ExtAuthz.Builder |
ExtAuthz.Builder.mergeDenyAtDisable(RuntimeFeatureFlag value) |
Specifies whether to deny the requests, when the filter is disabled.
|
ExtAuthz.Builder |
ExtAuthz.Builder.mergeFilterEnabled(RuntimeFractionalPercent value) |
Specifies if the filter is enabled.
|
ExtAuthz.Builder |
ExtAuthz.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
|
ExtAuthz.Builder |
ExtAuthz.Builder.mergeFrom(com.google.protobuf.Message other) |
|
ExtAuthz.Builder |
ExtAuthz.Builder.mergeFrom(ExtAuthz other) |
|
ExtAuthz.Builder |
ExtAuthz.Builder.mergeGrpcService(GrpcService value) |
gRPC service configuration (default timeout: 200ms).
|
ExtAuthz.Builder |
ExtAuthz.Builder.mergeHttpService(HttpService value) |
HTTP service configuration (default timeout: 200ms).
|
ExtAuthz.Builder |
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.
|
ExtAuthz.Builder |
ExtAuthz.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
|
ExtAuthz.Builder |
ExtAuthz.Builder.mergeWithRequestBody(BufferSettings value) |
Enables filter to buffer the client request body and send it within the authorization request.
|
static ExtAuthz.Builder |
ExtAuthz.newBuilder() |
|
static ExtAuthz.Builder |
ExtAuthz.newBuilder(ExtAuthz prototype) |
|
ExtAuthz.Builder |
ExtAuthz.newBuilderForType() |
|
protected ExtAuthz.Builder |
ExtAuthz.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
|
ExtAuthz.Builder |
ExtAuthz.Builder.setClearRouteCache(boolean value) |
Clears route cache in order to allow the external authorization service to correctly affect
routing decisions.
|
ExtAuthz.Builder |
ExtAuthz.Builder.setDenyAtDisable(RuntimeFeatureFlag value) |
Specifies whether to deny the requests, when the filter is disabled.
|
ExtAuthz.Builder |
ExtAuthz.Builder.setDenyAtDisable(RuntimeFeatureFlag.Builder builderForValue) |
Specifies whether to deny the requests, when the filter is disabled.
|
ExtAuthz.Builder |
ExtAuthz.Builder.setFailureModeAllow(boolean value) |
Changes filter's behaviour on errors:
1.
|
ExtAuthz.Builder |
ExtAuthz.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
|
ExtAuthz.Builder |
ExtAuthz.Builder.setFilterEnabled(RuntimeFractionalPercent value) |
Specifies if the filter is enabled.
|
ExtAuthz.Builder |
ExtAuthz.Builder.setFilterEnabled(RuntimeFractionalPercent.Builder builderForValue) |
Specifies if the filter is enabled.
|
ExtAuthz.Builder |
ExtAuthz.Builder.setGrpcService(GrpcService value) |
gRPC service configuration (default timeout: 200ms).
|
ExtAuthz.Builder |
ExtAuthz.Builder.setGrpcService(GrpcService.Builder builderForValue) |
gRPC service configuration (default timeout: 200ms).
|
ExtAuthz.Builder |
ExtAuthz.Builder.setHttpService(HttpService value) |
HTTP service configuration (default timeout: 200ms).
|
ExtAuthz.Builder |
ExtAuthz.Builder.setHttpService(HttpService.Builder builderForValue) |
HTTP service configuration (default timeout: 200ms).
|
ExtAuthz.Builder |
ExtAuthz.Builder.setIncludePeerCertificate(boolean value) |
Specifies if the peer certificate is sent to the external service.
|
ExtAuthz.Builder |
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 |
ExtAuthz.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
|
ExtAuthz.Builder |
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 |
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.
|
ExtAuthz.Builder |
ExtAuthz.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
|
ExtAuthz.Builder |
ExtAuthz.Builder.setUseAlpha(boolean value) |
Deprecated.
|
ExtAuthz.Builder |
ExtAuthz.Builder.setWithRequestBody(BufferSettings value) |
Enables filter to buffer the client request body and send it within the authorization request.
|
ExtAuthz.Builder |
ExtAuthz.Builder.setWithRequestBody(BufferSettings.Builder builderForValue) |
Enables filter to buffer the client request body and send it within the authorization request.
|
ExtAuthz.Builder |
ExtAuthz.toBuilder() |
|