CopyComputeScaleProperties Class

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

Implements

public final class CopyComputeScaleProperties
implements JsonSerializable<CopyComputeScaleProperties>

CopyComputeScale properties for managed integration runtime.

Constructor Summary

Constructor Description
CopyComputeScaleProperties()

Creates an instance of CopyComputeScaleProperties class.

Method Summary

Modifier and Type Method and Description
Map<String,Object> additionalProperties()

Get the additionalProperties property: CopyComputeScale properties for managed integration runtime.

Integer dataIntegrationUnit()

Get the dataIntegrationUnit property: DIU number setting reserved for copy activity execution.

static CopyComputeScaleProperties fromJson(JsonReader jsonReader)

Reads an instance of CopyComputeScaleProperties from the JsonReader.

Integer timeToLive()

Get the timeToLive property: Time to live (in minutes) setting of integration runtime which will execute copy activity.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

CopyComputeScaleProperties withAdditionalProperties(Map<String,Object> additionalProperties)

Set the additionalProperties property: CopyComputeScale properties for managed integration runtime.

CopyComputeScaleProperties withDataIntegrationUnit(Integer dataIntegrationUnit)

Set the dataIntegrationUnit property: DIU number setting reserved for copy activity execution.

CopyComputeScaleProperties withTimeToLive(Integer timeToLive)

Set the timeToLive property: Time to live (in minutes) setting of integration runtime which will execute copy activity.

Methods inherited from java.lang.Object

Constructor Details

CopyComputeScaleProperties

public CopyComputeScaleProperties()

Creates an instance of CopyComputeScaleProperties class.

Method Details

additionalProperties

public Map<String,Object> additionalProperties()

Get the additionalProperties property: CopyComputeScale properties for managed integration runtime.

Returns:

the additionalProperties value.

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.

fromJson

public static CopyComputeScaleProperties fromJson(JsonReader jsonReader)

Reads an instance of CopyComputeScaleProperties from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of CopyComputeScaleProperties 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 CopyComputeScaleProperties.

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.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

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.

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.

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.

Applies to