Class: AWSCDK::MediaConnect::CfnFlow::NdiSourceSettingsProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
media_connect/cfn_flow.rb

Overview

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(source_name: nil) ⇒ NdiSourceSettingsProperty

Returns a new instance of NdiSourceSettingsProperty.

Parameters:

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


1759
1760
1761
1762
# File 'media_connect/cfn_flow.rb', line 1759

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

Instance Attribute Details

#source_nameString? (readonly)



1766
1767
1768
# File 'media_connect/cfn_flow.rb', line 1766

def source_name
  @source_name
end

Class Method Details

.jsii_propertiesObject



1768
1769
1770
1771
1772
# File 'media_connect/cfn_flow.rb', line 1768

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

Instance Method Details

#to_jsiiObject



1774
1775
1776
1777
1778
1779
1780
# File 'media_connect/cfn_flow.rb', line 1774

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