IntegrationRuntimeDataFlowProperties Class

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

Implements

public final class IntegrationRuntimeDataFlowProperties
implements JsonSerializable<IntegrationRuntimeDataFlowProperties>

Data flow properties for managed integration runtime.

Constructor Summary

Constructor Description
IntegrationRuntimeDataFlowProperties()

Creates an instance of IntegrationRuntimeDataFlowProperties class.

Method Summary

Modifier and Type Method and 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.

List<IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem> customProperties()

Get the customProperties property: Custom properties are used to tune the data flow runtime performance.

static IntegrationRuntimeDataFlowProperties fromJson(JsonReader jsonReader)

Reads an instance of IntegrationRuntimeDataFlowProperties from the JsonReader.

Integer timeToLive()

Get the timeToLive property: Time to live (in minutes) setting of the cluster which will execute data flow job.

JsonWriter toJson(JsonWriter jsonWriter)
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 withCustomProperties(List<IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem> customProperties)

Set the customProperties property: Custom properties are used to tune the data flow runtime performance.

IntegrationRuntimeDataFlowProperties withTimeToLive(Integer timeToLive)

Set the timeToLive property: Time to live (in minutes) setting of the cluster which will execute data flow job.

Methods inherited from java.lang.Object

Constructor Details

IntegrationRuntimeDataFlowProperties

public IntegrationRuntimeDataFlowProperties()

Creates an instance of IntegrationRuntimeDataFlowProperties class.

Method Details

additionalProperties

public Map<String,Object> additionalProperties()

Get the additionalProperties property: Data flow properties for managed integration runtime.

Returns:

the additionalProperties value.

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.

computeType

public DataFlowComputeType computeType()

Get the computeType property: Compute type of the cluster which will execute data flow job.

Returns:

the computeType value.

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.

customProperties

public List<IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem> customProperties()

Get the customProperties property: Custom properties are used to tune the data flow runtime performance.

Returns:

the customProperties value.

fromJson

public static IntegrationRuntimeDataFlowProperties fromJson(JsonReader jsonReader)

Reads an instance of IntegrationRuntimeDataFlowProperties from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of IntegrationRuntimeDataFlowProperties if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the IntegrationRuntimeDataFlowProperties.

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.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

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.

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.

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.

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.

withCustomProperties

public IntegrationRuntimeDataFlowProperties withCustomProperties(List<IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem> customProperties)

Set the customProperties property: Custom properties are used to tune the data flow runtime performance.

Parameters:

customProperties - the customProperties value to set.

Returns:

the IntegrationRuntimeDataFlowProperties object itself.

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.

Applies to