public class CommandInvocation extends Object implements Serializable, Cloneable
Constructor and Description |
---|
CommandInvocation() |
Modifier and Type | Method and Description |
---|---|
CommandInvocation |
clone() |
boolean |
equals(Object obj) |
String |
getCommandId()
The command against which this invocation was requested.
|
List<CommandPlugin> |
getCommandPlugins() |
String |
getComment()
User-specified information about the command, such as a brief description
of what the command should do.
|
String |
getDocumentName()
The document name that was requested for execution.
|
String |
getInstanceId()
The instance ID in which this invocation was requested.
|
Date |
getRequestedDateTime()
The time and date the request was sent to this instance.
|
String |
getStatus()
Whether or not the invocation succeeded, failed, or is pending.
|
String |
getTraceOutput()
Gets the trace output sent by the agent.
|
int |
hashCode() |
void |
setCommandId(String commandId)
The command against which this invocation was requested.
|
void |
setCommandPlugins(Collection<CommandPlugin> commandPlugins) |
void |
setComment(String comment)
User-specified information about the command, such as a brief description
of what the command should do.
|
void |
setDocumentName(String documentName)
The document name that was requested for execution.
|
void |
setInstanceId(String instanceId)
The instance ID in which this invocation was requested.
|
void |
setRequestedDateTime(Date requestedDateTime)
The time and date the request was sent to this instance.
|
void |
setStatus(CommandInvocationStatus status)
Whether or not the invocation succeeded, failed, or is pending.
|
void |
setStatus(String status)
Whether or not the invocation succeeded, failed, or is pending.
|
void |
setTraceOutput(String traceOutput)
Gets the trace output sent by the agent.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
CommandInvocation |
withCommandId(String commandId)
The command against which this invocation was requested.
|
CommandInvocation |
withCommandPlugins(Collection<CommandPlugin> commandPlugins) |
CommandInvocation |
withCommandPlugins(CommandPlugin... commandPlugins)
NOTE: This method appends the values to the existing list (if
any).
|
CommandInvocation |
withComment(String comment)
User-specified information about the command, such as a brief description
of what the command should do.
|
CommandInvocation |
withDocumentName(String documentName)
The document name that was requested for execution.
|
CommandInvocation |
withInstanceId(String instanceId)
The instance ID in which this invocation was requested.
|
CommandInvocation |
withRequestedDateTime(Date requestedDateTime)
The time and date the request was sent to this instance.
|
CommandInvocation |
withStatus(CommandInvocationStatus status)
Whether or not the invocation succeeded, failed, or is pending.
|
CommandInvocation |
withStatus(String status)
Whether or not the invocation succeeded, failed, or is pending.
|
CommandInvocation |
withTraceOutput(String traceOutput)
Gets the trace output sent by the agent.
|
public void setCommandId(String commandId)
commandId
- The command against which this invocation was requested.public String getCommandId()
public CommandInvocation withCommandId(String commandId)
commandId
- The command against which this invocation was requested.public void setInstanceId(String instanceId)
instanceId
- The instance ID in which this invocation was requested.public String getInstanceId()
public CommandInvocation withInstanceId(String instanceId)
instanceId
- The instance ID in which this invocation was requested.public void setComment(String comment)
comment
- User-specified information about the command, such as a brief
description of what the command should do.public String getComment()
public CommandInvocation withComment(String comment)
comment
- User-specified information about the command, such as a brief
description of what the command should do.public void setDocumentName(String documentName)
documentName
- The document name that was requested for execution.public String getDocumentName()
public CommandInvocation withDocumentName(String documentName)
documentName
- The document name that was requested for execution.public void setRequestedDateTime(Date requestedDateTime)
requestedDateTime
- The time and date the request was sent to this instance.public Date getRequestedDateTime()
public CommandInvocation withRequestedDateTime(Date requestedDateTime)
requestedDateTime
- The time and date the request was sent to this instance.public void setStatus(String status)
status
- Whether or not the invocation succeeded, failed, or is pending.CommandInvocationStatus
public String getStatus()
CommandInvocationStatus
public CommandInvocation withStatus(String status)
status
- Whether or not the invocation succeeded, failed, or is pending.CommandInvocationStatus
public void setStatus(CommandInvocationStatus status)
status
- Whether or not the invocation succeeded, failed, or is pending.CommandInvocationStatus
public CommandInvocation withStatus(CommandInvocationStatus status)
status
- Whether or not the invocation succeeded, failed, or is pending.CommandInvocationStatus
public void setTraceOutput(String traceOutput)
traceOutput
- Gets the trace output sent by the agent.public String getTraceOutput()
public CommandInvocation withTraceOutput(String traceOutput)
traceOutput
- Gets the trace output sent by the agent.public List<CommandPlugin> getCommandPlugins()
public void setCommandPlugins(Collection<CommandPlugin> commandPlugins)
commandPlugins
- public CommandInvocation withCommandPlugins(CommandPlugin... commandPlugins)
NOTE: This method appends the values to the existing list (if
any). Use setCommandPlugins(java.util.Collection)
or
withCommandPlugins(java.util.Collection)
if you want to override
the existing values.
commandPlugins
- public CommandInvocation withCommandPlugins(Collection<CommandPlugin> commandPlugins)
commandPlugins
- public String toString()
toString
in class Object
Object.toString()
public CommandInvocation clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.