Class DataSetUpdateDelayed.DataSetUpdateDelayedProps.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.dataexchange.events.DataSetUpdateDelayed.DataSetUpdateDelayedProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<DataSetUpdateDelayed.DataSetUpdateDelayedProps>
- Enclosing interface:
DataSetUpdateDelayed.DataSetUpdateDelayedProps
@Stability(Experimental)
public static final class DataSetUpdateDelayed.DataSetUpdateDelayedProps.Builder
extends Object
implements software.amazon.jsii.Builder<DataSetUpdateDelayed.DataSetUpdateDelayedProps>
A builder for
DataSetUpdateDelayed.DataSetUpdateDelayedProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.dataSet(DataSetUpdateDelayed.DataSet dataSet) Sets the value ofDataSetUpdateDelayed.DataSetUpdateDelayedProps.getDataSet()eventMetadata(AWSEventMetadataProps eventMetadata) Sets the value ofDataSetUpdateDelayed.DataSetUpdateDelayedProps.getEventMetadata()notification(DataSetUpdateDelayed.Notification notification) Sets the value ofDataSetUpdateDelayed.DataSetUpdateDelayedProps.getNotification()product(DataSetUpdateDelayed.Product product) Sets the value ofDataSetUpdateDelayed.DataSetUpdateDelayedProps.getProduct()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
dataSet
@Stability(Experimental) public DataSetUpdateDelayed.DataSetUpdateDelayedProps.Builder dataSet(DataSetUpdateDelayed.DataSet dataSet) Sets the value ofDataSetUpdateDelayed.DataSetUpdateDelayedProps.getDataSet()- Parameters:
dataSet- DataSet property. Specify an array of string values to match this event if the actual value of DataSet is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
eventMetadata
@Stability(Experimental) public DataSetUpdateDelayed.DataSetUpdateDelayedProps.Builder eventMetadata(AWSEventMetadataProps eventMetadata) Sets the value ofDataSetUpdateDelayed.DataSetUpdateDelayedProps.getEventMetadata()- Parameters:
eventMetadata- EventBridge event metadata.- Returns:
this
-
notification
@Stability(Experimental) public DataSetUpdateDelayed.DataSetUpdateDelayedProps.Builder notification(DataSetUpdateDelayed.Notification notification) Sets the value ofDataSetUpdateDelayed.DataSetUpdateDelayedProps.getNotification()- Parameters:
notification- Notification property. Specify an array of string values to match this event if the actual value of Notification is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
product
@Stability(Experimental) public DataSetUpdateDelayed.DataSetUpdateDelayedProps.Builder product(DataSetUpdateDelayed.Product product) Sets the value ofDataSetUpdateDelayed.DataSetUpdateDelayedProps.getProduct()- Parameters:
product- Product property. Specify an array of string values to match this event if the actual value of Product is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<DataSetUpdateDelayed.DataSetUpdateDelayedProps>- Returns:
- a new instance of
DataSetUpdateDelayed.DataSetUpdateDelayedProps - Throws:
NullPointerException- if any required attribute was not provided
-