Class ChannelEvents.MediaLiveChannelInputChange.MediaLiveChannelInputChangeProps.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.medialive.events.ChannelEvents.MediaLiveChannelInputChange.MediaLiveChannelInputChangeProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<ChannelEvents.MediaLiveChannelInputChange.MediaLiveChannelInputChangeProps>
- Enclosing interface:
ChannelEvents.MediaLiveChannelInputChange.MediaLiveChannelInputChangeProps
@Stability(Experimental)
public static final class ChannelEvents.MediaLiveChannelInputChange.MediaLiveChannelInputChangeProps.Builder
extends Object
implements software.amazon.jsii.Builder<ChannelEvents.MediaLiveChannelInputChange.MediaLiveChannelInputChangeProps>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionactiveInputAttachmentName(List<String> activeInputAttachmentName) activeInputSwitchActionName(List<String> activeInputSwitchActionName) build()Builds the configured instance.channelArn(List<String> channelArn) eventMetadata(AWSEventMetadataProps eventMetadata)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
activeInputAttachmentName
@Stability(Experimental) public ChannelEvents.MediaLiveChannelInputChange.MediaLiveChannelInputChangeProps.Builder activeInputAttachmentName(List<String> activeInputAttachmentName) Sets the value ofChannelEvents.MediaLiveChannelInputChange.MediaLiveChannelInputChangeProps.getActiveInputAttachmentName()- Parameters:
activeInputAttachmentName- active_input_attachment_name property. Specify an array of string values to match this event if the actual value of active_input_attachment_name is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
activeInputSwitchActionName
@Stability(Experimental) public ChannelEvents.MediaLiveChannelInputChange.MediaLiveChannelInputChangeProps.Builder activeInputSwitchActionName(List<String> activeInputSwitchActionName) Sets the value ofChannelEvents.MediaLiveChannelInputChange.MediaLiveChannelInputChangeProps.getActiveInputSwitchActionName()- Parameters:
activeInputSwitchActionName- active_input_switch_action_name property. Specify an array of string values to match this event if the actual value of active_input_switch_action_name is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
channelArn
@Stability(Experimental) public ChannelEvents.MediaLiveChannelInputChange.MediaLiveChannelInputChangeProps.Builder channelArn(List<String> channelArn) Sets the value ofChannelEvents.MediaLiveChannelInputChange.MediaLiveChannelInputChangeProps.getChannelArn()- Parameters:
channelArn- channel_arn property. Specify an array of string values to match this event if the actual value of channel_arn 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 ChannelEvents.MediaLiveChannelInputChange.MediaLiveChannelInputChangeProps.Builder eventMetadata(AWSEventMetadataProps eventMetadata) Sets the value ofChannelEvents.MediaLiveChannelInputChange.MediaLiveChannelInputChangeProps.getEventMetadata()- Parameters:
eventMetadata- EventBridge event metadata.- Returns:
this
-
message
@Stability(Experimental) public ChannelEvents.MediaLiveChannelInputChange.MediaLiveChannelInputChangeProps.Builder message(List<String> message) Sets the value ofChannelEvents.MediaLiveChannelInputChange.MediaLiveChannelInputChangeProps.getMessage()- 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
-
pipeline
@Stability(Experimental) public ChannelEvents.MediaLiveChannelInputChange.MediaLiveChannelInputChangeProps.Builder pipeline(List<String> pipeline) Sets the value ofChannelEvents.MediaLiveChannelInputChange.MediaLiveChannelInputChangeProps.getPipeline()- Parameters:
pipeline- pipeline property. Specify an array of string values to match this event if the actual value of pipeline 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 ChannelEvents.MediaLiveChannelInputChange.MediaLiveChannelInputChangeProps build()Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<ChannelEvents.MediaLiveChannelInputChange.MediaLiveChannelInputChangeProps>- Returns:
- a new instance of
ChannelEvents.MediaLiveChannelInputChange.MediaLiveChannelInputChangeProps - Throws:
NullPointerException- if any required attribute was not provided
-