Class: AWSCDK::MediaLive::CfnChannel::PipelineLockingSettingsProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::MediaLive::CfnChannel::PipelineLockingSettingsProperty
- Defined in:
- media_live/cfn_channel.rb
Overview
Instance Attribute Summary collapse
- #custom_epoch ⇒ String? readonly
- #pipeline_locking_method ⇒ String? readonly
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(custom_epoch: nil, pipeline_locking_method: nil) ⇒ PipelineLockingSettingsProperty
constructor
A new instance of PipelineLockingSettingsProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(custom_epoch: nil, pipeline_locking_method: nil) ⇒ PipelineLockingSettingsProperty
Returns a new instance of PipelineLockingSettingsProperty.
12441 12442 12443 12444 12445 12446 |
# File 'media_live/cfn_channel.rb', line 12441 def initialize(custom_epoch: nil, pipeline_locking_method: nil) @custom_epoch = custom_epoch Jsii::Type.check_type(@custom_epoch, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "customEpoch") unless @custom_epoch.nil? @pipeline_locking_method = pipeline_locking_method Jsii::Type.check_type(@pipeline_locking_method, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "pipelineLockingMethod") unless @pipeline_locking_method.nil? end |
Instance Attribute Details
#custom_epoch ⇒ String? (readonly)
12450 12451 12452 |
# File 'media_live/cfn_channel.rb', line 12450 def custom_epoch @custom_epoch end |
#pipeline_locking_method ⇒ String? (readonly)
12453 12454 12455 |
# File 'media_live/cfn_channel.rb', line 12453 def pipeline_locking_method @pipeline_locking_method end |
Class Method Details
.jsii_properties ⇒ Object
12455 12456 12457 12458 12459 12460 |
# File 'media_live/cfn_channel.rb', line 12455 def self.jsii_properties { :custom_epoch => "customEpoch", :pipeline_locking_method => "pipelineLockingMethod", } end |
Instance Method Details
#to_jsii ⇒ Object
12462 12463 12464 12465 12466 12467 12468 12469 |
# File 'media_live/cfn_channel.rb', line 12462 def to_jsii result = {} result.merge!({ "customEpoch" => @custom_epoch, "pipelineLockingMethod" => @pipeline_locking_method, }) result.compact end |