AzureFileShareConfiguration Class

  • java.lang.Object
    • com.azure.resourcemanager.batch.models.AzureFileShareConfiguration

public final class AzureFileShareConfiguration

Information used to connect to an Azure Fileshare.

Constructor Summary

Constructor Description
AzureFileShareConfiguration()

Creates an instance of AzureFileShareConfiguration class.

Method Summary

Modifier and Type Method and Description
String accountKey()

Get the accountKey property: The Azure Storage account key.

String accountName()

Get the accountName property: The Azure Storage account name.

String azureFileUrl()

Get the azureFileUrl property: The Azure Files URL.

String mountOptions()

Get the mountOptions property: Additional command line options to pass to the mount command.

String relativeMountPath()

Get the relativeMountPath property: The relative path on the compute node where the file system will be mounted All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIR environment variable.

void validate()

Validates the instance.

AzureFileShareConfiguration withAccountKey(String accountKey)

Set the accountKey property: The Azure Storage account key.

AzureFileShareConfiguration withAccountName(String accountName)

Set the accountName property: The Azure Storage account name.

AzureFileShareConfiguration withAzureFileUrl(String azureFileUrl)

Set the azureFileUrl property: The Azure Files URL.

AzureFileShareConfiguration withMountOptions(String mountOptions)

Set the mountOptions property: Additional command line options to pass to the mount command.

AzureFileShareConfiguration withRelativeMountPath(String relativeMountPath)

Set the relativeMountPath property: The relative path on the compute node where the file system will be mounted All file systems are mounted relative to the Batch mounts directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIR environment variable.

Methods inherited from java.lang.Object

Constructor Details

AzureFileShareConfiguration

public AzureFileShareConfiguration()

Creates an instance of AzureFileShareConfiguration class.

Method Details

accountKey

public String accountKey()

Get the accountKey property: The Azure Storage account key.

Returns:

the accountKey value.

accountName

public String accountName()

Get the accountName property: The Azure Storage account name.

Returns:

the accountName value.

azureFileUrl

public String azureFileUrl()

Get the azureFileUrl property: The Azure Files URL. This is of the form 'https://{account}.file.core.windows.net/'.

Returns:

the azureFileUrl value.

mountOptions

public String mountOptions()

Get the mountOptions property: Additional command line options to pass to the mount command. These are 'net use' options in Windows and 'mount' options in Linux.

Returns:

the mountOptions value.

relativeMountPath

public String relativeMountPath()

Get the relativeMountPath property: The relative path on the compute node where the file system will be mounted 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.

validate

public void validate()

Validates the instance.

withAccountKey

public AzureFileShareConfiguration withAccountKey(String accountKey)

Set the accountKey property: The Azure Storage account key.

Parameters:

accountKey - the accountKey value to set.

Returns:

the AzureFileShareConfiguration object itself.

withAccountName

public AzureFileShareConfiguration withAccountName(String accountName)

Set the accountName property: The Azure Storage account name.

Parameters:

accountName - the accountName value to set.

Returns:

the AzureFileShareConfiguration object itself.

withAzureFileUrl

public AzureFileShareConfiguration withAzureFileUrl(String azureFileUrl)

Set the azureFileUrl property: The Azure Files URL. This is of the form 'https://{account}.file.core.windows.net/'.

Parameters:

azureFileUrl - the azureFileUrl value to set.

Returns:

the AzureFileShareConfiguration object itself.

withMountOptions

public AzureFileShareConfiguration withMountOptions(String mountOptions)

Set the mountOptions property: Additional command line options to pass to the mount command. These are 'net use' options in Windows and 'mount' options in Linux.

Parameters:

mountOptions - the mountOptions value to set.

Returns:

the AzureFileShareConfiguration object itself.

withRelativeMountPath

public AzureFileShareConfiguration withRelativeMountPath(String relativeMountPath)

Set the relativeMountPath property: The relative path on the compute node where the file system will be mounted 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 AzureFileShareConfiguration object itself.

Applies to