Class: AWSCDK::MediaConnect::CfnRouterOutput::PreferredDayTimeMaintenanceConfigurationProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::MediaConnect::CfnRouterOutput::PreferredDayTimeMaintenanceConfigurationProperty
- Defined in:
- media_connect/cfn_router_output.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.
1001 1002 1003 1004 1005 1006 |
# File 'media_connect/cfn_router_output.rb', line 1001 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)
1010 1011 1012 |
# File 'media_connect/cfn_router_output.rb', line 1010 def day @day end |
#time ⇒ String (readonly)
The preferred time for maintenance operations.
1015 1016 1017 |
# File 'media_connect/cfn_router_output.rb', line 1015 def time @time end |
Class Method Details
.jsii_properties ⇒ Object
1017 1018 1019 1020 1021 1022 |
# File 'media_connect/cfn_router_output.rb', line 1017 def self.jsii_properties { :day => "day", :time => "time", } end |
Instance Method Details
#to_jsii ⇒ Object
1024 1025 1026 1027 1028 1029 1030 1031 |
# File 'media_connect/cfn_router_output.rb', line 1024 def to_jsii result = {} result.merge!({ "day" => @day, "time" => @time, }) result.compact end |