Class CfnSubscriberNotificationProps.Builder
java.lang.Object
software.amazon.awscdk.services.securitylake.CfnSubscriberNotificationProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnSubscriberNotificationProps>
- Enclosing interface:
CfnSubscriberNotificationProps
@Stability(Stable)
public static final class CfnSubscriberNotificationProps.Builder
extends Object
implements software.amazon.jsii.Builder<CfnSubscriberNotificationProps>
A builder for
CfnSubscriberNotificationProps
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds the configured instance.notificationConfiguration
(IResolvable notificationConfiguration) Sets the value ofCfnSubscriberNotificationProps.getNotificationConfiguration()
notificationConfiguration
(CfnSubscriberNotification.NotificationConfigurationProperty notificationConfiguration) Sets the value ofCfnSubscriberNotificationProps.getNotificationConfiguration()
subscriberArn
(String subscriberArn) Sets the value ofCfnSubscriberNotificationProps.getSubscriberArn()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
notificationConfiguration
@Stability(Stable) public CfnSubscriberNotificationProps.Builder notificationConfiguration(IResolvable notificationConfiguration) Sets the value ofCfnSubscriberNotificationProps.getNotificationConfiguration()
- Parameters:
notificationConfiguration
- Specify the configurations you want to use for subscriber notification. This parameter is required. The subscriber is notified when new data is written to the data lake for sources that the subscriber consumes in Security Lake .- Returns:
this
-
notificationConfiguration
@Stability(Stable) public CfnSubscriberNotificationProps.Builder notificationConfiguration(CfnSubscriberNotification.NotificationConfigurationProperty notificationConfiguration) Sets the value ofCfnSubscriberNotificationProps.getNotificationConfiguration()
- Parameters:
notificationConfiguration
- Specify the configurations you want to use for subscriber notification. This parameter is required. The subscriber is notified when new data is written to the data lake for sources that the subscriber consumes in Security Lake .- Returns:
this
-
subscriberArn
@Stability(Stable) public CfnSubscriberNotificationProps.Builder subscriberArn(String subscriberArn) Sets the value ofCfnSubscriberNotificationProps.getSubscriberArn()
- Parameters:
subscriberArn
- The Amazon Resource Name (ARN) of the Security Lake subscriber. This parameter is required.- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnSubscriberNotificationProps>
- Returns:
- a new instance of
CfnSubscriberNotificationProps
- Throws:
NullPointerException
- if any required attribute was not provided
-