Class: AWSCDK::MediaConnect::CfnRouterOutput::PreferredDayTimeMaintenanceConfigurationProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
media_connect/cfn_router_output.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.



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

#timeString (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_propertiesObject



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_jsiiObject



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