Class ActionGroupDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.fleetappsmanagement.model.ActionGroupDetails
-
@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 theActionGroupDetails.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 theActionGroupDetails.Builder
, which maintain a set of all explicitly set fields calledActionGroupDetails.Builder.__explicitlySet__
. ThehashCode()
andequals(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).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ActionGroupDetails.Builder
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ActionGroupDetails.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getActivityId()
Unique producer Id at Action Group LevelString
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 ActionGroupint
hashCode()
ActionGroupDetails.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
ActionGroupDetails
@Deprecated @ConstructorProperties({"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)
Deprecated.
-
-
Method Detail
-
builder
public static ActionGroupDetails.Builder builder()
Create a new builder.
-
toBuilder
public ActionGroupDetails.Builder toBuilder()
-
getResourceId
public String getResourceId()
The ID of the ActionGroup resource.Ex:fleetId.
- Returns:
- the value
-
getName
public String getName()
Name of the ActionGroup.- Returns:
- the value
-
getType
public LifeCycleActionGroupType getType()
Type of the ActionGroup- Returns:
- the value
-
getApplicationType
public String getApplicationType()
Application Type associated.Only applicable if actionGroup type is ENVIRONMENT.
- Returns:
- the value
-
getProduct
public String getProduct()
Product associated.Only applicable if actionGroup type is PRODUCT.
- Returns:
- the value
-
getLifecycleOperation
public String getLifecycleOperation()
LifeCycle Operation.- Returns:
- the value
-
getActivityId
public String getActivityId()
Unique producer Id at Action Group Level- Returns:
- the value
-
getStatus
public JobStatus getStatus()
Status of the Job at Action Group Level.- Returns:
- the value
-
getTimeStarted
public Date getTimeStarted()
The time the Scheduler Job started.An RFC3339 formatted datetime string.
- Returns:
- the value
-
getTimeEnded
public Date getTimeEnded()
The time the Scheduler Job ended.An RFC3339 formatted datetime string.
- Returns:
- the value
-
getRunbookId
public String getRunbookId()
OCID of the runbook.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-