Class ChannelProps.Jsii$Proxy
- All Implemented Interfaces:
ChannelProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ChannelProps
ChannelProps-
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.alpha.ChannelProps
ChannelProps.Builder, ChannelProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(ChannelProps.Builder builder) Constructor that initializes the object based on literal property values passed by theChannelProps.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 AnywhereSettings(experimental) Anywhere settings for running the channel on AWS Elemental Anywhere.final AvailBlanking(experimental) Settings for blanking video, audio, and captions during ad avails.final AvailSettings(experimental) Ad avail handling configuration.final BlackoutSlate(experimental) Blackout slate configuration.final ChannelClass(experimental) The class of the channel (STANDARD for redundancy, SINGLE_PIPELINE for cost savings).final String(experimental) The engine version for the channel.final String(experimental) The name of the channel.final List<IInputSecurityGroupRef> (experimental) Input security groups to associate with the channel.final List<ColorCorrection> (experimental) Global color correction rules applied to all outputs.final FeatureActivations(experimental) Feature activations for the channel (e.g.final GlobalConfiguration(experimental) Global configuration settings for the channel.final String(experimental) An AWS Elemental Inference feed to send this channel's media to for inference processing.final List<InputAttachment> (experimental) The input attachments for this channel.final InputSpecification(experimental) The input specification for this channel.final LinkedChannelSettings(experimental) Linked channel settings for primary/follower channel configurations.final LogLevel(experimental) The log level for the channel.final MaintenanceSettings(experimental) Maintenance window configuration for the channel.(experimental) Motion graphics overlay configuration.final NielsenConfiguration(experimental) Nielsen watermark configuration.final List<OutputGroupConfiguration> (experimental) The initial output groups for this channel.final IRolegetRole()(experimental) The IAM role for MediaLive to assume when running this channel.final Scte35SegmentationScope(experimental) Which output groups receive SCTE-35 segmentation cues.getTags()(experimental) Tags to add to the channel.final ThumbnailConfiguration(experimental) Thumbnail generation configuration.final TimecodeConfig(experimental) Timecode configuration for the channel.final VpcOutputSettingsgetVpc()(experimental) VPC output settings.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 theChannelProps.Builder.
-
-
Method Details
-
getInputs
Description copied from interface:ChannelProps(experimental) The input attachments for this channel.At least one is required. Additional inputs can be added with
addInput().- Specified by:
getInputsin interfaceChannelProps
-
getOutputGroups
Description copied from interface:ChannelProps(experimental) The initial output groups for this channel. At least one is required. Additional output groups can be added withaddOutputGroup().A single channel can contain multiple output groups with different codecs (e.g. H.264 and H.265 ladders) sharing the same input.
- Specified by:
getOutputGroupsin interfaceChannelProps
-
getAnywhereSettings
Description copied from interface:ChannelProps(experimental) Anywhere settings for running the channel on AWS Elemental Anywhere.Default: - not an Anywhere channel
- Specified by:
getAnywhereSettingsin interfaceChannelProps
-
getAvailBlanking
Description copied from interface:ChannelProps(experimental) Settings for blanking video, audio, and captions during ad avails.Default: - avail blanking disabled
- Specified by:
getAvailBlankingin interfaceChannelProps
-
getAvailSettings
Description copied from interface:ChannelProps(experimental) Ad avail handling configuration.Defines how SCTE-35 markers are processed.
Default: - no avail configuration
- Specified by:
getAvailSettingsin interfaceChannelProps
-
getBlackoutSlate
Description copied from interface:ChannelProps(experimental) Blackout slate configuration.Controls what is displayed during blackout events.
Default: - blackout slate disabled
- Specified by:
getBlackoutSlatein interfaceChannelProps
-
getChannelClass
Description copied from interface:ChannelProps(experimental) The class of the channel (STANDARD for redundancy, SINGLE_PIPELINE for cost savings).Default: ChannelClass.SINGLE_PIPELINE
- Specified by:
getChannelClassin interfaceChannelProps
-
getChannelEngineVersion
Description copied from interface:ChannelProps(experimental) The engine version for the channel.Default: - service default
- Specified by:
getChannelEngineVersionin interfaceChannelProps
-
getChannelName
Description copied from interface:ChannelProps(experimental) The name of the channel.Default: - auto-generated
- Specified by:
getChannelNamein interfaceChannelProps
-
getChannelSecurityGroups
Description copied from interface:ChannelProps(experimental) Input security groups to associate with the channel.Controls which IP addresses can connect to the channel's outputs (pull-style outputs where downstream systems initiate connections).
Default: - no channel security groups
- Specified by:
getChannelSecurityGroupsin interfaceChannelProps
-
getColorCorrections
Description copied from interface:ChannelProps(experimental) Global color correction rules applied to all outputs.Default: - no color corrections
- Specified by:
getColorCorrectionsin interfaceChannelProps
-
getFeatureActivations
Description copied from interface:ChannelProps(experimental) Feature activations for the channel (e.g. Input Prepare schedule actions).Default: - all features disabled
- Specified by:
getFeatureActivationsin interfaceChannelProps
-
getGlobalConfiguration
Description copied from interface:ChannelProps(experimental) Global configuration settings for the channel.Default: - default global configuration
- Specified by:
getGlobalConfigurationin interfaceChannelProps
-
getInferenceFeedArn
Description copied from interface:ChannelProps(experimental) An AWS Elemental Inference feed to send this channel's media to for inference processing.Future breaking change: this will change when Elemental Inference is released as an L2 construct.
Default: - the channel is not associated to an inference feed
- Specified by:
getInferenceFeedArnin interfaceChannelProps
-
getInputSpecification
Description copied from interface:ChannelProps(experimental) The input specification for this channel.Defines the expected codec, bitrate, and resolution of the inputs, and whether they are standard, CDI, or Elemental Link inputs.
Default: - InputSpecification.standard() (AVC codec, 20 Mbps max, HD resolution)
- Specified by:
getInputSpecificationin interfaceChannelProps
-
getLinkedChannelSettings
Description copied from interface:ChannelProps(experimental) Linked channel settings for primary/follower channel configurations.Default: - not a linked channel
- Specified by:
getLinkedChannelSettingsin interfaceChannelProps
-
getLogLevel
Description copied from interface:ChannelProps(experimental) The log level for the channel.Default: LogLevel.DISABLED
- Specified by:
getLogLevelin interfaceChannelProps
-
getMaintenance
Description copied from interface:ChannelProps(experimental) Maintenance window configuration for the channel.Default: - default maintenance window
- Specified by:
getMaintenancein interfaceChannelProps
-
getMotionGraphicsConfiguration
Description copied from interface:ChannelProps(experimental) Motion graphics overlay configuration.Default: - motion graphics disabled
- Specified by:
getMotionGraphicsConfigurationin interfaceChannelProps
-
getNielsenConfiguration
Description copied from interface:ChannelProps(experimental) Nielsen watermark configuration.Default: - no Nielsen configuration
- Specified by:
getNielsenConfigurationin interfaceChannelProps
-
getRole
Description copied from interface:ChannelProps(experimental) The IAM role for MediaLive to assume when running this channel.[disable-awslint:prefer-ref-interface]
Default: - a role is auto-created with confused-deputy prevention
- Specified by:
getRolein interfaceChannelProps
-
getScte35SegmentationScope
Description copied from interface:ChannelProps(experimental) Which output groups receive SCTE-35 segmentation cues.Default: - service default
- Specified by:
getScte35SegmentationScopein interfaceChannelProps
-
getTags
Description copied from interface:ChannelProps(experimental) Tags to add to the channel.Default: - no tags
- Specified by:
getTagsin interfaceChannelProps
-
getThumbnailConfiguration
Description copied from interface:ChannelProps(experimental) Thumbnail generation configuration.Default: - thumbnails disabled
- Specified by:
getThumbnailConfigurationin interfaceChannelProps
-
getTimecodeConfig
Description copied from interface:ChannelProps(experimental) Timecode configuration for the channel.Default: - EMBEDDED source, no sync threshold
- Specified by:
getTimecodeConfigin interfaceChannelProps
-
getVpc
Description copied from interface:ChannelProps(experimental) VPC output settings.When set, all output endpoints are created in the specified VPC.
Default: - no VPC (outputs use public endpoints)
- Specified by:
getVpcin interfaceChannelProps
-
$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()
-