Class AdmissionControl.SuccessCriteria.Builder

    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<AdmissionControl.SuccessCriteria.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<AdmissionControl.SuccessCriteria.Builder>
      • getDefaultInstanceForType

        public AdmissionControl.SuccessCriteria getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public AdmissionControl.SuccessCriteria build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public AdmissionControl.SuccessCriteria buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<AdmissionControl.SuccessCriteria.Builder>
      • hasHttpCriteria

        public 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.v3.AdmissionControl.SuccessCriteria.HttpCriteria http_criteria = 1;
        Specified by:
        hasHttpCriteria in interface AdmissionControl.SuccessCriteriaOrBuilder
        Returns:
        Whether the httpCriteria field is set.
      • getHttpCriteria

        public 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.v3.AdmissionControl.SuccessCriteria.HttpCriteria http_criteria = 1;
        Specified by:
        getHttpCriteria in interface AdmissionControl.SuccessCriteriaOrBuilder
        Returns:
        The httpCriteria.
      • setHttpCriteria

        public 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.v3.AdmissionControl.SuccessCriteria.HttpCriteria http_criteria = 1;
      • setHttpCriteria

        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.v3.AdmissionControl.SuccessCriteria.HttpCriteria http_criteria = 1;
      • mergeHttpCriteria

        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.v3.AdmissionControl.SuccessCriteria.HttpCriteria http_criteria = 1;
      • clearHttpCriteria

        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.v3.AdmissionControl.SuccessCriteria.HttpCriteria http_criteria = 1;
      • getHttpCriteriaBuilder

        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.v3.AdmissionControl.SuccessCriteria.HttpCriteria http_criteria = 1;
      • getHttpCriteriaOrBuilder

        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.v3.AdmissionControl.SuccessCriteria.HttpCriteria http_criteria = 1;
        Specified by:
        getHttpCriteriaOrBuilder in interface AdmissionControl.SuccessCriteriaOrBuilder
      • hasGrpcCriteria

        public 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.v3.AdmissionControl.SuccessCriteria.GrpcCriteria grpc_criteria = 2;
        Specified by:
        hasGrpcCriteria in interface AdmissionControl.SuccessCriteriaOrBuilder
        Returns:
        Whether the grpcCriteria field is set.
      • getGrpcCriteria

        public 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.v3.AdmissionControl.SuccessCriteria.GrpcCriteria grpc_criteria = 2;
        Specified by:
        getGrpcCriteria in interface AdmissionControl.SuccessCriteriaOrBuilder
        Returns:
        The grpcCriteria.
      • setGrpcCriteria

        public 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.v3.AdmissionControl.SuccessCriteria.GrpcCriteria grpc_criteria = 2;
      • setGrpcCriteria

        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.v3.AdmissionControl.SuccessCriteria.GrpcCriteria grpc_criteria = 2;
      • mergeGrpcCriteria

        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.v3.AdmissionControl.SuccessCriteria.GrpcCriteria grpc_criteria = 2;
      • clearGrpcCriteria

        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.v3.AdmissionControl.SuccessCriteria.GrpcCriteria grpc_criteria = 2;
      • getGrpcCriteriaBuilder

        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.v3.AdmissionControl.SuccessCriteria.GrpcCriteria grpc_criteria = 2;
      • getGrpcCriteriaOrBuilder

        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.v3.AdmissionControl.SuccessCriteria.GrpcCriteria grpc_criteria = 2;
        Specified by:
        getGrpcCriteriaOrBuilder in interface AdmissionControl.SuccessCriteriaOrBuilder