Class JobActivity


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20230831")
    public final class JobActivity
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    Activity details including status corresponding to an Action Group.
    Note: Objects should always be created or deserialized using the JobActivity.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 JobActivity.Builder, which maintain a set of all explicitly set fields called JobActivity.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).
    • Method Detail

      • getId

        public String getId()
        Unique activity id at the action group level.

        In most cases, this would be a generated ActionGroupId.

        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 execution for the Action Group started.

        An RFC3339 formatted datetime string.

        Returns:
        the value
      • getTimeEnded

        public Date getTimeEnded()
        The time the execution for the Action Group ended.

        An RFC3339 formatted datetime string

        Returns:
        the value
      • getRunbookId

        public String getRunbookId()
        OCID of the runbook associated with the Action Group.
        Returns:
        the value
      • getRunbookName

        public String getRunbookName()
        Name of the runbook associated with the Action Group.
        Returns:
        the value
      • getDescription

        public String getDescription()
        A description of the Job Activity status.

        If there are any errors, this can also include a short error message.

        Returns:
        the value
      • getResourceLevelExecutions

        public List<EntityExecutionDetails> getResourceLevelExecutions()
        List of Resource executions associated with the Action Group.
        Returns:
        the value
      • toString

        public String toString()
        Overrides:
        toString in class com.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 class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel