Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the MIT License. See License.txt in the project root for
license information.
Code generated by Microsoft (R) AutoRest Code Generator.
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
*/
package com.microsoft.azure.management.batchai;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonProperty;
Details of volumes to mount on the cluster.
/**
* Details of volumes to mount on the cluster.
*/
public class MountVolumes {
Azure File Shares.
A collection of Azure File Shares that are to be mounted to the cluster
nodes.
/**
* Azure File Shares.
* A collection of Azure File Shares that are to be mounted to the cluster
* nodes.
*/
@JsonProperty(value = "azureFileShares")
private List<AzureFileShareReference> azureFileShares;
Azure Blob file systems.
A collection of Azure Blob Containers that are to be mounted to the
cluster nodes.
/**
* Azure Blob file systems.
* A collection of Azure Blob Containers that are to be mounted to the
* cluster nodes.
*/
@JsonProperty(value = "azureBlobFileSystems")
private List<AzureBlobFileSystemReference> azureBlobFileSystems;
File Servers.
A collection of Batch AI File Servers that are to be mounted to the
cluster nodes.
/**
* File Servers.
* A collection of Batch AI File Servers that are to be mounted to the
* cluster nodes.
*/
@JsonProperty(value = "fileServers")
private List<FileServerReference> fileServers;
Unmanaged file systems.
A collection of unmanaged file systems that are to be mounted to the
cluster nodes.
/**
* Unmanaged file systems.
* A collection of unmanaged file systems that are to be mounted to the
* cluster nodes.
*/
@JsonProperty(value = "unmanagedFileSystems")
private List<UnmanagedFileSystemReference> unmanagedFileSystems;
Get a collection of Azure File Shares that are to be mounted to the cluster nodes.
Returns: the azureFileShares value
/**
* Get a collection of Azure File Shares that are to be mounted to the cluster nodes.
*
* @return the azureFileShares value
*/
public List<AzureFileShareReference> azureFileShares() {
return this.azureFileShares;
}
Set a collection of Azure File Shares that are to be mounted to the cluster nodes.
Params: - azureFileShares – the azureFileShares value to set
Returns: the MountVolumes object itself.
/**
* Set a collection of Azure File Shares that are to be mounted to the cluster nodes.
*
* @param azureFileShares the azureFileShares value to set
* @return the MountVolumes object itself.
*/
public MountVolumes withAzureFileShares(List<AzureFileShareReference> azureFileShares) {
this.azureFileShares = azureFileShares;
return this;
}
Get a collection of Azure Blob Containers that are to be mounted to the cluster nodes.
Returns: the azureBlobFileSystems value
/**
* Get a collection of Azure Blob Containers that are to be mounted to the cluster nodes.
*
* @return the azureBlobFileSystems value
*/
public List<AzureBlobFileSystemReference> azureBlobFileSystems() {
return this.azureBlobFileSystems;
}
Set a collection of Azure Blob Containers that are to be mounted to the cluster nodes.
Params: - azureBlobFileSystems – the azureBlobFileSystems value to set
Returns: the MountVolumes object itself.
/**
* Set a collection of Azure Blob Containers that are to be mounted to the cluster nodes.
*
* @param azureBlobFileSystems the azureBlobFileSystems value to set
* @return the MountVolumes object itself.
*/
public MountVolumes withAzureBlobFileSystems(List<AzureBlobFileSystemReference> azureBlobFileSystems) {
this.azureBlobFileSystems = azureBlobFileSystems;
return this;
}
Get a collection of Batch AI File Servers that are to be mounted to the cluster nodes.
Returns: the fileServers value
/**
* Get a collection of Batch AI File Servers that are to be mounted to the cluster nodes.
*
* @return the fileServers value
*/
public List<FileServerReference> fileServers() {
return this.fileServers;
}
Set a collection of Batch AI File Servers that are to be mounted to the cluster nodes.
Params: - fileServers – the fileServers value to set
Returns: the MountVolumes object itself.
/**
* Set a collection of Batch AI File Servers that are to be mounted to the cluster nodes.
*
* @param fileServers the fileServers value to set
* @return the MountVolumes object itself.
*/
public MountVolumes withFileServers(List<FileServerReference> fileServers) {
this.fileServers = fileServers;
return this;
}
Get a collection of unmanaged file systems that are to be mounted to the cluster nodes.
Returns: the unmanagedFileSystems value
/**
* Get a collection of unmanaged file systems that are to be mounted to the cluster nodes.
*
* @return the unmanagedFileSystems value
*/
public List<UnmanagedFileSystemReference> unmanagedFileSystems() {
return this.unmanagedFileSystems;
}
Set a collection of unmanaged file systems that are to be mounted to the cluster nodes.
Params: - unmanagedFileSystems – the unmanagedFileSystems value to set
Returns: the MountVolumes object itself.
/**
* Set a collection of unmanaged file systems that are to be mounted to the cluster nodes.
*
* @param unmanagedFileSystems the unmanagedFileSystems value to set
* @return the MountVolumes object itself.
*/
public MountVolumes withUnmanagedFileSystems(List<UnmanagedFileSystemReference> unmanagedFileSystems) {
this.unmanagedFileSystems = unmanagedFileSystems;
return this;
}
}