Class AzureBlobStorageConfiguration

  • All Implemented Interfaces:
    io.micronaut.core.naming.Named, io.micronaut.objectstorage.configuration.ObjectStorageConfiguration

    @EachProperty("micronaut.object-storage.azure")
    public class AzureBlobStorageConfiguration
    extends io.micronaut.objectstorage.configuration.AbstractObjectStorageConfiguration
    Azure object storage configuration properties.
    Since:
    1.0
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String NAME  
      static java.lang.String PREFIX  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getContainer()  
      java.lang.String getEndpoint()  
      void setContainer​(java.lang.String container)  
      void setEndpoint​(java.lang.String endpoint)  
      • Methods inherited from class io.micronaut.objectstorage.configuration.AbstractObjectStorageConfiguration

        getName
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AzureBlobStorageConfiguration

        public AzureBlobStorageConfiguration​(@Parameter
                                             java.lang.String name)
    • Method Detail

      • getContainer

        @NonNull
        public java.lang.String getContainer()
        Returns:
        The blob container name.
      • setContainer

        public void setContainer​(@NonNull
                                 java.lang.String container)
        Parameters:
        container - The blob container name.
      • getEndpoint

        @NonNull
        public java.lang.String getEndpoint()
        Returns:
        the endpoint.
      • setEndpoint

        public void setEndpoint​(@NonNull
                                java.lang.String endpoint)
        Parameters:
        endpoint - The blob service endpoint to set, in the format of https://{accountName}.blob.core.windows.net.