Package com.pulumi.aws.odb.inputs
Class CloudExadataInfrastructureMaintenanceWindowArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.odb.inputs.CloudExadataInfrastructureMaintenanceWindowArgs.Builder
-
- Enclosing class:
- CloudExadataInfrastructureMaintenanceWindowArgs
public static final class CloudExadataInfrastructureMaintenanceWindowArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(CloudExadataInfrastructureMaintenanceWindowArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CloudExadataInfrastructureMaintenanceWindowArgs defaults)
-
-
Method Detail
-
customActionTimeoutInMins
public CloudExadataInfrastructureMaintenanceWindowArgs.Builder customActionTimeoutInMins(com.pulumi.core.Output<java.lang.Integer> customActionTimeoutInMins)
- Parameters:
customActionTimeoutInMins- Custom action timeout in minutes for the maintenance window.- Returns:
- builder
-
customActionTimeoutInMins
public CloudExadataInfrastructureMaintenanceWindowArgs.Builder customActionTimeoutInMins(java.lang.Integer customActionTimeoutInMins)
- Parameters:
customActionTimeoutInMins- Custom action timeout in minutes for the maintenance window.- Returns:
- builder
-
daysOfWeeks
public CloudExadataInfrastructureMaintenanceWindowArgs.Builder daysOfWeeks(@Nullable com.pulumi.core.Output<java.util.List<CloudExadataInfrastructureMaintenanceWindowDaysOfWeekArgs>> daysOfWeeks)
- Parameters:
daysOfWeeks- Days of the week when maintenance can be performed. See `daysOfWeek` Block below.- Returns:
- builder
-
daysOfWeeks
public CloudExadataInfrastructureMaintenanceWindowArgs.Builder daysOfWeeks(java.util.List<CloudExadataInfrastructureMaintenanceWindowDaysOfWeekArgs> daysOfWeeks)
- Parameters:
daysOfWeeks- Days of the week when maintenance can be performed. See `daysOfWeek` Block below.- Returns:
- builder
-
daysOfWeeks
public CloudExadataInfrastructureMaintenanceWindowArgs.Builder daysOfWeeks(CloudExadataInfrastructureMaintenanceWindowDaysOfWeekArgs... daysOfWeeks)
- Parameters:
daysOfWeeks- Days of the week when maintenance can be performed. See `daysOfWeek` Block below.- Returns:
- builder
-
hoursOfDays
public CloudExadataInfrastructureMaintenanceWindowArgs.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.- Returns:
- builder
-
hoursOfDays
public CloudExadataInfrastructureMaintenanceWindowArgs.Builder hoursOfDays(java.util.List<java.lang.Integer> hoursOfDays)
- Parameters:
hoursOfDays- Hours of the day when maintenance can be performed.- Returns:
- builder
-
hoursOfDays
public CloudExadataInfrastructureMaintenanceWindowArgs.Builder hoursOfDays(java.lang.Integer... hoursOfDays)
- Parameters:
hoursOfDays- Hours of the day when maintenance can be performed.- Returns:
- builder
-
isCustomActionTimeoutEnabled
public CloudExadataInfrastructureMaintenanceWindowArgs.Builder isCustomActionTimeoutEnabled(com.pulumi.core.Output<java.lang.Boolean> isCustomActionTimeoutEnabled)
- Parameters:
isCustomActionTimeoutEnabled- Whether custom action timeout is enabled for the maintenance window.- Returns:
- builder
-
isCustomActionTimeoutEnabled
public CloudExadataInfrastructureMaintenanceWindowArgs.Builder isCustomActionTimeoutEnabled(java.lang.Boolean isCustomActionTimeoutEnabled)
- Parameters:
isCustomActionTimeoutEnabled- Whether custom action timeout is enabled for the maintenance window.- Returns:
- builder
-
leadTimeInWeeks
public CloudExadataInfrastructureMaintenanceWindowArgs.Builder leadTimeInWeeks(@Nullable com.pulumi.core.Output<java.lang.Integer> leadTimeInWeeks)
- Parameters:
leadTimeInWeeks- Lead time in weeks before the maintenance window.- Returns:
- builder
-
leadTimeInWeeks
public CloudExadataInfrastructureMaintenanceWindowArgs.Builder leadTimeInWeeks(java.lang.Integer leadTimeInWeeks)
- Parameters:
leadTimeInWeeks- Lead time in weeks before the maintenance window.- Returns:
- builder
-
months
public CloudExadataInfrastructureMaintenanceWindowArgs.Builder months(@Nullable com.pulumi.core.Output<java.util.List<CloudExadataInfrastructureMaintenanceWindowMonthArgs>> months)
- Parameters:
months- Months when maintenance can be performed. See `months` Block below.- Returns:
- builder
-
months
public CloudExadataInfrastructureMaintenanceWindowArgs.Builder months(java.util.List<CloudExadataInfrastructureMaintenanceWindowMonthArgs> months)
- Parameters:
months- Months when maintenance can be performed. See `months` Block below.- Returns:
- builder
-
months
public CloudExadataInfrastructureMaintenanceWindowArgs.Builder months(CloudExadataInfrastructureMaintenanceWindowMonthArgs... months)
- Parameters:
months- Months when maintenance can be performed. See `months` Block below.- Returns:
- builder
-
patchingMode
public CloudExadataInfrastructureMaintenanceWindowArgs.Builder patchingMode(com.pulumi.core.Output<java.lang.String> patchingMode)
- Parameters:
patchingMode- Patching mode for the maintenance window.- Returns:
- builder
-
patchingMode
public CloudExadataInfrastructureMaintenanceWindowArgs.Builder patchingMode(java.lang.String patchingMode)
- Parameters:
patchingMode- Patching mode for the maintenance window.- Returns:
- builder
-
preference
public CloudExadataInfrastructureMaintenanceWindowArgs.Builder preference(com.pulumi.core.Output<java.lang.String> preference)
- Parameters:
preference- Preference for the maintenance window scheduling.- Returns:
- builder
-
preference
public CloudExadataInfrastructureMaintenanceWindowArgs.Builder preference(java.lang.String preference)
- Parameters:
preference- Preference for the maintenance window scheduling.- Returns:
- builder
-
weeksOfMonths
public CloudExadataInfrastructureMaintenanceWindowArgs.Builder weeksOfMonths(@Nullable com.pulumi.core.Output<java.util.List<java.lang.Integer>> weeksOfMonths)
- Parameters:
weeksOfMonths- Weeks of the month when maintenance can be performed.- Returns:
- builder
-
weeksOfMonths
public CloudExadataInfrastructureMaintenanceWindowArgs.Builder weeksOfMonths(java.util.List<java.lang.Integer> weeksOfMonths)
- Parameters:
weeksOfMonths- Weeks of the month when maintenance can be performed.- Returns:
- builder
-
weeksOfMonths
public CloudExadataInfrastructureMaintenanceWindowArgs.Builder weeksOfMonths(java.lang.Integer... weeksOfMonths)
- Parameters:
weeksOfMonths- Weeks of the month when maintenance can be performed.- Returns:
- builder
-
build
public CloudExadataInfrastructureMaintenanceWindowArgs build()
-
-