ManagedIntegrationRuntime Class

public 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
static ManagedIntegrationRuntime fromJson(JsonReader jsonReader)

Reads an instance of ManagedIntegrationRuntime from the JsonReader.

IntegrationRuntimeComputeProperties getComputeProperties()

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

ManagedVirtualNetworkReference getManagedVirtualNetwork()

Get the managedVirtualNetwork property: Managed Virtual Network reference.

IntegrationRuntimeSsisProperties getSsisProperties()

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

IntegrationRuntimeState getState()

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

IntegrationRuntimeType getType()

Get the type property: Type of integration runtime.

ManagedIntegrationRuntime setComputeProperties(IntegrationRuntimeComputeProperties computeProperties)

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

ManagedIntegrationRuntime setDescription(String description)

Set the description property: Integration runtime description.

ManagedIntegrationRuntime setManagedVirtualNetwork(ManagedVirtualNetworkReference managedVirtualNetwork)

Set the managedVirtualNetwork property: Managed Virtual Network reference.

ManagedIntegrationRuntime setSsisProperties(IntegrationRuntimeSsisProperties ssisProperties)

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

JsonWriter toJson(JsonWriter jsonWriter)

Methods inherited from IntegrationRuntime

Methods inherited from java.lang.Object

Constructor Details

ManagedIntegrationRuntime

public ManagedIntegrationRuntime()

Creates an instance of ManagedIntegrationRuntime class.

Method Details

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 an error occurs while reading the ManagedIntegrationRuntime.

getComputeProperties

public IntegrationRuntimeComputeProperties getComputeProperties()

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

Returns:

the computeProperties value.

getManagedVirtualNetwork

public ManagedVirtualNetworkReference getManagedVirtualNetwork()

Get the managedVirtualNetwork property: Managed Virtual Network reference.

Returns:

the managedVirtualNetwork value.

getSsisProperties

public IntegrationRuntimeSsisProperties getSsisProperties()

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

Returns:

the ssisProperties value.

getState

public IntegrationRuntimeState getState()

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

Returns:

the state value.

getType

public IntegrationRuntimeType getType()

Get the type property: Type of integration runtime.

Overrides:

ManagedIntegrationRuntime.getType()

Returns:

the type value.

setComputeProperties

public ManagedIntegrationRuntime setComputeProperties(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.

setDescription

public ManagedIntegrationRuntime setDescription(String description)

Set the description property: Integration runtime description.

Overrides:

ManagedIntegrationRuntime.setDescription(String description)

Parameters:

description

setManagedVirtualNetwork

public ManagedIntegrationRuntime setManagedVirtualNetwork(ManagedVirtualNetworkReference managedVirtualNetwork)

Set the managedVirtualNetwork property: Managed Virtual Network reference.

Parameters:

managedVirtualNetwork - the managedVirtualNetwork value to set.

Returns:

the ManagedIntegrationRuntime object itself.

setSsisProperties

public ManagedIntegrationRuntime setSsisProperties(IntegrationRuntimeSsisProperties ssisProperties)

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

Parameters:

ssisProperties - the ssisProperties value to set.

Returns:

the ManagedIntegrationRuntime object itself.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

ManagedIntegrationRuntime.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

Applies to