SqlAlwaysEncryptedProperties Class
- java.
lang. Object - com.
azure. analytics. synapse. artifacts. models. SqlAlwaysEncryptedProperties
- com.
Implements
public final class SqlAlwaysEncryptedProperties
implements JsonSerializable<SqlAlwaysEncryptedProperties>
Sql always encrypted properties.
Constructor Summary
| Constructor | Description |
|---|---|
| SqlAlwaysEncryptedProperties() |
Creates an instance of Sql |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Sql |
fromJson(JsonReader jsonReader)
Reads an instance of Sql |
|
Sql |
getAlwaysEncryptedAkvAuthType()
Get the always |
|
Credential |
getCredential()
Get the credential property: The credential reference containing authentication information. |
| Object |
getServicePrincipalId()
Get the service |
|
Secret |
getServicePrincipalKey()
Get the service |
|
Sql |
setAlwaysEncryptedAkvAuthType(SqlAlwaysEncryptedAkvAuthType alwaysEncryptedAkvAuthType)
Set the always |
|
Sql |
setCredential(CredentialReference credential)
Set the credential property: The credential reference containing authentication information. |
|
Sql |
setServicePrincipalId(Object servicePrincipalId)
Set the service |
|
Sql |
setServicePrincipalKey(SecretBase servicePrincipalKey)
Set the service |
|
Json |
toJson(JsonWriter jsonWriter) |
Methods inherited from java.lang.Object
Constructor Details
SqlAlwaysEncryptedProperties
public SqlAlwaysEncryptedProperties()
Creates an instance of SqlAlwaysEncryptedProperties class.
Method Details
fromJson
public static SqlAlwaysEncryptedProperties fromJson(JsonReader jsonReader)
Reads an instance of SqlAlwaysEncryptedProperties from the JsonReader.
Parameters:
Returns:
Throws:
getAlwaysEncryptedAkvAuthType
public SqlAlwaysEncryptedAkvAuthType getAlwaysEncryptedAkvAuthType()
Get the alwaysEncryptedAkvAuthType property: Sql always encrypted AKV authentication type. Type: string.
Returns:
getCredential
public CredentialReference getCredential()
Get the credential property: The credential reference containing authentication information.
Returns:
getServicePrincipalId
public Object getServicePrincipalId()
Get the servicePrincipalId property: The client ID of the application in Azure Active Directory used for Azure Key Vault authentication. Type: string (or Expression with resultType string).
Returns:
getServicePrincipalKey
public SecretBase getServicePrincipalKey()
Get the servicePrincipalKey property: The key of the service principal used to authenticate against Azure Key Vault.
Returns:
setAlwaysEncryptedAkvAuthType
public SqlAlwaysEncryptedProperties setAlwaysEncryptedAkvAuthType(SqlAlwaysEncryptedAkvAuthType alwaysEncryptedAkvAuthType)
Set the alwaysEncryptedAkvAuthType property: Sql always encrypted AKV authentication type. Type: string.
Parameters:
Returns:
setCredential
public SqlAlwaysEncryptedProperties setCredential(CredentialReference credential)
Set the credential property: The credential reference containing authentication information.
Parameters:
Returns:
setServicePrincipalId
public SqlAlwaysEncryptedProperties setServicePrincipalId(Object servicePrincipalId)
Set the servicePrincipalId property: The client ID of the application in Azure Active Directory used for Azure Key Vault authentication. Type: string (or Expression with resultType string).
Parameters:
Returns:
setServicePrincipalKey
public SqlAlwaysEncryptedProperties setServicePrincipalKey(SecretBase servicePrincipalKey)
Set the servicePrincipalKey property: The key of the service principal used to authenticate against Azure Key Vault.
Parameters:
Returns: