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 Summary
Constructors Constructor Description IntegrationRuntimeDataFlowProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>
additionalProperties()
Get the additionalProperties property: Data flow properties for managed integration runtime.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.DataFlowComputeType
computeType()
Get the computeType property: Compute type of the cluster which will execute data flow job.Integer
coreCount()
Get the coreCount property: Core count of the cluster which will execute data flow job.Integer
timeToLive()
Get the timeToLive property: Time to live (in minutes) setting of the cluster which will execute data flow job.void
validate()
Validates the instance.IntegrationRuntimeDataFlowProperties
withAdditionalProperties(Map<String,Object> additionalProperties)
Set the additionalProperties property: Data flow properties for managed integration runtime.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.IntegrationRuntimeDataFlowProperties
withComputeType(DataFlowComputeType computeType)
Set the computeType property: Compute type of the cluster which will execute data flow job.IntegrationRuntimeDataFlowProperties
withCoreCount(Integer coreCount)
Set the coreCount property: Core count of the cluster which will execute data flow job.IntegrationRuntimeDataFlowProperties
withTimeToLive(Integer timeToLive)
Set the timeToLive property: Time to live (in minutes) setting of the cluster which will execute data flow job.
-
-
-
Method Detail
-
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.
-
-