Class AzureStorageFileShareAutoConfiguration


  • @ConditionalOnClass(com.azure.storage.file.share.ShareServiceClientBuilder.class)
    @ConditionalOnProperty(value="spring.cloud.azure.storage.fileshare.enabled",
                           havingValue="true",
                           matchIfMissing=true)
    @ConditionalOnAnyProperty(prefix="spring.cloud.azure.storage.fileshare",
                              name={"account-name","endpoint","connection-string"})
    public class AzureStorageFileShareAutoConfiguration
    extends AzureServiceConfigurationBase
    Auto-configuration for Azure Storage File Share support.
    Since:
    4.0.0
    • Method Detail

      • shareServiceClient

        @Bean
        @ConditionalOnMissingBean
        public com.azure.storage.file.share.ShareServiceClient shareServiceClient​(com.azure.storage.file.share.ShareServiceClientBuilder builder)
        Autoconfigure the ShareServiceClient instance.
        Parameters:
        builder - the ShareServiceClientBuilder to build the instance.
        Returns:
        the share service client.
      • shareServiceAsyncClient

        @Bean
        @ConditionalOnMissingBean
        public com.azure.storage.file.share.ShareServiceAsyncClient shareServiceAsyncClient​(com.azure.storage.file.share.ShareServiceClientBuilder builder)
        Autoconfigure the ShareServiceAsyncClient instance.
        Parameters:
        builder - the ShareServiceClientBuilder to build the instance.
        Returns:
        the share service async client.