Package com.mypurecloud.sdk.v2.model
Class RecordingEncryptionConfiguration
java.lang.Object
com.mypurecloud.sdk.v2.model.RecordingEncryptionConfiguration
- All Implemented Interfaces:
Serializable
RecordingEncryptionConfiguration
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumType should be LocalKeyManager or KmsSymmetric when create or update Key configurations; 'Native' for disabling configuration. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe api id for Hawk Authentication.The api shared symmetric key used for hawk authentication.booleangetApiId()getId()getUrl()inthashCode()keyConfigurationType(RecordingEncryptionConfiguration.KeyConfigurationTypeEnum keyConfigurationType) Type should be LocalKeyManager or KmsSymmetric when create or update Key configurations; 'Native' for disabling configuration.The error message related to the configurationvoidvoidvoidsetKeyConfigurationType(RecordingEncryptionConfiguration.KeyConfigurationTypeEnum keyConfigurationType) voidsetLastError(ErrorBody lastError) voidtoString()When keyConfigurationType is LocalKeyManager, this should be the url for decryption and must specify the path to where GenesysCloud can requests decryption.
-
Constructor Details
-
RecordingEncryptionConfiguration
public RecordingEncryptionConfiguration() -
RecordingEncryptionConfiguration
-
-
Method Details
-
getId
-
url
When keyConfigurationType is LocalKeyManager, this should be the url for decryption and must specify the path to where GenesysCloud can requests decryption. When keyConfigurationType is KmsSymmetric, this should be the arn to the key alias for the master key -
getUrl
-
setUrl
-
apiId
The api id for Hawk Authentication. Null if keyConfigurationType is KmsSymmetric -
getApiId
-
setApiId
-
apiKey
The api shared symmetric key used for hawk authentication. Null if keyConfigurationType is KmsSymmetric -
getApiKey
-
setApiKey
-
keyConfigurationType
public RecordingEncryptionConfiguration keyConfigurationType(RecordingEncryptionConfiguration.KeyConfigurationTypeEnum keyConfigurationType) Type should be LocalKeyManager or KmsSymmetric when create or update Key configurations; 'Native' for disabling configuration. -
getKeyConfigurationType
-
setKeyConfigurationType
public void setKeyConfigurationType(RecordingEncryptionConfiguration.KeyConfigurationTypeEnum keyConfigurationType) -
lastError
The error message related to the configuration -
getLastError
-
setLastError
-
getSelfUri
-
equals
-
hashCode
public int hashCode() -
toString
-