Share via


LinkedService Class

  • java.lang.Object
    • com.azure.analytics.synapse.artifacts.models.LinkedService

Implements

public class LinkedService
implements JsonSerializable<LinkedService>

The Azure Synapse nested object which contains the information and credential which can be used to connect with related store or compute resource.

Constructor Summary

Constructor Description
LinkedService()

Creates an instance of LinkedService class.

Method Summary

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

Reads an instance of LinkedService from the JsonReader.

Map<String,Object> getAdditionalProperties()

Get the additionalProperties property: The Azure Synapse nested object which contains the information and credential which can be used to connect with related store or compute resource.

List<Object> getAnnotations()

Get the annotations property: List of tags that can be used for describing the linked service.

IntegrationRuntimeReference getConnectVia()

Get the connectVia property: The integration runtime reference.

String getDescription()

Get the description property: Linked service description.

Map<String,ParameterSpecification> getParameters()

Get the parameters property: Parameters for linked service.

String getType()

Get the type property: Type of linked service.

String getVersion()

Get the version property: Version of the linked service.

LinkedService setAdditionalProperties(Map<String,Object> additionalProperties)

Set the additionalProperties property: The Azure Synapse nested object which contains the information and credential which can be used to connect with related store or compute resource.

LinkedService setAnnotations(List<Object> annotations)

Set the annotations property: List of tags that can be used for describing the linked service.

LinkedService setConnectVia(IntegrationRuntimeReference connectVia)

Set the connectVia property: The integration runtime reference.

LinkedService setDescription(String description)

Set the description property: Linked service description.

LinkedService setParameters(Map<String,ParameterSpecification> parameters)

Set the parameters property: Parameters for linked service.

LinkedService setVersion(String version)

Set the version property: Version of the linked service.

JsonWriter toJson(JsonWriter jsonWriter)

Methods inherited from java.lang.Object

Constructor Details

LinkedService

public LinkedService()

Creates an instance of LinkedService class.

Method Details

fromJson

public static LinkedService fromJson(JsonReader jsonReader)

Reads an instance of LinkedService from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

getAdditionalProperties

public Map<String,Object> getAdditionalProperties()

Get the additionalProperties property: The Azure Synapse nested object which contains the information and credential which can be used to connect with related store or compute resource.

Returns:

the additionalProperties value.

getAnnotations

public List<Object> getAnnotations()

Get the annotations property: List of tags that can be used for describing the linked service.

Returns:

the annotations value.

getConnectVia

public IntegrationRuntimeReference getConnectVia()

Get the connectVia property: The integration runtime reference.

Returns:

the connectVia value.

getDescription

public String getDescription()

Get the description property: Linked service description.

Returns:

the description value.

getParameters

public Map<String,ParameterSpecification> getParameters()

Get the parameters property: Parameters for linked service.

Returns:

the parameters value.

getType

public String getType()

Get the type property: Type of linked service.

Returns:

the type value.

getVersion

public String getVersion()

Get the version property: Version of the linked service.

Returns:

the version value.

setAdditionalProperties

public LinkedService setAdditionalProperties(Map<String,Object> additionalProperties)

Set the additionalProperties property: The Azure Synapse nested object which contains the information and credential which can be used to connect with related store or compute resource.

Parameters:

additionalProperties - the additionalProperties value to set.

Returns:

the LinkedService object itself.

setAnnotations

public LinkedService setAnnotations(List<Object> annotations)

Set the annotations property: List of tags that can be used for describing the linked service.

Parameters:

annotations - the annotations value to set.

Returns:

the LinkedService object itself.

setConnectVia

public LinkedService setConnectVia(IntegrationRuntimeReference connectVia)

Set the connectVia property: The integration runtime reference.

Parameters:

connectVia - the connectVia value to set.

Returns:

the LinkedService object itself.

setDescription

public LinkedService setDescription(String description)

Set the description property: Linked service description.

Parameters:

description - the description value to set.

Returns:

the LinkedService object itself.

setParameters

public LinkedService setParameters(Map<String,ParameterSpecification> parameters)

Set the parameters property: Parameters for linked service.

Parameters:

parameters - the parameters value to set.

Returns:

the LinkedService object itself.

setVersion

public LinkedService setVersion(String version)

Set the version property: Version of the linked service.

Parameters:

version - the version value to set.

Returns:

the LinkedService object itself.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

Applies to