Class: AWSCDK::MediaConnect::CfnRouterInput::PreferredDayTimeMaintenanceConfigurationProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::MediaConnect::CfnRouterInput::PreferredDayTimeMaintenanceConfigurationProperty
- Defined in:
- media_connect/cfn_router_input.rb
Overview
Configuration for preferred day and time maintenance settings.
Instance Attribute Summary collapse
- #day ⇒ String readonly
-
#time ⇒ String
readonly
The preferred time for maintenance operations.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(day:, time:) ⇒ PreferredDayTimeMaintenanceConfigurationProperty
constructor
A new instance of PreferredDayTimeMaintenanceConfigurationProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(day:, time:) ⇒ PreferredDayTimeMaintenanceConfigurationProperty
Returns a new instance of PreferredDayTimeMaintenanceConfigurationProperty.
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
#day ⇒ String (readonly)
1256 1257 1258 |
# File 'media_connect/cfn_router_input.rb', line 1256 def day @day end |
#time ⇒ String (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_properties ⇒ Object
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_jsii ⇒ Object
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 |