Class CfnOrganizationCentralizationRule.DestinationLogsConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.services.observabilityadmin.CfnOrganizationCentralizationRule.DestinationLogsConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnOrganizationCentralizationRule.DestinationLogsConfigurationProperty>
- Enclosing interface:
CfnOrganizationCentralizationRule.DestinationLogsConfigurationProperty
@Stability(Stable)
public static final class CfnOrganizationCentralizationRule.DestinationLogsConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnOrganizationCentralizationRule.DestinationLogsConfigurationProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbackupConfiguration(IResolvable backupConfiguration) backupConfiguration(CfnOrganizationCentralizationRule.LogsBackupConfigurationProperty backupConfiguration) build()Builds the configured instance.logsEncryptionConfiguration(IResolvable logsEncryptionConfiguration) logsEncryptionConfiguration(CfnOrganizationCentralizationRule.LogsEncryptionConfigurationProperty logsEncryptionConfiguration)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
backupConfiguration
@Stability(Stable) public CfnOrganizationCentralizationRule.DestinationLogsConfigurationProperty.Builder backupConfiguration(IResolvable backupConfiguration) Sets the value ofCfnOrganizationCentralizationRule.DestinationLogsConfigurationProperty.getBackupConfiguration()- Parameters:
backupConfiguration- Configuration defining the backup region and an optional KMS key for the backup destination.- Returns:
this
-
backupConfiguration
@Stability(Stable) public CfnOrganizationCentralizationRule.DestinationLogsConfigurationProperty.Builder backupConfiguration(CfnOrganizationCentralizationRule.LogsBackupConfigurationProperty backupConfiguration) Sets the value ofCfnOrganizationCentralizationRule.DestinationLogsConfigurationProperty.getBackupConfiguration()- Parameters:
backupConfiguration- Configuration defining the backup region and an optional KMS key for the backup destination.- Returns:
this
-
logsEncryptionConfiguration
@Stability(Stable) public CfnOrganizationCentralizationRule.DestinationLogsConfigurationProperty.Builder logsEncryptionConfiguration(IResolvable logsEncryptionConfiguration) Sets the value ofCfnOrganizationCentralizationRule.DestinationLogsConfigurationProperty.getLogsEncryptionConfiguration()- Parameters:
logsEncryptionConfiguration- The encryption configuration for centralization destination log groups.- Returns:
this
-
logsEncryptionConfiguration
@Stability(Stable) public CfnOrganizationCentralizationRule.DestinationLogsConfigurationProperty.Builder logsEncryptionConfiguration(CfnOrganizationCentralizationRule.LogsEncryptionConfigurationProperty logsEncryptionConfiguration) Sets the value ofCfnOrganizationCentralizationRule.DestinationLogsConfigurationProperty.getLogsEncryptionConfiguration()- Parameters:
logsEncryptionConfiguration- The encryption configuration for centralization destination log groups.- Returns:
this
-
build
@Stability(Stable) public CfnOrganizationCentralizationRule.DestinationLogsConfigurationProperty build()Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnOrganizationCentralizationRule.DestinationLogsConfigurationProperty>- Returns:
- a new instance of
CfnOrganizationCentralizationRule.DestinationLogsConfigurationProperty - Throws:
NullPointerException- if any required attribute was not provided
-