Class: AWSCDK::MediaLive::CfnChannel::MediaConnectRouterOutputConnectionMapProperty

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(pipeline0: nil, pipeline1: nil) ⇒ MediaConnectRouterOutputConnectionMapProperty

Returns a new instance of MediaConnectRouterOutputConnectionMapProperty.

Parameters:

  • pipeline0 (String, nil) (defaults to: nil)
  • pipeline1 (String, nil) (defaults to: nil)


10067
10068
10069
10070
10071
10072
# File 'media_live/cfn_channel.rb', line 10067

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

Instance Attribute Details

#pipeline0String? (readonly)



10076
10077
10078
# File 'media_live/cfn_channel.rb', line 10076

def pipeline0
  @pipeline0
end

#pipeline1String? (readonly)



10079
10080
10081
# File 'media_live/cfn_channel.rb', line 10079

def pipeline1
  @pipeline1
end

Class Method Details

.jsii_propertiesObject



10081
10082
10083
10084
10085
10086
# File 'media_live/cfn_channel.rb', line 10081

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

Instance Method Details

#to_jsiiObject



10088
10089
10090
10091
10092
10093
10094
10095
# File 'media_live/cfn_channel.rb', line 10088

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