ClientEncryptionIncludedPath Class
- java.
lang. Object - com.
azure. cosmos. models. ClientEncryptionIncludedPath
- com.
public final class ClientEncryptionIncludedPath
Path that needs encryption and the associated settings within ClientEncryptionPolicy.
Constructor | Description | |
---|---|---|
Client |
Modifier and Type | Method and Description |
---|---|
String |
get Gets the identifier of the Data Encryption Key to be used to encrypt the path. |
String |
get Gets the type of encryption algorithm to be performed. |
String |
get Gets the type of encryption to be performed. |
String |
get Gets the path to be encrypted. |
Client |
set Sets the identifier of the Data Encryption Key to be used to encrypt the path. |
Client |
set Sets the type of encryption algorithm to be performed. |
Client |
set Sets the type of encryption to be performed. |
Client |
set Sets the path to be encrypted. |
Methods inherited from java.lang.Object
ClientEncryptionIncludedPath
public ClientEncryptionIncludedPath()
getClientEncryptionKeyId
public String getClientEncryptionKeyId()
Gets the identifier of the Data Encryption Key to be used to encrypt the path.
Returns:
getEncryptionAlgorithm
public String getEncryptionAlgorithm()
Gets the type of encryption algorithm to be performed. Eg - AEAD_AES_256_CBC_HMAC_SHA256.
Returns:
getEncryptionType
public String getEncryptionType()
Gets the type of encryption to be performed. Egs.: Deterministic Randomized.
Returns:
getPath
public String getPath()
Gets the path to be encrypted. Must be a top level path, eg. /salary.
Returns:
setClientEncryptionKeyId
public ClientEncryptionIncludedPath setClientEncryptionKeyId(String clientEncryptionKeyId)
Sets the identifier of the Data Encryption Key to be used to encrypt the path.
Parameters:
Returns:
setEncryptionAlgorithm
public ClientEncryptionIncludedPath setEncryptionAlgorithm(String encryptionAlgorithm)
Sets the type of encryption algorithm to be performed. Eg - AEAD_AES_256_CBC_HMAC_SHA256.
Parameters:
Returns:
setEncryptionType
public ClientEncryptionIncludedPath setEncryptionType(String encryptionType)
Sets the type of encryption to be performed. Egs.: Deterministic Randomized.
Parameters:
Returns:
setPath
public ClientEncryptionIncludedPath setPath(String path)
Sets the path to be encrypted. Must be a top level path, eg. /salary.
Parameters:
Returns: