AzureSqlMILinkedServiceTypeProperties Class

public final class AzureSqlMILinkedServiceTypeProperties
extends SqlServerBaseLinkedServiceTypeProperties

Azure SQL Managed Instance linked service properties.

Constructor Summary

Constructor Description
AzureSqlMILinkedServiceTypeProperties()

Creates an instance of AzureSqlMILinkedServiceTypeProperties class.

Method Summary

Modifier and Type Method and Description
SqlAlwaysEncryptedProperties alwaysEncryptedSettings()

Get the alwaysEncryptedSettings property: Sql always encrypted properties.

AzureSqlMIAuthenticationType authenticationType()

Get the authenticationType property: The type used for authentication.

Object azureCloudType()

Get the azureCloudType property: Indicates the azure cloud type of the service principle auth.

Object connectionString()

Get the connectionString property: The connection string.

CredentialReference credential()

Get the credential property: The credential reference containing authentication information.

String encryptedCredential()

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

static AzureSqlMILinkedServiceTypeProperties fromJson(JsonReader jsonReader)

Reads an instance of AzureSqlMILinkedServiceTypeProperties from the JsonReader.

AzureKeyVaultSecretReference password()

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

SecretBase servicePrincipalCredential()

Get the servicePrincipalCredential property: The credential of the service principal object in Azure Active Directory.

Object servicePrincipalCredentialType()

Get the servicePrincipalCredentialType property: The service principal credential type to use in Server-To-Server authentication.

Object servicePrincipalId()

Get the servicePrincipalId property: The ID of the service principal used to authenticate against Azure SQL Managed Instance.

SecretBase servicePrincipalKey()

Get the servicePrincipalKey property: The key of the service principal used to authenticate against Azure SQL Managed Instance.

Object tenant()

Get the tenant property: The name or ID of the tenant to which the service principal belongs.

JsonWriter toJson(JsonWriter jsonWriter)
Object username()

Get the username property: The user name to be used when connecting to server.

void validate()

Validates the instance.

AzureSqlMILinkedServiceTypeProperties withAlwaysEncryptedSettings(SqlAlwaysEncryptedProperties alwaysEncryptedSettings)

Set the alwaysEncryptedSettings property: Sql always encrypted properties.

AzureSqlMILinkedServiceTypeProperties withApplicationIntent(Object applicationIntent)

Set the applicationIntent property: The application workload type when connecting to a server, used by recommended version.

AzureSqlMILinkedServiceTypeProperties withAuthenticationType(AzureSqlMIAuthenticationType authenticationType)

Set the authenticationType property: The type used for authentication.

AzureSqlMILinkedServiceTypeProperties withAzureCloudType(Object azureCloudType)

Set the azureCloudType property: Indicates the azure cloud type of the service principle auth.

AzureSqlMILinkedServiceTypeProperties withCommandTimeout(Object commandTimeout)

Set the commandTimeout property: The default wait time (in seconds) before terminating the attempt to execute a command and generating an error, used by recommended version.

AzureSqlMILinkedServiceTypeProperties withConnectionString(Object connectionString)

Set the connectionString property: The connection string.

AzureSqlMILinkedServiceTypeProperties withConnectRetryCount(Object connectRetryCount)

Set the connectRetryCount property: The number of re-connections attempted after identifying that there was an idle connection failure, used by recommended version.

AzureSqlMILinkedServiceTypeProperties withConnectRetryInterval(Object connectRetryInterval)

Set the connectRetryInterval property: The amount of time (in seconds) between each re-connection attempt after identifying that there was an idle connection failure, used by recommended version.

AzureSqlMILinkedServiceTypeProperties withConnectTimeout(Object connectTimeout)

Set the connectTimeout property: The length of time (in seconds) to wait for a connection to the server before terminating the attempt and generating an error, used by recommended version.

AzureSqlMILinkedServiceTypeProperties withCredential(CredentialReference credential)

Set the credential property: The credential reference containing authentication information.

AzureSqlMILinkedServiceTypeProperties withDatabase(Object database)

Set the database property: The name of the database, used by recommended version.

AzureSqlMILinkedServiceTypeProperties withEncrypt(Object encrypt)

Set the encrypt property: Indicate whether TLS encryption is required for all data sent between the client and server, used by recommended version.

AzureSqlMILinkedServiceTypeProperties withEncryptedCredential(String encryptedCredential)

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

AzureSqlMILinkedServiceTypeProperties withFailoverPartner(Object failoverPartner)

Set the failoverPartner property: The name or address of the partner server to connect to if the primary server is down, used by recommended version.

AzureSqlMILinkedServiceTypeProperties withHostnameInCertificate(Object hostnameInCertificate)

Set the hostnameInCertificate property: The host name to use when validating the server certificate for the connection.

AzureSqlMILinkedServiceTypeProperties withIntegratedSecurity(Object integratedSecurity)

Set the integratedSecurity property: Indicate whether User ID and Password are specified in the connection (when false) or whether the current Windows account credentials are used for authentication (when true), used by recommended version.

AzureSqlMILinkedServiceTypeProperties withLoadBalanceTimeout(Object loadBalanceTimeout)

Set the loadBalanceTimeout property: The minimum time, in seconds, for the connection to live in the connection pool before being destroyed, used by recommended version.

AzureSqlMILinkedServiceTypeProperties withMaxPoolSize(Object maxPoolSize)

Set the maxPoolSize property: The maximum number of connections allowed in the connection pool for this specific connection string, used by recommended version.

AzureSqlMILinkedServiceTypeProperties withMinPoolSize(Object minPoolSize)

Set the minPoolSize property: The minimum number of connections allowed in the connection pool for this specific connection string, used by recommended version.

AzureSqlMILinkedServiceTypeProperties withMultipleActiveResultSets(Object multipleActiveResultSets)

Set the multipleActiveResultSets property: When true, an application can maintain multiple active result sets (MARS).

AzureSqlMILinkedServiceTypeProperties withMultiSubnetFailover(Object multiSubnetFailover)

Set the multiSubnetFailover property: If your application is connecting to an AlwaysOn availability group (AG) on different subnets, setting MultiSubnetFailover=true provides faster detection of and connection to the (currently) active server, used by recommended version.

AzureSqlMILinkedServiceTypeProperties withPacketSize(Object packetSize)

Set the packetSize property: The size in bytes of the network packets used to communicate with an instance of server, used by recommended version.

AzureSqlMILinkedServiceTypeProperties withPassword(AzureKeyVaultSecretReference password)

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

AzureSqlMILinkedServiceTypeProperties withPooling(Object pooling)

Set the pooling property: Indicate whether the connection will be pooled or explicitly opened every time that the connection is requested, used by recommended version.

AzureSqlMILinkedServiceTypeProperties withServer(Object server)

Set the server property: The name or network address of the instance of SQL Server to which to connect, used by recommended version.

AzureSqlMILinkedServiceTypeProperties withServicePrincipalCredential(SecretBase servicePrincipalCredential)

Set the servicePrincipalCredential property: The credential of the service principal object in Azure Active Directory.

AzureSqlMILinkedServiceTypeProperties withServicePrincipalCredentialType(Object servicePrincipalCredentialType)

Set the servicePrincipalCredentialType property: The service principal credential type to use in Server-To-Server authentication.

AzureSqlMILinkedServiceTypeProperties withServicePrincipalId(Object servicePrincipalId)

Set the servicePrincipalId property: The ID of the service principal used to authenticate against Azure SQL Managed Instance.

AzureSqlMILinkedServiceTypeProperties withServicePrincipalKey(SecretBase servicePrincipalKey)

Set the servicePrincipalKey property: The key of the service principal used to authenticate against Azure SQL Managed Instance.

AzureSqlMILinkedServiceTypeProperties withTenant(Object tenant)

Set the tenant property: The name or ID of the tenant to which the service principal belongs.

AzureSqlMILinkedServiceTypeProperties withTrustServerCertificate(Object trustServerCertificate)

Set the trustServerCertificate property: Indicate whether the channel will be encrypted while bypassing walking the certificate chain to validate trust, used by recommended version.

AzureSqlMILinkedServiceTypeProperties withUsername(Object username)

Set the username property: The user name to be used when connecting to server.

Methods inherited from SqlServerBaseLinkedServiceTypeProperties

Methods inherited from java.lang.Object

Constructor Details

AzureSqlMILinkedServiceTypeProperties

public AzureSqlMILinkedServiceTypeProperties()

Creates an instance of AzureSqlMILinkedServiceTypeProperties class.

Method Details

alwaysEncryptedSettings

public SqlAlwaysEncryptedProperties alwaysEncryptedSettings()

Get the alwaysEncryptedSettings property: Sql always encrypted properties.

Returns:

the alwaysEncryptedSettings value.

authenticationType

public AzureSqlMIAuthenticationType authenticationType()

Get the authenticationType property: The type used for authentication. Type: string.

Returns:

the authenticationType value.

azureCloudType

public Object azureCloudType()

Get the azureCloudType property: Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string).

Returns:

the azureCloudType value.

connectionString

public Object connectionString()

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

Returns:

the connectionString value.

credential

public CredentialReference credential()

Get the credential property: The credential reference containing authentication information.

Returns:

the credential 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.

fromJson

public static AzureSqlMILinkedServiceTypeProperties fromJson(JsonReader jsonReader)

Reads an instance of AzureSqlMILinkedServiceTypeProperties from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

password

public AzureKeyVaultSecretReference password()

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

Returns:

the password value.

servicePrincipalCredential

public SecretBase servicePrincipalCredential()

Get the servicePrincipalCredential property: The credential of the service principal object in Azure Active Directory. If servicePrincipalCredentialType is 'ServicePrincipalKey', servicePrincipalCredential can be SecureString or AzureKeyVaultSecretReference. If servicePrincipalCredentialType is 'ServicePrincipalCert', servicePrincipalCredential can only be AzureKeyVaultSecretReference.

Returns:

the servicePrincipalCredential value.

servicePrincipalCredentialType

public Object servicePrincipalCredentialType()

Get the servicePrincipalCredentialType property: The service principal credential type to use in Server-To-Server authentication. 'ServicePrincipalKey' for key/secret, 'ServicePrincipalCert' for certificate. Type: string (or Expression with resultType string).

Returns:

the servicePrincipalCredentialType value.

servicePrincipalId

public Object servicePrincipalId()

Get the servicePrincipalId property: The ID of the service principal used to authenticate against Azure SQL Managed Instance. Type: string (or Expression with resultType string).

Returns:

the servicePrincipalId value.

servicePrincipalKey

public SecretBase servicePrincipalKey()

Get the servicePrincipalKey property: The key of the service principal used to authenticate against Azure SQL Managed Instance.

Returns:

the servicePrincipalKey value.

tenant

public Object tenant()

Get the tenant property: The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string).

Returns:

the tenant value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

AzureSqlMILinkedServiceTypeProperties.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

username

public Object username()

Get the username property: The user name to be used when connecting to server. Type: string (or Expression with resultType string).

Returns:

the username value.

validate

public void validate()

Validates the instance.

Overrides:

AzureSqlMILinkedServiceTypeProperties.validate()

withAlwaysEncryptedSettings

public AzureSqlMILinkedServiceTypeProperties withAlwaysEncryptedSettings(SqlAlwaysEncryptedProperties alwaysEncryptedSettings)

Set the alwaysEncryptedSettings property: Sql always encrypted properties.

Parameters:

alwaysEncryptedSettings - the alwaysEncryptedSettings value to set.

Returns:

the AzureSqlMILinkedServiceTypeProperties object itself.

withApplicationIntent

public AzureSqlMILinkedServiceTypeProperties withApplicationIntent(Object applicationIntent)

Set the applicationIntent property: The application workload type when connecting to a server, used by recommended version. Possible values are ReadOnly and ReadWrite. Type: string (or Expression with resultType string).

Overrides:

AzureSqlMILinkedServiceTypeProperties.withApplicationIntent(Object applicationIntent)

Parameters:

applicationIntent

withAuthenticationType

public AzureSqlMILinkedServiceTypeProperties withAuthenticationType(AzureSqlMIAuthenticationType authenticationType)

Set the authenticationType property: The type used for authentication. Type: string.

Parameters:

authenticationType - the authenticationType value to set.

Returns:

the AzureSqlMILinkedServiceTypeProperties object itself.

withAzureCloudType

public AzureSqlMILinkedServiceTypeProperties withAzureCloudType(Object azureCloudType)

Set the azureCloudType property: Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string).

Parameters:

azureCloudType - the azureCloudType value to set.

Returns:

the AzureSqlMILinkedServiceTypeProperties object itself.

withCommandTimeout

public AzureSqlMILinkedServiceTypeProperties withCommandTimeout(Object commandTimeout)

Set the commandTimeout property: The default wait time (in seconds) before terminating the attempt to execute a command and generating an error, used by recommended version. Type: integer (or Expression with resultType integer).

Overrides:

AzureSqlMILinkedServiceTypeProperties.withCommandTimeout(Object commandTimeout)

Parameters:

commandTimeout

withConnectionString

public AzureSqlMILinkedServiceTypeProperties withConnectionString(Object connectionString)

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

Parameters:

connectionString - the connectionString value to set.

Returns:

the AzureSqlMILinkedServiceTypeProperties object itself.

withConnectRetryCount

public AzureSqlMILinkedServiceTypeProperties withConnectRetryCount(Object connectRetryCount)

Set the connectRetryCount property: The number of re-connections attempted after identifying that there was an idle connection failure, used by recommended version. This must be an integer between 0 and 255. Type: integer (or Expression with resultType integer).

Overrides:

AzureSqlMILinkedServiceTypeProperties.withConnectRetryCount(Object connectRetryCount)

Parameters:

connectRetryCount

withConnectRetryInterval

public AzureSqlMILinkedServiceTypeProperties withConnectRetryInterval(Object connectRetryInterval)

Set the connectRetryInterval property: The amount of time (in seconds) between each re-connection attempt after identifying that there was an idle connection failure, used by recommended version. This must be an integer between 1 and 60. Type: integer (or Expression with resultType integer).

Overrides:

AzureSqlMILinkedServiceTypeProperties.withConnectRetryInterval(Object connectRetryInterval)

Parameters:

connectRetryInterval

withConnectTimeout

public AzureSqlMILinkedServiceTypeProperties withConnectTimeout(Object connectTimeout)

Set the connectTimeout property: The length of time (in seconds) to wait for a connection to the server before terminating the attempt and generating an error, used by recommended version. Type: integer (or Expression with resultType integer).

Overrides:

AzureSqlMILinkedServiceTypeProperties.withConnectTimeout(Object connectTimeout)

Parameters:

connectTimeout

withCredential

public AzureSqlMILinkedServiceTypeProperties withCredential(CredentialReference credential)

Set the credential property: The credential reference containing authentication information.

Parameters:

credential - the credential value to set.

Returns:

the AzureSqlMILinkedServiceTypeProperties object itself.

withDatabase

public AzureSqlMILinkedServiceTypeProperties withDatabase(Object database)

Set the database property: The name of the database, used by recommended version. Type: string (or Expression with resultType string).

Overrides:

AzureSqlMILinkedServiceTypeProperties.withDatabase(Object database)

Parameters:

database

withEncrypt

public AzureSqlMILinkedServiceTypeProperties withEncrypt(Object encrypt)

Set the encrypt property: Indicate whether TLS encryption is required for all data sent between the client and server, used by recommended version. Possible values are true/yes/mandatory, false/no/optional and strict. Type: string (or Expression with resultType string).

Overrides:

AzureSqlMILinkedServiceTypeProperties.withEncrypt(Object encrypt)

Parameters:

encrypt

withEncryptedCredential

public AzureSqlMILinkedServiceTypeProperties 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 AzureSqlMILinkedServiceTypeProperties object itself.

withFailoverPartner

public AzureSqlMILinkedServiceTypeProperties withFailoverPartner(Object failoverPartner)

Set the failoverPartner property: The name or address of the partner server to connect to if the primary server is down, used by recommended version. Type: string (or Expression with resultType string).

Overrides:

AzureSqlMILinkedServiceTypeProperties.withFailoverPartner(Object failoverPartner)

Parameters:

failoverPartner

withHostnameInCertificate

public AzureSqlMILinkedServiceTypeProperties withHostnameInCertificate(Object hostnameInCertificate)

Set the hostnameInCertificate property: The host name to use when validating the server certificate for the connection. When not specified, the server name from the Data Source is used for certificate validation, used by recommended version. Type: string (or Expression with resultType string).

Overrides:

AzureSqlMILinkedServiceTypeProperties.withHostnameInCertificate(Object hostnameInCertificate)

Parameters:

hostnameInCertificate

withIntegratedSecurity

public AzureSqlMILinkedServiceTypeProperties withIntegratedSecurity(Object integratedSecurity)

Set the integratedSecurity property: Indicate whether User ID and Password are specified in the connection (when false) or whether the current Windows account credentials are used for authentication (when true), used by recommended version. Type: Boolean (or Expression with resultType boolean).

Overrides:

AzureSqlMILinkedServiceTypeProperties.withIntegratedSecurity(Object integratedSecurity)

Parameters:

integratedSecurity

withLoadBalanceTimeout

public AzureSqlMILinkedServiceTypeProperties withLoadBalanceTimeout(Object loadBalanceTimeout)

Set the loadBalanceTimeout property: The minimum time, in seconds, for the connection to live in the connection pool before being destroyed, used by recommended version. Type: integer (or Expression with resultType integer).

Overrides:

AzureSqlMILinkedServiceTypeProperties.withLoadBalanceTimeout(Object loadBalanceTimeout)

Parameters:

loadBalanceTimeout

withMaxPoolSize

public AzureSqlMILinkedServiceTypeProperties withMaxPoolSize(Object maxPoolSize)

Set the maxPoolSize property: The maximum number of connections allowed in the connection pool for this specific connection string, used by recommended version. Type: integer (or Expression with resultType integer).

Overrides:

AzureSqlMILinkedServiceTypeProperties.withMaxPoolSize(Object maxPoolSize)

Parameters:

maxPoolSize

withMinPoolSize

public AzureSqlMILinkedServiceTypeProperties withMinPoolSize(Object minPoolSize)

Set the minPoolSize property: The minimum number of connections allowed in the connection pool for this specific connection string, used by recommended version. Type: integer (or Expression with resultType integer).

Overrides:

AzureSqlMILinkedServiceTypeProperties.withMinPoolSize(Object minPoolSize)

Parameters:

minPoolSize

withMultipleActiveResultSets

public AzureSqlMILinkedServiceTypeProperties withMultipleActiveResultSets(Object multipleActiveResultSets)

Set the multipleActiveResultSets property: When true, an application can maintain multiple active result sets (MARS). When false, an application must process or cancel all result sets from one batch before it can execute any other batch on that connection, used by recommended version. Type: Boolean (or Expression with resultType boolean).

Overrides:

AzureSqlMILinkedServiceTypeProperties.withMultipleActiveResultSets(Object multipleActiveResultSets)

Parameters:

multipleActiveResultSets

withMultiSubnetFailover

public AzureSqlMILinkedServiceTypeProperties withMultiSubnetFailover(Object multiSubnetFailover)

Set the multiSubnetFailover property: If your application is connecting to an AlwaysOn availability group (AG) on different subnets, setting MultiSubnetFailover=true provides faster detection of and connection to the (currently) active server, used by recommended version. Type: Boolean (or Expression with resultType boolean).

Overrides:

AzureSqlMILinkedServiceTypeProperties.withMultiSubnetFailover(Object multiSubnetFailover)

Parameters:

multiSubnetFailover

withPacketSize

public AzureSqlMILinkedServiceTypeProperties withPacketSize(Object packetSize)

Set the packetSize property: The size in bytes of the network packets used to communicate with an instance of server, used by recommended version. Type: integer (or Expression with resultType integer).

Overrides:

