@Generated(value="OracleSDKGenerator", comments="API Version: 20230831") public final class ActionGroupDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Action Group details.
Note: Objects should always be created or deserialized using the ActionGroupDetails.Builder
. This model
distinguishes fields that are null
because they are unset from fields that are explicitly
set to null
. This is done in the setter methods of the ActionGroupDetails.Builder
, which maintain a
set of all explicitly set fields called ActionGroupDetails.Builder.__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take the explicitly set
fields into account. The constructor, on the other hand, does not take the explicitly set fields
into account (since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
ActionGroupDetails.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
ActionGroupDetails(String resourceId,
String name,
LifeCycleActionGroupType type,
String applicationType,
String product,
String lifecycleOperation,
String activityId,
JobStatus status,
Date timeStarted,
Date timeEnded,
String runbookId)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static ActionGroupDetails.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getActivityId()
Unique producer Id at Action Group Level
|
String |
getApplicationType()
Application Type associated.
|
String |
getLifecycleOperation()
LifeCycle Operation.
|
String |
getName()
Name of the ActionGroup.
|
String |
getProduct()
Product associated.
|
String |
getResourceId()
The ID of the ActionGroup resource.
|
String |
getRunbookId()
OCID of the runbook.
|
JobStatus |
getStatus()
Status of the Job at Action Group Level.
|
Date |
getTimeEnded()
The time the Scheduler Job ended.
|
Date |
getTimeStarted()
The time the Scheduler Job started.
|
LifeCycleActionGroupType |
getType()
Type of the ActionGroup
|
int |
hashCode() |
ActionGroupDetails.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"resourceId","name","type","applicationType","product","lifecycleOperation","activityId","status","timeStarted","timeEnded","runbookId"}) public ActionGroupDetails(String resourceId, String name, LifeCycleActionGroupType type, String applicationType, String product, String lifecycleOperation, String activityId, JobStatus status, Date timeStarted, Date timeEnded, String runbookId)
public static ActionGroupDetails.Builder builder()
Create a new builder.
public ActionGroupDetails.Builder toBuilder()
public String getResourceId()
The ID of the ActionGroup resource. Ex:fleetId.
public String getName()
Name of the ActionGroup.
public LifeCycleActionGroupType getType()
Type of the ActionGroup
public String getApplicationType()
Application Type associated. Only applicable if actionGroup type is ENVIRONMENT.
public String getProduct()
Product associated. Only applicable if actionGroup type is PRODUCT.
public String getLifecycleOperation()
LifeCycle Operation.
public String getActivityId()
Unique producer Id at Action Group Level
public JobStatus getStatus()
Status of the Job at Action Group Level.
public Date getTimeStarted()
The time the Scheduler Job started. An RFC3339 formatted datetime string.
public Date getTimeEnded()
The time the Scheduler Job ended. An RFC3339 formatted datetime string.
public String getRunbookId()
OCID of the runbook.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.