MountConfiguration Class

  • java.lang.Object
    • com.microsoft.azure.batch.protocol.models.MountConfiguration

public class MountConfiguration

The file system to mount on each node.

Constructor Summary

Constructor Description
MountConfiguration()

Method Summary

Modifier and Type Method and Description
AzureBlobFileSystemConfiguration azureBlobFileSystemConfiguration()

Get this property is mutually exclusive with all other properties.

AzureFileShareConfiguration azureFileShareConfiguration()

Get this property is mutually exclusive with all other properties.

CIFSMountConfiguration cifsMountConfiguration()

Get this property is mutually exclusive with all other properties.

NFSMountConfiguration nfsMountConfiguration()

Get this property is mutually exclusive with all other properties.

MountConfiguration withAzureBlobFileSystemConfiguration(AzureBlobFileSystemConfiguration azureBlobFileSystemConfiguration)

Set this property is mutually exclusive with all other properties.

MountConfiguration withAzureFileShareConfiguration(AzureFileShareConfiguration azureFileShareConfiguration)

Set this property is mutually exclusive with all other properties.

MountConfiguration withCifsMountConfiguration(CIFSMountConfiguration cifsMountConfiguration)

Set this property is mutually exclusive with all other properties.

MountConfiguration withNfsMountConfiguration(NFSMountConfiguration nfsMountConfiguration)

Set this property is mutually exclusive with all other properties.

Methods inherited from java.lang.Object

Constructor Details

MountConfiguration

public MountConfiguration()

Method Details

azureBlobFileSystemConfiguration

public AzureBlobFileSystemConfiguration azureBlobFileSystemConfiguration()

Get this property is mutually exclusive with all other properties.

Returns:

the azureBlobFileSystemConfiguration value

azureFileShareConfiguration

public AzureFileShareConfiguration azureFileShareConfiguration()

Get this property is mutually exclusive with all other properties.

Returns:

the azureFileShareConfiguration value

cifsMountConfiguration

public CIFSMountConfiguration cifsMountConfiguration()

Get this property is mutually exclusive with all other properties.

Returns:

the cifsMountConfiguration value

nfsMountConfiguration

public NFSMountConfiguration nfsMountConfiguration()

Get this property is mutually exclusive with all other properties.

Returns:

the nfsMountConfiguration value

withAzureBlobFileSystemConfiguration

public MountConfiguration withAzureBlobFileSystemConfiguration(AzureBlobFileSystemConfiguration azureBlobFileSystemConfiguration)

Set this property is mutually exclusive with all other properties.

Parameters:

azureBlobFileSystemConfiguration - the azureBlobFileSystemConfiguration value to set

Returns:

the MountConfiguration object itself.

withAzureFileShareConfiguration

public MountConfiguration withAzureFileShareConfiguration(AzureFileShareConfiguration azureFileShareConfiguration)

Set this property is mutually exclusive with all other properties.

Parameters:

azureFileShareConfiguration - the azureFileShareConfiguration value to set

Returns:

the MountConfiguration object itself.

withCifsMountConfiguration

public MountConfiguration withCifsMountConfiguration(CIFSMountConfiguration cifsMountConfiguration)

Set this property is mutually exclusive with all other properties.

Parameters:

cifsMountConfiguration - the cifsMountConfiguration value to set

Returns:

the MountConfiguration object itself.

withNfsMountConfiguration

public MountConfiguration withNfsMountConfiguration(NFSMountConfiguration nfsMountConfiguration)

Set this property is mutually exclusive with all other properties.

Parameters:

nfsMountConfiguration - the nfsMountConfiguration value to set

Returns:

the MountConfiguration object itself.

Applies to