Class: AWSCDK::MediaLive::CfnChannel::NielsenCBETProperty

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

Overview

Complete these fields only if you want to insert watermarks of type Nielsen CBET.

The parent of this entity is NielsenWatermarksSettings

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(cbet_check_digit_string: nil, cbet_stepaside: nil, csid: nil) ⇒ NielsenCBETProperty

Returns a new instance of NielsenCBETProperty.

Parameters:

  • cbet_check_digit_string (String, nil) (defaults to: nil)

    Enter the CBET check digits to use in the watermark.

  • cbet_stepaside (String, nil) (defaults to: nil)

    Determines the method of CBET insertion mode when prior encoding is detected on the same layer.

  • csid (String, nil) (defaults to: nil)

    Enter the CBET Source ID (CSID) to use in the watermark.



11573
11574
11575
11576
11577
11578
11579
11580
# File 'media_live/cfn_channel.rb', line 11573

def initialize(cbet_check_digit_string: nil, cbet_stepaside: nil, csid: nil)
  @cbet_check_digit_string = cbet_check_digit_string
  Jsii::Type.check_type(@cbet_check_digit_string, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "cbetCheckDigitString") unless @cbet_check_digit_string.nil?
  @cbet_stepaside = cbet_stepaside
  Jsii::Type.check_type(@cbet_stepaside, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "cbetStepaside") unless @cbet_stepaside.nil?
  @csid = csid
  Jsii::Type.check_type(@csid, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "csid") unless @csid.nil?
end

Instance Attribute Details

#cbet_check_digit_stringString? (readonly)

Enter the CBET check digits to use in the watermark.



11586
11587
11588
# File 'media_live/cfn_channel.rb', line 11586

def cbet_check_digit_string
  @cbet_check_digit_string
end

#cbet_stepasideString? (readonly)

Determines the method of CBET insertion mode when prior encoding is detected on the same layer.



11591
11592
11593
# File 'media_live/cfn_channel.rb', line 11591

def cbet_stepaside
  @cbet_stepaside
end

#csidString? (readonly)

Enter the CBET Source ID (CSID) to use in the watermark.



11596
11597
11598
# File 'media_live/cfn_channel.rb', line 11596

def csid
  @csid
end

Class Method Details

.jsii_propertiesObject



11598
11599
11600
11601
11602
11603
11604
# File 'media_live/cfn_channel.rb', line 11598

def self.jsii_properties
  {
    :cbet_check_digit_string => "cbetCheckDigitString",
    :cbet_stepaside => "cbetStepaside",
    :csid => "csid",
  }
end

Instance Method Details

#to_jsiiObject



11606
11607
11608
11609
11610
11611
11612
11613
11614
# File 'media_live/cfn_channel.rb', line 11606

def to_jsii
  result = {}
  result.merge!({
    "cbetCheckDigitString" => @cbet_check_digit_string,
    "cbetStepaside" => @cbet_stepaside,
    "csid" => @csid,
  })
  result.compact
end