Class: AWSCDK::MediaLive::CfnChannel::CdiInputSpecificationProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::MediaLive::CfnChannel::CdiInputSpecificationProperty
- Defined in:
- media_live/cfn_channel.rb
Overview
The input specification for this channel.
It specifies the key characteristics of CDI inputs for this channel, when those characteristics are different from other inputs.
This entity is at the top level in the channel.
Instance Attribute Summary collapse
-
#resolution ⇒ String?
readonly
Maximum CDI input resolution.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(resolution: nil) ⇒ CdiInputSpecificationProperty
constructor
A new instance of CdiInputSpecificationProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(resolution: nil) ⇒ CdiInputSpecificationProperty
Returns a new instance of CdiInputSpecificationProperty.
3821 3822 3823 3824 |
# File 'media_live/cfn_channel.rb', line 3821 def initialize(resolution: nil) @resolution = resolution Jsii::Type.check_type(@resolution, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "resolution") unless @resolution.nil? end |
Instance Attribute Details
#resolution ⇒ String? (readonly)
Maximum CDI input resolution.
3830 3831 3832 |
# File 'media_live/cfn_channel.rb', line 3830 def resolution @resolution end |
Class Method Details
.jsii_properties ⇒ Object
3832 3833 3834 3835 3836 |
# File 'media_live/cfn_channel.rb', line 3832 def self.jsii_properties { :resolution => "resolution", } end |
Instance Method Details
#to_jsii ⇒ Object
3838 3839 3840 3841 3842 3843 3844 |
# File 'media_live/cfn_channel.rb', line 3838 def to_jsii result = {} result.merge!({ "resolution" => @resolution, }) result.compact end |