Interface ApiKeyAuthOrBuilder

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

public interface ApiKeyAuthOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getCredentialsList

      List<Credential> getCredentialsList()
       The credentials that are used to authenticate the clients.
       
      repeated .envoy.extensions.filters.http.api_key_auth.v3.Credential credentials = 1 [(.udpa.annotations.sensitive) = true];
    • getCredentials

      Credential getCredentials(int index)
       The credentials that are used to authenticate the clients.
       
      repeated .envoy.extensions.filters.http.api_key_auth.v3.Credential credentials = 1 [(.udpa.annotations.sensitive) = true];
    • getCredentialsCount

      int getCredentialsCount()
       The credentials that are used to authenticate the clients.
       
      repeated .envoy.extensions.filters.http.api_key_auth.v3.Credential credentials = 1 [(.udpa.annotations.sensitive) = true];
    • getCredentialsOrBuilderList

      List<? extends CredentialOrBuilder> getCredentialsOrBuilderList()
       The credentials that are used to authenticate the clients.
       
      repeated .envoy.extensions.filters.http.api_key_auth.v3.Credential credentials = 1 [(.udpa.annotations.sensitive) = true];
    • getCredentialsOrBuilder

      CredentialOrBuilder getCredentialsOrBuilder(int index)
       The credentials that are used to authenticate the clients.
       
      repeated .envoy.extensions.filters.http.api_key_auth.v3.Credential credentials = 1 [(.udpa.annotations.sensitive) = true];
    • getKeySourcesList

      List<KeySource> getKeySourcesList()
       The key sources to fetch the key from the coming request.
       
      repeated .envoy.extensions.filters.http.api_key_auth.v3.KeySource key_sources = 2;
    • getKeySources

      KeySource getKeySources(int index)
       The key sources to fetch the key from the coming request.
       
      repeated .envoy.extensions.filters.http.api_key_auth.v3.KeySource key_sources = 2;
    • getKeySourcesCount

      int getKeySourcesCount()
       The key sources to fetch the key from the coming request.
       
      repeated .envoy.extensions.filters.http.api_key_auth.v3.KeySource key_sources = 2;
    • getKeySourcesOrBuilderList

      List<? extends KeySourceOrBuilder> getKeySourcesOrBuilderList()
       The key sources to fetch the key from the coming request.
       
      repeated .envoy.extensions.filters.http.api_key_auth.v3.KeySource key_sources = 2;
    • getKeySourcesOrBuilder

      KeySourceOrBuilder getKeySourcesOrBuilder(int index)
       The key sources to fetch the key from the coming request.
       
      repeated .envoy.extensions.filters.http.api_key_auth.v3.KeySource key_sources = 2;
    • hasForwarding

      boolean hasForwarding()
       Optional configuration to control what information should be propagated to upstream services.
       
      .envoy.extensions.filters.http.api_key_auth.v3.Forwarding forwarding = 3;
      Returns:
      Whether the forwarding field is set.
    • getForwarding

      Forwarding getForwarding()
       Optional configuration to control what information should be propagated to upstream services.
       
      .envoy.extensions.filters.http.api_key_auth.v3.Forwarding forwarding = 3;
      Returns:
      The forwarding.
    • getForwardingOrBuilder

      ForwardingOrBuilder getForwardingOrBuilder()
       Optional configuration to control what information should be propagated to upstream services.
       
      .envoy.extensions.filters.http.api_key_auth.v3.Forwarding forwarding = 3;