Class ActionGroupDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.fleetappsmanagement.model.ActionGroupDetails.Builder
-
- Enclosing class:
- ActionGroupDetails
public static class ActionGroupDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
resourceId
public ActionGroupDetails.Builder resourceId(String resourceId)
The ID of the ActionGroup resource.Ex:fleetId.
- Parameters:
resourceId
- the value to set- Returns:
- this builder
-
name
public ActionGroupDetails.Builder name(String name)
Name of the ActionGroup.- Parameters:
name
- the value to set- Returns:
- this builder
-
type
public ActionGroupDetails.Builder type(LifeCycleActionGroupType type)
Type of the ActionGroup- Parameters:
type
- the value to set- Returns:
- this builder
-
applicationType
public ActionGroupDetails.Builder applicationType(String applicationType)
Application Type associated.Only applicable if actionGroup type is ENVIRONMENT.
- Parameters:
applicationType
- the value to set- Returns:
- this builder
-
product
public ActionGroupDetails.Builder product(String product)
Product associated.Only applicable if actionGroup type is PRODUCT.
- Parameters:
product
- the value to set- Returns:
- this builder
-
lifecycleOperation
public ActionGroupDetails.Builder lifecycleOperation(String lifecycleOperation)
LifeCycle Operation.- Parameters:
lifecycleOperation
- the value to set- Returns:
- this builder
-
activityId
public ActionGroupDetails.Builder activityId(String activityId)
Unique producer Id at Action Group Level- Parameters:
activityId
- the value to set- Returns:
- this builder
-
status
public ActionGroupDetails.Builder status(JobStatus status)
Status of the Job at Action Group Level.- Parameters:
status
- the value to set- Returns:
- this builder
-
timeStarted
public ActionGroupDetails.Builder timeStarted(Date timeStarted)
The time the Scheduler Job started.An RFC3339 formatted datetime string.
- Parameters:
timeStarted
- the value to set- Returns:
- this builder
-
timeEnded
public ActionGroupDetails.Builder timeEnded(Date timeEnded)
The time the Scheduler Job ended.An RFC3339 formatted datetime string.
- Parameters:
timeEnded
- the value to set- Returns:
- this builder
-
runbookId
public ActionGroupDetails.Builder runbookId(String runbookId)
OCID of the runbook.- Parameters:
runbookId
- the value to set- Returns:
- this builder
-
build
public ActionGroupDetails build()
-
copy
public ActionGroupDetails.Builder copy(ActionGroupDetails model)
-
-