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