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.ExplicitlySetBmcModelExecution 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 classInstanceAgentCommandExecutionSummary.Builderstatic classInstanceAgentCommandExecutionSummary.DeliveryStateThe command delivery state.static classInstanceAgentCommandExecutionSummary.LifecycleStateThe 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.Builderbuilder()Create a new builder.booleanequals(Object o)InstanceAgentCommandExecutionOutputContentgetContent()The execution output from a command.InstanceAgentCommandExecutionSummary.DeliveryStategetDeliveryState()The command delivery state.StringgetDisplayName()A user-friendly name.StringgetInstanceAgentCommandId()The OCID of the command.StringgetInstanceId()The OCID of the instance.InstanceAgentCommandExecutionSummary.LifecycleStategetLifecycleState()The command execution lifecycle state.LonggetSequenceNumber()A large, non-consecutive number that Oracle Cloud Agent assigns to each created command.DategetTimeCreated()The date and time the command was created, in the format defined by RFC3339.DategetTimeUpdated()The date and time the command was last updated, in the format defined by RFC3339.inthashCode()InstanceAgentCommandExecutionSummary.BuildertoBuilder()StringtoString()StringtoString(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:
toStringin 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:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-