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