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