Class AzureBlobFileSystemReference

java.lang.Object
com.microsoft.azure.management.batchai.AzureBlobFileSystemReference

public class AzureBlobFileSystemReference extends Object
Azure Blob Storage Container mounting configuration.
  • Constructor Details

    • AzureBlobFileSystemReference

      public AzureBlobFileSystemReference()
  • Method Details

    • accountName

      public String accountName()
      Get name of the Azure storage account.
      Returns:
      the accountName value
    • withAccountName

      public AzureBlobFileSystemReference withAccountName(String accountName)
      Set name of the Azure storage account.
      Parameters:
      accountName - the accountName value to set
      Returns:
      the AzureBlobFileSystemReference object itself.
    • containerName

      public String containerName()
      Get name of the Azure Blob Storage container to mount on the cluster.
      Returns:
      the containerName value
    • withContainerName

      public AzureBlobFileSystemReference withContainerName(String containerName)
      Set name of the Azure Blob Storage container to mount on the cluster.
      Parameters:
      containerName - the containerName value to set
      Returns:
      the AzureBlobFileSystemReference object itself.
    • credentials

      public AzureStorageCredentialsInfo credentials()
      Get information about the Azure storage credentials.
      Returns:
      the credentials value
    • withCredentials

      public AzureBlobFileSystemReference withCredentials(AzureStorageCredentialsInfo credentials)
      Set information about the Azure storage credentials.
      Parameters:
      credentials - the credentials value to set
      Returns:
      the AzureBlobFileSystemReference object itself.
    • relativeMountPath

      public String relativeMountPath()
      Get the relative path on the compute node where the Azure File container will be mounted. Note that all cluster level containers will be mounted under $AZ_BATCHAI_MOUNT_ROOT location and all job level containers will be mounted under $AZ_BATCHAI_JOB_MOUNT_ROOT.
      Returns:
      the relativeMountPath value
    • withRelativeMountPath

      public AzureBlobFileSystemReference withRelativeMountPath(String relativeMountPath)
      Set the relative path on the compute node where the Azure File container will be mounted. Note that all cluster level containers will be mounted under $AZ_BATCHAI_MOUNT_ROOT location and all job level containers will be mounted under $AZ_BATCHAI_JOB_MOUNT_ROOT.
      Parameters:
      relativeMountPath - the relativeMountPath value to set
      Returns:
      the AzureBlobFileSystemReference object itself.
    • mountOptions

      public String mountOptions()
      Get mount options for mounting blobfuse file system.
      Returns:
      the mountOptions value
    • withMountOptions

      public AzureBlobFileSystemReference withMountOptions(String mountOptions)
      Set mount options for mounting blobfuse file system.
      Parameters:
      mountOptions - the mountOptions value to set
      Returns:
      the AzureBlobFileSystemReference object itself.