Package com.pulumi.aws.medialive.inputs
Class ChannelInputAttachmentAutomaticInputFailoverSettingsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.medialive.inputs.ChannelInputAttachmentAutomaticInputFailoverSettingsArgs.Builder
-
- Enclosing class:
- ChannelInputAttachmentAutomaticInputFailoverSettingsArgs
public static final class ChannelInputAttachmentAutomaticInputFailoverSettingsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ChannelInputAttachmentAutomaticInputFailoverSettingsArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ChannelInputAttachmentAutomaticInputFailoverSettingsArgs defaults)
-
-
Method Detail
-
errorClearTimeMsec
public ChannelInputAttachmentAutomaticInputFailoverSettingsArgs.Builder errorClearTimeMsec(@Nullable com.pulumi.core.Output<java.lang.Integer> errorClearTimeMsec)
- Parameters:
errorClearTimeMsec- Amount of time, in milliseconds, that a recovered input must have no failover conditions before it is considered healthy. This value is particularly important when `inputPreference` is set to `PRIMARY_INPUT_PREFERRED`, because after this time, MediaLive switches back to the primary input.- Returns:
- builder
-
errorClearTimeMsec
public ChannelInputAttachmentAutomaticInputFailoverSettingsArgs.Builder errorClearTimeMsec(java.lang.Integer errorClearTimeMsec)
- Parameters:
errorClearTimeMsec- Amount of time, in milliseconds, that a recovered input must have no failover conditions before it is considered healthy. This value is particularly important when `inputPreference` is set to `PRIMARY_INPUT_PREFERRED`, because after this time, MediaLive switches back to the primary input.- Returns:
- builder
-
failoverConditions
public ChannelInputAttachmentAutomaticInputFailoverSettingsArgs.Builder failoverConditions(@Nullable com.pulumi.core.Output<java.util.List<ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArgs>> failoverConditions)
- Parameters:
failoverConditions- Failover conditions. If any of these conditions occur, MediaLive fails over to the other input. See `failoverCondition` Block for details.- Returns:
- builder
-
failoverConditions
public ChannelInputAttachmentAutomaticInputFailoverSettingsArgs.Builder failoverConditions(java.util.List<ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArgs> failoverConditions)
- Parameters:
failoverConditions- Failover conditions. If any of these conditions occur, MediaLive fails over to the other input. See `failoverCondition` Block for details.- Returns:
- builder
-
failoverConditions
public ChannelInputAttachmentAutomaticInputFailoverSettingsArgs.Builder failoverConditions(ChannelInputAttachmentAutomaticInputFailoverSettingsFailoverConditionArgs... failoverConditions)
- Parameters:
failoverConditions- Failover conditions. If any of these conditions occur, MediaLive fails over to the other input. See `failoverCondition` Block for details.- Returns:
- builder
-
inputPreference
public ChannelInputAttachmentAutomaticInputFailoverSettingsArgs.Builder inputPreference(@Nullable com.pulumi.core.Output<java.lang.String> inputPreference)
- Parameters:
inputPreference- Input preference when deciding which input to make active when a previously failed input has recovered.- Returns:
- builder
-
inputPreference
public ChannelInputAttachmentAutomaticInputFailoverSettingsArgs.Builder inputPreference(java.lang.String inputPreference)
- Parameters:
inputPreference- Input preference when deciding which input to make active when a previously failed input has recovered.- Returns:
- builder
-
secondaryInputId
public ChannelInputAttachmentAutomaticInputFailoverSettingsArgs.Builder secondaryInputId(com.pulumi.core.Output<java.lang.String> secondaryInputId)
- Parameters:
secondaryInputId- Input ID of the secondary input in the automatic input failover pair.- Returns:
- builder
-
secondaryInputId
public ChannelInputAttachmentAutomaticInputFailoverSettingsArgs.Builder secondaryInputId(java.lang.String secondaryInputId)
- Parameters:
secondaryInputId- Input ID of the secondary input in the automatic input failover pair.- Returns:
- builder
-
build
public ChannelInputAttachmentAutomaticInputFailoverSettingsArgs build()
-
-