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 Type
    Method
    Description
    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.
    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.ByteString
    The profile within the credentials_file data source.
    boolean
    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.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods 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.