MariaDBLinkedService Class

public final class MariaDBLinkedService
extends LinkedService

MariaDB server linked service.

Constructor Summary

Constructor Description
MariaDBLinkedService()

Creates an instance of MariaDBLinkedService class.

Method Summary

Modifier and Type Method and Description
Object connectionString()

Get the connectionString property: An ODBC connection string.

Object database()

Get the database property: Database name for connection.

Object driverVersion()

Get the driverVersion property: The version of the MariaDB driver.

String encryptedCredential()

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

AzureKeyVaultSecretReference password()

Get the password property: The Azure key vault secret reference of password in connection string.

Object port()

Get the port property: The port for the connection.

Object server()

Get the server property: Server name for connection.

String type()

Get the type property: Type of linked service.

Object username()

Get the username property: Username for authentication.

void validate()

Validates the instance.

MariaDBLinkedService withAnnotations(List<Object> annotations)

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

MariaDBLinkedService withConnectVia(IntegrationRuntimeReference connectVia)

Set the connectVia property: The integration runtime reference.

MariaDBLinkedService withConnectionString(Object connectionString)

Set the connectionString property: An ODBC connection string.

MariaDBLinkedService withDatabase(Object database)

Set the database property: Database name for connection.

MariaDBLinkedService withDescription(String description)

Set the description property: Linked service description.

MariaDBLinkedService withDriverVersion(Object driverVersion)

Set the driverVersion property: The version of the MariaDB driver.

MariaDBLinkedService withEncryptedCredential(String encryptedCredential)

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

MariaDBLinkedService withParameters(Map<String,ParameterSpecification> parameters)

Set the parameters property: Parameters for linked service.

MariaDBLinkedService withPassword(AzureKeyVaultSecretReference password)

Set the password property: The Azure key vault secret reference of password in connection string.

MariaDBLinkedService withPort(Object port)

Set the port property: The port for the connection.

MariaDBLinkedService withServer(Object server)

Set the server property: Server name for connection.

MariaDBLinkedService withUsername(Object username)

Set the username property: Username for authentication.

Methods inherited from LinkedService

Methods inherited from java.lang.Object

Constructor Details

MariaDBLinkedService

public MariaDBLinkedService()

Creates an instance of MariaDBLinkedService class.

Method Details

connectionString

public Object connectionString()

Get the connectionString property: An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference.

Returns:

the connectionString value.

database

public Object database()

Get the database property: Database name for connection. Type: string.

Returns:

the database value.

driverVersion

public Object driverVersion()

Get the driverVersion property: The version of the MariaDB driver. Type: string. V1 or empty for legacy driver, V2 for new driver. V1 can support connection string and property bag, V2 can only support connection string.

Returns:

the driverVersion value.

encryptedCredential

public String encryptedCredential()

Get the encryptedCredential property: The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string.

Returns:

the encryptedCredential value.

password

public AzureKeyVaultSecretReference password()

Get the password property: The Azure key vault secret reference of password in connection string.

Returns:

the password value.

port

public Object port()

Get the port property: The port for the connection. Type: integer.

Returns:

the port value.

server

public Object server()

Get the server property: Server name for connection. Type: string.

Returns:

the server value.

type

public String type()

Get the type property: Type of linked service.

Overrides:

MariaDBLinkedService.type()

Returns:

the type value.

username

public Object username()

Get the username property: Username for authentication. Type: string.

Returns:

the username value.

validate

public void validate()

Validates the instance.

Overrides:

MariaDBLinkedService.validate()

withAnnotations

public MariaDBLinkedService withAnnotations(List annotations)

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

Overrides:

MariaDBLinkedService.withAnnotations(List<Object> annotations)

Parameters:

annotations

withConnectVia

public MariaDBLinkedService withConnectVia(IntegrationRuntimeReference connectVia)

Set the connectVia property: The integration runtime reference.

Overrides:

MariaDBLinkedService.withConnectVia(IntegrationRuntimeReference connectVia)

Parameters:

connectVia

withConnectionString

public MariaDBLinkedService withConnectionString(Object connectionString)

Set the connectionString property: An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference.

Parameters:

connectionString - the connectionString value to set.

Returns:

the MariaDBLinkedService object itself.

withDatabase

public MariaDBLinkedService withDatabase(Object database)

Set the database property: Database name for connection. Type: string.

Parameters:

database - the database value to set.

Returns:

the MariaDBLinkedService object itself.

withDescription

public MariaDBLinkedService withDescription(String description)

Set the description property: Linked service description.

Overrides:

MariaDBLinkedService.withDescription(String description)

Parameters:

description

withDriverVersion

public MariaDBLinkedService withDriverVersion(Object driverVersion)

Set the driverVersion property: The version of the MariaDB driver. Type: string. V1 or empty for legacy driver, V2 for new driver. V1 can support connection string and property bag, V2 can only support connection string.

Parameters:

driverVersion - the driverVersion value to set.

Returns:

the MariaDBLinkedService object itself.

withEncryptedCredential

public MariaDBLinkedService withEncryptedCredential(String encryptedCredential)

Set the encryptedCredential property: The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string.

Parameters:

encryptedCredential - the encryptedCredential value to set.

Returns:

the MariaDBLinkedService object itself.

withParameters

public MariaDBLinkedService withParameters(Map parameters)

Set the parameters property: Parameters for linked service.

Overrides:

MariaDBLinkedService.withParameters(Map<String,ParameterSpecification> parameters)

Parameters:

parameters

withPassword

public MariaDBLinkedService withPassword(AzureKeyVaultSecretReference password)

Set the password property: The Azure key vault secret reference of password in connection string.

Parameters:

password - the password value to set.

Returns:

the MariaDBLinkedService object itself.

withPort

public MariaDBLinkedService withPort(Object port)

Set the port property: The port for the connection. Type: integer.

Parameters:

port - the port value to set.

Returns:

the MariaDBLinkedService object itself.

withServer

public MariaDBLinkedService withServer(Object server)

Set the server property: Server name for connection. Type: string.

Parameters:

server - the server value to set.

Returns:

the MariaDBLinkedService object itself.

withUsername

public MariaDBLinkedService withUsername(Object username)

Set the username property: Username for authentication. Type: string.

Parameters:

username - the username value to set.

Returns:

the MariaDBLinkedService object itself.

Applies to