Class InstanceAgentCommandExecutionSummary
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.computeinstanceagent.model.InstanceAgentCommandExecutionSummary
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20180530") public final class InstanceAgentCommandExecutionSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Execution details for a command.
Note: Objects should always be created or deserialized using theInstanceAgentCommandExecutionSummary.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 theInstanceAgentCommandExecutionSummary.Builder
, which maintain a set of all explicitly set fields calledInstanceAgentCommandExecutionSummary.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
InstanceAgentCommandExecutionSummary.Builder
static class
InstanceAgentCommandExecutionSummary.DeliveryState
The command delivery state.static class
InstanceAgentCommandExecutionSummary.LifecycleState
The command execution lifecycle state.
-
Constructor Summary
Constructors Constructor Description InstanceAgentCommandExecutionSummary(String instanceAgentCommandId, String instanceId, InstanceAgentCommandExecutionSummary.DeliveryState deliveryState, InstanceAgentCommandExecutionSummary.LifecycleState lifecycleState, Date timeCreated, Date timeUpdated, Long sequenceNumber, String displayName, InstanceAgentCommandExecutionOutputContent content)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static InstanceAgentCommandExecutionSummary.Builder
builder()
Create a new builder.boolean
equals(Object o)
InstanceAgentCommandExecutionOutputContent
getContent()
The execution output from a command.InstanceAgentCommandExecutionSummary.DeliveryState
getDeliveryState()
The command delivery state.String
getDisplayName()
A user-friendly name.String
getInstanceAgentCommandId()
The OCID of the command.String
getInstanceId()
The OCID of the instance.InstanceAgentCommandExecutionSummary.LifecycleState
getLifecycleState()
The command execution lifecycle state.Long
getSequenceNumber()
A large, non-consecutive number that Oracle Cloud Agent assigns to each created command.Date
getTimeCreated()
The date and time the command was created, in the format defined by RFC3339.Date
getTimeUpdated()
The date and time the command was last updated, in the format defined by RFC3339.int
hashCode()
InstanceAgentCommandExecutionSummary.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
InstanceAgentCommandExecutionSummary
@Deprecated @ConstructorProperties({"instanceAgentCommandId","instanceId","deliveryState","lifecycleState","timeCreated","timeUpdated","sequenceNumber","displayName","content"}) public InstanceAgentCommandExecutionSummary(String instanceAgentCommandId, String instanceId, InstanceAgentCommandExecutionSummary.DeliveryState deliveryState, InstanceAgentCommandExecutionSummary.LifecycleState lifecycleState, Date timeCreated, Date timeUpdated, Long sequenceNumber, String displayName, InstanceAgentCommandExecutionOutputContent content)
Deprecated.
-
-
Method Detail
-
builder
public static InstanceAgentCommandExecutionSummary.Builder builder()
Create a new builder.
-
toBuilder
public InstanceAgentCommandExecutionSummary.Builder toBuilder()
-
getInstanceAgentCommandId
public String getInstanceAgentCommandId()
The OCID of the command.- Returns:
- the value
-
getDeliveryState
public InstanceAgentCommandExecutionSummary.DeliveryState getDeliveryState()
The command delivery state.- VISIBLE - The command is visible to the instance. * PENDING - The command is pending acknowledgment from the instance. * ACKED - The command has been received and acknowledged by the instance. * ACKED_CANCELED - The canceled command has been received and acknowledged by the instance. * EXPIRED - The instance has not requested for commands and the command’s delivery has expired.
- Returns:
- the value
-
getLifecycleState
public InstanceAgentCommandExecutionSummary.LifecycleState getLifecycleState()
The command execution lifecycle state.- ACCEPTED - The command has been accepted to run. * IN_PROGRESS - The command is in progress. * SUCCEEDED - The command was successfully executed. * FAILED - The command failed to execute. * TIMED_OUT - The command execution timed out. * CANCELED - The command execution was canceled.
- Returns:
- the value
-
getTimeCreated
public Date getTimeCreated()
The date and time the command was created, in the format defined by RFC3339.- Returns:
- the value
-
getTimeUpdated
public Date getTimeUpdated()
The date and time the command was last updated, in the format defined by RFC3339.- Returns:
- the value
-
getSequenceNumber
public Long getSequenceNumber()
A large, non-consecutive number that Oracle Cloud Agent assigns to each created command.- Returns:
- the value
-
getDisplayName
public String getDisplayName()
A user-friendly name.Does not have to be unique.
- Returns:
- the value
-
getContent
public InstanceAgentCommandExecutionOutputContent getContent()
The execution output from a command.- 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
-
-