Class IntegrationRuntimeDataFlowProperties

java.lang.Object
com.azure.resourcemanager.datafactory.models.IntegrationRuntimeDataFlowProperties

public final class IntegrationRuntimeDataFlowProperties extends Object
Data flow properties for managed integration runtime.
  • Constructor Details

    • IntegrationRuntimeDataFlowProperties

      public IntegrationRuntimeDataFlowProperties()
      Creates an instance of IntegrationRuntimeDataFlowProperties class.
  • Method Details

    • computeType

      public DataFlowComputeType computeType()
      Get the computeType property: Compute type of the cluster which will execute data flow job.
      Returns:
      the computeType value.
    • withComputeType

      public IntegrationRuntimeDataFlowProperties withComputeType(DataFlowComputeType computeType)
      Set the computeType property: Compute type of the cluster which will execute data flow job.
      Parameters:
      computeType - the computeType value to set.
      Returns:
      the IntegrationRuntimeDataFlowProperties object itself.
    • coreCount

      public Integer coreCount()
      Get the coreCount property: Core count of the cluster which will execute data flow job. Supported values are: 8, 16, 32, 48, 80, 144 and 272.
      Returns:
      the coreCount value.
    • withCoreCount

      public IntegrationRuntimeDataFlowProperties withCoreCount(Integer coreCount)
      Set the coreCount property: Core count of the cluster which will execute data flow job. Supported values are: 8, 16, 32, 48, 80, 144 and 272.
      Parameters:
      coreCount - the coreCount value to set.
      Returns:
      the IntegrationRuntimeDataFlowProperties object itself.
    • timeToLive

      public Integer timeToLive()
      Get the timeToLive property: Time to live (in minutes) setting of the cluster which will execute data flow job.
      Returns:
      the timeToLive value.
    • withTimeToLive

      public IntegrationRuntimeDataFlowProperties withTimeToLive(Integer timeToLive)
      Set the timeToLive property: Time to live (in minutes) setting of the cluster which will execute data flow job.
      Parameters:
      timeToLive - the timeToLive value to set.
      Returns:
      the IntegrationRuntimeDataFlowProperties object itself.
    • cleanup

      public Boolean cleanup()
      Get the cleanup property: Cluster will not be recycled and it will be used in next data flow activity run until TTL (time to live) is reached if this is set as false. Default is true.
      Returns:
      the cleanup value.
    • withCleanup

      public IntegrationRuntimeDataFlowProperties withCleanup(Boolean cleanup)
      Set the cleanup property: Cluster will not be recycled and it will be used in next data flow activity run until TTL (time to live) is reached if this is set as false. Default is true.
      Parameters:
      cleanup - the cleanup value to set.
      Returns:
      the IntegrationRuntimeDataFlowProperties object itself.
    • additionalProperties

      public Map<String,Object> additionalProperties()
      Get the additionalProperties property: Data flow properties for managed integration runtime.
      Returns:
      the additionalProperties value.
    • withAdditionalProperties

      public IntegrationRuntimeDataFlowProperties withAdditionalProperties(Map<String,Object> additionalProperties)
      Set the additionalProperties property: Data flow properties for managed integration runtime.
      Parameters:
      additionalProperties - the additionalProperties value to set.
      Returns:
      the IntegrationRuntimeDataFlowProperties object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.