MountConfiguration Class
- java.
lang. Object - com.
azure. resourcemanager. 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 |
|---|---|
|
Azure |
azureBlobFileSystemConfiguration()
Get the azure |
|
Azure |
azureFileShareConfiguration()
Get the azure |
|
Cifs |
cifsMountConfiguration()
Get the cifs |
|
static
Mount |
fromJson(JsonReader jsonReader)
Reads an instance of Mount |
|
Nfs |
nfsMountConfiguration()
Get the nfs |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Mount |
withAzureBlobFileSystemConfiguration(AzureBlobFileSystemConfiguration azureBlobFileSystemConfiguration)
Set the azure |
|
Mount |
withAzureFileShareConfiguration(AzureFileShareConfiguration azureFileShareConfiguration)
Set the azure |
|
Mount |
withCifsMountConfiguration(CifsMountConfiguration cifsMountConfiguration)
Set the cifs |
|
Mount |
withNfsMountConfiguration(NfsMountConfiguration nfsMountConfiguration)
Set the nfs |
Methods inherited from java.lang.Object
Constructor Details
MountConfiguration
public MountConfiguration()
Creates an instance of MountConfiguration class.
Method Details
azureBlobFileSystemConfiguration
public AzureBlobFileSystemConfiguration azureBlobFileSystemConfiguration()
Get the azureBlobFileSystemConfiguration property: This property is mutually exclusive with all other properties.
Returns:
azureFileShareConfiguration
public AzureFileShareConfiguration azureFileShareConfiguration()
Get the azureFileShareConfiguration property: This property is mutually exclusive with all other properties.
Returns:
cifsMountConfiguration
public CifsMountConfiguration cifsMountConfiguration()
Get the cifsMountConfiguration property: This property is mutually exclusive with all other properties.
Returns:
fromJson
public static MountConfiguration fromJson(JsonReader jsonReader)
Reads an instance of MountConfiguration from the JsonReader.
Parameters:
Returns:
Throws:
nfsMountConfiguration
public NfsMountConfiguration nfsMountConfiguration()
Get the nfsMountConfiguration property: This property is mutually exclusive with all other properties.
Returns:
toJson
validate
public void validate()
Validates the instance.
withAzureBlobFileSystemConfiguration
public MountConfiguration withAzureBlobFileSystemConfiguration(AzureBlobFileSystemConfiguration azureBlobFileSystemConfiguration)
Set the azureBlobFileSystemConfiguration property: This property is mutually exclusive with all other properties.
Parameters:
Returns:
withAzureFileShareConfiguration
public MountConfiguration withAzureFileShareConfiguration(AzureFileShareConfiguration azureFileShareConfiguration)
Set the azureFileShareConfiguration property: This property is mutually exclusive with all other properties.
Parameters:
Returns:
withCifsMountConfiguration
public MountConfiguration withCifsMountConfiguration(CifsMountConfiguration cifsMountConfiguration)
Set the cifsMountConfiguration property: This property is mutually exclusive with all other properties.
Parameters:
Returns:
withNfsMountConfiguration
public MountConfiguration withNfsMountConfiguration(NfsMountConfiguration nfsMountConfiguration)
Set the nfsMountConfiguration property: This property is mutually exclusive with all other properties.
Parameters:
Returns: