Package com.oracle.bmc.autoscaling.model
Class ScheduledPolicy.Builder
- java.lang.Object
-
- com.oracle.bmc.autoscaling.model.ScheduledPolicy.Builder
-
- Enclosing class:
- ScheduledPolicy
public static class ScheduledPolicy.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ScheduledPolicy
build()
ScheduledPolicy.Builder
capacity(Capacity capacity)
ScheduledPolicy.Builder
copy(ScheduledPolicy model)
ScheduledPolicy.Builder
displayName(String displayName)
ScheduledPolicy.Builder
executionSchedule(ExecutionSchedule executionSchedule)
The schedule for executing the autoscaling policy.ScheduledPolicy.Builder
id(String id)
ScheduledPolicy.Builder
isEnabled(Boolean isEnabled)
ScheduledPolicy.Builder
resourceAction(ResourceAction resourceAction)
ScheduledPolicy.Builder
timeCreated(Date timeCreated)
-
-
-
Method Detail
-
capacity
public ScheduledPolicy.Builder capacity(Capacity capacity)
-
id
public ScheduledPolicy.Builder id(String id)
-
displayName
public ScheduledPolicy.Builder displayName(String displayName)
-
timeCreated
public ScheduledPolicy.Builder timeCreated(Date timeCreated)
-
isEnabled
public ScheduledPolicy.Builder isEnabled(Boolean isEnabled)
-
executionSchedule
public ScheduledPolicy.Builder executionSchedule(ExecutionSchedule executionSchedule)
The schedule for executing the autoscaling policy.- Parameters:
executionSchedule
- the value to set- Returns:
- this builder
-
resourceAction
public ScheduledPolicy.Builder resourceAction(ResourceAction resourceAction)
-
build
public ScheduledPolicy build()
-
copy
public ScheduledPolicy.Builder copy(ScheduledPolicy model)
-
-