DeploymentConfiguration Class

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

public final class DeploymentConfiguration

Deployment configuration properties.

Constructor Summary

Constructor Description
DeploymentConfiguration()

Method Summary

Modifier and Type Method and Description
CloudServiceConfiguration cloudServiceConfiguration()

Get the cloudServiceConfiguration property: The configuration for nodes in a pool based on the Azure Cloud Services platform.

void validate()

Validates the instance.

VirtualMachineConfiguration virtualMachineConfiguration()

Get the virtualMachineConfiguration property: The configuration for compute nodes in a pool based on the Azure Virtual Machines infrastructure.

DeploymentConfiguration withCloudServiceConfiguration(CloudServiceConfiguration cloudServiceConfiguration)

Set the cloudServiceConfiguration property: The configuration for nodes in a pool based on the Azure Cloud Services platform.

DeploymentConfiguration withVirtualMachineConfiguration(VirtualMachineConfiguration virtualMachineConfiguration)

Set the virtualMachineConfiguration property: The configuration for compute nodes in a pool based on the Azure Virtual Machines infrastructure.

Methods inherited from java.lang.Object

Constructor Details

DeploymentConfiguration

public DeploymentConfiguration()

Method Details

cloudServiceConfiguration

public CloudServiceConfiguration cloudServiceConfiguration()

Get the cloudServiceConfiguration property: The configuration for nodes in a pool based on the Azure Cloud Services platform. This property and virtualMachineConfiguration are mutually exclusive and one of the properties must be specified. This property cannot be specified if the Batch account was created with its poolAllocationMode property set to 'UserSubscription'.

Returns:

the cloudServiceConfiguration value.

validate

public void validate()

Validates the instance.

virtualMachineConfiguration

public VirtualMachineConfiguration virtualMachineConfiguration()

Get the virtualMachineConfiguration property: The configuration for compute nodes in a pool based on the Azure Virtual Machines infrastructure. This property and cloudServiceConfiguration are mutually exclusive and one of the properties must be specified.

Returns:

the virtualMachineConfiguration value.

withCloudServiceConfiguration

public DeploymentConfiguration withCloudServiceConfiguration(CloudServiceConfiguration cloudServiceConfiguration)

Set the cloudServiceConfiguration property: The configuration for nodes in a pool based on the Azure Cloud Services platform. This property and virtualMachineConfiguration are mutually exclusive and one of the properties must be specified. This property cannot be specified if the Batch account was created with its poolAllocationMode property set to 'UserSubscription'.

Parameters:

cloudServiceConfiguration - the cloudServiceConfiguration value to set.

Returns:

the DeploymentConfiguration object itself.

withVirtualMachineConfiguration

public DeploymentConfiguration withVirtualMachineConfiguration(VirtualMachineConfiguration virtualMachineConfiguration)

Set the virtualMachineConfiguration property: The configuration for compute nodes in a pool based on the Azure Virtual Machines infrastructure. This property and cloudServiceConfiguration are mutually exclusive and one of the properties must be specified.

Parameters:

virtualMachineConfiguration - the virtualMachineConfiguration value to set.

Returns:

the DeploymentConfiguration object itself.

Applies to