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: The base definition of a linked integration runtime.

Boolean selfContainedInteractiveAuthoringEnabled()

Get the selfContainedInteractiveAuthoringEnabled property: An alternative option to ensure interactive authoring function when your self-hosted integration runtime is unable to establish a connection with Azure Relay.

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: The base definition of a linked integration runtime.

SelfHostedIntegrationRuntime withSelfContainedInteractiveAuthoringEnabled(Boolean selfContainedInteractiveAuthoringEnabled)

Set the selfContainedInteractiveAuthoringEnabled property: An alternative option to ensure interactive authoring function when your self-hosted integration runtime is unable to establish a connection with Azure Relay.

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: The base definition of a linked integration runtime.

Returns:

the linkedInfo value.

selfContainedInteractiveAuthoringEnabled

public Boolean selfContainedInteractiveAuthoringEnabled()

Get the selfContainedInteractiveAuthoringEnabled property: An alternative option to ensure interactive authoring function when your self-hosted integration runtime is unable to establish a connection with Azure Relay.

Returns:

the selfContainedInteractiveAuthoringEnabled 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: The base definition of a linked integration runtime.

Parameters:

linkedInfo - the linkedInfo value to set.

Returns:

the SelfHostedIntegrationRuntime object itself.

withSelfContainedInteractiveAuthoringEnabled

public SelfHostedIntegrationRuntime withSelfContainedInteractiveAuthoringEnabled(Boolean selfContainedInteractiveAuthoringEnabled)

Set the selfContainedInteractiveAuthoringEnabled property: An alternative option to ensure interactive authoring function when your self-hosted integration runtime is unable to establish a connection with Azure Relay.

Parameters:

selfContainedInteractiveAuthoringEnabled - the selfContainedInteractiveAuthoringEnabled value to set.

Returns:

the SelfHostedIntegrationRuntime object itself.

Applies to