public static final class AdmissionControl.SuccessCriteria.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AdmissionControl.SuccessCriteria.Builder> implements AdmissionControl.SuccessCriteriaOrBuilder
Default method of specifying what constitutes a successful request. All status codes that indicate a successful request must be explicitly specified if not relying on the default values.Protobuf type
envoy.extensions.filters.http.admission_control.v3alpha.AdmissionControl.SuccessCriteria| Modifier and Type | Method and Description |
|---|---|
AdmissionControl.SuccessCriteria.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
AdmissionControl.SuccessCriteria |
build() |
AdmissionControl.SuccessCriteria |
buildPartial() |
AdmissionControl.SuccessCriteria.Builder |
clear() |
AdmissionControl.SuccessCriteria.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
AdmissionControl.SuccessCriteria.Builder |
clearGrpcCriteria()
GRPC status codes to consider as request successes.
|
AdmissionControl.SuccessCriteria.Builder |
clearHttpCriteria()
If HTTP criteria are unspecified, all HTTP status codes below 500 are treated as successful
responses.
.. note::
The default HTTP codes considered successful by the admission controller are done so due
to the unlikelihood that sending fewer requests would change their behavior (for example:
redirects, unauthorized access, or bad requests won't be alleviated by sending less
traffic).
|
AdmissionControl.SuccessCriteria.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
AdmissionControl.SuccessCriteria.Builder |
clone() |
AdmissionControl.SuccessCriteria |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
AdmissionControl.SuccessCriteria.GrpcCriteria |
getGrpcCriteria()
GRPC status codes to consider as request successes.
|
AdmissionControl.SuccessCriteria.GrpcCriteria.Builder |
getGrpcCriteriaBuilder()
GRPC status codes to consider as request successes.
|
AdmissionControl.SuccessCriteria.GrpcCriteriaOrBuilder |
getGrpcCriteriaOrBuilder()
GRPC status codes to consider as request successes.
|
AdmissionControl.SuccessCriteria.HttpCriteria |
getHttpCriteria()
If HTTP criteria are unspecified, all HTTP status codes below 500 are treated as successful
responses.
.. note::
The default HTTP codes considered successful by the admission controller are done so due
to the unlikelihood that sending fewer requests would change their behavior (for example:
redirects, unauthorized access, or bad requests won't be alleviated by sending less
traffic).
|
AdmissionControl.SuccessCriteria.HttpCriteria.Builder |
getHttpCriteriaBuilder()
If HTTP criteria are unspecified, all HTTP status codes below 500 are treated as successful
responses.
.. note::
The default HTTP codes considered successful by the admission controller are done so due
to the unlikelihood that sending fewer requests would change their behavior (for example:
redirects, unauthorized access, or bad requests won't be alleviated by sending less
traffic).
|
AdmissionControl.SuccessCriteria.HttpCriteriaOrBuilder |
getHttpCriteriaOrBuilder()
If HTTP criteria are unspecified, all HTTP status codes below 500 are treated as successful
responses.
.. note::
The default HTTP codes considered successful by the admission controller are done so due
to the unlikelihood that sending fewer requests would change their behavior (for example:
redirects, unauthorized access, or bad requests won't be alleviated by sending less
traffic).
|
boolean |
hasGrpcCriteria()
GRPC status codes to consider as request successes.
|
boolean |
hasHttpCriteria()
If HTTP criteria are unspecified, all HTTP status codes below 500 are treated as successful
responses.
.. note::
The default HTTP codes considered successful by the admission controller are done so due
to the unlikelihood that sending fewer requests would change their behavior (for example:
redirects, unauthorized access, or bad requests won't be alleviated by sending less
traffic).
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
AdmissionControl.SuccessCriteria.Builder |
mergeFrom(AdmissionControl.SuccessCriteria other) |
AdmissionControl.SuccessCriteria.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
AdmissionControl.SuccessCriteria.Builder |
mergeFrom(com.google.protobuf.Message other) |
AdmissionControl.SuccessCriteria.Builder |
mergeGrpcCriteria(AdmissionControl.SuccessCriteria.GrpcCriteria value)
GRPC status codes to consider as request successes.
|
AdmissionControl.SuccessCriteria.Builder |
mergeHttpCriteria(AdmissionControl.SuccessCriteria.HttpCriteria value)
If HTTP criteria are unspecified, all HTTP status codes below 500 are treated as successful
responses.
.. note::
The default HTTP codes considered successful by the admission controller are done so due
to the unlikelihood that sending fewer requests would change their behavior (for example:
redirects, unauthorized access, or bad requests won't be alleviated by sending less
traffic).
|
AdmissionControl.SuccessCriteria.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
AdmissionControl.SuccessCriteria.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
AdmissionControl.SuccessCriteria.Builder |
setGrpcCriteria(AdmissionControl.SuccessCriteria.GrpcCriteria.Builder builderForValue)
GRPC status codes to consider as request successes.
|
AdmissionControl.SuccessCriteria.Builder |
setGrpcCriteria(AdmissionControl.SuccessCriteria.GrpcCriteria value)
GRPC status codes to consider as request successes.
|
AdmissionControl.SuccessCriteria.Builder |
setHttpCriteria(AdmissionControl.SuccessCriteria.HttpCriteria.Builder builderForValue)
If HTTP criteria are unspecified, all HTTP status codes below 500 are treated as successful
responses.
.. note::
The default HTTP codes considered successful by the admission controller are done so due
to the unlikelihood that sending fewer requests would change their behavior (for example:
redirects, unauthorized access, or bad requests won't be alleviated by sending less
traffic).
|
AdmissionControl.SuccessCriteria.Builder |
setHttpCriteria(AdmissionControl.SuccessCriteria.HttpCriteria value)
If HTTP criteria are unspecified, all HTTP status codes below 500 are treated as successful
responses.
.. note::
The default HTTP codes considered successful by the admission controller are done so due
to the unlikelihood that sending fewer requests would change their behavior (for example:
redirects, unauthorized access, or bad requests won't be alleviated by sending less
traffic).
|
AdmissionControl.SuccessCriteria.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
AdmissionControl.SuccessCriteria.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<AdmissionControl.SuccessCriteria.Builder>public AdmissionControl.SuccessCriteria.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<AdmissionControl.SuccessCriteria.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<AdmissionControl.SuccessCriteria.Builder>public AdmissionControl.SuccessCriteria getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic AdmissionControl.SuccessCriteria build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic AdmissionControl.SuccessCriteria buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic AdmissionControl.SuccessCriteria.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<AdmissionControl.SuccessCriteria.Builder>public AdmissionControl.SuccessCriteria.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<AdmissionControl.SuccessCriteria.Builder>public AdmissionControl.SuccessCriteria.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<AdmissionControl.SuccessCriteria.Builder>public AdmissionControl.SuccessCriteria.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<AdmissionControl.SuccessCriteria.Builder>public AdmissionControl.SuccessCriteria.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<AdmissionControl.SuccessCriteria.Builder>public AdmissionControl.SuccessCriteria.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<AdmissionControl.SuccessCriteria.Builder>public AdmissionControl.SuccessCriteria.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<AdmissionControl.SuccessCriteria.Builder>public AdmissionControl.SuccessCriteria.Builder mergeFrom(AdmissionControl.SuccessCriteria other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<AdmissionControl.SuccessCriteria.Builder>public AdmissionControl.SuccessCriteria.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<AdmissionControl.SuccessCriteria.Builder>IOExceptionpublic boolean hasHttpCriteria()
If HTTP criteria are unspecified, all HTTP status codes below 500 are treated as successful
responses.
.. note::
The default HTTP codes considered successful by the admission controller are done so due
to the unlikelihood that sending fewer requests would change their behavior (for example:
redirects, unauthorized access, or bad requests won't be alleviated by sending less
traffic).
.envoy.extensions.filters.http.admission_control.v3alpha.AdmissionControl.SuccessCriteria.HttpCriteria http_criteria = 1;hasHttpCriteria in interface AdmissionControl.SuccessCriteriaOrBuilderpublic AdmissionControl.SuccessCriteria.HttpCriteria getHttpCriteria()
If HTTP criteria are unspecified, all HTTP status codes below 500 are treated as successful
responses.
.. note::
The default HTTP codes considered successful by the admission controller are done so due
to the unlikelihood that sending fewer requests would change their behavior (for example:
redirects, unauthorized access, or bad requests won't be alleviated by sending less
traffic).
.envoy.extensions.filters.http.admission_control.v3alpha.AdmissionControl.SuccessCriteria.HttpCriteria http_criteria = 1;getHttpCriteria in interface AdmissionControl.SuccessCriteriaOrBuilderpublic AdmissionControl.SuccessCriteria.Builder setHttpCriteria(AdmissionControl.SuccessCriteria.HttpCriteria value)
If HTTP criteria are unspecified, all HTTP status codes below 500 are treated as successful
responses.
.. note::
The default HTTP codes considered successful by the admission controller are done so due
to the unlikelihood that sending fewer requests would change their behavior (for example:
redirects, unauthorized access, or bad requests won't be alleviated by sending less
traffic).
.envoy.extensions.filters.http.admission_control.v3alpha.AdmissionControl.SuccessCriteria.HttpCriteria http_criteria = 1;public AdmissionControl.SuccessCriteria.Builder setHttpCriteria(AdmissionControl.SuccessCriteria.HttpCriteria.Builder builderForValue)
If HTTP criteria are unspecified, all HTTP status codes below 500 are treated as successful
responses.
.. note::
The default HTTP codes considered successful by the admission controller are done so due
to the unlikelihood that sending fewer requests would change their behavior (for example:
redirects, unauthorized access, or bad requests won't be alleviated by sending less
traffic).
.envoy.extensions.filters.http.admission_control.v3alpha.AdmissionControl.SuccessCriteria.HttpCriteria http_criteria = 1;public AdmissionControl.SuccessCriteria.Builder mergeHttpCriteria(AdmissionControl.SuccessCriteria.HttpCriteria value)
If HTTP criteria are unspecified, all HTTP status codes below 500 are treated as successful
responses.
.. note::
The default HTTP codes considered successful by the admission controller are done so due
to the unlikelihood that sending fewer requests would change their behavior (for example:
redirects, unauthorized access, or bad requests won't be alleviated by sending less
traffic).
.envoy.extensions.filters.http.admission_control.v3alpha.AdmissionControl.SuccessCriteria.HttpCriteria http_criteria = 1;public AdmissionControl.SuccessCriteria.Builder clearHttpCriteria()
If HTTP criteria are unspecified, all HTTP status codes below 500 are treated as successful
responses.
.. note::
The default HTTP codes considered successful by the admission controller are done so due
to the unlikelihood that sending fewer requests would change their behavior (for example:
redirects, unauthorized access, or bad requests won't be alleviated by sending less
traffic).
.envoy.extensions.filters.http.admission_control.v3alpha.AdmissionControl.SuccessCriteria.HttpCriteria http_criteria = 1;public AdmissionControl.SuccessCriteria.HttpCriteria.Builder getHttpCriteriaBuilder()
If HTTP criteria are unspecified, all HTTP status codes below 500 are treated as successful
responses.
.. note::
The default HTTP codes considered successful by the admission controller are done so due
to the unlikelihood that sending fewer requests would change their behavior (for example:
redirects, unauthorized access, or bad requests won't be alleviated by sending less
traffic).
.envoy.extensions.filters.http.admission_control.v3alpha.AdmissionControl.SuccessCriteria.HttpCriteria http_criteria = 1;public AdmissionControl.SuccessCriteria.HttpCriteriaOrBuilder getHttpCriteriaOrBuilder()
If HTTP criteria are unspecified, all HTTP status codes below 500 are treated as successful
responses.
.. note::
The default HTTP codes considered successful by the admission controller are done so due
to the unlikelihood that sending fewer requests would change their behavior (for example:
redirects, unauthorized access, or bad requests won't be alleviated by sending less
traffic).
.envoy.extensions.filters.http.admission_control.v3alpha.AdmissionControl.SuccessCriteria.HttpCriteria http_criteria = 1;getHttpCriteriaOrBuilder in interface AdmissionControl.SuccessCriteriaOrBuilderpublic boolean hasGrpcCriteria()
GRPC status codes to consider as request successes. If unspecified, defaults to: Ok,
Cancelled, Unknown, InvalidArgument, NotFound, AlreadyExists, Unauthenticated,
FailedPrecondition, OutOfRange, PermissionDenied, and Unimplemented.
.. note::
The default gRPC codes that are considered successful by the admission controller are
chosen because of the unlikelihood that sending fewer requests will change the behavior.
.envoy.extensions.filters.http.admission_control.v3alpha.AdmissionControl.SuccessCriteria.GrpcCriteria grpc_criteria = 2;hasGrpcCriteria in interface AdmissionControl.SuccessCriteriaOrBuilderpublic AdmissionControl.SuccessCriteria.GrpcCriteria getGrpcCriteria()
GRPC status codes to consider as request successes. If unspecified, defaults to: Ok,
Cancelled, Unknown, InvalidArgument, NotFound, AlreadyExists, Unauthenticated,
FailedPrecondition, OutOfRange, PermissionDenied, and Unimplemented.
.. note::
The default gRPC codes that are considered successful by the admission controller are
chosen because of the unlikelihood that sending fewer requests will change the behavior.
.envoy.extensions.filters.http.admission_control.v3alpha.AdmissionControl.SuccessCriteria.GrpcCriteria grpc_criteria = 2;getGrpcCriteria in interface AdmissionControl.SuccessCriteriaOrBuilderpublic AdmissionControl.SuccessCriteria.Builder setGrpcCriteria(AdmissionControl.SuccessCriteria.GrpcCriteria value)
GRPC status codes to consider as request successes. If unspecified, defaults to: Ok,
Cancelled, Unknown, InvalidArgument, NotFound, AlreadyExists, Unauthenticated,
FailedPrecondition, OutOfRange, PermissionDenied, and Unimplemented.
.. note::
The default gRPC codes that are considered successful by the admission controller are
chosen because of the unlikelihood that sending fewer requests will change the behavior.
.envoy.extensions.filters.http.admission_control.v3alpha.AdmissionControl.SuccessCriteria.GrpcCriteria grpc_criteria = 2;public AdmissionControl.SuccessCriteria.Builder setGrpcCriteria(AdmissionControl.SuccessCriteria.GrpcCriteria.Builder builderForValue)
GRPC status codes to consider as request successes. If unspecified, defaults to: Ok,
Cancelled, Unknown, InvalidArgument, NotFound, AlreadyExists, Unauthenticated,
FailedPrecondition, OutOfRange, PermissionDenied, and Unimplemented.
.. note::
The default gRPC codes that are considered successful by the admission controller are
chosen because of the unlikelihood that sending fewer requests will change the behavior.
.envoy.extensions.filters.http.admission_control.v3alpha.AdmissionControl.SuccessCriteria.GrpcCriteria grpc_criteria = 2;public AdmissionControl.SuccessCriteria.Builder mergeGrpcCriteria(AdmissionControl.SuccessCriteria.GrpcCriteria value)
GRPC status codes to consider as request successes. If unspecified, defaults to: Ok,
Cancelled, Unknown, InvalidArgument, NotFound, AlreadyExists, Unauthenticated,
FailedPrecondition, OutOfRange, PermissionDenied, and Unimplemented.
.. note::
The default gRPC codes that are considered successful by the admission controller are
chosen because of the unlikelihood that sending fewer requests will change the behavior.
.envoy.extensions.filters.http.admission_control.v3alpha.AdmissionControl.SuccessCriteria.GrpcCriteria grpc_criteria = 2;public AdmissionControl.SuccessCriteria.Builder clearGrpcCriteria()
GRPC status codes to consider as request successes. If unspecified, defaults to: Ok,
Cancelled, Unknown, InvalidArgument, NotFound, AlreadyExists, Unauthenticated,
FailedPrecondition, OutOfRange, PermissionDenied, and Unimplemented.
.. note::
The default gRPC codes that are considered successful by the admission controller are
chosen because of the unlikelihood that sending fewer requests will change the behavior.
.envoy.extensions.filters.http.admission_control.v3alpha.AdmissionControl.SuccessCriteria.GrpcCriteria grpc_criteria = 2;public AdmissionControl.SuccessCriteria.GrpcCriteria.Builder getGrpcCriteriaBuilder()
GRPC status codes to consider as request successes. If unspecified, defaults to: Ok,
Cancelled, Unknown, InvalidArgument, NotFound, AlreadyExists, Unauthenticated,
FailedPrecondition, OutOfRange, PermissionDenied, and Unimplemented.
.. note::
The default gRPC codes that are considered successful by the admission controller are
chosen because of the unlikelihood that sending fewer requests will change the behavior.
.envoy.extensions.filters.http.admission_control.v3alpha.AdmissionControl.SuccessCriteria.GrpcCriteria grpc_criteria = 2;public AdmissionControl.SuccessCriteria.GrpcCriteriaOrBuilder getGrpcCriteriaOrBuilder()
GRPC status codes to consider as request successes. If unspecified, defaults to: Ok,
Cancelled, Unknown, InvalidArgument, NotFound, AlreadyExists, Unauthenticated,
FailedPrecondition, OutOfRange, PermissionDenied, and Unimplemented.
.. note::
The default gRPC codes that are considered successful by the admission controller are
chosen because of the unlikelihood that sending fewer requests will change the behavior.
.envoy.extensions.filters.http.admission_control.v3alpha.AdmissionControl.SuccessCriteria.GrpcCriteria grpc_criteria = 2;getGrpcCriteriaOrBuilder in interface AdmissionControl.SuccessCriteriaOrBuilderpublic final AdmissionControl.SuccessCriteria.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AdmissionControl.SuccessCriteria.Builder>public final AdmissionControl.SuccessCriteria.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AdmissionControl.SuccessCriteria.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.