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 Summary
Modifier and TypeMethodDescriptiongetCredentials(int index) The credentials that are used to authenticate the clients.intThe credentials that are used to authenticate the clients.The credentials that are used to authenticate the clients.getCredentialsOrBuilder(int index) The credentials that are used to authenticate the clients.List<? extends CredentialOrBuilder>The credentials that are used to authenticate the clients.Optional configuration to control what information should be propagated to upstream services.Optional configuration to control what information should be propagated to upstream services.getKeySources(int index) The key sources to fetch the key from the coming request.intThe key sources to fetch the key from the coming request.The key sources to fetch the key from the coming request.getKeySourcesOrBuilder(int index) The key sources to fetch the key from the coming request.List<? extends KeySourceOrBuilder>The key sources to fetch the key from the coming request.booleanOptional configuration to control what information should be propagated to upstream services.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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
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
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
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
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
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;
-