Compartir a través de


Pool.UpdateStages.WithAttach Interfaz

public interface WithAttach

Fase de una actualización del grupo de Batch que permite la creación de configuraciones.

Resumen del método

Modificador y tipo Método y descripción
Pool.Update withApplicationLicenses(List<String> applicationLicenses)

Especifica la lista de licencias de aplicación.

Pool.Update withApplicationPackages(List<ApplicationPackageReference> applicationPackages)

Especifica que las referencias del paquete de aplicación afectan a todos los nodos de proceso nuevos que se unen al grupo.

Pool.Update withCertificates(List<CertificateReference> certificates)

Especifica los certificados para los nodos de proceso.

Pool.Update withDeploymentConfiguration(DeploymentConfiguration deploymentConfiguration)

Especifica la creación de nodos mediante CloudServiceConfiguration/VirtualMachineConfiguration.

Pool.Update withDisplayName(String displayName)

Especifica el nombre para mostrar del grupo.

Pool.Update withInterNodeCommunication(InterNodeCommunicationState interNodeCommunication)

Especifica las restricciones en las que se pueden asignar nodos al grupo.

Pool.Update withMaxTasksPerNode(Integer maxTasksPerNode)

Especifica el valor máximo de las tareas que se van a ejecutar en cada nodo.

Pool.Update withMetadata(List<MetadataItem> metadata)

Especifica los metadatos para el uso del código de usuario.

Pool.Update withMountConfiguration(List<MountConfiguration> mountConfigurations)

Especifica la configuración del sistema de archivos para que el grupo se monte en cada nodo.

Pool.Update withNetworkConfiguration(NetworkConfiguration networkConfiguration)

Especifica la configuración de red del grupo.

Pool.Update withScaleSettings(ScaleSettings scaleSettings)

Especifica la configuración de escala para el grupo.

Pool.Update withStartTask(StartTask startTask)

Especifica la tarea de inicio del grupo.

Pool.Update withTaskSchedulingPolicy(TaskSchedulingPolicy taskSchedulingPolicy)

Especifica la directiva de programación de tareas.

Pool.Update withTaskSlotsPerNode(Integer taskSlotsPerNode)

Especifica el número de ranuras de tareas que se pueden usar para ejecutar tareas simultáneas en un único nodo de proceso del grupo. El valor predeterminado es 1. El valor máximo es el menor de 4 veces el número de núcleos de vmSize del grupo o 256.

Pool.Update withUserAccounts(List<UserAccount> userAccounts)

Especifica el valor de las cuentas de usuario.

Pool.Update withVmSize(String vmSize)

Especifica los tamaños disponibles de la máquina virtual para los grupos de Cloud Services.

Detalles del método

withApplicationLicenses

public Update withApplicationLicenses(List applicationLicenses)

Especifica la lista de licencias de aplicación.

Parameters:

applicationLicenses - valor applicationLicenses

Returns:

la siguiente fase de la actualización

withApplicationPackages

public Update withApplicationPackages(List applicationPackages)

Especifica que las referencias del paquete de aplicación afectan a todos los nodos de proceso nuevos que se unen al grupo.

Parameters:

applicationPackages - valor applicationPackages

Returns:

la siguiente fase de la actualización

withCertificates

public Update withCertificates(List certificates)

Especifica los certificados para los nodos de proceso.

Parameters:

certificates - valor de certificados

Returns:

la siguiente fase de la actualización

withDeploymentConfiguration

public Update withDeploymentConfiguration(DeploymentConfiguration deploymentConfiguration)

Especifica la creación de nodos mediante CloudServiceConfiguration/VirtualMachineConfiguration.

Parameters:

deploymentConfiguration - valor deploymentConfiguration

Returns:

la siguiente fase de la actualización

withDisplayName

public Update withDisplayName(String displayName)

Especifica el nombre para mostrar del grupo.

Parameters:

displayName - valor displayName

Returns:

la siguiente fase de la actualización

withInterNodeCommunication

public Update withInterNodeCommunication(InterNodeCommunicationState interNodeCommunication)

Especifica las restricciones en las que se pueden asignar nodos al grupo.

Parameters:

interNodeCommunication - interNodeCommunication value (Valor de interNodeCommunication)

Returns:

la siguiente fase de la actualización

withMaxTasksPerNode

public Update withMaxTasksPerNode(Integer maxTasksPerNode)

Especifica el valor máximo de las tareas que se van a ejecutar en cada nodo.

Parameters:

maxTasksPerNode - valor maxTasksPerNode

Returns:

la siguiente fase de la actualización

withMetadata

public Update withMetadata(List metadata)

Especifica los metadatos para el uso del código de usuario.

Parameters:

metadata - valor de metadatos

Returns:

la siguiente fase de la actualización

withMountConfiguration

public Update withMountConfiguration(List mountConfigurations)

Especifica la configuración del sistema de archivos para que el grupo se monte en cada nodo.

Parameters:

mountConfigurations - valor de configuración de montaje

Returns:

la siguiente fase de la actualización

withNetworkConfiguration

public Update withNetworkConfiguration(NetworkConfiguration networkConfiguration)

Especifica la configuración de red del grupo.

Parameters:

networkConfiguration - valor de configuración de red

Returns:

la siguiente fase de la actualización

withScaleSettings

public Update withScaleSettings(ScaleSettings scaleSettings)

Especifica la configuración de escala para el grupo.

Parameters:

scaleSettings - valor de configuración de escalado

Returns:

la siguiente fase de la actualización

withStartTask

public Update withStartTask(StartTask startTask)

Especifica la tarea de inicio del grupo.

Parameters:

startTask - valor de tarea de inicio

Returns:

la siguiente fase de la actualización

withTaskSchedulingPolicy

public Update withTaskSchedulingPolicy(TaskSchedulingPolicy taskSchedulingPolicy)

Especifica la directiva de programación de tareas.

Parameters:

taskSchedulingPolicy - taskSchedulingPolicy value

Returns:

la siguiente fase de la actualización

withTaskSlotsPerNode

public Update withTaskSlotsPerNode(Integer taskSlotsPerNode)

Especifica el número de ranuras de tareas que se pueden usar para ejecutar tareas simultáneas en un único nodo de proceso del grupo. El valor predeterminado es 1. El valor máximo es el menor de 4 veces el número de núcleos de vmSize del grupo o 256.

Parameters:

taskSlotsPerNode - el número de ranuras de tareas

Returns:

la siguiente fase de la actualización

withUserAccounts

public Update withUserAccounts(List userAccounts)

Especifica el valor de las cuentas de usuario.

Parameters:

userAccounts - valor userAccounts

Returns:

la siguiente fase de la actualización

withVmSize

public Update withVmSize(String vmSize)

Especifica los tamaños disponibles de la máquina virtual para los grupos de Cloud Services.

Parameters:

vmSize - valor vmSize

Returns:

la siguiente fase de la actualización

Se aplica a