public ServerSideEncryptionConfiguration getServerSideEncryptionConfiguration() {
        return this.serverSideEncryptionConfiguration;
    }
<p>
The configuration information for the customer managed key used for encryption.
</p>
<p>
This KMS key must have a policy that allows <code>kms:CreateGrant</code>, <code>kms:DescribeKey</code>,
<code>kms:Decrypt</code>, and <code>kms:GenerateDataKey*</code> permissions to the IAM identity using the key to
invoke Amazon Q in Connect. To use Amazon Q in Connect with chat, the key policy must also allow
<code>kms:Decrypt</code>, <code>kms:GenerateDataKey*</code>, and <code>kms:DescribeKey</code> permissions to the
<code>connect.amazonaws.com</code> service principal.
</p>
<p>
For more information about setting up a customer managed key for Amazon Q in Connect, see <a
href="https://docs.aws.amazon.com/connect/latest/adminguide/enable-q.html">Enable Amazon Q in Connect for your
instance</a>.
</p>

@return The configuration information for the customer managed key used for encryption. </p>
        <p>
        This KMS key must have a policy that allows <code>kms:CreateGrant</code>, <code>kms:DescribeKey</code>,
        <code>kms:Decrypt</code>, and <code>kms:GenerateDataKey*</code> permissions to the IAM identity using the
        key to invoke Amazon Q in Connect. To use Amazon Q in Connect with chat, the key policy must also allow
        <code>kms:Decrypt</code>, <code>kms:GenerateDataKey*</code>, and <code>kms:DescribeKey</code> permissions
        to the <code>connect.amazonaws.com</code> service principal.
        </p>
        <p>
        For more information about setting up a customer managed key for Amazon Q in Connect, see <a
        href="https://docs.aws.amazon.com/connect/latest/adminguide/enable-q.html">Enable Amazon Q in Connect for
        your instance</a>.
aws-java-sdk-qconnect/src/main/java/com/amazonaws/services/qconnect/model/AssistantData.java