io.envoyproxy.envoy.config.grpc_credential.v2alpha.FileBasedMetadataConfigOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: envoy/config/grpc_credential/v2alpha/file_based_metadata.proto
package io.envoyproxy.envoy.config.grpc_credential.v2alpha;
public interface FileBasedMetadataConfigOrBuilder extends
// @@protoc_insertion_point(interface_extends:envoy.config.grpc_credential.v2alpha.FileBasedMetadataConfig)
com.google.protobuf.MessageOrBuilder {
/**
*
* Location or inline data of secret to use for authentication of the Google gRPC connection
* this secret will be attached to a header of the gRPC connection
*
*
* .envoy.api.v2.core.DataSource secret_data = 1 [(.udpa.annotations.sensitive) = true];
* @return Whether the secretData field is set.
*/
boolean hasSecretData();
/**
*
* Location or inline data of secret to use for authentication of the Google gRPC connection
* this secret will be attached to a header of the gRPC connection
*
*
* .envoy.api.v2.core.DataSource secret_data = 1 [(.udpa.annotations.sensitive) = true];
* @return The secretData.
*/
io.envoyproxy.envoy.api.v2.core.DataSource getSecretData();
/**
*
* Location or inline data of secret to use for authentication of the Google gRPC connection
* this secret will be attached to a header of the gRPC connection
*
*
* .envoy.api.v2.core.DataSource secret_data = 1 [(.udpa.annotations.sensitive) = true];
*/
io.envoyproxy.envoy.api.v2.core.DataSourceOrBuilder getSecretDataOrBuilder();
/**
*
* Metadata header key to use for sending the secret data
* if no header key is set, "authorization" header will be used
*
*
* string header_key = 2;
* @return The headerKey.
*/
java.lang.String getHeaderKey();
/**
*
* Metadata header key to use for sending the secret data
* if no header key is set, "authorization" header will be used
*
*
* string header_key = 2;
* @return The bytes for headerKey.
*/
com.google.protobuf.ByteString
getHeaderKeyBytes();
/**
*
* Prefix to prepend to the secret in the metadata header
* if no prefix is set, the default is to use no prefix
*
*
* string header_prefix = 3;
* @return The headerPrefix.
*/
java.lang.String getHeaderPrefix();
/**
*
* Prefix to prepend to the secret in the metadata header
* if no prefix is set, the default is to use no prefix
*
*
* string header_prefix = 3;
* @return The bytes for headerPrefix.
*/
com.google.protobuf.ByteString
getHeaderPrefixBytes();
}