public static final class CfnAccountAuditConfiguration.AuditNotificationTargetProperty.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CfnAccountAuditConfiguration.AuditNotificationTargetProperty |
build()
Builds the configured instance.
|
CfnAccountAuditConfiguration.AuditNotificationTargetProperty.Builder |
enabled(java.lang.Boolean enabled)
|
CfnAccountAuditConfiguration.AuditNotificationTargetProperty.Builder |
enabled(IResolvable enabled)
|
CfnAccountAuditConfiguration.AuditNotificationTargetProperty.Builder |
roleArn(java.lang.String roleArn)
|
CfnAccountAuditConfiguration.AuditNotificationTargetProperty.Builder |
targetArn(java.lang.String targetArn)
|
public CfnAccountAuditConfiguration.AuditNotificationTargetProperty.Builder enabled(java.lang.Boolean enabled)
enabled
- True if notifications to the target are enabled.this
public CfnAccountAuditConfiguration.AuditNotificationTargetProperty.Builder enabled(IResolvable enabled)
enabled
- True if notifications to the target are enabled.this
public CfnAccountAuditConfiguration.AuditNotificationTargetProperty.Builder roleArn(java.lang.String roleArn)
roleArn
- The ARN of the role that grants permission to send notifications to the target.this
public CfnAccountAuditConfiguration.AuditNotificationTargetProperty.Builder targetArn(java.lang.String targetArn)
targetArn
- The ARN of the target (SNS topic) to which audit notifications are sent.this
public CfnAccountAuditConfiguration.AuditNotificationTargetProperty build()
CfnAccountAuditConfiguration.AuditNotificationTargetProperty
java.lang.NullPointerException
- if any required attribute was not provided