Class DataUpdatedInDataSet.DataUpdatedInDataSetProps.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.dataexchange.events.DataUpdatedInDataSet.DataUpdatedInDataSetProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<DataUpdatedInDataSet.DataUpdatedInDataSetProps>
- Enclosing interface:
DataUpdatedInDataSet.DataUpdatedInDataSetProps
@Stability(Experimental)
public static final class DataUpdatedInDataSet.DataUpdatedInDataSetProps.Builder
extends Object
implements software.amazon.jsii.Builder<DataUpdatedInDataSet.DataUpdatedInDataSetProps>
A builder for
DataUpdatedInDataSet.DataUpdatedInDataSetProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.dataSet(DataUpdatedInDataSet.DataSet dataSet) Sets the value ofDataUpdatedInDataSet.DataUpdatedInDataSetProps.getDataSet()eventMetadata(AWSEventMetadataProps eventMetadata) Sets the value ofDataUpdatedInDataSet.DataUpdatedInDataSetProps.getEventMetadata()notification(DataUpdatedInDataSet.Notification notification) Sets the value ofDataUpdatedInDataSet.DataUpdatedInDataSetProps.getNotification()product(DataUpdatedInDataSet.Product product) Sets the value ofDataUpdatedInDataSet.DataUpdatedInDataSetProps.getProduct()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
dataSet
@Stability(Experimental) public DataUpdatedInDataSet.DataUpdatedInDataSetProps.Builder dataSet(DataUpdatedInDataSet.DataSet dataSet) Sets the value ofDataUpdatedInDataSet.DataUpdatedInDataSetProps.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 DataUpdatedInDataSet.DataUpdatedInDataSetProps.Builder eventMetadata(AWSEventMetadataProps eventMetadata) Sets the value ofDataUpdatedInDataSet.DataUpdatedInDataSetProps.getEventMetadata()- Parameters:
eventMetadata- EventBridge event metadata.- Returns:
this
-
notification
@Stability(Experimental) public DataUpdatedInDataSet.DataUpdatedInDataSetProps.Builder notification(DataUpdatedInDataSet.Notification notification) Sets the value ofDataUpdatedInDataSet.DataUpdatedInDataSetProps.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 DataUpdatedInDataSet.DataUpdatedInDataSetProps.Builder product(DataUpdatedInDataSet.Product product) Sets the value ofDataUpdatedInDataSet.DataUpdatedInDataSetProps.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<DataUpdatedInDataSet.DataUpdatedInDataSetProps>- Returns:
- a new instance of
DataUpdatedInDataSet.DataUpdatedInDataSetProps - Throws:
NullPointerException- if any required attribute was not provided
-