Class Macie2ClassificationJobScheduleFrequency.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.macie2_classification_job.Macie2ClassificationJobScheduleFrequency.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<Macie2ClassificationJobScheduleFrequency>
- Enclosing interface:
- Macie2ClassificationJobScheduleFrequency
@Stability(Stable) public static final class Macie2ClassificationJobScheduleFrequency.Builder extends Object implements software.amazon.jsii.Builder<Macie2ClassificationJobScheduleFrequency>
A builder forMacie2ClassificationJobScheduleFrequency
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Macie2ClassificationJobScheduleFrequencybuild()Builds the configured instance.Macie2ClassificationJobScheduleFrequency.BuilderdailySchedule(com.hashicorp.cdktf.IResolvable dailySchedule)Sets the value ofMacie2ClassificationJobScheduleFrequency.getDailySchedule()Macie2ClassificationJobScheduleFrequency.BuilderdailySchedule(Boolean dailySchedule)Sets the value ofMacie2ClassificationJobScheduleFrequency.getDailySchedule()Macie2ClassificationJobScheduleFrequency.BuildermonthlySchedule(Number monthlySchedule)Sets the value ofMacie2ClassificationJobScheduleFrequency.getMonthlySchedule()Macie2ClassificationJobScheduleFrequency.BuilderweeklySchedule(String weeklySchedule)Sets the value ofMacie2ClassificationJobScheduleFrequency.getWeeklySchedule()
-
-
-
Method Detail
-
dailySchedule
@Stability(Stable) public Macie2ClassificationJobScheduleFrequency.Builder dailySchedule(Boolean dailySchedule)
Sets the value ofMacie2ClassificationJobScheduleFrequency.getDailySchedule()- Parameters:
dailySchedule- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/macie2_classification_job#daily_schedule Macie2ClassificationJob#daily_schedule}.- Returns:
this
-
dailySchedule
@Stability(Stable) public Macie2ClassificationJobScheduleFrequency.Builder dailySchedule(com.hashicorp.cdktf.IResolvable dailySchedule)
Sets the value ofMacie2ClassificationJobScheduleFrequency.getDailySchedule()- Parameters:
dailySchedule- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/macie2_classification_job#daily_schedule Macie2ClassificationJob#daily_schedule}.- Returns:
this
-
monthlySchedule
@Stability(Stable) public Macie2ClassificationJobScheduleFrequency.Builder monthlySchedule(Number monthlySchedule)
Sets the value ofMacie2ClassificationJobScheduleFrequency.getMonthlySchedule()- Parameters:
monthlySchedule- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/macie2_classification_job#monthly_schedule Macie2ClassificationJob#monthly_schedule}.- Returns:
this
-
weeklySchedule
@Stability(Stable) public Macie2ClassificationJobScheduleFrequency.Builder weeklySchedule(String weeklySchedule)
Sets the value ofMacie2ClassificationJobScheduleFrequency.getWeeklySchedule()- Parameters:
weeklySchedule- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/macie2_classification_job#weekly_schedule Macie2ClassificationJob#weekly_schedule}.- Returns:
this
-
build
@Stability(Stable) public Macie2ClassificationJobScheduleFrequency build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<Macie2ClassificationJobScheduleFrequency>- Returns:
- a new instance of
Macie2ClassificationJobScheduleFrequency - Throws:
NullPointerException- if any required attribute was not provided
-
-