Class IntegrationRuntimeComputeProperties
java.lang.Object
com.azure.resourcemanager.datafactory.models.IntegrationRuntimeComputeProperties
The compute resource properties for managed integration runtime.
-
Constructor Summary
ConstructorDescriptionCreates an instance of IntegrationRuntimeComputeProperties class. -
Method Summary
Modifier and TypeMethodDescriptionGet the additionalProperties property: The compute resource properties for managed integration runtime.Get the dataFlowProperties property: Data flow properties for managed integration runtime.location()
Get the location property: The location for managed integration runtime.Get the maxParallelExecutionsPerNode property: Maximum parallel executions count per node for managed integration runtime.nodeSize()
Get the nodeSize property: The node size requirement to managed integration runtime.Get the numberOfNodes property: The required number of nodes for managed integration runtime.void
validate()
Validates the instance.Get the vNetProperties property: VNet properties for managed integration runtime.withAdditionalProperties
(Map<String, Object> additionalProperties) Set the additionalProperties property: The compute resource properties for managed integration runtime.withDataFlowProperties
(IntegrationRuntimeDataFlowProperties dataFlowProperties) Set the dataFlowProperties property: Data flow properties for managed integration runtime.withLocation
(String location) Set the location property: The location for managed integration runtime.withMaxParallelExecutionsPerNode
(Integer maxParallelExecutionsPerNode) Set the maxParallelExecutionsPerNode property: Maximum parallel executions count per node for managed integration runtime.withNodeSize
(String nodeSize) Set the nodeSize property: The node size requirement to managed integration runtime.withNumberOfNodes
(Integer numberOfNodes) Set the numberOfNodes property: The required number of nodes for managed integration runtime.withVNetProperties
(IntegrationRuntimeVNetProperties vNetProperties) Set the vNetProperties property: VNet properties for managed integration runtime.
-
Constructor Details
-
IntegrationRuntimeComputeProperties
public IntegrationRuntimeComputeProperties()Creates an instance of IntegrationRuntimeComputeProperties class.
-
-
Method Details
-
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
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
Get the nodeSize property: The node size requirement to managed integration runtime.- Returns:
- the nodeSize value.
-
withNodeSize
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
Get the numberOfNodes property: The required number of nodes for managed integration runtime.- Returns:
- the numberOfNodes value.
-
withNumberOfNodes
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
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
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
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
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.
-