Class: AWSCDK::MediaLive::CfnChannel::ColorCorrectionProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::MediaLive::CfnChannel::ColorCorrectionProperty
- Defined in:
- media_live/cfn_channel.rb
Overview
Instance Attribute Summary collapse
- #input_color_space ⇒ String? readonly
- #output_color_space ⇒ String? readonly
- #uri ⇒ String? readonly
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(input_color_space: nil, output_color_space: nil, uri: nil) ⇒ ColorCorrectionProperty
constructor
A new instance of ColorCorrectionProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(input_color_space: nil, output_color_space: nil, uri: nil) ⇒ ColorCorrectionProperty
Returns a new instance of ColorCorrectionProperty.
4106 4107 4108 4109 4110 4111 4112 4113 |
# File 'media_live/cfn_channel.rb', line 4106 def initialize(input_color_space: nil, output_color_space: nil, uri: nil) @input_color_space = input_color_space Jsii::Type.check_type(@input_color_space, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "inputColorSpace") unless @input_color_space.nil? @output_color_space = output_color_space Jsii::Type.check_type(@output_color_space, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "outputColorSpace") unless @output_color_space.nil? @uri = uri Jsii::Type.check_type(@uri, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "uri") unless @uri.nil? end |
Instance Attribute Details
#input_color_space ⇒ String? (readonly)
4117 4118 4119 |
# File 'media_live/cfn_channel.rb', line 4117 def input_color_space @input_color_space end |
#output_color_space ⇒ String? (readonly)
4120 4121 4122 |
# File 'media_live/cfn_channel.rb', line 4120 def output_color_space @output_color_space end |
#uri ⇒ String? (readonly)
4123 4124 4125 |
# File 'media_live/cfn_channel.rb', line 4123 def uri @uri end |
Class Method Details
.jsii_properties ⇒ Object
4125 4126 4127 4128 4129 4130 4131 |
# File 'media_live/cfn_channel.rb', line 4125 def self.jsii_properties { :input_color_space => "inputColorSpace", :output_color_space => "outputColorSpace", :uri => "uri", } end |
Instance Method Details
#to_jsii ⇒ Object
4133 4134 4135 4136 4137 4138 4139 4140 4141 |
# File 'media_live/cfn_channel.rb', line 4133 def to_jsii result = {} result.merge!({ "inputColorSpace" => @input_color_space, "outputColorSpace" => @output_color_space, "uri" => @uri, }) result.compact end |