Class IntegrationRuntimeComputeProperties


  • public final class IntegrationRuntimeComputeProperties
    extends Object
    The compute resource properties for managed integration runtime.
    • Constructor Detail

      • IntegrationRuntimeComputeProperties

        public IntegrationRuntimeComputeProperties()
    • 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.