public static final class CfnBroker.EncryptionOptionsProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnBroker.EncryptionOptionsProperty
CfnBroker.EncryptionOptionsProperty
CfnBroker.EncryptionOptionsProperty.Builder, CfnBroker.EncryptionOptionsProperty.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getKmsKeyId()
The customer master key (CMK) to use for the A AWS KMS (KMS).
|
java.lang.Object |
getUseAwsOwnedKey()
Enables the use of an AWS owned CMK using AWS KMS (KMS).
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.Object getUseAwsOwnedKey()
CfnBroker.EncryptionOptionsProperty
Set to true
by default, if no value is provided, for example, for RabbitMQ brokers.
getUseAwsOwnedKey
in interface CfnBroker.EncryptionOptionsProperty
public final java.lang.String getKmsKeyId()
CfnBroker.EncryptionOptionsProperty
This key is used to encrypt your data at rest. If not provided, Amazon MQ will use a default CMK to encrypt your data.
getKmsKeyId
in interface CfnBroker.EncryptionOptionsProperty
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()