| Package | Description |
|---|---|
| io.envoyproxy.envoy.extensions.filters.http.ext_authz.v4alpha |
| Modifier and Type | Method and Description |
|---|---|
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.clearFilterEnabledMetadata()
Specifies if the filter is enabled with metadata matcher.
|
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.clearStatPrefix()
Optional additional prefix to use when emitting statistics.
|
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.clearTransportApiVersion()
API version for ext_authz transport protocol.
|
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.mergeFilterEnabledMetadata(MetadataMatcher value)
Specifies if the filter is enabled with metadata matcher.
|
ExtAuthz.Builder |
ExtAuthz.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ExtAuthz.Builder |
ExtAuthz.Builder.mergeFrom(ExtAuthz other) |
ExtAuthz.Builder |
ExtAuthz.Builder.mergeFrom(com.google.protobuf.Message 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.Builder builderForValue)
Specifies whether to deny the requests, when the filter is disabled.
|
ExtAuthz.Builder |
ExtAuthz.Builder.setDenyAtDisable(RuntimeFeatureFlag value)
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.Builder builderForValue)
Specifies if the filter is enabled.
|
ExtAuthz.Builder |
ExtAuthz.Builder.setFilterEnabled(RuntimeFractionalPercent value)
Specifies if the filter is enabled.
|
ExtAuthz.Builder |
ExtAuthz.Builder.setFilterEnabledMetadata(MetadataMatcher.Builder builderForValue)
Specifies if the filter is enabled with metadata matcher.
|
ExtAuthz.Builder |
ExtAuthz.Builder.setFilterEnabledMetadata(MetadataMatcher value)
Specifies if the filter is enabled with metadata matcher.
|
ExtAuthz.Builder |
ExtAuthz.Builder.setGrpcService(GrpcService.Builder builderForValue)
gRPC service configuration (default timeout: 200ms).
|
ExtAuthz.Builder |
ExtAuthz.Builder.setGrpcService(GrpcService value)
gRPC service configuration (default timeout: 200ms).
|
ExtAuthz.Builder |
ExtAuthz.Builder.setHttpService(HttpService.Builder builderForValue)
HTTP service configuration (default timeout: 200ms).
|
ExtAuthz.Builder |
ExtAuthz.Builder.setHttpService(HttpService value)
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.setStatPrefix(String value)
Optional additional prefix to use when emitting statistics.
|
ExtAuthz.Builder |
ExtAuthz.Builder.setStatPrefixBytes(com.google.protobuf.ByteString value)
Optional additional prefix to use when emitting statistics.
|
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.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.setTransportApiVersion(ApiVersion value)
API version for ext_authz transport protocol.
|
ExtAuthz.Builder |
ExtAuthz.Builder.setTransportApiVersionValue(int value)
API version for ext_authz transport protocol.
|
ExtAuthz.Builder |
ExtAuthz.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
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.Builder.setWithRequestBody(BufferSettings value)
Enables filter to buffer the client request body and send it within the authorization request.
|
ExtAuthz.Builder |
ExtAuthz.toBuilder() |
Copyright © 2018–2021 The Envoy Project. All rights reserved.