SnowflakeV2LinkedService Class
- java.
lang. Object - com.
azure. resourcemanager. datafactory. models. LinkedService - com.
azure. resourcemanager. datafactory. models. SnowflakeV2LinkedService
- com.
- com.
public final class SnowflakeV2LinkedService
extends LinkedService
Snowflake linked service.
Constructor Summary
Constructor | Description |
---|---|
SnowflakeV2LinkedService() |
Creates an instance of SnowflakeV2Linked |
Method Summary
Modifier and Type | Method and Description |
---|---|
Object |
accountIdentifier()
Get the account |
Snowflake |
authenticationType()
Get the authentication |
Object |
clientId()
Get the client |
Secret |
clientSecret()
Get the client |
Object |
database()
Get the database property: The name of the Snowflake database. |
String |
encryptedCredential()
Get the encrypted |
static
SnowflakeV2Linked |
fromJson(JsonReader jsonReader)
Reads an instance of SnowflakeV2Linked |
Object |
host()
Get the host property: The host name of the Snowflake account. |
Secret |
password()
Get the password property: The Azure key vault secret reference of password in connection string. |
Secret |
privateKey()
Get the private |
Secret |
privateKeyPassphrase()
Get the private |
Object |
role()
Get the role property: The default access control role to use in the Snowflake session. |
Object |
schema()
Get the schema property: Schema name for connection. |
Object |
scope()
Get the scope property: The scope of the application registered in Azure Active Directory for AADService |
Object |
tenantId()
Get the tenant |
Json |
toJson(JsonWriter jsonWriter) |
String |
type()
Get the type property: Type of linked service. |
Object |
user()
Get the user property: The name of the Snowflake user. |
void |
validate()
Validates the instance. |
Object |
warehouse()
Get the warehouse property: The name of the Snowflake warehouse. |
SnowflakeV2Linked |
withAccountIdentifier(Object accountIdentifier)
Set the account |
SnowflakeV2Linked |
withAnnotations(List<Object> annotations)
Set the annotations property: List of tags that can be used for describing the linked service. |
SnowflakeV2Linked |
withAuthenticationType(SnowflakeAuthenticationType authenticationType)
Set the authentication |
SnowflakeV2Linked |
withClientId(Object clientId)
Set the client |
SnowflakeV2Linked |
withClientSecret(SecretBase clientSecret)
Set the client |
SnowflakeV2Linked |
withConnectVia(IntegrationRuntimeReference connectVia)
Set the connect |
SnowflakeV2Linked |
withDatabase(Object database)
Set the database property: The name of the Snowflake database. |
SnowflakeV2Linked |
withDescription(String description)
Set the description property: Linked service description. |
SnowflakeV2Linked |
withEncryptedCredential(String encryptedCredential)
Set the encrypted |
SnowflakeV2Linked |
withHost(Object host)
Set the host property: The host name of the Snowflake account. |
SnowflakeV2Linked |
withParameters(Map<String,ParameterSpecification> parameters)
Set the parameters property: Parameters for linked service. |
SnowflakeV2Linked |
withPassword(SecretBase password)
Set the password property: The Azure key vault secret reference of password in connection string. |
SnowflakeV2Linked |
withPrivateKey(SecretBase privateKey)
Set the private |
SnowflakeV2Linked |
withPrivateKeyPassphrase(SecretBase privateKeyPassphrase)
Set the private |
SnowflakeV2Linked |
withRole(Object role)
Set the role property: The default access control role to use in the Snowflake session. |
SnowflakeV2Linked |
withSchema(Object schema)
Set the schema property: Schema name for connection. |
SnowflakeV2Linked |
withScope(Object scope)
Set the scope property: The scope of the application registered in Azure Active Directory for AADService |
SnowflakeV2Linked |
withTenantId(Object tenantId)
Set the tenant |
SnowflakeV2Linked |
withUser(Object user)
Set the user property: The name of the Snowflake user. |
SnowflakeV2Linked |
withVersion(String version)
Set the version property: Version of the linked service. |
SnowflakeV2Linked |
withWarehouse(Object warehouse)
Set the warehouse property: The name of the Snowflake warehouse. |
Methods inherited from LinkedService
Methods inherited from java.lang.Object
Constructor Details
SnowflakeV2LinkedService
public SnowflakeV2LinkedService()
Creates an instance of SnowflakeV2LinkedService class.
Method Details
accountIdentifier
public Object accountIdentifier()
Get the accountIdentifier property: The account identifier of your Snowflake account, e.g. xy12345.east-us-2.azure.
Returns:
authenticationType
public SnowflakeAuthenticationType authenticationType()
Get the authenticationType property: The type used for authentication. Type: string.
Returns:
clientId
public Object clientId()
Get the clientId property: The client ID of the application registered in Azure Active Directory for AADServicePrincipal authentication.
Returns:
clientSecret
public SecretBase clientSecret()
Get the clientSecret property: The Azure key vault secret reference of client secret for AADServicePrincipal authentication.
Returns:
database
public Object database()
Get the database property: The name of the Snowflake database.
Returns:
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:
fromJson
public static SnowflakeV2LinkedService fromJson(JsonReader jsonReader)
Reads an instance of SnowflakeV2LinkedService from the JsonReader.
Parameters:
Returns:
Throws:
host
public Object host()
Get the host property: The host name of the Snowflake account. Type: string (or Expression with resultType string).
Returns:
password
public SecretBase password()
Get the password property: The Azure key vault secret reference of password in connection string.
Returns:
privateKey
public SecretBase privateKey()
Get the privateKey property: The Azure key vault secret reference of privateKey for KeyPair auth.
Returns:
privateKeyPassphrase
public SecretBase privateKeyPassphrase()
Get the privateKeyPassphrase property: The Azure key vault secret reference of private key password for KeyPair auth with encrypted private key.
Returns:
role
public Object role()
Get the role property: The default access control role to use in the Snowflake session. Type: string (or Expression with resultType string).
Returns:
schema
public Object schema()
Get the schema property: Schema name for connection. Type: string (or Expression with resultType string).
Returns:
scope
public Object scope()
Get the scope property: The scope of the application registered in Azure Active Directory for AADServicePrincipal authentication.
Returns:
tenantId
public Object tenantId()
Get the tenantId property: The tenant ID of the application registered in Azure Active Directory for AADServicePrincipal authentication.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
SnowflakeV2LinkedService.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: Type of linked service.
Overrides:
SnowflakeV2LinkedService.type()Returns:
user
public Object user()
Get the user property: The name of the Snowflake user.
Returns:
validate
public void validate()
Validates the instance.
Overrides:
SnowflakeV2LinkedService.validate()warehouse
public Object warehouse()
Get the warehouse property: The name of the Snowflake warehouse.
Returns:
withAccountIdentifier
public SnowflakeV2LinkedService withAccountIdentifier(Object accountIdentifier)
Set the accountIdentifier property: The account identifier of your Snowflake account, e.g. xy12345.east-us-2.azure.
Parameters:
Returns:
withAnnotations
public SnowflakeV2LinkedService withAnnotations(List<Object> annotations)
Set the annotations property: List of tags that can be used for describing the linked service.
Overrides:
SnowflakeV2LinkedService.withAnnotations(List<Object> annotations)Parameters:
withAuthenticationType
public SnowflakeV2LinkedService withAuthenticationType(SnowflakeAuthenticationType authenticationType)
Set the authenticationType property: The type used for authentication. Type: string.
Parameters:
Returns:
withClientId
public SnowflakeV2LinkedService withClientId(Object clientId)
Set the clientId property: The client ID of the application registered in Azure Active Directory for AADServicePrincipal authentication.
Parameters:
Returns:
withClientSecret
public SnowflakeV2LinkedService withClientSecret(SecretBase clientSecret)
Set the clientSecret property: The Azure key vault secret reference of client secret for AADServicePrincipal authentication.
Parameters:
Returns:
withConnectVia
public SnowflakeV2LinkedService withConnectVia(IntegrationRuntimeReference connectVia)
Set the connectVia property: The integration runtime reference.
Overrides:
SnowflakeV2LinkedService.withConnectVia(IntegrationRuntimeReference connectVia)Parameters:
withDatabase
public SnowflakeV2LinkedService withDatabase(Object database)
Set the database property: The name of the Snowflake database.
Parameters:
Returns:
withDescription
public SnowflakeV2LinkedService withDescription(String description)
Set the description property: Linked service description.
Overrides:
SnowflakeV2LinkedService.withDescription(String description)Parameters:
withEncryptedCredential
public SnowflakeV2LinkedService 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:
Returns:
withHost
public SnowflakeV2LinkedService withHost(Object host)
Set the host property: The host name of the Snowflake account. Type: string (or Expression with resultType string).
Parameters:
Returns:
withParameters
public SnowflakeV2LinkedService withParameters(Map<String,ParameterSpecification> parameters)
Set the parameters property: Parameters for linked service.
Overrides:
SnowflakeV2LinkedService.withParameters(Map<String,ParameterSpecification> parameters)Parameters:
withPassword
public SnowflakeV2LinkedService withPassword(SecretBase password)
Set the password property: The Azure key vault secret reference of password in connection string.
Parameters:
Returns:
withPrivateKey
public SnowflakeV2LinkedService withPrivateKey(SecretBase privateKey)
Set the privateKey property: The Azure key vault secret reference of privateKey for KeyPair auth.
Parameters:
Returns:
withPrivateKeyPassphrase
public SnowflakeV2LinkedService withPrivateKeyPassphrase(SecretBase privateKeyPassphrase)
Set the privateKeyPassphrase property: The Azure key vault secret reference of private key password for KeyPair auth with encrypted private key.
Parameters:
Returns:
withRole
public SnowflakeV2LinkedService withRole(Object role)
Set the role property: The default access control role to use in the Snowflake session. Type: string (or Expression with resultType string).
Parameters:
Returns:
withSchema
public SnowflakeV2LinkedService withSchema(Object schema)
Set the schema property: Schema name for connection. Type: string (or Expression with resultType string).
Parameters:
Returns:
withScope
public SnowflakeV2LinkedService withScope(Object scope)
Set the scope property: The scope of the application registered in Azure Active Directory for AADServicePrincipal authentication.
Parameters:
Returns:
withTenantId
public SnowflakeV2LinkedService withTenantId(Object tenantId)
Set the tenantId property: The tenant ID of the application registered in Azure Active Directory for AADServicePrincipal authentication.
Parameters:
Returns:
withUser
public SnowflakeV2LinkedService withUser(Object user)
Set the user property: The name of the Snowflake user.
Parameters:
Returns:
withVersion
public SnowflakeV2LinkedService withVersion(String version)
Set the version property: Version of the linked service.
Overrides:
SnowflakeV2LinkedService.withVersion(String version)Parameters:
withWarehouse
public SnowflakeV2LinkedService withWarehouse(Object warehouse)
Set the warehouse property: The name of the Snowflake warehouse.
Parameters:
Returns: