Class: AWSCDK::MediaLive::CfnChannel::ChannelEngineVersionRequestProperty

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(version: nil) ⇒ ChannelEngineVersionRequestProperty

Returns a new instance of ChannelEngineVersionRequestProperty.

Parameters:

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


3852
3853
3854
3855
# File 'media_live/cfn_channel.rb', line 3852

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

Instance Attribute Details

#versionString? (readonly)



3859
3860
3861
# File 'media_live/cfn_channel.rb', line 3859

def version
  @version
end

Class Method Details

.jsii_propertiesObject



3861
3862
3863
3864
3865
# File 'media_live/cfn_channel.rb', line 3861

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

Instance Method Details

#to_jsiiObject



3867
3868
3869
3870
3871
3872
3873
# File 'media_live/cfn_channel.rb', line 3867

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