Class ReferenceStoreEvents.ReferenceStatusChange.ReferenceStatusChangeProps.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.omics.events.ReferenceStoreEvents.ReferenceStatusChange.ReferenceStatusChangeProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<ReferenceStoreEvents.ReferenceStatusChange.ReferenceStatusChangeProps>
- Enclosing interface:
ReferenceStoreEvents.ReferenceStatusChange.ReferenceStatusChangeProps
@Stability(Experimental)
public static final class ReferenceStoreEvents.ReferenceStatusChange.ReferenceStatusChangeProps.Builder
extends Object
implements software.amazon.jsii.Builder<ReferenceStoreEvents.ReferenceStatusChange.ReferenceStatusChangeProps>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.creationJobId(List<String> creationJobId) eventMetadata(AWSEventMetadataProps eventMetadata) omicsVersion(List<String> omicsVersion) referenceStoreId(List<String> referenceStoreId)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
arn
@Stability(Experimental) public ReferenceStoreEvents.ReferenceStatusChange.ReferenceStatusChangeProps.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 ReferenceStoreEvents.ReferenceStatusChange.ReferenceStatusChangeProps.Builder creationJobId(List<String> creationJobId) Sets the value ofReferenceStoreEvents.ReferenceStatusChange.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 ReferenceStoreEvents.ReferenceStatusChange.ReferenceStatusChangeProps.Builder eventMetadata(AWSEventMetadataProps eventMetadata) Sets the value ofReferenceStoreEvents.ReferenceStatusChange.ReferenceStatusChangeProps.getEventMetadata()- Parameters:
eventMetadata- EventBridge event metadata.- Returns:
this
-
id
@Stability(Experimental) public ReferenceStoreEvents.ReferenceStatusChange.ReferenceStatusChangeProps.Builder id(List<String> id) - 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 ReferenceStoreEvents.ReferenceStatusChange.ReferenceStatusChangeProps.Builder omicsVersion(List<String> omicsVersion) Sets the value ofReferenceStoreEvents.ReferenceStatusChange.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 ReferenceStoreEvents.ReferenceStatusChange.ReferenceStatusChangeProps.Builder referenceStoreId(List<String> referenceStoreId) Sets the value ofReferenceStoreEvents.ReferenceStatusChange.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 ReferenceStoreEvents.ReferenceStatusChange.ReferenceStatusChangeProps.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
-
build
@Stability(Experimental) public ReferenceStoreEvents.ReferenceStatusChange.ReferenceStatusChangeProps build()Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<ReferenceStoreEvents.ReferenceStatusChange.ReferenceStatusChangeProps>- Returns:
- a new instance of
ReferenceStoreEvents.ReferenceStatusChange.ReferenceStatusChangeProps - Throws:
NullPointerException- if any required attribute was not provided
-