Class: AWSCDK::MediaLive::CfnChannel::BandwidthReductionFilterSettingsProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::MediaLive::CfnChannel::BandwidthReductionFilterSettingsProperty
- Defined in:
- media_live/cfn_channel.rb
Overview
Instance Attribute Summary collapse
- #post_filter_sharpening ⇒ String? readonly
- #strength ⇒ String? readonly
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(post_filter_sharpening: nil, strength: nil) ⇒ BandwidthReductionFilterSettingsProperty
constructor
A new instance of BandwidthReductionFilterSettingsProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(post_filter_sharpening: nil, strength: nil) ⇒ BandwidthReductionFilterSettingsProperty
Returns a new instance of BandwidthReductionFilterSettingsProperty.
2909 2910 2911 2912 2913 2914 |
# File 'media_live/cfn_channel.rb', line 2909 def initialize(post_filter_sharpening: nil, strength: nil) @post_filter_sharpening = post_filter_sharpening Jsii::Type.check_type(@post_filter_sharpening, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "postFilterSharpening") unless @post_filter_sharpening.nil? @strength = strength Jsii::Type.check_type(@strength, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "strength") unless @strength.nil? end |
Instance Attribute Details
#post_filter_sharpening ⇒ String? (readonly)
2918 2919 2920 |
# File 'media_live/cfn_channel.rb', line 2918 def post_filter_sharpening @post_filter_sharpening end |
#strength ⇒ String? (readonly)
2921 2922 2923 |
# File 'media_live/cfn_channel.rb', line 2921 def strength @strength end |
Class Method Details
.jsii_properties ⇒ Object
2923 2924 2925 2926 2927 2928 |
# File 'media_live/cfn_channel.rb', line 2923 def self.jsii_properties { :post_filter_sharpening => "postFilterSharpening", :strength => "strength", } end |
Instance Method Details
#to_jsii ⇒ Object
2930 2931 2932 2933 2934 2935 2936 2937 |
# File 'media_live/cfn_channel.rb', line 2930 def to_jsii result = {} result.merge!({ "postFilterSharpening" => @post_filter_sharpening, "strength" => @strength, }) result.compact end |