Class AzureBlobDatastore


  • public final class AzureBlobDatastore
    extends DatastoreDetails
    Azure Blob datastore configuration.
    • Constructor Detail

      • AzureBlobDatastore

        public AzureBlobDatastore()
    • Method Detail

      • accountName

        public String accountName()
        Get the accountName property: Storage account name.
        Returns:
        the accountName value.
      • withAccountName

        public AzureBlobDatastore withAccountName​(String accountName)
        Set the accountName property: Storage account name.
        Parameters:
        accountName - the accountName value to set.
        Returns:
        the AzureBlobDatastore object itself.
      • containerName

        public String containerName()
        Get the containerName property: Storage account container name.
        Returns:
        the containerName value.
      • withContainerName

        public AzureBlobDatastore withContainerName​(String containerName)
        Set the containerName property: Storage account container name.
        Parameters:
        containerName - the containerName value to set.
        Returns:
        the AzureBlobDatastore object itself.
      • endpoint

        public String endpoint()
        Get the endpoint property: Azure cloud endpoint for the storage account.
        Returns:
        the endpoint value.
      • withEndpoint

        public AzureBlobDatastore withEndpoint​(String endpoint)
        Set the endpoint property: Azure cloud endpoint for the storage account.
        Parameters:
        endpoint - the endpoint value to set.
        Returns:
        the AzureBlobDatastore object itself.
      • protocol

        public String protocol()
        Get the protocol property: Protocol used to communicate with the storage account.
        Returns:
        the protocol value.
      • withProtocol

        public AzureBlobDatastore withProtocol​(String protocol)
        Set the protocol property: Protocol used to communicate with the storage account.
        Parameters:
        protocol - the protocol value to set.
        Returns:
        the AzureBlobDatastore object itself.
      • serviceDataAccessAuthIdentity

        public ServiceDataAccessAuthIdentity serviceDataAccessAuthIdentity()
        Get the serviceDataAccessAuthIdentity property: Indicates which identity to use to authenticate service data access to customer's storage.
        Returns:
        the serviceDataAccessAuthIdentity value.
      • withServiceDataAccessAuthIdentity

        public AzureBlobDatastore withServiceDataAccessAuthIdentity​(ServiceDataAccessAuthIdentity serviceDataAccessAuthIdentity)
        Set the serviceDataAccessAuthIdentity property: Indicates which identity to use to authenticate service data access to customer's storage.
        Parameters:
        serviceDataAccessAuthIdentity - the serviceDataAccessAuthIdentity value to set.
        Returns:
        the AzureBlobDatastore object itself.
      • withDescription

        public AzureBlobDatastore withDescription​(String description)
        Set the description property: The asset description text.
        Overrides:
        withDescription in class DatastoreDetails
        Parameters:
        description - the description value to set.
        Returns:
        the ResourceBase object itself.
      • withTags

        public AzureBlobDatastore withTags​(Map<String,​String> tags)
        Set the tags property: Tag dictionary. Tags can be added, removed, and updated.
        Overrides:
        withTags in class DatastoreDetails
        Parameters:
        tags - the tags value to set.
        Returns:
        the ResourceBase object itself.