Class CfnMultiplexprogramProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.medialive.CfnMultiplexprogramProps.Jsii$Proxy
- All Implemented Interfaces:
CfnMultiplexprogramProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnMultiplexprogramProps
@Stability(Stable)
@Internal
public static final class CfnMultiplexprogramProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnMultiplexprogramProps
An implementation for
CfnMultiplexprogramProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.medialive.CfnMultiplexprogramProps
CfnMultiplexprogramProps.Builder, CfnMultiplexprogramProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnMultiplexprogramProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final String
The unique id of the multiplex.final Object
Multiplex Program settings configuration.final Object
Packet identifiers map for a given Multiplex program.final Object
Contains information about the current sources for the specified program in the specified multiplex.final String
Indicates which pipeline is preferred by the multiplex for program ingest.final String
The name of the multiplex program.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnMultiplexprogramProps.Builder
.
-
-
Method Details
-
getMultiplexId
Description copied from interface:CfnMultiplexprogramProps
The unique id of the multiplex.- Specified by:
getMultiplexId
in interfaceCfnMultiplexprogramProps
- See Also:
-
getMultiplexProgramSettings
Description copied from interface:CfnMultiplexprogramProps
Multiplex Program settings configuration.- Specified by:
getMultiplexProgramSettings
in interfaceCfnMultiplexprogramProps
- See Also:
-
getPacketIdentifiersMap
Description copied from interface:CfnMultiplexprogramProps
Packet identifiers map for a given Multiplex program.- Specified by:
getPacketIdentifiersMap
in interfaceCfnMultiplexprogramProps
- See Also:
-
getPipelineDetails
Description copied from interface:CfnMultiplexprogramProps
Contains information about the current sources for the specified program in the specified multiplex.Keep in mind that each multiplex pipeline connects to both pipelines in a given source channel (the channel identified by the program). But only one of those channel pipelines is ever active at one time.
- Specified by:
getPipelineDetails
in interfaceCfnMultiplexprogramProps
- See Also:
-
getPreferredChannelPipeline
Description copied from interface:CfnMultiplexprogramProps
Indicates which pipeline is preferred by the multiplex for program ingest.If set to "PIPELINE_0" or "PIPELINE_1" and an unhealthy ingest causes the multiplex to switch to the non-preferred pipeline, it will switch back once that ingest is healthy again. If set to "CURRENTLY_ACTIVE", it will not switch back to the other pipeline based on it recovering to a healthy state, it will only switch if the active pipeline becomes unhealthy.
- Specified by:
getPreferredChannelPipeline
in interfaceCfnMultiplexprogramProps
- See Also:
-
getProgramName
Description copied from interface:CfnMultiplexprogramProps
The name of the multiplex program.- Specified by:
getProgramName
in interfaceCfnMultiplexprogramProps
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-