Class: AWSCDK::MediaLive::CfnChannel::CmafIngestOutputSettingsProperty

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(name_modifier: nil) ⇒ CmafIngestOutputSettingsProperty

Returns a new instance of CmafIngestOutputSettingsProperty.

Parameters:

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


4075
4076
4077
4078
# File 'media_live/cfn_channel.rb', line 4075

def initialize(name_modifier: nil)
  @name_modifier = name_modifier
  Jsii::Type.check_type(@name_modifier, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "nameModifier") unless @name_modifier.nil?
end

Instance Attribute Details

#name_modifierString? (readonly)



4082
4083
4084
# File 'media_live/cfn_channel.rb', line 4082

def name_modifier
  @name_modifier
end

Class Method Details

.jsii_propertiesObject



4084
4085
4086
4087
4088
# File 'media_live/cfn_channel.rb', line 4084

def self.jsii_properties
  {
    :name_modifier => "nameModifier",
  }
end

Instance Method Details

#to_jsiiObject



4090
4091
4092
4093
4094
4095
4096
# File 'media_live/cfn_channel.rb', line 4090

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