Interface CheckResponseOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    CheckResponse, CheckResponse.Builder

    public interface CheckResponseOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • hasStatus

        boolean hasStatus()
         Status ``OK`` allows the request. Any other status indicates the request should be denied, and
         for HTTP filter, if not overridden by :ref:`denied HTTP response status <envoy_v3_api_field_service.auth.v3.DeniedHttpResponse.status>`
         Envoy sends ``403 Forbidden`` HTTP status code by default.
         
        .google.rpc.Status status = 1;
        Returns:
        Whether the status field is set.
      • getStatus

        Status getStatus()
         Status ``OK`` allows the request. Any other status indicates the request should be denied, and
         for HTTP filter, if not overridden by :ref:`denied HTTP response status <envoy_v3_api_field_service.auth.v3.DeniedHttpResponse.status>`
         Envoy sends ``403 Forbidden`` HTTP status code by default.
         
        .google.rpc.Status status = 1;
        Returns:
        The status.
      • getStatusOrBuilder

        StatusOrBuilder getStatusOrBuilder()
         Status ``OK`` allows the request. Any other status indicates the request should be denied, and
         for HTTP filter, if not overridden by :ref:`denied HTTP response status <envoy_v3_api_field_service.auth.v3.DeniedHttpResponse.status>`
         Envoy sends ``403 Forbidden`` HTTP status code by default.
         
        .google.rpc.Status status = 1;
      • hasDeniedResponse

        boolean hasDeniedResponse()
         Supplies http attributes for a denied response.
         
        .envoy.service.auth.v3.DeniedHttpResponse denied_response = 2;
        Returns:
        Whether the deniedResponse field is set.
      • getDeniedResponse

        DeniedHttpResponse getDeniedResponse()
         Supplies http attributes for a denied response.
         
        .envoy.service.auth.v3.DeniedHttpResponse denied_response = 2;
        Returns:
        The deniedResponse.
      • getDeniedResponseOrBuilder

        DeniedHttpResponseOrBuilder getDeniedResponseOrBuilder()
         Supplies http attributes for a denied response.
         
        .envoy.service.auth.v3.DeniedHttpResponse denied_response = 2;
      • hasOkResponse

        boolean hasOkResponse()
         Supplies http attributes for an ok response.
         
        .envoy.service.auth.v3.OkHttpResponse ok_response = 3;
        Returns:
        Whether the okResponse field is set.
      • getOkResponse

        OkHttpResponse getOkResponse()
         Supplies http attributes for an ok response.
         
        .envoy.service.auth.v3.OkHttpResponse ok_response = 3;
        Returns:
        The okResponse.
      • getOkResponseOrBuilder

        OkHttpResponseOrBuilder getOkResponseOrBuilder()
         Supplies http attributes for an ok response.
         
        .envoy.service.auth.v3.OkHttpResponse ok_response = 3;
      • hasDynamicMetadata

        boolean hasDynamicMetadata()
         Optional response metadata that will be emitted as dynamic metadata to be consumed by the next
         filter. This metadata lives in a namespace specified by the canonical name of extension filter
         that requires it:
         - :ref:`envoy.filters.http.ext_authz <config_http_filters_ext_authz_dynamic_metadata>` for HTTP filter.
         - :ref:`envoy.filters.network.ext_authz <config_network_filters_ext_authz_dynamic_metadata>` for network filter.
         
        .google.protobuf.Struct dynamic_metadata = 4;
        Returns:
        Whether the dynamicMetadata field is set.
      • getDynamicMetadata

        com.google.protobuf.Struct getDynamicMetadata()
         Optional response metadata that will be emitted as dynamic metadata to be consumed by the next
         filter. This metadata lives in a namespace specified by the canonical name of extension filter
         that requires it:
         - :ref:`envoy.filters.http.ext_authz <config_http_filters_ext_authz_dynamic_metadata>` for HTTP filter.
         - :ref:`envoy.filters.network.ext_authz <config_network_filters_ext_authz_dynamic_metadata>` for network filter.
         
        .google.protobuf.Struct dynamic_metadata = 4;
        Returns:
        The dynamicMetadata.
      • getDynamicMetadataOrBuilder

        com.google.protobuf.StructOrBuilder getDynamicMetadataOrBuilder()
         Optional response metadata that will be emitted as dynamic metadata to be consumed by the next
         filter. This metadata lives in a namespace specified by the canonical name of extension filter
         that requires it:
         - :ref:`envoy.filters.http.ext_authz <config_http_filters_ext_authz_dynamic_metadata>` for HTTP filter.
         - :ref:`envoy.filters.network.ext_authz <config_network_filters_ext_authz_dynamic_metadata>` for network filter.
         
        .google.protobuf.Struct dynamic_metadata = 4;