Interface CredentialsFileCredentialProviderOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
CredentialsFileCredentialProvider,CredentialsFileCredentialProvider.Builder
public interface CredentialsFileCredentialProviderOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionData source from which to retrieve AWS credentials When using this data source, if a ``watched_directory`` is provided, the credential file will be re-read when a file move is detected.Data source from which to retrieve AWS credentials When using this data source, if a ``watched_directory`` is provided, the credential file will be re-read when a file move is detected.The profile within the credentials_file data source.com.google.protobuf.ByteStringThe profile within the credentials_file data source.booleanData source from which to retrieve AWS credentials When using this data source, if a ``watched_directory`` is provided, the credential file will be re-read when a file move is detected.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
-
hasCredentialsDataSource
boolean hasCredentialsDataSource()Data source from which to retrieve AWS credentials When using this data source, if a ``watched_directory`` is provided, the credential file will be re-read when a file move is detected. See :ref:`watched_directory <envoy_v3_api_msg_config.core.v3.DataSource>` for more information about the ``watched_directory`` field.
.envoy.config.core.v3.DataSource credentials_data_source = 1 [(.udpa.annotations.sensitive) = true];- Returns:
- Whether the credentialsDataSource field is set.
-
getCredentialsDataSource
DataSource getCredentialsDataSource()Data source from which to retrieve AWS credentials When using this data source, if a ``watched_directory`` is provided, the credential file will be re-read when a file move is detected. See :ref:`watched_directory <envoy_v3_api_msg_config.core.v3.DataSource>` for more information about the ``watched_directory`` field.
.envoy.config.core.v3.DataSource credentials_data_source = 1 [(.udpa.annotations.sensitive) = true];- Returns:
- The credentialsDataSource.
-
getCredentialsDataSourceOrBuilder
DataSourceOrBuilder getCredentialsDataSourceOrBuilder()Data source from which to retrieve AWS credentials When using this data source, if a ``watched_directory`` is provided, the credential file will be re-read when a file move is detected. See :ref:`watched_directory <envoy_v3_api_msg_config.core.v3.DataSource>` for more information about the ``watched_directory`` field.
.envoy.config.core.v3.DataSource credentials_data_source = 1 [(.udpa.annotations.sensitive) = true]; -
getProfile
String getProfile()The profile within the credentials_file data source. If not provided, the default profile will be used.
string profile = 2;- Returns:
- The profile.
-
getProfileBytes
com.google.protobuf.ByteString getProfileBytes()The profile within the credentials_file data source. If not provided, the default profile will be used.
string profile = 2;- Returns:
- The bytes for profile.
-