Partager via


Pool.DefinitionStages.WithAttach<ParentT> Interface

Paramètres de type

ParentT

étape de la définition de compte Batch parent à laquelle revenir après l’attachement de cette définition

public interface WithAttach extends Attachable.InDefinition

Étape d’une définition de pool Batch qui permet la création d’un pool.

Résumé de la méthode

Modificateur et type Méthode et description
DefinitionStages.WithAttach<ParentT> withApplicationLicenses(List<String> applicationLicenses)

Spécifie la liste des licences d’application.

DefinitionStages.WithAttach<ParentT> withApplicationPackages(List<ApplicationPackageReference> applicationPackages)

Spécifie que les références de package d’application affectent tous les nouveaux nœuds de calcul qui rejoignent le pool.

DefinitionStages.WithAttach<ParentT> withCertificates(List<CertificateReference> certificates)

Spécifie les certificats pour les nœuds de calcul.

DefinitionStages.WithAttach<ParentT> withDeploymentConfiguration(DeploymentConfiguration deploymentConfiguration)

Spécifie la création de nœuds à l’aide de CloudServiceConfiguration/VirtualMachineConfiguration.

DefinitionStages.WithAttach<ParentT> withDisplayName(String displayName)

Spécifie le nom d’affichage du pool.

DefinitionStages.WithAttach<ParentT> withInterNodeCommunication(InterNodeCommunicationState interNodeCommunication)

Spécifie les restrictions sur les nœuds qui peuvent être affectés au pool.

DefinitionStages.WithAttach<ParentT> withMaxTasksPerNode(Integer maxTasksPerNode)

Spécifie la valeur maximale des tâches à exécuter sur chaque nœud.

DefinitionStages.WithAttach<ParentT> withMetadata(List<MetadataItem> metadata)

Spécifie les métadonnées pour l’utilisation du code utilisateur.

DefinitionStages.WithAttach<ParentT> withMountConfiguration(List<MountConfiguration> mountConfigurations)

Spécifie la configuration du système de fichiers pour le pool à monter sur chaque nœud.

DefinitionStages.WithAttach<ParentT> withNetworkConfiguration(NetworkConfiguration networkConfiguration)

Spécifie la configuration réseau du pool.

DefinitionStages.WithAttach<ParentT> withScaleSettings(ScaleSettings scaleSettings)

Spécifie les paramètres de mise à l’échelle du pool.

DefinitionStages.WithAttach<ParentT> withStartTask(StartTask startTask)

Spécifie la tâche de démarrage du pool.

DefinitionStages.WithAttach<ParentT> withTaskSchedulingPolicy(TaskSchedulingPolicy taskSchedulingPolicy)

Spécifie la stratégie de planification des tâches.

DefinitionStages.WithAttach<ParentT> withTaskSlotsPerNode(Integer taskSlotsPerNode)

Spécifie le nombre d’emplacements de tâches qui peuvent être utilisés pour exécuter des tâches simultanées sur un seul nœud de calcul dans le pool. La valeur par défaut est 1. La valeur maximale est la plus petite de 4 fois le nombre de cœurs de la vmSize du pool ou 256.

DefinitionStages.WithAttach<ParentT> withUserAccounts(List<UserAccount> userAccounts)

Spécifie la valeur des comptes d’utilisateur.

DefinitionStages.WithAttach<ParentT> withVmSize(String vmSize)

Spécifie les tailles disponibles de machine virtuelle pour les pools Services cloud.

Membres hérités

Détails de la méthode

withApplicationLicenses

public DefinitionStages.WithAttach withApplicationLicenses(List applicationLicenses)

Spécifie la liste des licences d’application.

Parameters:

applicationLicenses - valeur applicationLicenses

Returns:

étape suivante de la définition

withApplicationPackages

public DefinitionStages.WithAttach withApplicationPackages(List applicationPackages)

Spécifie que les références de package d’application affectent tous les nouveaux nœuds de calcul qui rejoignent le pool.

Parameters:

applicationPackages - valeur applicationPackages

Returns:

étape suivante de la définition

withCertificates

public DefinitionStages.WithAttach withCertificates(List certificates)

