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 Details

    • IntegrationRuntimeComputeProperties

      public IntegrationRuntimeComputeProperties()
  • Method Details

    • 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.