SelfHostedIntegrationRuntime Class

public final class SelfHostedIntegrationRuntime
extends IntegrationRuntime

Self-hosted integration runtime.

Constructor Summary

Constructor Description
SelfHostedIntegrationRuntime()

Creates an instance of SelfHostedIntegrationRuntime class.

Method Summary

Modifier and Type Method and Description
static SelfHostedIntegrationRuntime fromJson(JsonReader jsonReader)

Reads an instance of SelfHostedIntegrationRuntime from the JsonReader.

LinkedIntegrationRuntimeType linkedInfo()

Get the linkedInfo property: Linked integration runtime type from data factory.

JsonWriter toJson(JsonWriter jsonWriter)
IntegrationRuntimeType type()

Get the type property: Type of integration runtime.

void validate()

Validates the instance.

SelfHostedIntegrationRuntime withDescription(String description)

Set the description property: Integration runtime description.

SelfHostedIntegrationRuntime withLinkedInfo(LinkedIntegrationRuntimeType linkedInfo)

Set the linkedInfo property: Linked integration runtime type from data factory.

Methods inherited from IntegrationRuntime

Methods inherited from java.lang.Object

Constructor Details

SelfHostedIntegrationRuntime

public SelfHostedIntegrationRuntime()

Creates an instance of SelfHostedIntegrationRuntime class.

Method Details

fromJson

public static SelfHostedIntegrationRuntime fromJson(JsonReader jsonReader)

Reads an instance of SelfHostedIntegrationRuntime from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

linkedInfo

public LinkedIntegrationRuntimeType linkedInfo()

Get the linkedInfo property: Linked integration runtime type from data factory.

Returns:

the linkedInfo value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

SelfHostedIntegrationRuntime.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

type

public IntegrationRuntimeType type()

Get the type property: Type of integration runtime.

Overrides:

SelfHostedIntegrationRuntime.type()

Returns:

the type value.

validate

public void validate()

Validates the instance.

Overrides:

SelfHostedIntegrationRuntime.validate()

withDescription

public SelfHostedIntegrationRuntime withDescription(String description)

Set the description property: Integration runtime description.

Overrides:

SelfHostedIntegrationRuntime.withDescription(String description)

Parameters:

description

withLinkedInfo

public SelfHostedIntegrationRuntime withLinkedInfo(LinkedIntegrationRuntimeType linkedInfo)

Set the linkedInfo property: Linked integration runtime type from data factory.

Parameters:

linkedInfo - the linkedInfo value to set.

Returns:

the SelfHostedIntegrationRuntime object itself.

Applies to