Class: AWSCDK::MediaConnect::CfnRouterInput::PreferredDayTimeMaintenanceConfigurationProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
media_connect/cfn_router_input.rb

Overview

Configuration for preferred day and time maintenance settings.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(day:, time:) ⇒ PreferredDayTimeMaintenanceConfigurationProperty

Returns a new instance of PreferredDayTimeMaintenanceConfigurationProperty.

Parameters:

  • day (String)
  • time (String)

    The preferred time for maintenance operations.



1247
1248
1249
1250
1251
1252
# File 'media_connect/cfn_router_input.rb', line 1247

def initialize(day:, time:)
  @day = day
  Jsii::Type.check_type(@day, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "day")
  @time = time
  Jsii::Type.check_type(@time, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "time")
end

Instance Attribute Details

#timeString (readonly)

The preferred time for maintenance operations.



1261
1262
1263
# File 'media_connect/cfn_router_input.rb', line 1261

def time
  @time
end

Class Method Details

.jsii_propertiesObject



1263
1264
1265
1266
1267
1268
# File 'media_connect/cfn_router_input.rb', line 1263

def self.jsii_properties
  {
    :day => "day",
    :time => "time",
  }
end

Instance Method Details

#to_jsiiObject



1270
1271
1272
1273
1274
1275
1276
1277
# File 'media_connect/cfn_router_input.rb', line 1270

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