Class CfnMultiplexprogramProps.Jsii$Proxy
- All Implemented Interfaces:
CfnMultiplexprogramProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnMultiplexprogramProps
CfnMultiplexprogramProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.medialive.CfnMultiplexprogramProps
CfnMultiplexprogramProps.Builder, CfnMultiplexprogramProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnMultiplexprogramProps.Builder.protectedJsii$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.JsonNodefinal booleanfinal StringThe unique id of the multiplex.final ObjectMultiplex Program settings configuration.final ObjectPacket identifiers map for a given Multiplex program.final ObjectContains information about the current sources for the specified program in the specified multiplex.final StringIndicates which pipeline is preferred by the multiplex for program ingest.final StringThe name of the multiplex program.final inthashCode()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:CfnMultiplexprogramPropsThe unique id of the multiplex.- Specified by:
getMultiplexIdin interfaceCfnMultiplexprogramProps- See Also:
-
getMultiplexProgramSettings
Description copied from interface:CfnMultiplexprogramPropsMultiplex Program settings configuration.Returns union: either
IResolvableorCfnMultiplexprogram.MultiplexProgramSettingsProperty- Specified by:
getMultiplexProgramSettingsin interfaceCfnMultiplexprogramProps- See Also:
-
getPacketIdentifiersMap
Description copied from interface:CfnMultiplexprogramPropsPacket identifiers map for a given Multiplex program.Returns union: either
IResolvableorCfnMultiplexprogram.MultiplexProgramPacketIdentifiersMapProperty- Specified by:
getPacketIdentifiersMapin interfaceCfnMultiplexprogramProps- See Also:
-
getPipelineDetails
Description copied from interface:CfnMultiplexprogramPropsContains 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.
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnMultiplexprogram.MultiplexProgramPipelineDetailProperty>- Specified by:
getPipelineDetailsin interfaceCfnMultiplexprogramProps- See Also:
-
getPreferredChannelPipeline
Description copied from interface:CfnMultiplexprogramPropsIndicates 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:
getPreferredChannelPipelinein interfaceCfnMultiplexprogramProps- See Also:
-
getProgramName
Description copied from interface:CfnMultiplexprogramPropsThe name of the multiplex program.- Specified by:
getProgramNamein interfaceCfnMultiplexprogramProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-