Class MountConfiguration
java.lang.Object
com.azure.resourcemanager.batch.models.MountConfiguration
The file system to mount on each node.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the azureBlobFileSystemConfiguration property: Information used to connect to an Azure Storage Container using Blobfuse.Get the azureFileShareConfiguration property: Information used to connect to an Azure Fileshare.Get the cifsMountConfiguration property: Information used to connect to a CIFS file system.Get the nfsMountConfiguration property: Information used to connect to an NFS file system.voidvalidate()Validates the instance.withAzureBlobFileSystemConfiguration(AzureBlobFileSystemConfiguration azureBlobFileSystemConfiguration) Set the azureBlobFileSystemConfiguration property: Information used to connect to an Azure Storage Container using Blobfuse.withAzureFileShareConfiguration(AzureFileShareConfiguration azureFileShareConfiguration) Set the azureFileShareConfiguration property: Information used to connect to an Azure Fileshare.withCifsMountConfiguration(CifsMountConfiguration cifsMountConfiguration) Set the cifsMountConfiguration property: Information used to connect to a CIFS file system.withNfsMountConfiguration(NfsMountConfiguration nfsMountConfiguration) Set the nfsMountConfiguration property: Information used to connect to an NFS file system.
-
Constructor Details
-
MountConfiguration
public MountConfiguration()Creates an instance of MountConfiguration class.
-
-
Method Details
-
azureBlobFileSystemConfiguration
Get the azureBlobFileSystemConfiguration property: Information used to connect to an Azure Storage Container using Blobfuse. This property is mutually exclusive with all other properties.- Returns:
- the azureBlobFileSystemConfiguration value.
-
withAzureBlobFileSystemConfiguration
public MountConfiguration withAzureBlobFileSystemConfiguration(AzureBlobFileSystemConfiguration azureBlobFileSystemConfiguration) Set the azureBlobFileSystemConfiguration property: Information used to connect to an Azure Storage Container using Blobfuse. This property is mutually exclusive with all other properties.- Parameters:
azureBlobFileSystemConfiguration- the azureBlobFileSystemConfiguration value to set.- Returns:
- the MountConfiguration object itself.
-
nfsMountConfiguration
Get the nfsMountConfiguration property: Information used to connect to an NFS file system. This property is mutually exclusive with all other properties.- Returns:
- the nfsMountConfiguration value.
-
withNfsMountConfiguration
Set the nfsMountConfiguration property: Information used to connect to an NFS file system. This property is mutually exclusive with all other properties.- Parameters:
nfsMountConfiguration- the nfsMountConfiguration value to set.- Returns:
- the MountConfiguration object itself.
-
cifsMountConfiguration
Get the cifsMountConfiguration property: Information used to connect to a CIFS file system. This property is mutually exclusive with all other properties.- Returns:
- the cifsMountConfiguration value.
-
withCifsMountConfiguration
Set the cifsMountConfiguration property: Information used to connect to a CIFS file system. This property is mutually exclusive with all other properties.- Parameters:
cifsMountConfiguration- the cifsMountConfiguration value to set.- Returns:
- the MountConfiguration object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-