Class: AWSCDK::MediaLive::CfnChannel::EsamProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::MediaLive::CfnChannel::EsamProperty
- Defined in:
- media_live/cfn_channel.rb
Overview
Instance Attribute Summary collapse
- #acquisition_point_id ⇒ String? readonly
- #ad_avail_offset ⇒ Numeric? readonly
- #password_param ⇒ String? readonly
- #pois_endpoint ⇒ String? readonly
- #username ⇒ String? readonly
- #zone_identity ⇒ String? readonly
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(acquisition_point_id: nil, ad_avail_offset: nil, password_param: nil, pois_endpoint: nil, username: nil, zone_identity: nil) ⇒ EsamProperty
constructor
A new instance of EsamProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(acquisition_point_id: nil, ad_avail_offset: nil, password_param: nil, pois_endpoint: nil, username: nil, zone_identity: nil) ⇒ EsamProperty
Returns a new instance of EsamProperty.
5433 5434 5435 5436 5437 5438 5439 5440 5441 5442 5443 5444 5445 5446 |
# File 'media_live/cfn_channel.rb', line 5433 def initialize(acquisition_point_id: nil, ad_avail_offset: nil, password_param: nil, pois_endpoint: nil, username: nil, zone_identity: nil) @acquisition_point_id = acquisition_point_id Jsii::Type.check_type(@acquisition_point_id, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "acquisitionPointId") unless @acquisition_point_id.nil? @ad_avail_offset = ad_avail_offset Jsii::Type.check_type(@ad_avail_offset, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "adAvailOffset") unless @ad_avail_offset.nil? @password_param = password_param Jsii::Type.check_type(@password_param, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "passwordParam") unless @password_param.nil? @pois_endpoint = pois_endpoint Jsii::Type.check_type(@pois_endpoint, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "poisEndpoint") unless @pois_endpoint.nil? @username = username Jsii::Type.check_type(@username, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "username") unless @username.nil? @zone_identity = zone_identity Jsii::Type.check_type(@zone_identity, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "zoneIdentity") unless @zone_identity.nil? end |
Instance Attribute Details
#acquisition_point_id ⇒ String? (readonly)
5450 5451 5452 |
# File 'media_live/cfn_channel.rb', line 5450 def acquisition_point_id @acquisition_point_id end |
#ad_avail_offset ⇒ Numeric? (readonly)
5453 5454 5455 |
# File 'media_live/cfn_channel.rb', line 5453 def ad_avail_offset @ad_avail_offset end |
#password_param ⇒ String? (readonly)
5456 5457 5458 |
# File 'media_live/cfn_channel.rb', line 5456 def password_param @password_param end |
#pois_endpoint ⇒ String? (readonly)
5459 5460 5461 |
# File 'media_live/cfn_channel.rb', line 5459 def pois_endpoint @pois_endpoint end |
#username ⇒ String? (readonly)
5462 5463 5464 |
# File 'media_live/cfn_channel.rb', line 5462 def username @username end |
#zone_identity ⇒ String? (readonly)
5465 5466 5467 |
# File 'media_live/cfn_channel.rb', line 5465 def zone_identity @zone_identity end |
Class Method Details
.jsii_properties ⇒ Object
5467 5468 5469 5470 5471 5472 5473 5474 5475 5476 |
# File 'media_live/cfn_channel.rb', line 5467 def self.jsii_properties { :acquisition_point_id => "acquisitionPointId", :ad_avail_offset => "adAvailOffset", :password_param => "passwordParam", :pois_endpoint => "poisEndpoint", :username => "username", :zone_identity => "zoneIdentity", } end |
Instance Method Details
#to_jsii ⇒ Object
5478 5479 5480 5481 5482 5483 5484 5485 5486 5487 5488 5489 |
# File 'media_live/cfn_channel.rb', line 5478 def to_jsii result = {} result.merge!({ "acquisitionPointId" => @acquisition_point_id, "adAvailOffset" => @ad_avail_offset, "passwordParam" => @password_param, "poisEndpoint" => @pois_endpoint, "username" => @username, "zoneIdentity" => @zone_identity, }) result.compact end |