Interface GenericOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Generic,Generic.Builder
public interface GenericOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionThe SDS configuration for the credential that will be injected to the specified HTTP request header.The SDS configuration for the credential that will be injected to the specified HTTP request header.The header that will be injected to the HTTP request with the provided credential.com.google.protobuf.ByteStringThe header that will be injected to the HTTP request with the provided credential.booleanThe SDS configuration for the credential that will be injected to the specified HTTP request header.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
-
hasCredential
boolean hasCredential()The SDS configuration for the credential that will be injected to the specified HTTP request header. It must be a generic secret.
.envoy.extensions.transport_sockets.tls.v3.SdsSecretConfig credential = 1 [(.validate.rules) = { ... }- Returns:
- Whether the credential field is set.
-
getCredential
SdsSecretConfig getCredential()The SDS configuration for the credential that will be injected to the specified HTTP request header. It must be a generic secret.
.envoy.extensions.transport_sockets.tls.v3.SdsSecretConfig credential = 1 [(.validate.rules) = { ... }- Returns:
- The credential.
-
getCredentialOrBuilder
SdsSecretConfigOrBuilder getCredentialOrBuilder()The SDS configuration for the credential that will be injected to the specified HTTP request header. It must be a generic secret.
.envoy.extensions.transport_sockets.tls.v3.SdsSecretConfig credential = 1 [(.validate.rules) = { ... } -
getHeader
String getHeader()The header that will be injected to the HTTP request with the provided credential. If not set, filter will default to: ``Authorization``
string header = 2 [(.validate.rules) = { ... }- Returns:
- The header.
-
getHeaderBytes
com.google.protobuf.ByteString getHeaderBytes()The header that will be injected to the HTTP request with the provided credential. If not set, filter will default to: ``Authorization``
string header = 2 [(.validate.rules) = { ... }- Returns:
- The bytes for header.
-