Spécifie les certificats pour les nœuds de calcul.

Parameters:

certificates - valeur des certificats

Returns:

étape suivante de la définition

withDeploymentConfiguration

public DefinitionStages.WithAttach withDeploymentConfiguration(DeploymentConfiguration deploymentConfiguration)

Spécifie la création de nœuds à l’aide de CloudServiceConfiguration/VirtualMachineConfiguration.

Parameters:

deploymentConfiguration - deploymentConfiguration value

Returns:

étape suivante de la définition

withDisplayName

public DefinitionStages.WithAttach withDisplayName(String displayName)

Spécifie le nom d’affichage du pool.

Parameters:

displayName - valeur displayName

Returns:

étape suivante de la définition

withInterNodeCommunication

public DefinitionStages.WithAttach withInterNodeCommunication(InterNodeCommunicationState interNodeCommunication)

Spécifie les restrictions sur les nœuds qui peuvent être affectés au pool.

Parameters:

interNodeCommunication - valeur interNodeCommunication

Returns:

étape suivante de la définition

withMaxTasksPerNode

public DefinitionStages.WithAttach withMaxTasksPerNode(Integer maxTasksPerNode)

Spécifie la valeur maximale des tâches à exécuter sur chaque nœud.

Parameters:

maxTasksPerNode - valeur maxTasksPerNode

Returns:

étape suivante de la définition

withMetadata

public DefinitionStages.WithAttach withMetadata(List metadata)

Spécifie les métadonnées pour l’utilisation du code utilisateur.

Parameters:

metadata - valeur de métadonnées

Returns:

étape suivante de la définition

withMountConfiguration

public DefinitionStages.WithAttach withMountConfiguration(List mountConfigurations)

Spécifie la configuration du système de fichiers pour le pool à monter sur chaque nœud.

Parameters:

mountConfigurations - valeur de configuration de montage

Returns:

étape suivante de la définition

withNetworkConfiguration

public DefinitionStages.WithAttach withNetworkConfiguration(NetworkConfiguration networkConfiguration)

Spécifie la configuration réseau du pool.

Parameters:

networkConfiguration - valeur de configuration réseau

Returns:

étape suivante de la définition

withScaleSettings

public DefinitionStages.WithAttach withScaleSettings(ScaleSettings scaleSettings)

Spécifie les paramètres de mise à l’échelle du pool.

Parameters:

scaleSettings - Valeur des paramètres de mise à l’échelle

Returns:

étape suivante de la définition

withStartTask

public DefinitionStages.WithAttach withStartTask(StartTask startTask)

Spécifie la tâche de démarrage du pool.

Parameters:

startTask - valeur de la tâche de démarrage

Returns:

étape suivante de la définition

withTaskSchedulingPolicy

public DefinitionStages.WithAttach withTaskSchedulingPolicy(TaskSchedulingPolicy taskSchedulingPolicy)

Spécifie la stratégie de planification des tâches.

Parameters:

taskSchedulingPolicy - valeur taskSchedulingPolicy

Returns:

étape suivante de la définition

withTaskSlotsPerNode

public DefinitionStages.WithAttach withTaskSlotsPerNode(Integer taskSlotsPerNode)

Spécifie le nombre d’emplacements de tâches qui peuvent être utilisés pour exécuter des tâches simultanées sur un seul nœud de calcul dans le pool. La valeur par défaut est 1. La valeur maximale est la plus petite de 4 fois le nombre de cœurs de la vmSize du pool ou 256.

Parameters:

taskSlotsPerNode - nombre d’emplacements de tâches

Returns:

étape suivante de la définition

withUserAccounts

public DefinitionStages.WithAttach withUserAccounts(List userAccounts)

Spécifie la valeur des comptes d’utilisateur.

Parameters:

userAccounts - valeur userAccounts

Returns:

étape suivante de la définition

withVmSize

public DefinitionStages.WithAttach withVmSize(String vmSize)

Spécifie les tailles disponibles de machine virtuelle pour les pools Services cloud.

Parameters:

vmSize - valeur vmSize

Returns:

étape suivante de la définition

S’applique à