io.envoyproxy.envoy.config.grpc_credential.v3alpha.FileBasedMetadataConfigOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: envoy/config/grpc_credential/v3alpha/file_based_metadata.proto
package io.envoyproxy.envoy.config.grpc_credential.v3alpha;
public interface FileBasedMetadataConfigOrBuilder extends
// @@protoc_insertion_point(interface_extends:envoy.config.grpc_credential.v3alpha.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.v3alpha.core.DataSource secret_data = 1;
*/
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.v3alpha.core.DataSource secret_data = 1;
*/
io.envoyproxy.envoy.api.v3alpha.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.v3alpha.core.DataSource secret_data = 1;
*/
io.envoyproxy.envoy.api.v3alpha.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;
*/
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;
*/
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;
*/
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;
*/
com.google.protobuf.ByteString
getHeaderPrefixBytes();
}