ManagedIntegrationRuntime Class

public final class ManagedIntegrationRuntime
extends IntegrationRuntime

Managed integration runtime, including managed elastic and managed dedicated integration runtimes.

Constructor Summary

Constructor Description
ManagedIntegrationRuntime()

Creates an instance of ManagedIntegrationRuntime class.

Method Summary

Modifier and Type Method and Description
IntegrationRuntimeComputeProperties computeProperties()

Get the computeProperties property: The compute resource for managed integration runtime.

static ManagedIntegrationRuntime fromJson(JsonReader jsonReader)

Reads an instance of ManagedIntegrationRuntime from the JsonReader.

IntegrationRuntimeSsisProperties ssisProperties()

Get the ssisProperties property: SSIS properties for managed integration runtime.

IntegrationRuntimeState state()

Get the state property: Integration runtime state, only valid for managed dedicated integration runtime.

JsonWriter toJson(JsonWriter jsonWriter)
IntegrationRuntimeType type()

Get the type property: Type of integration runtime.

void validate()

Validates the instance.

ManagedIntegrationRuntime withComputeProperties(IntegrationRuntimeComputeProperties computeProperties)

Set the computeProperties property: The compute resource for managed integration runtime.

ManagedIntegrationRuntime withDescription(String description)

Set the description property: Integration runtime description.

ManagedIntegrationRuntime withSsisProperties(IntegrationRuntimeSsisProperties ssisProperties)

Set the ssisProperties property: SSIS properties for managed integration runtime.

Methods inherited from IntegrationRuntime

Methods inherited from java.lang.Object

Constructor Details

ManagedIntegrationRuntime

public ManagedIntegrationRuntime()

Creates an instance of ManagedIntegrationRuntime class.

Method Details

computeProperties

public IntegrationRuntimeComputeProperties computeProperties()

Get the computeProperties property: The compute resource for managed integration runtime.

Returns:

the computeProperties value.

fromJson

public static ManagedIntegrationRuntime fromJson(JsonReader jsonReader)

Reads an instance of ManagedIntegrationRuntime from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

Throws:

IOException

- If the deserialized JSON object was missing any required properties.

ssisProperties

public IntegrationRuntimeSsisProperties ssisProperties()

Get the ssisProperties property: SSIS properties for managed integration runtime.

Returns:

the ssisProperties value.

state

public IntegrationRuntimeState state()

Get the state property: Integration runtime state, only valid for managed dedicated integration runtime.

Returns:

the state value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

ManagedIntegrationRuntime.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

type

public IntegrationRuntimeType type()

Get the type property: Type of integration runtime.

Overrides:

ManagedIntegrationRuntime.type()

Returns:

the type value.

validate

public void validate()

Validates the instance.

Overrides:

ManagedIntegrationRuntime.validate()

withComputeProperties

public ManagedIntegrationRuntime withComputeProperties(IntegrationRuntimeComputeProperties computeProperties)

Set the computeProperties property: The compute resource for managed integration runtime.

Parameters:

computeProperties - the computeProperties value to set.

Returns:

the ManagedIntegrationRuntime object itself.

withDescription

public ManagedIntegrationRuntime withDescription(String description)

Set the description property: Integration runtime description.

Overrides:

ManagedIntegrationRuntime.withDescription(String description)

Parameters:

description

withSsisProperties

public ManagedIntegrationRuntime withSsisProperties(IntegrationRuntimeSsisProperties ssisProperties)

Set the ssisProperties property: SSIS properties for managed integration runtime.

Parameters:

ssisProperties - the ssisProperties value to set.

Returns:

the ManagedIntegrationRuntime object itself.

Applies to