Class ImageSetCopyFailed.ImageSetCopyFailedProps.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.healthimaging.events.ImageSetCopyFailed.ImageSetCopyFailedProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<ImageSetCopyFailed.ImageSetCopyFailedProps>
- Enclosing interface:
ImageSetCopyFailed.ImageSetCopyFailedProps
@Stability(Experimental)
public static final class ImageSetCopyFailed.ImageSetCopyFailedProps.Builder
extends Object
implements software.amazon.jsii.Builder<ImageSetCopyFailed.ImageSetCopyFailedProps>
A builder for
ImageSetCopyFailed.ImageSetCopyFailedProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.datastoreId(List<String> datastoreId) Sets the value ofImageSetCopyFailed.ImageSetCopyFailedProps.getDatastoreId()eventMetadata(AWSEventMetadataProps eventMetadata) Sets the value ofImageSetCopyFailed.ImageSetCopyFailedProps.getEventMetadata()imageSetId(List<String> imageSetId) Sets the value ofImageSetCopyFailed.ImageSetCopyFailedProps.getImageSetId()imageSetState(List<String> imageSetState) Sets the value ofImageSetCopyFailed.ImageSetCopyFailedProps.getImageSetState()imageSetWorkflowStatus(List<String> imageSetWorkflowStatus) Sets the value ofImageSetCopyFailed.ImageSetCopyFailedProps.getImageSetWorkflowStatus()imagingVersion(List<String> imagingVersion) Sets the value ofImageSetCopyFailed.ImageSetCopyFailedProps.getImagingVersion()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
datastoreId
@Stability(Experimental) public ImageSetCopyFailed.ImageSetCopyFailedProps.Builder datastoreId(List<String> datastoreId) Sets the value ofImageSetCopyFailed.ImageSetCopyFailedProps.getDatastoreId()- Parameters:
datastoreId- datastoreId property. Specify an array of string values to match this event if the actual value of datastoreId 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 ImageSetCopyFailed.ImageSetCopyFailedProps.Builder eventMetadata(AWSEventMetadataProps eventMetadata) Sets the value ofImageSetCopyFailed.ImageSetCopyFailedProps.getEventMetadata()- Parameters:
eventMetadata- EventBridge event metadata.- Returns:
this
-
imageSetId
@Stability(Experimental) public ImageSetCopyFailed.ImageSetCopyFailedProps.Builder imageSetId(List<String> imageSetId) Sets the value ofImageSetCopyFailed.ImageSetCopyFailedProps.getImageSetId()- Parameters:
imageSetId- imageSetId property. Specify an array of string values to match this event if the actual value of imageSetId is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
imageSetState
@Stability(Experimental) public ImageSetCopyFailed.ImageSetCopyFailedProps.Builder imageSetState(List<String> imageSetState) Sets the value ofImageSetCopyFailed.ImageSetCopyFailedProps.getImageSetState()- Parameters:
imageSetState- imageSetState property. Specify an array of string values to match this event if the actual value of imageSetState is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
imageSetWorkflowStatus
@Stability(Experimental) public ImageSetCopyFailed.ImageSetCopyFailedProps.Builder imageSetWorkflowStatus(List<String> imageSetWorkflowStatus) Sets the value ofImageSetCopyFailed.ImageSetCopyFailedProps.getImageSetWorkflowStatus()- Parameters:
imageSetWorkflowStatus- imageSetWorkflowStatus property. Specify an array of string values to match this event if the actual value of imageSetWorkflowStatus is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
imagingVersion
@Stability(Experimental) public ImageSetCopyFailed.ImageSetCopyFailedProps.Builder imagingVersion(List<String> imagingVersion) Sets the value ofImageSetCopyFailed.ImageSetCopyFailedProps.getImagingVersion()- Parameters:
imagingVersion- imagingVersion property. Specify an array of string values to match this event if the actual value of imagingVersion 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<ImageSetCopyFailed.ImageSetCopyFailedProps>- Returns:
- a new instance of
ImageSetCopyFailed.ImageSetCopyFailedProps - Throws:
NullPointerException- if any required attribute was not provided
-