Class: AWSCDK::MediaLive::CfnChannel::ColorCorrectionSettingsProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
media_live/cfn_channel.rb

Overview

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(global_color_corrections: nil) ⇒ ColorCorrectionSettingsProperty

Returns a new instance of ColorCorrectionSettingsProperty.

Parameters:



4149
4150
4151
4152
# File 'media_live/cfn_channel.rb', line 4149

def initialize(global_color_corrections: nil)
  @global_color_corrections = global_color_corrections
  Jsii::Type.check_type(@global_color_corrections, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfbWVkaWFsaXZlLkNmbkNoYW5uZWwuQ29sb3JDb3JyZWN0aW9uUHJvcGVydHkifV19fSwia2luZCI6ImFycmF5In19XX19")), "globalColorCorrections") unless @global_color_corrections.nil?
end

Instance Attribute Details

#global_color_correctionsAWSCDK::IResolvable, ... (readonly)



4156
4157
4158
# File 'media_live/cfn_channel.rb', line 4156

def global_color_corrections
  @global_color_corrections
end

Class Method Details

.jsii_propertiesObject



4158
4159
4160
4161
4162
# File 'media_live/cfn_channel.rb', line 4158

def self.jsii_properties
  {
    :global_color_corrections => "globalColorCorrections",
  }
end

Instance Method Details

#to_jsiiObject



4164
4165
4166
4167
4168
4169
4170
# File 'media_live/cfn_channel.rb', line 4164

def to_jsii
  result = {}
  result.merge!({
    "globalColorCorrections" => @global_color_corrections,
  })
  result.compact
end