Class IntegrationRuntimeComputeProperties
- java.lang.Object
-
- com.azure.analytics.synapse.artifacts.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>
getAdditionalProperties()
Get the additionalProperties property: The compute resource properties for managed integration runtime.IntegrationRuntimeDataFlowProperties
getDataFlowProperties()
Get the dataFlowProperties property: Data flow properties for managed integration runtime.String
getLocation()
Get the location property: The location for managed integration runtime.Integer
getMaxParallelExecutionsPerNode()
Get the maxParallelExecutionsPerNode property: Maximum parallel executions count per node for managed integration runtime.String
getNodeSize()
Get the nodeSize property: The node size requirement to managed integration runtime.Integer
getNumberOfNodes()
Get the numberOfNodes property: The required number of nodes for managed integration runtime.IntegrationRuntimeVNetProperties
getVNetProperties()
Get the vNetProperties property: VNet properties for managed integration runtime.IntegrationRuntimeComputeProperties
setAdditionalProperties(Map<String,Object> additionalProperties)
Set the additionalProperties property: The compute resource properties for managed integration runtime.IntegrationRuntimeComputeProperties
setDataFlowProperties(IntegrationRuntimeDataFlowProperties dataFlowProperties)
Set the dataFlowProperties property: Data flow properties for managed integration runtime.IntegrationRuntimeComputeProperties
setLocation(String location)
Set the location property: The location for managed integration runtime.IntegrationRuntimeComputeProperties
setMaxParallelExecutionsPerNode(Integer maxParallelExecutionsPerNode)
Set the maxParallelExecutionsPerNode property: Maximum parallel executions count per node for managed integration runtime.IntegrationRuntimeComputeProperties
setNodeSize(String nodeSize)
Set the nodeSize property: The node size requirement to managed integration runtime.IntegrationRuntimeComputeProperties
setNumberOfNodes(Integer numberOfNodes)
Set the numberOfNodes property: The required number of nodes for managed integration runtime.IntegrationRuntimeComputeProperties
setVNetProperties(IntegrationRuntimeVNetProperties vNetProperties)
Set the vNetProperties property: VNet properties for managed integration runtime.
-
-
-
Method Detail
-
getLocation
public String getLocation()
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.
-
setLocation
public IntegrationRuntimeComputeProperties setLocation(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.
-
getNodeSize
public String getNodeSize()
Get the nodeSize property: The node size requirement to managed integration runtime.- Returns:
- the nodeSize value.
-
setNodeSize
public IntegrationRuntimeComputeProperties setNodeSize(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.
-
getNumberOfNodes
public Integer getNumberOfNodes()
Get the numberOfNodes property: The required number of nodes for managed integration runtime.- Returns:
- the numberOfNodes value.
-
setNumberOfNodes
public IntegrationRuntimeComputeProperties setNumberOfNodes(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.
-
getMaxParallelExecutionsPerNode
public Integer getMaxParallelExecutionsPerNode()
Get the maxParallelExecutionsPerNode property: Maximum parallel executions count per node for managed integration runtime.- Returns:
- the maxParallelExecutionsPerNode value.
-
setMaxParallelExecutionsPerNode
public IntegrationRuntimeComputeProperties setMaxParallelExecutionsPerNode(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.
-
getDataFlowProperties
public IntegrationRuntimeDataFlowProperties getDataFlowProperties()
Get the dataFlowProperties property: Data flow properties for managed integration runtime.- Returns:
- the dataFlowProperties value.
-
setDataFlowProperties
public IntegrationRuntimeComputeProperties setDataFlowProperties(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.
-
getVNetProperties
public IntegrationRuntimeVNetProperties getVNetProperties()
Get the vNetProperties property: VNet properties for managed integration runtime.- Returns:
- the vNetProperties value.
-
setVNetProperties
public IntegrationRuntimeComputeProperties setVNetProperties(IntegrationRuntimeVNetProperties vNetProperties)
Set the vNetProperties property: VNet properties for managed integration runtime.- Parameters:
vNetProperties
- the vNetProperties value to set.- Returns:
- the IntegrationRuntimeComputeProperties object itself.
-
getAdditionalProperties
public Map<String,Object> getAdditionalProperties()
Get the additionalProperties property: The compute resource properties for managed integration runtime.- Returns:
- the additionalProperties value.
-
setAdditionalProperties
public IntegrationRuntimeComputeProperties setAdditionalProperties(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.
-
-