Class ScheduleArgs.Builder

  • Enclosing class:
    ScheduleArgs

    public static final class ScheduleArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • 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
      • 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