Package com.oracle.bmc.database.model
Class UpdateExecutionWindowDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.database.model.UpdateExecutionWindowDetails.Builder
-
- Enclosing class:
- UpdateExecutionWindowDetails
public static class UpdateExecutionWindowDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateExecutionWindowDetails
build()
UpdateExecutionWindowDetails.Builder
copy(UpdateExecutionWindowDetails model)
UpdateExecutionWindowDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.UpdateExecutionWindowDetails.Builder
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.UpdateExecutionWindowDetails.Builder
isEnforcedDuration(Boolean isEnforcedDuration)
Indicates if duration the user plans to allocate for scheduling window is strictly enforced.UpdateExecutionWindowDetails.Builder
timeScheduled(Date timeScheduled)
The scheduled start date and time of the execution window.UpdateExecutionWindowDetails.Builder
windowDurationInMins(Integer windowDurationInMins)
Duration window allows user to set a duration they plan to allocate for Scheduling window.
-
-
-
Method Detail
-
timeScheduled
public UpdateExecutionWindowDetails.Builder timeScheduled(Date timeScheduled)
The scheduled start date and time of the execution window.- Parameters:
timeScheduled
- the value to set- Returns:
- this builder
-
windowDurationInMins
public UpdateExecutionWindowDetails.Builder windowDurationInMins(Integer windowDurationInMins)
Duration window allows user to set a duration they plan to allocate for Scheduling window.The duration is in minutes.
- Parameters:
windowDurationInMins
- the value to set- Returns:
- this builder
-
isEnforcedDuration
public UpdateExecutionWindowDetails.Builder isEnforcedDuration(Boolean isEnforcedDuration)
Indicates if duration the user plans to allocate for scheduling window is strictly enforced.The default value is FALSE.
- Parameters:
isEnforcedDuration
- the value to set- Returns:
- this builder
-
freeformTags
public UpdateExecutionWindowDetails.Builder freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags.
Example: {"Department": "Finance"}
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
definedTags
public UpdateExecutionWindowDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
build
public UpdateExecutionWindowDetails build()
-
copy
public UpdateExecutionWindowDetails.Builder copy(UpdateExecutionWindowDetails model)
-
-