IntegrationRuntimeComputeProperties Class

  • java.lang.Object
    • com.azure.analytics.synapse.artifacts.models.IntegrationRuntimeComputeProperties

public final class IntegrationRuntimeComputeProperties

The compute resource properties for managed integration runtime.

Constructor Summary

Constructor Description
IntegrationRuntimeComputeProperties()

Creates an instance of IntegrationRuntimeComputeProperties class.

Method Summary

Modifier and Type Method and 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.

Methods inherited from java.lang.Object

Constructor Details

IntegrationRuntimeComputeProperties

public IntegrationRuntimeComputeProperties()

Creates an instance of IntegrationRuntimeComputeProperties class.

Method Details

getAdditionalProperties

public Map getAdditionalProperties()

Get the additionalProperties property: The compute resource properties for managed integration runtime.

Returns:

the additionalProperties value.

getDataFlowProperties

public IntegrationRuntimeDataFlowProperties getDataFlowProperties()

Get the dataFlowProperties property: Data flow properties for managed integration runtime.

Returns:

the dataFlowProperties value.

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.

getMaxParallelExecutionsPerNode

public Integer getMaxParallelExecutionsPerNode()

Get the maxParallelExecutionsPerNode property: Maximum parallel executions count per node for managed integration runtime.

Returns:

the maxParallelExecutionsPerNode value.

getNodeSize

public String getNodeSize()

Get the nodeSize property: The node size requirement to managed integration runtime.

Returns:

the nodeSize value.

getNumberOfNodes

public Integer getNumberOfNodes()

Get the numberOfNodes property: The required number of nodes for managed integration runtime.

Returns:

the numberOfNodes value.

getVNetProperties

public IntegrationRuntimeVNetProperties getVNetProperties()

Get the vNetProperties property: VNet properties for managed integration runtime.

Returns:

the vNetProperties value.

setAdditionalProperties

public IntegrationRuntimeComputeProperties setAdditionalProperties(Map 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.

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.

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.

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.

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.

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.

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.

Applies to