Package com.pulumi.aws.odb.inputs
Class CloudAutonomousVmClusterMaintenanceWindowArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.odb.inputs.CloudAutonomousVmClusterMaintenanceWindowArgs.Builder
-
- Enclosing class:
- CloudAutonomousVmClusterMaintenanceWindowArgs
public static final class CloudAutonomousVmClusterMaintenanceWindowArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(CloudAutonomousVmClusterMaintenanceWindowArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CloudAutonomousVmClusterMaintenanceWindowArgs defaults)
-
-
Method Detail
-
daysOfWeeks
public CloudAutonomousVmClusterMaintenanceWindowArgs.Builder daysOfWeeks(@Nullable com.pulumi.core.Output<java.util.List<CloudAutonomousVmClusterMaintenanceWindowDaysOfWeekArgs>> daysOfWeeks)
- Parameters:
daysOfWeeks- Days of the week when maintenance can be performed. Changing this will force terraform to create new resource. See `daysOfWeek` Block below.- Returns:
- builder
-
daysOfWeeks
public CloudAutonomousVmClusterMaintenanceWindowArgs.Builder daysOfWeeks(java.util.List<CloudAutonomousVmClusterMaintenanceWindowDaysOfWeekArgs> daysOfWeeks)
- Parameters:
daysOfWeeks- Days of the week when maintenance can be performed. Changing this will force terraform to create new resource. See `daysOfWeek` Block below.- Returns:
- builder
-
daysOfWeeks
public CloudAutonomousVmClusterMaintenanceWindowArgs.Builder daysOfWeeks(CloudAutonomousVmClusterMaintenanceWindowDaysOfWeekArgs... daysOfWeeks)
- Parameters:
daysOfWeeks- Days of the week when maintenance can be performed. Changing this will force terraform to create new resource. See `daysOfWeek` Block below.- Returns:
- builder
-
hoursOfDays
public CloudAutonomousVmClusterMaintenanceWindowArgs.Builder hoursOfDays(@Nullable com.pulumi.core.Output<java.util.List<java.lang.Integer>> hoursOfDays)
- Parameters:
hoursOfDays- Hours of the day when maintenance can be performed. Changing this will force terraform to create new resource.- Returns:
- builder
-
hoursOfDays
public CloudAutonomousVmClusterMaintenanceWindowArgs.Builder hoursOfDays(java.util.List<java.lang.Integer> hoursOfDays)
- Parameters:
hoursOfDays- Hours of the day when maintenance can be performed. Changing this will force terraform to create new resource.- Returns:
- builder
-
hoursOfDays
public CloudAutonomousVmClusterMaintenanceWindowArgs.Builder hoursOfDays(java.lang.Integer... hoursOfDays)
- Parameters:
hoursOfDays- Hours of the day when maintenance can be performed. Changing this will force terraform to create new resource.- Returns:
- builder
-
leadTimeInWeeks
public CloudAutonomousVmClusterMaintenanceWindowArgs.Builder leadTimeInWeeks(@Nullable com.pulumi.core.Output<java.lang.Integer> leadTimeInWeeks)
- Parameters:
leadTimeInWeeks- Lead time in weeks before the maintenance window. Changing this will force terraform to create new resource.- Returns:
- builder
-
leadTimeInWeeks
public CloudAutonomousVmClusterMaintenanceWindowArgs.Builder leadTimeInWeeks(java.lang.Integer leadTimeInWeeks)
- Parameters:
leadTimeInWeeks- Lead time in weeks before the maintenance window. Changing this will force terraform to create new resource.- Returns:
- builder
-
months
public CloudAutonomousVmClusterMaintenanceWindowArgs.Builder months(@Nullable com.pulumi.core.Output<java.util.List<CloudAutonomousVmClusterMaintenanceWindowMonthArgs>> months)
- Parameters:
months- Months when maintenance can be performed. Changing this will force terraform to create new resource. See `months` Block below.- Returns:
- builder
-
months
public CloudAutonomousVmClusterMaintenanceWindowArgs.Builder months(java.util.List<CloudAutonomousVmClusterMaintenanceWindowMonthArgs> months)
- Parameters:
months- Months when maintenance can be performed. Changing this will force terraform to create new resource. See `months` Block below.- Returns:
- builder
-
months
public CloudAutonomousVmClusterMaintenanceWindowArgs.Builder months(CloudAutonomousVmClusterMaintenanceWindowMonthArgs... months)
- Parameters:
months- Months when maintenance can be performed. Changing this will force terraform to create new resource. See `months` Block below.- Returns:
- builder
-
preference
public CloudAutonomousVmClusterMaintenanceWindowArgs.Builder preference(com.pulumi.core.Output<java.lang.String> preference)
- Parameters:
preference- Preference for the maintenance window scheduling. Changing this will force terraform to create new resource.- Returns:
- builder
-
preference
public CloudAutonomousVmClusterMaintenanceWindowArgs.Builder preference(java.lang.String preference)
- Parameters:
preference- Preference for the maintenance window scheduling. Changing this will force terraform to create new resource.- Returns:
- builder
-
weeksOfMonths
public CloudAutonomousVmClusterMaintenanceWindowArgs.Builder weeksOfMonths(@Nullable com.pulumi.core.Output<java.util.List<java.lang.Integer>> weeksOfMonths)
- Parameters:
weeksOfMonths- Whether to skip release updates during maintenance. Changing this will force terraform to create new resource.- Returns:
- builder
-
weeksOfMonths
public CloudAutonomousVmClusterMaintenanceWindowArgs.Builder weeksOfMonths(java.util.List<java.lang.Integer> weeksOfMonths)
- Parameters:
weeksOfMonths- Whether to skip release updates during maintenance. Changing this will force terraform to create new resource.- Returns:
- builder
-
weeksOfMonths
public CloudAutonomousVmClusterMaintenanceWindowArgs.Builder weeksOfMonths(java.lang.Integer... weeksOfMonths)
- Parameters:
weeksOfMonths- Whether to skip release updates during maintenance. Changing this will force terraform to create new resource.- Returns:
- builder
-
build
public CloudAutonomousVmClusterMaintenanceWindowArgs build()
-
-