LinkedService Class

  • java.lang.Object
    • com.azure.resourcemanager.datafactory.models.LinkedService

Implements

public class LinkedService
implements JsonSerializable<LinkedService>

The 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
Map<String,Object> additionalProperties()

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

List<Object> annotations()

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

IntegrationRuntimeReference connectVia()

Get the connectVia property: The integration runtime reference.

String description()

Get the description property: Linked service description.

static LinkedService fromJson(JsonReader jsonReader)

Reads an instance of LinkedService from the JsonReader.

Map<String,ParameterSpecification> parameters()

Get the parameters property: Parameters for linked service.

JsonWriter toJson(JsonWriter jsonWriter)
String type()

Get the type property: Type of linked service.

void validate()

Validates the instance.

String version()

Get the version property: Version of the linked service.

LinkedService withAdditionalProperties(Map<String,Object> additionalProperties)

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

LinkedService withAnnotations(List<Object> annotations)

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

LinkedService withConnectVia(IntegrationRuntimeReference connectVia)

Set the connectVia property: The integration runtime reference.

LinkedService withDescription(String description)

Set the description property: Linked service description.

LinkedService withParameters(Map<String,ParameterSpecification> parameters)

Set the parameters property: Parameters for linked service.

LinkedService withVersion(String version)

Set the version property: Version of the linked service.

Methods inherited from java.lang.Object

Constructor Details

LinkedService

public LinkedService()

Creates an instance of LinkedService class.

Method Details

additionalProperties

public Map<String,Object> additionalProperties()

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

Returns:

the additionalProperties value.

annotations

public List<Object> annotations()

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

Returns:

the annotations value.

connectVia

public IntegrationRuntimeReference connectVia()

Get the connectVia property: The integration runtime reference.

Returns:

the connectVia value.

description

public String description()

Get the description property: Linked service description.

Returns:

the description value.

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.

parameters

public Map<String,ParameterSpecification> parameters()

Get the parameters property: Parameters for linked service.

Returns:

the parameters value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

type

public String type()

Get the type property: Type of linked service.

Returns:

the type value.

validate

public void validate()

Validates the instance.

version

public String version()

Get the version property: Version of the linked service.

Returns:

the version value.

withAdditionalProperties

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

Set the additionalProperties property: The 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.

withAnnotations

public LinkedService withAnnotations(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.

withConnectVia

public LinkedService withConnectVia(IntegrationRuntimeReference connectVia)

Set the connectVia property: The integration runtime reference.

Parameters:

connectVia - the connectVia value to set.

Returns:

the LinkedService object itself.

withDescription

public LinkedService withDescription(String description)

Set the description property: Linked service description.

Parameters:

description - the description value to set.

Returns:

the LinkedService object itself.

withParameters

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

Set the parameters property: Parameters for linked service.

Parameters:

parameters - the parameters value to set.

Returns:

the LinkedService object itself.

withVersion

public LinkedService withVersion(String version)

Set the version property: Version of the linked service.

Parameters:

version - the version value to set.

Returns:

the LinkedService object itself.

Applies to