Class SequenceStoreEvents.ReadSetActivationJobStatusChange.ReadSetActivationJobStatusChangeProps.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.omics.events.SequenceStoreEvents.ReadSetActivationJobStatusChange.ReadSetActivationJobStatusChangeProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<SequenceStoreEvents.ReadSetActivationJobStatusChange.ReadSetActivationJobStatusChangeProps>
- Enclosing interface:
SequenceStoreEvents.ReadSetActivationJobStatusChange.ReadSetActivationJobStatusChangeProps
@Stability(Experimental)
public static final class SequenceStoreEvents.ReadSetActivationJobStatusChange.ReadSetActivationJobStatusChangeProps.Builder
extends Object
implements software.amazon.jsii.Builder<SequenceStoreEvents.ReadSetActivationJobStatusChange.ReadSetActivationJobStatusChangeProps>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.eventMetadata(AWSEventMetadataProps eventMetadata) omicsVersion(List<String> omicsVersion) sequenceStoreId(List<String> sequenceStoreId) statusMessage(List<String> statusMessage)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
eventMetadata
@Stability(Experimental) public SequenceStoreEvents.ReadSetActivationJobStatusChange.ReadSetActivationJobStatusChangeProps.Builder eventMetadata(AWSEventMetadataProps eventMetadata) Sets the value ofSequenceStoreEvents.ReadSetActivationJobStatusChange.ReadSetActivationJobStatusChangeProps.getEventMetadata()- Parameters:
eventMetadata- EventBridge event metadata.- Returns:
this
-
id
@Stability(Experimental) public SequenceStoreEvents.ReadSetActivationJobStatusChange.ReadSetActivationJobStatusChangeProps.Builder id(List<String> id) Sets the value ofSequenceStoreEvents.ReadSetActivationJobStatusChange.ReadSetActivationJobStatusChangeProps.getId()- Parameters:
id- id property. Specify an array of string values to match this event if the actual value of id is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
omicsVersion
@Stability(Experimental) public SequenceStoreEvents.ReadSetActivationJobStatusChange.ReadSetActivationJobStatusChangeProps.Builder omicsVersion(List<String> omicsVersion) Sets the value ofSequenceStoreEvents.ReadSetActivationJobStatusChange.ReadSetActivationJobStatusChangeProps.getOmicsVersion()- Parameters:
omicsVersion- omicsVersion property. Specify an array of string values to match this event if the actual value of omicsVersion is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
sequenceStoreId
@Stability(Experimental) public SequenceStoreEvents.ReadSetActivationJobStatusChange.ReadSetActivationJobStatusChangeProps.Builder sequenceStoreId(List<String> sequenceStoreId) Sets the value ofSequenceStoreEvents.ReadSetActivationJobStatusChange.ReadSetActivationJobStatusChangeProps.getSequenceStoreId()- Parameters:
sequenceStoreId- sequenceStoreId property. Specify an array of string values to match this event if the actual value of sequenceStoreId is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
status
@Stability(Experimental) public SequenceStoreEvents.ReadSetActivationJobStatusChange.ReadSetActivationJobStatusChangeProps.Builder status(List<String> status) Sets the value ofSequenceStoreEvents.ReadSetActivationJobStatusChange.ReadSetActivationJobStatusChangeProps.getStatus()- Parameters:
status- status property. Specify an array of string values to match this event if the actual value of status is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
statusMessage
@Stability(Experimental) public SequenceStoreEvents.ReadSetActivationJobStatusChange.ReadSetActivationJobStatusChangeProps.Builder statusMessage(List<String> statusMessage) Sets the value ofSequenceStoreEvents.ReadSetActivationJobStatusChange.ReadSetActivationJobStatusChangeProps.getStatusMessage()- Parameters:
statusMessage- statusMessage property. Specify an array of string values to match this event if the actual value of statusMessage is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
build
@Stability(Experimental) public SequenceStoreEvents.ReadSetActivationJobStatusChange.ReadSetActivationJobStatusChangeProps build()Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<SequenceStoreEvents.ReadSetActivationJobStatusChange.ReadSetActivationJobStatusChangeProps>- Returns:
- a new instance of
SequenceStoreEvents.ReadSetActivationJobStatusChange.ReadSetActivationJobStatusChangeProps - Throws:
NullPointerException- if any required attribute was not provided
-