Class IntegrationRuntimeComputeProperties
- java.lang.Object
-
- com.azure.resourcemanager.datafactory.models.IntegrationRuntimeComputeProperties
-
public final class IntegrationRuntimeComputeProperties extends Object
The compute resource properties for managed integration runtime.
-
-
Constructor Summary
Constructors Constructor Description IntegrationRuntimeComputeProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>
additionalProperties()
Get the additionalProperties property: The compute resource properties for managed integration runtime.IntegrationRuntimeDataFlowProperties
dataFlowProperties()
Get the dataFlowProperties property: Data flow properties for managed integration runtime.String
location()
Get the location property: The location for managed integration runtime.Integer
maxParallelExecutionsPerNode()
Get the maxParallelExecutionsPerNode property: Maximum parallel executions count per node for managed integration runtime.String
nodeSize()
Get the nodeSize property: The node size requirement to managed integration runtime.Integer
numberOfNodes()
Get the numberOfNodes property: The required number of nodes for managed integration runtime.void
validate()
Validates the instance.IntegrationRuntimeVNetProperties
vNetProperties()
Get the vNetProperties property: VNet properties for managed integration runtime.IntegrationRuntimeComputeProperties
withAdditionalProperties(Map<String,Object> additionalProperties)
Set the additionalProperties property: The compute resource properties for managed integration runtime.IntegrationRuntimeComputeProperties
withDataFlowProperties(IntegrationRuntimeDataFlowProperties dataFlowProperties)
Set the dataFlowProperties property: Data flow properties for managed integration runtime.IntegrationRuntimeComputeProperties
withLocation(String location)
Set the location property: The location for managed integration runtime.IntegrationRuntimeComputeProperties
withMaxParallelExecutionsPerNode(Integer maxParallelExecutionsPerNode)
Set the maxParallelExecutionsPerNode property: Maximum parallel executions count per node for managed integration runtime.IntegrationRuntimeComputeProperties
withNodeSize(String nodeSize)
Set the nodeSize property: The node size requirement to managed integration runtime.IntegrationRuntimeComputeProperties
withNumberOfNodes(Integer numberOfNodes)
Set the numberOfNodes property: The required number of nodes for managed integration runtime.IntegrationRuntimeComputeProperties
withVNetProperties(IntegrationRuntimeVNetProperties vNetProperties)
Set the vNetProperties property: VNet properties for managed integration runtime.
-
-
-
Method Detail
-
location
public String location()
Get the location property: The location for managed integration runtime. The supported regions could be found on https://docs.microsoft.com/en-us/azure/data-factory/data-factory-data-movement-activities.- Returns:
- the location value.
-
withLocation
public IntegrationRuntimeComputeProperties withLocation(String location)
Set the location property: The location for managed integration runtime. The supported regions could be found on https://docs.microsoft.com/en-us/azure/data-factory/data-factory-data-movement-activities.- Parameters:
location
- the location value to set.- Returns:
- the IntegrationRuntimeComputeProperties object itself.
-
nodeSize
public String nodeSize()
Get the nodeSize property: The node size requirement to managed integration runtime.- Returns:
- the nodeSize value.
-
withNodeSize
public IntegrationRuntimeComputeProperties withNodeSize(String nodeSize)
Set the nodeSize property: The node size requirement to managed integration runtime.- Parameters:
nodeSize
- the nodeSize value to set.- Returns:
- the IntegrationRuntimeComputeProperties object itself.
-
numberOfNodes
public Integer numberOfNodes()
Get the numberOfNodes property: The required number of nodes for managed integration runtime.- Returns:
- the numberOfNodes value.
-
withNumberOfNodes
public IntegrationRuntimeComputeProperties withNumberOfNodes(Integer numberOfNodes)
Set the numberOfNodes property: The required number of nodes for managed integration runtime.- Parameters:
numberOfNodes
- the numberOfNodes value to set.- Returns:
- the IntegrationRuntimeComputeProperties object itself.
-
maxParallelExecutionsPerNode
public Integer maxParallelExecutionsPerNode()
Get the maxParallelExecutionsPerNode property: Maximum parallel executions count per node for managed integration runtime.- Returns:
- the maxParallelExecutionsPerNode value.
-
withMaxParallelExecutionsPerNode
public IntegrationRuntimeComputeProperties withMaxParallelExecutionsPerNode(Integer maxParallelExecutionsPerNode)
Set the maxParallelExecutionsPerNode property: Maximum parallel executions count per node for managed integration runtime.- Parameters:
maxParallelExecutionsPerNode
- the maxParallelExecutionsPerNode value to set.- Returns:
- the IntegrationRuntimeComputeProperties object itself.
-
dataFlowProperties
public IntegrationRuntimeDataFlowProperties dataFlowProperties()
Get the dataFlowProperties property: Data flow properties for managed integration runtime.- Returns:
- the dataFlowProperties value.
-
withDataFlowProperties
public IntegrationRuntimeComputeProperties withDataFlowProperties(IntegrationRuntimeDataFlowProperties dataFlowProperties)
Set the dataFlowProperties property: Data flow properties for managed integration runtime.- Parameters:
dataFlowProperties
- the dataFlowProperties value to set.- Returns:
- the IntegrationRuntimeComputeProperties object itself.
-
vNetProperties
public IntegrationRuntimeVNetProperties vNetProperties()
Get the vNetProperties property: VNet properties for managed integration runtime.- Returns:
- the vNetProperties value.
-
withVNetProperties
public IntegrationRuntimeComputeProperties withVNetProperties(IntegrationRuntimeVNetProperties vNetProperties)
Set the vNetProperties property: VNet properties for managed integration runtime.- Parameters:
vNetProperties
- the vNetProperties value to set.- Returns:
- the IntegrationRuntimeComputeProperties object itself.
-
additionalProperties
public Map<String,Object> additionalProperties()
Get the additionalProperties property: The compute resource properties for managed integration runtime.- Returns:
- the additionalProperties value.
-
withAdditionalProperties
public IntegrationRuntimeComputeProperties withAdditionalProperties(Map<String,Object> additionalProperties)
Set the additionalProperties property: The compute resource properties for managed integration runtime.- Parameters:
additionalProperties
- the additionalProperties value to set.- Returns:
- the IntegrationRuntimeComputeProperties object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-