MountConfiguration Class

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

public final class MountConfiguration

The file system to mount on each node.

Constructor Summary

Constructor Description
MountConfiguration()

Creates an instance of MountConfiguration class.

Method Summary

Modifier and Type Method and Description
AzureBlobFileSystemConfiguration azureBlobFileSystemConfiguration()

Get the azureBlobFileSystemConfiguration property: Information used to connect to an Azure Storage Container using Blobfuse.

AzureFileShareConfiguration azureFileShareConfiguration()

Get the azureFileShareConfiguration property: Information used to connect to an Azure Fileshare.

CifsMountConfiguration cifsMountConfiguration()

Get the cifsMountConfiguration property: Information used to connect to a CIFS file system.

NfsMountConfiguration nfsMountConfiguration()

Get the nfsMountConfiguration property: Information used to connect to an NFS file system.

void validate()

Validates the instance.

MountConfiguration withAzureBlobFileSystemConfiguration(AzureBlobFileSystemConfiguration azureBlobFileSystemConfiguration)

Set the azureBlobFileSystemConfiguration property: Information used to connect to an Azure Storage Container using Blobfuse.

MountConfiguration withAzureFileShareConfiguration(AzureFileShareConfiguration azureFileShareConfiguration)

Set the azureFileShareConfiguration property: Information used to connect to an Azure Fileshare.

MountConfiguration withCifsMountConfiguration(CifsMountConfiguration cifsMountConfiguration)

Set the cifsMountConfiguration property: Information used to connect to a CIFS file system.

MountConfiguration withNfsMountConfiguration(NfsMountConfiguration nfsMountConfiguration)

Set the nfsMountConfiguration property: Information used to connect to an NFS file system.

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: Information used to connect to an Azure Storage Container using Blobfuse. This property is mutually exclusive with all other properties.

Returns:

the azureBlobFileSystemConfiguration value.

azureFileShareConfiguration

public AzureFileShareConfiguration azureFileShareConfiguration()

Get the azureFileShareConfiguration property: Information used to connect to an Azure Fileshare. This property is mutually exclusive with all other properties.

Returns:

the azureFileShareConfiguration value.

cifsMountConfiguration

public CifsMountConfiguration 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.

nfsMountConfiguration

public NfsMountConfiguration 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.

validate

public void validate()

Validates the instance.

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.

withAzureFileShareConfiguration

public MountConfiguration withAzureFileShareConfiguration(AzureFileShareConfiguration azureFileShareConfiguration)

Set the azureFileShareConfiguration property: Information used to connect to an Azure Fileshare. 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 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.

withNfsMountConfiguration

public MountConfiguration withNfsMountConfiguration(NfsMountConfiguration nfsMountConfiguration)

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.

Applies to