Class: Humidifier::MediaPackage::OriginEndpoint
- Defined in:
- lib/humidifier/magic.rb
Overview
A dynamically-defined class that represents an AWS::MediaPackage::OriginEndpoint resource
Constant Summary
Constants inherited from Resource
Instance Method Summary collapse
-
#authorization ⇒ Object
returns the Authorization property.
-
#authorization=(value) ⇒ Object
sets the Authorization property (Structure).
-
#channel_id ⇒ Object
returns the ChannelId property.
-
#channel_id=(value) ⇒ Object
sets the ChannelId property (String).
-
#cmaf_package ⇒ Object
returns the CmafPackage property.
-
#cmaf_package=(value) ⇒ Object
sets the CmafPackage property (Structure).
-
#dash_package ⇒ Object
returns the DashPackage property.
-
#dash_package=(value) ⇒ Object
sets the DashPackage property (Structure).
-
#description ⇒ Object
returns the Description property.
-
#description=(value) ⇒ Object
sets the Description property (String).
-
#hls_package ⇒ Object
returns the HlsPackage property.
-
#hls_package=(value) ⇒ Object
sets the HlsPackage property (Structure).
-
#id ⇒ Object
returns the Id property.
-
#id=(value) ⇒ Object
sets the Id property (String).
-
#manifest_name ⇒ Object
returns the ManifestName property.
-
#manifest_name=(value) ⇒ Object
sets the ManifestName property (String).
-
#mss_package ⇒ Object
returns the MssPackage property.
-
#mss_package=(value) ⇒ Object
sets the MssPackage property (Structure).
-
#origination ⇒ Object
returns the Origination property.
-
#origination=(value) ⇒ Object
sets the Origination property (String).
-
#startover_window_seconds ⇒ Object
returns the StartoverWindowSeconds property.
-
#startover_window_seconds=(value) ⇒ Object
sets the StartoverWindowSeconds property (Integer).
-
#tags ⇒ Object
returns the Tags property.
-
#tags=(value) ⇒ Object
sets the Tags property (List).
-
#time_delay_seconds ⇒ Object
returns the TimeDelaySeconds property.
-
#time_delay_seconds=(value) ⇒ Object
sets the TimeDelaySeconds property (Integer).
-
#whitelist ⇒ Object
returns the Whitelist property.
-
#whitelist=(value) ⇒ Object
sets the Whitelist property (List).
Methods inherited from Resource
#initialize, #method_missing, prop?, #respond_to_missing?, #to_cf, #update, #update_attributes, #update_property
Constructor Details
This class inherits a constructor from Humidifier::Resource
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class Humidifier::Resource
Instance Method Details
#authorization ⇒ Object
returns the Authorization property
10 11 12 |
# File 'lib/humidifier/magic.rb', line 10 def properties['authorization'] end |
#authorization=(value) ⇒ Object
sets the Authorization property (Structure)
15 16 17 |
# File 'lib/humidifier/magic.rb', line 15 def (value) update_property('authorization', value) end |
#channel_id ⇒ Object
returns the ChannelId property
20 21 22 |
# File 'lib/humidifier/magic.rb', line 20 def channel_id properties['channel_id'] end |
#channel_id=(value) ⇒ Object
sets the ChannelId property (String)
25 26 27 |
# File 'lib/humidifier/magic.rb', line 25 def channel_id=(value) update_property('channel_id', value) end |
#cmaf_package ⇒ Object
returns the CmafPackage property
30 31 32 |
# File 'lib/humidifier/magic.rb', line 30 def cmaf_package properties['cmaf_package'] end |
#cmaf_package=(value) ⇒ Object
sets the CmafPackage property (Structure)
35 36 37 |
# File 'lib/humidifier/magic.rb', line 35 def cmaf_package=(value) update_property('cmaf_package', value) end |
#dash_package ⇒ Object
returns the DashPackage property
40 41 42 |
# File 'lib/humidifier/magic.rb', line 40 def dash_package properties['dash_package'] end |
#dash_package=(value) ⇒ Object
sets the DashPackage property (Structure)
45 46 47 |
# File 'lib/humidifier/magic.rb', line 45 def dash_package=(value) update_property('dash_package', value) end |
#description ⇒ Object
returns the Description property
50 51 52 |
# File 'lib/humidifier/magic.rb', line 50 def description properties['description'] end |
#description=(value) ⇒ Object
sets the Description property (String)
55 56 57 |
# File 'lib/humidifier/magic.rb', line 55 def description=(value) update_property('description', value) end |
#hls_package ⇒ Object
returns the HlsPackage property
60 61 62 |
# File 'lib/humidifier/magic.rb', line 60 def hls_package properties['hls_package'] end |
#hls_package=(value) ⇒ Object
sets the HlsPackage property (Structure)
65 66 67 |
# File 'lib/humidifier/magic.rb', line 65 def hls_package=(value) update_property('hls_package', value) end |
#id ⇒ Object
returns the Id property
70 71 72 |
# File 'lib/humidifier/magic.rb', line 70 def id properties['id'] end |
#id=(value) ⇒ Object
sets the Id property (String)
75 76 77 |
# File 'lib/humidifier/magic.rb', line 75 def id=(value) update_property('id', value) end |
#manifest_name ⇒ Object
returns the ManifestName property
80 81 82 |
# File 'lib/humidifier/magic.rb', line 80 def manifest_name properties['manifest_name'] end |
#manifest_name=(value) ⇒ Object
sets the ManifestName property (String)
85 86 87 |
# File 'lib/humidifier/magic.rb', line 85 def manifest_name=(value) update_property('manifest_name', value) end |
#mss_package ⇒ Object
returns the MssPackage property
90 91 92 |
# File 'lib/humidifier/magic.rb', line 90 def mss_package properties['mss_package'] end |
#mss_package=(value) ⇒ Object
sets the MssPackage property (Structure)
95 96 97 |
# File 'lib/humidifier/magic.rb', line 95 def mss_package=(value) update_property('mss_package', value) end |
#origination ⇒ Object
returns the Origination property
100 101 102 |
# File 'lib/humidifier/magic.rb', line 100 def origination properties['origination'] end |
#origination=(value) ⇒ Object
sets the Origination property (String)
105 106 107 |
# File 'lib/humidifier/magic.rb', line 105 def origination=(value) update_property('origination', value) end |
#startover_window_seconds ⇒ Object
returns the StartoverWindowSeconds property
110 111 112 |
# File 'lib/humidifier/magic.rb', line 110 def startover_window_seconds properties['startover_window_seconds'] end |
#startover_window_seconds=(value) ⇒ Object
sets the StartoverWindowSeconds property (Integer)
115 116 117 |
# File 'lib/humidifier/magic.rb', line 115 def startover_window_seconds=(value) update_property('startover_window_seconds', value) end |
#tags ⇒ Object
returns the Tags property
120 121 122 |
# File 'lib/humidifier/magic.rb', line 120 def properties['tags'] end |
#tags=(value) ⇒ Object
sets the Tags property (List)
125 126 127 |
# File 'lib/humidifier/magic.rb', line 125 def (value) update_property('tags', value) end |
#time_delay_seconds ⇒ Object
returns the TimeDelaySeconds property
130 131 132 |
# File 'lib/humidifier/magic.rb', line 130 def time_delay_seconds properties['time_delay_seconds'] end |
#time_delay_seconds=(value) ⇒ Object
sets the TimeDelaySeconds property (Integer)
135 136 137 |
# File 'lib/humidifier/magic.rb', line 135 def time_delay_seconds=(value) update_property('time_delay_seconds', value) end |
#whitelist ⇒ Object
returns the Whitelist property
140 141 142 |
# File 'lib/humidifier/magic.rb', line 140 def whitelist properties['whitelist'] end |
#whitelist=(value) ⇒ Object
sets the Whitelist property (List)
145 146 147 |
# File 'lib/humidifier/magic.rb', line 145 def whitelist=(value) update_property('whitelist', value) end |