IntegrationRuntimeDataFlowProperties Class

  • java.lang.Object
    • com.azure.resourcemanager.synapse.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.

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.

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 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.

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.

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.

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.

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.

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