Class CopyComputeScaleProperties

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

public final class CopyComputeScaleProperties extends Object
CopyComputeScale properties for managed integration runtime.
  • Constructor Details

    • CopyComputeScaleProperties

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

    • dataIntegrationUnit

      public Integer dataIntegrationUnit()
      Get the dataIntegrationUnit property: DIU number setting reserved for copy activity execution. Supported values are multiples of 4 in range 4-256.
      Returns:
      the dataIntegrationUnit value.
    • withDataIntegrationUnit

      public CopyComputeScaleProperties withDataIntegrationUnit(Integer dataIntegrationUnit)
      Set the dataIntegrationUnit property: DIU number setting reserved for copy activity execution. Supported values are multiples of 4 in range 4-256.
      Parameters:
      dataIntegrationUnit - the dataIntegrationUnit value to set.
      Returns:
      the CopyComputeScaleProperties object itself.
    • timeToLive

      public Integer timeToLive()
      Get the timeToLive property: Time to live (in minutes) setting of integration runtime which will execute copy activity.
      Returns:
      the timeToLive value.
    • withTimeToLive

      public CopyComputeScaleProperties withTimeToLive(Integer timeToLive)
      Set the timeToLive property: Time to live (in minutes) setting of integration runtime which will execute copy activity.
      Parameters:
      timeToLive - the timeToLive value to set.
      Returns:
      the CopyComputeScaleProperties object itself.
    • additionalProperties

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

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

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