Class ReferenceStatusChange.ReferenceStatusChangeProps.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.omics.events.ReferenceStatusChange.ReferenceStatusChangeProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<ReferenceStatusChange.ReferenceStatusChangeProps>
- Enclosing interface:
ReferenceStatusChange.ReferenceStatusChangeProps
@Stability(Experimental)
public static final class ReferenceStatusChange.ReferenceStatusChangeProps.Builder
extends Object
implements software.amazon.jsii.Builder<ReferenceStatusChange.ReferenceStatusChangeProps>
A builder for
ReferenceStatusChange.ReferenceStatusChangeProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSets the value ofReferenceStatusChange.ReferenceStatusChangeProps.getArn()build()Builds the configured instance.creationJobId(List<String> creationJobId) Sets the value ofReferenceStatusChange.ReferenceStatusChangeProps.getCreationJobId()eventMetadata(AWSEventMetadataProps eventMetadata) Sets the value ofReferenceStatusChange.ReferenceStatusChangeProps.getEventMetadata()Sets the value ofReferenceStatusChange.ReferenceStatusChangeProps.getId()omicsVersion(List<String> omicsVersion) Sets the value ofReferenceStatusChange.ReferenceStatusChangeProps.getOmicsVersion()referenceStoreId(List<String> referenceStoreId) Sets the value ofReferenceStatusChange.ReferenceStatusChangeProps.getReferenceStoreId()Sets the value ofReferenceStatusChange.ReferenceStatusChangeProps.getStatus()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
arn
@Stability(Experimental) public ReferenceStatusChange.ReferenceStatusChangeProps.Builder arn(List<String> arn) Sets the value ofReferenceStatusChange.ReferenceStatusChangeProps.getArn()- 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 ReferenceStatusChange.ReferenceStatusChangeProps.Builder creationJobId(List<String> creationJobId) Sets the value ofReferenceStatusChange.ReferenceStatusChangeProps.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 ReferenceStatusChange.ReferenceStatusChangeProps.Builder eventMetadata(AWSEventMetadataProps eventMetadata) Sets the value ofReferenceStatusChange.ReferenceStatusChangeProps.getEventMetadata()- Parameters:
eventMetadata- EventBridge event metadata.- Returns:
this
-
id
@Stability(Experimental) public ReferenceStatusChange.ReferenceStatusChangeProps.Builder id(List<String> id) Sets the value ofReferenceStatusChange.ReferenceStatusChangeProps.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 ReferenceStatusChange.ReferenceStatusChangeProps.Builder omicsVersion(List<String> omicsVersion) Sets the value ofReferenceStatusChange.ReferenceStatusChangeProps.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
-
referenceStoreId
@Stability(Experimental) public ReferenceStatusChange.ReferenceStatusChangeProps.Builder referenceStoreId(List<String> referenceStoreId) Sets the value ofReferenceStatusChange.ReferenceStatusChangeProps.getReferenceStoreId()- Parameters:
referenceStoreId- referenceStoreId property. Specify an array of string values to match this event if the actual value of referenceStoreId 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 ReferenceStatusChange.ReferenceStatusChangeProps.Builder status(List<String> status) Sets the value ofReferenceStatusChange.ReferenceStatusChangeProps.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
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<ReferenceStatusChange.ReferenceStatusChangeProps>- Returns:
- a new instance of
ReferenceStatusChange.ReferenceStatusChangeProps - Throws:
NullPointerException- if any required attribute was not provided
-