Class: AWSCDK::MediaPackage::CfnChannel::HlsIngestProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::MediaPackage::CfnChannel::HlsIngestProperty
- Defined in:
- media_package/cfn_channel.rb
Overview
HLS ingest configuration.
Instance Attribute Summary collapse
-
#ingest_endpoints ⇒ AWSCDK::IResolvable, ...
readonly
The input URL where the source stream should be sent.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(ingest_endpoints: nil) ⇒ HlsIngestProperty
constructor
A new instance of HlsIngestProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(ingest_endpoints: nil) ⇒ HlsIngestProperty
Returns a new instance of HlsIngestProperty.
587 588 589 590 |
# File 'media_package/cfn_channel.rb', line 587 def initialize(ingest_endpoints: nil) @ingest_endpoints = ingest_endpoints Jsii::Type.check_type(@ingest_endpoints, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfbWVkaWFwYWNrYWdlLkNmbkNoYW5uZWwuSW5nZXN0RW5kcG9pbnRQcm9wZXJ0eSJ9XX19LCJraW5kIjoiYXJyYXkifX1dfX0=")), "ingestEndpoints") unless @ingest_endpoints.nil? end |
Instance Attribute Details
#ingest_endpoints ⇒ AWSCDK::IResolvable, ... (readonly)
The input URL where the source stream should be sent.
596 597 598 |
# File 'media_package/cfn_channel.rb', line 596 def ingest_endpoints @ingest_endpoints end |
Class Method Details
.jsii_properties ⇒ Object
598 599 600 601 602 |
# File 'media_package/cfn_channel.rb', line 598 def self.jsii_properties { :ingest_endpoints => "ingestEndpoints", } end |
Instance Method Details
#to_jsii ⇒ Object
604 605 606 607 608 609 610 |
# File 'media_package/cfn_channel.rb', line 604 def to_jsii result = {} result.merge!({ "ingestEndpoints" => @ingest_endpoints, }) result.compact end |