Class: AWSCDK::MediaLive::CfnChannel::DisabledLockingSettingsProperty

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(custom_epoch: nil) ⇒ DisabledLockingSettingsProperty

Returns a new instance of DisabledLockingSettingsProperty.

Parameters:

  • custom_epoch (String, nil) (defaults to: nil)


4199
4200
4201
4202
# File 'media_live/cfn_channel.rb', line 4199

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

Instance Attribute Details

#custom_epochString? (readonly)



4206
4207
4208
# File 'media_live/cfn_channel.rb', line 4206

def custom_epoch
  @custom_epoch
end

Class Method Details

.jsii_propertiesObject



4208
4209
4210
4211
4212
# File 'media_live/cfn_channel.rb', line 4208

def self.jsii_properties
  {
    :custom_epoch => "customEpoch",
  }
end

Instance Method Details

#to_jsiiObject



4214
4215
4216
4217
4218
4219
4220
# File 'media_live/cfn_channel.rb', line 4214

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