Class AzureOptions.AzureUserCredentialsFactory

java.lang.Object
org.apache.beam.sdk.io.azure.options.AzureOptions.AzureUserCredentialsFactory
All Implemented Interfaces:
DefaultValueFactory<com.azure.core.credential.TokenCredential>
Enclosing interface:
AzureOptions

public static class AzureOptions.AzureUserCredentialsFactory extends Object implements DefaultValueFactory<com.azure.core.credential.TokenCredential>
Attempts to load Azure credentials.
  • Constructor Details

    • AzureUserCredentialsFactory

      public AzureUserCredentialsFactory()
  • Method Details

    • create

      public com.azure.core.credential.TokenCredential create(PipelineOptions options)
      Description copied from interface: DefaultValueFactory
      Creates a default value for a getter marked with Default.InstanceFactory.
      Specified by:
      create in interface DefaultValueFactory<com.azure.core.credential.TokenCredential>
      Parameters:
      options - The current pipeline options.
      Returns:
      The default value to be used for the annotated getter.