IntegrationRuntimeDataProxyProperties Class

  • java.lang.Object
    • com.azure.resourcemanager.synapse.models.IntegrationRuntimeDataProxyProperties

Implements

public final class IntegrationRuntimeDataProxyProperties
implements JsonSerializable<IntegrationRuntimeDataProxyProperties>

Data proxy properties for a managed dedicated integration runtime.

Constructor Summary

Constructor Description
IntegrationRuntimeDataProxyProperties()

Creates an instance of IntegrationRuntimeDataProxyProperties class.

Method Summary

Modifier and Type Method and Description
EntityReference connectVia()

Get the connectVia property: The self-hosted integration runtime reference.

static IntegrationRuntimeDataProxyProperties fromJson(JsonReader jsonReader)

Reads an instance of IntegrationRuntimeDataProxyProperties from the JsonReader.

String path()

Get the path property: The path to contain the staged data in the Blob storage.

EntityReference stagingLinkedService()

Get the stagingLinkedService property: The staging linked service reference.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

IntegrationRuntimeDataProxyProperties withConnectVia(EntityReference connectVia)

Set the connectVia property: The self-hosted integration runtime reference.

IntegrationRuntimeDataProxyProperties withPath(String path)

Set the path property: The path to contain the staged data in the Blob storage.

IntegrationRuntimeDataProxyProperties withStagingLinkedService(EntityReference stagingLinkedService)

Set the stagingLinkedService property: The staging linked service reference.

Methods inherited from java.lang.Object

Constructor Details

IntegrationRuntimeDataProxyProperties

public IntegrationRuntimeDataProxyProperties()

Creates an instance of IntegrationRuntimeDataProxyProperties class.

Method Details

connectVia

public EntityReference connectVia()

Get the connectVia property: The self-hosted integration runtime reference.

Returns:

the connectVia value.

fromJson

public static IntegrationRuntimeDataProxyProperties fromJson(JsonReader jsonReader)

Reads an instance of IntegrationRuntimeDataProxyProperties from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

path

public String path()

Get the path property: The path to contain the staged data in the Blob storage.

Returns:

the path value.

stagingLinkedService

public EntityReference stagingLinkedService()

Get the stagingLinkedService property: The staging linked service reference.

Returns:

the stagingLinkedService value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withConnectVia

public IntegrationRuntimeDataProxyProperties withConnectVia(EntityReference connectVia)

Set the connectVia property: The self-hosted integration runtime reference.

Parameters:

connectVia - the connectVia value to set.

Returns:

the IntegrationRuntimeDataProxyProperties object itself.

withPath

public IntegrationRuntimeDataProxyProperties withPath(String path)

Set the path property: The path to contain the staged data in the Blob storage.

Parameters:

path - the path value to set.

Returns:

the IntegrationRuntimeDataProxyProperties object itself.

withStagingLinkedService

public IntegrationRuntimeDataProxyProperties withStagingLinkedService(EntityReference stagingLinkedService)

Set the stagingLinkedService property: The staging linked service reference.

Parameters:

stagingLinkedService - the stagingLinkedService value to set.

Returns:

the IntegrationRuntimeDataProxyProperties object itself.

Applies to