MountConfiguration Class
- java.
lang. Object - com.
azure. compute. batch. models. MountConfiguration
- com.
Implements
public final class MountConfiguration
implements JsonSerializable<MountConfiguration>
The file system to mount on each node.
Constructor Summary
| Constructor | Description |
|---|---|
| MountConfiguration() |
Creates an instance of Mount |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Mount |
fromJson(JsonReader jsonReader)
Reads an instance of Mount |
|
Azure |
getAzureBlobFileSystemConfiguration()
Get the azure |
|
Azure |
getAzureFileShareConfiguration()
Get the azure |
|
Cifs |
getCifsMountConfiguration()
Get the cifs |
|
Nfs |
getNfsMountConfiguration()
Get the nfs |
|
Mount |
setAzureBlobFileSystemConfiguration(AzureBlobFileSystemConfiguration azureBlobFileSystemConfiguration)
Set the azure |
|
Mount |
setAzureFileShareConfiguration(AzureFileShareConfiguration azureFileShareConfiguration)
Set the azure |
|
Mount |
setCifsMountConfiguration(CifsMountConfiguration cifsMountConfiguration)
Set the cifs |
|
Mount |
setNfsMountConfiguration(NfsMountConfiguration nfsMountConfiguration)
Set the nfs |
|
Json |
toJson(JsonWriter jsonWriter) |
Methods inherited from java.lang.Object
Constructor Details
MountConfiguration
public MountConfiguration()
Creates an instance of MountConfiguration class.
Method Details
fromJson
public static MountConfiguration fromJson(JsonReader jsonReader)
Reads an instance of MountConfiguration from the JsonReader.
Parameters:
Returns:
Throws:
getAzureBlobFileSystemConfiguration
public AzureBlobFileSystemConfiguration getAzureBlobFileSystemConfiguration()
Get the azureBlobFileSystemConfiguration property: The Azure Storage Container to mount using blob FUSE on each node. This property is mutually exclusive with all other properties.
Returns:
getAzureFileShareConfiguration
public AzureFileShareConfiguration getAzureFileShareConfiguration()
Get the azureFileShareConfiguration property: The Azure File Share to mount on each node. This property is mutually exclusive with all other properties.
Returns:
getCifsMountConfiguration
public CifsMountConfiguration getCifsMountConfiguration()
Get the cifsMountConfiguration property: The CIFS/SMB file system to mount on each node. This property is mutually exclusive with all other properties.
Returns:
getNfsMountConfiguration
public NfsMountConfiguration getNfsMountConfiguration()
Get the nfsMountConfiguration property: The NFS file system to mount on each node. This property is mutually exclusive with all other properties.
Returns:
setAzureBlobFileSystemConfiguration
public MountConfiguration setAzureBlobFileSystemConfiguration(AzureBlobFileSystemConfiguration azureBlobFileSystemConfiguration)
Set the azureBlobFileSystemConfiguration property: The Azure Storage Container to mount using blob FUSE on each node. This property is mutually exclusive with all other properties.
Parameters:
Returns:
setAzureFileShareConfiguration
public MountConfiguration setAzureFileShareConfiguration(AzureFileShareConfiguration azureFileShareConfiguration)
Set the azureFileShareConfiguration property: The Azure File Share to mount on each node. This property is mutually exclusive with all other properties.
Parameters:
Returns:
setCifsMountConfiguration
public MountConfiguration setCifsMountConfiguration(CifsMountConfiguration cifsMountConfiguration)
Set the cifsMountConfiguration property: The CIFS/SMB file system to mount on each node. This property is mutually exclusive with all other properties.
Parameters:
Returns:
setNfsMountConfiguration
public MountConfiguration setNfsMountConfiguration(NfsMountConfiguration nfsMountConfiguration)
Set the nfsMountConfiguration property: The NFS file system to mount on each node. This property is mutually exclusive with all other properties.
Parameters:
Returns: