Class: AWSCDK::CustomerProfiles::CfnDomain::JobScheduleProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
customer_profiles/cfn_domain.rb

Overview

The day and time when do you want to start the Identity Resolution Job every week.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(day_of_the_week:, time:) ⇒ JobScheduleProperty

Returns a new instance of JobScheduleProperty.

Parameters:

  • day_of_the_week (String)

    The day when the Identity Resolution Job should run every week.

  • time (String)

    The time when the Identity Resolution Job should run every week.



1016
1017
1018
1019
1020
1021
# File 'customer_profiles/cfn_domain.rb', line 1016

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

Instance Attribute Details

#day_of_the_weekString (readonly)

The day when the Identity Resolution Job should run every week.



1027
1028
1029
# File 'customer_profiles/cfn_domain.rb', line 1027

def day_of_the_week
  @day_of_the_week
end

#timeString (readonly)

The time when the Identity Resolution Job should run every week.



1032
1033
1034
# File 'customer_profiles/cfn_domain.rb', line 1032

def time
  @time
end

Class Method Details

.jsii_propertiesObject



1034
1035
1036
1037
1038
1039
# File 'customer_profiles/cfn_domain.rb', line 1034

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

Instance Method Details

#to_jsiiObject



1041
1042
1043
1044
1045
1046
1047
1048
# File 'customer_profiles/cfn_domain.rb', line 1041

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