SapEccLinkedService Class

public class SapEccLinkedService
extends LinkedService

Linked service for SAP ERP Central Component(SAP ECC).

Constructor Summary

Constructor Description
SapEccLinkedService()

Creates an instance of SapEccLinkedService class.

Method Summary

Modifier and Type Method and Description
String getEncryptedCredential()

Get the encryptedCredential property: The encrypted credential used for authentication.

SecretBase getPassword()

Get the password property: The password for Basic authentication.

String getUrl()

Get the url property: The URL of SAP ECC OData API.

String getUsername()

Get the username property: The username for Basic authentication.

SapEccLinkedService setAnnotations(List<Object> annotations)

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

SapEccLinkedService setConnectVia(IntegrationRuntimeReference connectVia)

Set the connectVia property: The integration runtime reference.

SapEccLinkedService setDescription(String description)

Set the description property: Linked service description.

SapEccLinkedService setEncryptedCredential(String encryptedCredential)

Set the encryptedCredential property: The encrypted credential used for authentication.

SapEccLinkedService setParameters(Map<String,ParameterSpecification> parameters)

Set the parameters property: Parameters for linked service.

SapEccLinkedService setPassword(SecretBase password)

Set the password property: The password for Basic authentication.

SapEccLinkedService setUrl(String url)

Set the url property: The URL of SAP ECC OData API.

SapEccLinkedService setUsername(String username)

Set the username property: The username for Basic authentication.

Methods inherited from LinkedService

Methods inherited from java.lang.Object

Constructor Details

SapEccLinkedService

public SapEccLinkedService()

Creates an instance of SapEccLinkedService class.

Method Details

getEncryptedCredential

public String getEncryptedCredential()

Get the encryptedCredential property: The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Either encryptedCredential or username/password must be provided. Type: string (or Expression with resultType string).

Returns:

the encryptedCredential value.

getPassword

public SecretBase getPassword()

Get the password property: The password for Basic authentication.

Returns:

the password value.

getUrl

public String getUrl()

Get the url property: The URL of SAP ECC OData API. For example, '[https://hostname:port/sap/opu/odata/sap/servicename/]'. Type: string (or Expression with resultType string).

Returns:

the url value.

getUsername

public String getUsername()

Get the username property: The username for Basic authentication. Type: string (or Expression with resultType string).

Returns:

the username value.

setAnnotations

public SapEccLinkedService setAnnotations(List annotations)

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

Overrides:

SapEccLinkedService.setAnnotations(List<Object> annotations)

Parameters:

annotations

setConnectVia

public SapEccLinkedService setConnectVia(IntegrationRuntimeReference connectVia)

Set the connectVia property: The integration runtime reference.

Overrides:

SapEccLinkedService.setConnectVia(IntegrationRuntimeReference connectVia)

Parameters:

connectVia

setDescription

public SapEccLinkedService setDescription(String description)

Set the description property: Linked service description.

Overrides:

SapEccLinkedService.setDescription(String description)

Parameters:

description

setEncryptedCredential

public SapEccLinkedService setEncryptedCredential(String encryptedCredential)

Set the encryptedCredential property: The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Either encryptedCredential or username/password must be provided. Type: string (or Expression with resultType string).

Parameters:

encryptedCredential - the encryptedCredential value to set.

Returns:

the SapEccLinkedService object itself.

setParameters

public SapEccLinkedService setParameters(Map parameters)

Set the parameters property: Parameters for linked service.

Overrides:

SapEccLinkedService.setParameters(Map<String,ParameterSpecification> parameters)

Parameters:

parameters

setPassword

public SapEccLinkedService setPassword(SecretBase password)

Set the password property: The password for Basic authentication.

Parameters:

password - the password value to set.

Returns:

the SapEccLinkedService object itself.

setUrl

public SapEccLinkedService setUrl(String url)

Set the url property: The URL of SAP ECC OData API. For example, '[https://hostname:port/sap/opu/odata/sap/servicename/]'. Type: string (or Expression with resultType string).

Parameters:

url - the url value to set.

Returns:

the SapEccLinkedService object itself.

setUsername

public SapEccLinkedService setUsername(String username)

Set the username property: The username for Basic authentication. Type: string (or Expression with resultType string).

Parameters:

username - the username value to set.

Returns:

the SapEccLinkedService object itself.

Applies to