AzureBlobFileSystemReference Class

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

public class AzureBlobFileSystemReference

Azure Blob Storage Container mounting configuration.

Method Summary

Modifier and Type Method and Description
String accountName()

Get name of the Azure storage account.

String containerName()

Get name of the Azure Blob Storage container to mount on the cluster.

AzureStorageCredentialsInfo credentials()

Get information about the Azure storage credentials.

String mountOptions()

Get mount options for mounting blobfuse file system.

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.

AzureBlobFileSystemReference withAccountName(String accountName)

Set name of the Azure storage account.

AzureBlobFileSystemReference withContainerName(String containerName)

Set name of the Azure Blob Storage container to mount on the cluster.

AzureBlobFileSystemReference withCredentials(AzureStorageCredentialsInfo credentials)

Set information about the Azure storage credentials.

AzureBlobFileSystemReference withMountOptions(String mountOptions)

Set mount options for mounting blobfuse file system.

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.

Method Details

accountName

public String accountName()

Get name of the Azure storage account.

Returns:

the accountName value

containerName

public String containerName()

Get name of the Azure Blob Storage container to mount on the cluster.

Returns:

the containerName value

credentials

public AzureStorageCredentialsInfo credentials()

Get information about the Azure storage credentials.

Returns:

the credentials value

mountOptions

public String mountOptions()

Get mount options for mounting blobfuse file system.

Returns:

the mountOptions value

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

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.

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.

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.

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.

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.

Applies to