Class AzureFileDatastore


  • public final class AzureFileDatastore
    extends DatastoreDetails
    Azure File datastore configuration.
    • Constructor Detail

      • AzureFileDatastore

        public AzureFileDatastore()
    • Method Detail

      • accountName

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

        public AzureFileDatastore withAccountName​(String accountName)
        Set the accountName property: [Required] Storage account name.
        Parameters:
        accountName - the accountName value to set.
        Returns:
        the AzureFileDatastore object itself.
      • endpoint

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

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

        public String fileShareName()
        Get the fileShareName property: [Required] The name of the Azure file share that the datastore points to.
        Returns:
        the fileShareName value.
      • withFileShareName

        public AzureFileDatastore withFileShareName​(String fileShareName)
        Set the fileShareName property: [Required] The name of the Azure file share that the datastore points to.
        Parameters:
        fileShareName - the fileShareName value to set.
        Returns:
        the AzureFileDatastore object itself.
      • protocol

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

        public AzureFileDatastore withProtocol​(String protocol)
        Set the protocol property: Protocol used to communicate with the storage account.
        Parameters:
        protocol - the protocol value to set.
        Returns:
        the AzureFileDatastore 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 AzureFileDatastore 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 AzureFileDatastore object itself.
      • withDescription

        public AzureFileDatastore 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 AzureFileDatastore 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.