Class: AWSCDK::MediaLive::CfnChannel::NielsenConfigurationProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::MediaLive::CfnChannel::NielsenConfigurationProperty
- Defined in:
- media_live/cfn_channel.rb
Overview
The settings to configure Nielsen watermarks.
The parent of this entity is EncoderSettings.
Instance Attribute Summary collapse
-
#distributor_id ⇒ String?
readonly
Enter the Distributor ID assigned to your organization by Nielsen.
-
#nielsen_pcm_to_id3_tagging ⇒ String?
readonly
Enables Nielsen PCM to ID3 tagging.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(distributor_id: nil, nielsen_pcm_to_id3_tagging: nil) ⇒ NielsenConfigurationProperty
constructor
A new instance of NielsenConfigurationProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(distributor_id: nil, nielsen_pcm_to_id3_tagging: nil) ⇒ NielsenConfigurationProperty
Returns a new instance of NielsenConfigurationProperty.
11627 11628 11629 11630 11631 11632 |
# File 'media_live/cfn_channel.rb', line 11627 def initialize(distributor_id: nil, nielsen_pcm_to_id3_tagging: nil) @distributor_id = distributor_id Jsii::Type.check_type(@distributor_id, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "distributorId") unless @distributor_id.nil? @nielsen_pcm_to_id3_tagging = nielsen_pcm_to_id3_tagging Jsii::Type.check_type(@nielsen_pcm_to_id3_tagging, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "nielsenPcmToId3Tagging") unless @nielsen_pcm_to_id3_tagging.nil? end |
Instance Attribute Details
#distributor_id ⇒ String? (readonly)
Enter the Distributor ID assigned to your organization by Nielsen.
11638 11639 11640 |
# File 'media_live/cfn_channel.rb', line 11638 def distributor_id @distributor_id end |
#nielsen_pcm_to_id3_tagging ⇒ String? (readonly)
Enables Nielsen PCM to ID3 tagging.
11643 11644 11645 |
# File 'media_live/cfn_channel.rb', line 11643 def nielsen_pcm_to_id3_tagging @nielsen_pcm_to_id3_tagging end |
Class Method Details
.jsii_properties ⇒ Object
11645 11646 11647 11648 11649 11650 |
# File 'media_live/cfn_channel.rb', line 11645 def self.jsii_properties { :distributor_id => "distributorId", :nielsen_pcm_to_id3_tagging => "nielsenPcmToId3Tagging", } end |
Instance Method Details
#to_jsii ⇒ Object
11652 11653 11654 11655 11656 11657 11658 11659 |
# File 'media_live/cfn_channel.rb', line 11652 def to_jsii result = {} result.merge!({ "distributorId" => @distributor_id, "nielsenPcmToId3Tagging" => @nielsen_pcm_to_id3_tagging, }) result.compact end |