Class AzureBlobFileSystemConfiguration
java.lang.Object
com.microsoft.azure.management.batch.AzureBlobFileSystemConfiguration
Information used to connect to an Azure Storage Container using Blobfuse.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet this property is mutually exclusive with both sasKey and identity; exactly one must be specified.Get the accountName value.Get these are 'net use' options in Windows and 'mount' options in Linux.Get the containerName value.Get this property is mutually exclusive with both accountKey and sasKey; exactly one must be specified.Get all file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIR environment variable.sasKey()
Get this property is mutually exclusive with both accountKey and identity; exactly one must be specified.withAccountKey
(String accountKey) Set this property is mutually exclusive with both sasKey and identity; exactly one must be specified.withAccountName
(String accountName) Set the accountName value.withBlobfuseOptions
(String blobfuseOptions) Set these are 'net use' options in Windows and 'mount' options in Linux.withContainerName
(String containerName) Set the containerName value.withIdentityReference
(ComputeNodeIdentityReference identityReference) Set this property is mutually exclusive with both accountKey and sasKey; exactly one must be specified.withRelativeMountPath
(String relativeMountPath) Set all file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIR environment variable.withSasKey
(String sasKey) Set this property is mutually exclusive with both accountKey and identity; exactly one must be specified.
-
Constructor Details
-
AzureBlobFileSystemConfiguration
public AzureBlobFileSystemConfiguration()
-
-
Method Details
-
accountName
Get the accountName value.- Returns:
- the accountName value
-
withAccountName
Set the accountName value.- Parameters:
accountName
- the accountName value to set- Returns:
- the AzureBlobFileSystemConfiguration object itself.
-
containerName
Get the containerName value.- Returns:
- the containerName value
-
withContainerName
Set the containerName value.- Parameters:
containerName
- the containerName value to set- Returns:
- the AzureBlobFileSystemConfiguration object itself.
-
accountKey
Get this property is mutually exclusive with both sasKey and identity; exactly one must be specified.- Returns:
- the accountKey value
-
withAccountKey
Set this property is mutually exclusive with both sasKey and identity; exactly one must be specified.- Parameters:
accountKey
- the accountKey value to set- Returns:
- the AzureBlobFileSystemConfiguration object itself.
-
sasKey
Get this property is mutually exclusive with both accountKey and identity; exactly one must be specified.- Returns:
- the sasKey value
-
withSasKey
Set this property is mutually exclusive with both accountKey and identity; exactly one must be specified.- Parameters:
sasKey
- the sasKey value to set- Returns:
- the AzureBlobFileSystemConfiguration object itself.
-
blobfuseOptions
Get these are 'net use' options in Windows and 'mount' options in Linux.- Returns:
- the blobfuseOptions value
-
withBlobfuseOptions
Set these are 'net use' options in Windows and 'mount' options in Linux.- Parameters:
blobfuseOptions
- the blobfuseOptions value to set- Returns:
- the AzureBlobFileSystemConfiguration object itself.
-
relativeMountPath
Get all file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIR environment variable.- Returns:
- the relativeMountPath value
-
withRelativeMountPath
Set all file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIR environment variable.- Parameters:
relativeMountPath
- the relativeMountPath value to set- Returns:
- the AzureBlobFileSystemConfiguration object itself.
-
identityReference
Get this property is mutually exclusive with both accountKey and sasKey; exactly one must be specified.- Returns:
- the identityReference value
-
withIdentityReference
public AzureBlobFileSystemConfiguration withIdentityReference(ComputeNodeIdentityReference identityReference) Set this property is mutually exclusive with both accountKey and sasKey; exactly one must be specified.- Parameters:
identityReference
- the identityReference value to set- Returns:
- the AzureBlobFileSystemConfiguration object itself.
-