AzureSqlMILinkedServiceTypeProperties.withPacketSize(Object packetSize)

Parameters:

packetSize

withPassword

public AzureSqlMILinkedServiceTypeProperties 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 AzureSqlMILinkedServiceTypeProperties object itself.

withPooling

public AzureSqlMILinkedServiceTypeProperties withPooling(Object pooling)

Set the pooling property: Indicate whether the connection will be pooled or explicitly opened every time that the connection is requested, used by recommended version. Type: Boolean (or Expression with resultType boolean).

Overrides:

AzureSqlMILinkedServiceTypeProperties.withPooling(Object pooling)

Parameters:

pooling

withServer

public AzureSqlMILinkedServiceTypeProperties withServer(Object server)

Set the server property: The name or network address of the instance of SQL Server to which to connect, used by recommended version. Type: string (or Expression with resultType string).

Overrides:

AzureSqlMILinkedServiceTypeProperties.withServer(Object server)

Parameters:

server

withServicePrincipalCredential

public AzureSqlMILinkedServiceTypeProperties withServicePrincipalCredential(SecretBase servicePrincipalCredential)

Set the servicePrincipalCredential property: The credential of the service principal object in Azure Active Directory. If servicePrincipalCredentialType is 'ServicePrincipalKey', servicePrincipalCredential can be SecureString or AzureKeyVaultSecretReference. If servicePrincipalCredentialType is 'ServicePrincipalCert', servicePrincipalCredential can only be AzureKeyVaultSecretReference.

Parameters:

servicePrincipalCredential - the servicePrincipalCredential value to set.

Returns:

the AzureSqlMILinkedServiceTypeProperties object itself.

withServicePrincipalCredentialType

public AzureSqlMILinkedServiceTypeProperties withServicePrincipalCredentialType(Object servicePrincipalCredentialType)

Set the servicePrincipalCredentialType property: The service principal credential type to use in Server-To-Server authentication. 'ServicePrincipalKey' for key/secret, 'ServicePrincipalCert' for certificate. Type: string (or Expression with resultType string).

Parameters:

servicePrincipalCredentialType - the servicePrincipalCredentialType value to set.

Returns:

the AzureSqlMILinkedServiceTypeProperties object itself.

withServicePrincipalId

public AzureSqlMILinkedServiceTypeProperties withServicePrincipalId(Object servicePrincipalId)

Set the servicePrincipalId property: The ID of the service principal used to authenticate against Azure SQL Managed Instance. Type: string (or Expression with resultType string).

Parameters:

servicePrincipalId - the servicePrincipalId value to set.

Returns:

the AzureSqlMILinkedServiceTypeProperties object itself.

withServicePrincipalKey

public AzureSqlMILinkedServiceTypeProperties withServicePrincipalKey(SecretBase servicePrincipalKey)

Set the servicePrincipalKey property: The key of the service principal used to authenticate against Azure SQL Managed Instance.

Parameters:

servicePrincipalKey - the servicePrincipalKey value to set.

Returns:

the AzureSqlMILinkedServiceTypeProperties object itself.

withTenant

public AzureSqlMILinkedServiceTypeProperties withTenant(Object tenant)

Set the tenant property: The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string).

Parameters:

tenant - the tenant value to set.

Returns:

the AzureSqlMILinkedServiceTypeProperties object itself.

withTrustServerCertificate

public AzureSqlMILinkedServiceTypeProperties withTrustServerCertificate(Object trustServerCertificate)

Set the trustServerCertificate property: Indicate whether the channel will be encrypted while bypassing walking the certificate chain to validate trust, used by recommended version. Type: Boolean (or Expression with resultType boolean).

Overrides:

AzureSqlMILinkedServiceTypeProperties.withTrustServerCertificate(Object trustServerCertificate)

Parameters:

trustServerCertificate

withUsername

public AzureSqlMILinkedServiceTypeProperties withUsername(Object username)

Set the username property: The user name to be used when connecting to server. Type: string (or Expression with resultType string).

Parameters:

username - the username value to set.

Returns:

the AzureSqlMILinkedServiceTypeProperties object itself.

Applies to