Class: AWSCDK::ConnectCampaignsv2::CfnCampaign::RestrictedPeriodsProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::ConnectCampaignsv2::CfnCampaign::RestrictedPeriodsProperty
- Defined in:
- connect_campaignsv2/cfn_campaign.rb
Overview
Contains information about restricted periods.
Instance Attribute Summary collapse
-
#restricted_period_list ⇒ AWSCDK::IResolvable, Array<AWSCDK::IResolvable, AWSCDK::ConnectCampaignsv2::CfnCampaign::RestrictedPeriodProperty>
readonly
The restricted period list.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(restricted_period_list:) ⇒ RestrictedPeriodsProperty
constructor
A new instance of RestrictedPeriodsProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(restricted_period_list:) ⇒ RestrictedPeriodsProperty
Returns a new instance of RestrictedPeriodsProperty.
1483 1484 1485 1486 |
# File 'connect_campaignsv2/cfn_campaign.rb', line 1483 def initialize(restricted_period_list:) @restricted_period_list = restricted_period_list Jsii::Type.check_type(@restricted_period_list, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfY29ubmVjdGNhbXBhaWduc3YyLkNmbkNhbXBhaWduLlJlc3RyaWN0ZWRQZXJpb2RQcm9wZXJ0eSJ9XX19LCJraW5kIjoiYXJyYXkifX1dfX0=")), "restrictedPeriodList") end |
Instance Attribute Details
#restricted_period_list ⇒ AWSCDK::IResolvable, Array<AWSCDK::IResolvable, AWSCDK::ConnectCampaignsv2::CfnCampaign::RestrictedPeriodProperty> (readonly)
The restricted period list.
1492 1493 1494 |
# File 'connect_campaignsv2/cfn_campaign.rb', line 1492 def restricted_period_list @restricted_period_list end |
Class Method Details
.jsii_properties ⇒ Object
1494 1495 1496 1497 1498 |
# File 'connect_campaignsv2/cfn_campaign.rb', line 1494 def self.jsii_properties { :restricted_period_list => "restrictedPeriodList", } end |
Instance Method Details
#to_jsii ⇒ Object
1500 1501 1502 1503 1504 1505 1506 |
# File 'connect_campaignsv2/cfn_campaign.rb', line 1500 def to_jsii result = {} result.merge!({ "restrictedPeriodList" => @restricted_period_list, }) result.compact end |