Class ScheduleArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.sqlvirtualmachine.inputs.ScheduleArgs.Builder
-
- Enclosing class:
- ScheduleArgs
public static final class ScheduleArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ScheduleArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ScheduleArgs
build()
ScheduleArgs.Builder
dayOfWeek(AssessmentDayOfWeek dayOfWeek)
ScheduleArgs.Builder
dayOfWeek(com.pulumi.core.Output<AssessmentDayOfWeek> dayOfWeek)
ScheduleArgs.Builder
enable(com.pulumi.core.Output<java.lang.Boolean> enable)
ScheduleArgs.Builder
enable(java.lang.Boolean enable)
ScheduleArgs.Builder
monthlyOccurrence(com.pulumi.core.Output<java.lang.Integer> monthlyOccurrence)
ScheduleArgs.Builder
monthlyOccurrence(java.lang.Integer monthlyOccurrence)
ScheduleArgs.Builder
startTime(com.pulumi.core.Output<java.lang.String> startTime)
ScheduleArgs.Builder
startTime(java.lang.String startTime)
ScheduleArgs.Builder
weeklyInterval(com.pulumi.core.Output<java.lang.Integer> weeklyInterval)
ScheduleArgs.Builder
weeklyInterval(java.lang.Integer weeklyInterval)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ScheduleArgs defaults)
-
-
Method Detail
-
dayOfWeek
public ScheduleArgs.Builder dayOfWeek(@Nullable com.pulumi.core.Output<AssessmentDayOfWeek> dayOfWeek)
- Parameters:
dayOfWeek
- Day of the week to run assessment.- Returns:
- builder
-
dayOfWeek
public ScheduleArgs.Builder dayOfWeek(AssessmentDayOfWeek dayOfWeek)
- Parameters:
dayOfWeek
- Day of the week to run assessment.- Returns:
- builder
-
enable
public ScheduleArgs.Builder enable(@Nullable com.pulumi.core.Output<java.lang.Boolean> enable)
- Parameters:
enable
- Enable or disable assessment schedule on SQL virtual machine.- Returns:
- builder
-
enable
public ScheduleArgs.Builder enable(java.lang.Boolean enable)
- Parameters:
enable
- Enable or disable assessment schedule on SQL virtual machine.- Returns:
- builder
-
monthlyOccurrence
public ScheduleArgs.Builder monthlyOccurrence(@Nullable com.pulumi.core.Output<java.lang.Integer> monthlyOccurrence)
- Parameters:
monthlyOccurrence
- Occurrence of the DayOfWeek day within a month to schedule assessment. Takes values: 1,2,3,4 and -1. Use -1 for last DayOfWeek day of the month- Returns:
- builder
-
monthlyOccurrence
public ScheduleArgs.Builder monthlyOccurrence(java.lang.Integer monthlyOccurrence)
- Parameters:
monthlyOccurrence
- Occurrence of the DayOfWeek day within a month to schedule assessment. Takes values: 1,2,3,4 and -1. Use -1 for last DayOfWeek day of the month- Returns:
- builder
-
startTime
public ScheduleArgs.Builder startTime(@Nullable com.pulumi.core.Output<java.lang.String> startTime)
- Parameters:
startTime
- Time of the day in HH:mm format. Eg. 17:30- Returns:
- builder
-
startTime
public ScheduleArgs.Builder startTime(java.lang.String startTime)
- Parameters:
startTime
- Time of the day in HH:mm format. Eg. 17:30- Returns:
- builder
-
weeklyInterval
public ScheduleArgs.Builder weeklyInterval(@Nullable com.pulumi.core.Output<java.lang.Integer> weeklyInterval)
- Parameters:
weeklyInterval
- Number of weeks to schedule between 2 assessment runs. Takes value from 1-6- Returns:
- builder
-
weeklyInterval
public ScheduleArgs.Builder weeklyInterval(java.lang.Integer weeklyInterval)
- Parameters:
weeklyInterval
- Number of weeks to schedule between 2 assessment runs. Takes value from 1-6- Returns:
- builder
-
build
public ScheduleArgs build()
-
-