@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AutomationExecutionMetadata extends Object implements Serializable, Cloneable, StructuredPojo
Details about a specific Automation execution.
Constructor and Description |
---|
AutomationExecutionMetadata() |
Modifier and Type | Method and Description |
---|---|
AutomationExecutionMetadata |
addOutputsEntry(String key,
List<String> value)
Add a single Outputs entry
|
AutomationExecutionMetadata |
clearOutputsEntries()
Removes all the entries added into Outputs.
|
AutomationExecutionMetadata |
clone() |
boolean |
equals(Object obj) |
AlarmConfiguration |
getAlarmConfiguration()
The details for the CloudWatch alarm applied to your automation.
|
String |
getAssociationId()
The ID of a State Manager association used in the Automation operation.
|
String |
getAutomationExecutionId()
The execution ID.
|
String |
getAutomationExecutionStatus()
The status of the execution.
|
String |
getAutomationSubtype()
The subtype of the Automation operation.
|
String |
getAutomationType()
Use this filter with DescribeAutomationExecutions.
|
String |
getChangeRequestName()
The name of the Change Manager change request.
|
String |
getCurrentAction()
The action of the step that is currently running.
|
String |
getCurrentStepName()
The name of the step that is currently running.
|
String |
getDocumentName()
The name of the Automation runbook used during execution.
|
String |
getDocumentVersion()
The document version used during the execution.
|
String |
getExecutedBy()
The IAM role ARN of the user who ran the automation.
|
Date |
getExecutionEndTime()
The time the execution finished.
|
Date |
getExecutionStartTime()
The time the execution started.
|
String |
getFailureMessage()
The list of execution outputs as defined in the Automation runbook.
|
String |
getLogFile()
An S3 bucket where execution information is stored.
|
String |
getMaxConcurrency()
The
MaxConcurrency value specified by the user when starting the automation. |
String |
getMaxErrors()
The
MaxErrors value specified by the user when starting the automation. |
String |
getMode()
The Automation execution mode.
|
String |
getOpsItemId()
The ID of an OpsItem that is created to represent a Change Manager change request.
|
Map<String,List<String>> |
getOutputs()
The list of execution outputs as defined in the Automation runbook.
|
String |
getParentAutomationExecutionId()
The execution ID of the parent automation.
|
ResolvedTargets |
getResolvedTargets()
A list of targets that resolved during the execution.
|
List<Runbook> |
getRunbooks()
Information about the Automation runbooks that are run during a runbook workflow in Change Manager.
|
Date |
getScheduledTime()
The date and time the Automation operation is scheduled to start.
|
String |
getTarget()
The list of execution outputs as defined in the Automation runbook.
|
List<Map<String,List<String>>> |
getTargetMaps()
The specified key-value mapping of document parameters to target resources.
|
String |
getTargetParameterName()
The list of execution outputs as defined in the Automation runbook.
|
List<Target> |
getTargets()
The targets defined by the user when starting the automation.
|
List<AlarmStateInformation> |
getTriggeredAlarms()
The CloudWatch alarm that was invoked by the automation.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAlarmConfiguration(AlarmConfiguration alarmConfiguration)
The details for the CloudWatch alarm applied to your automation.
|
void |
setAssociationId(String associationId)
The ID of a State Manager association used in the Automation operation.
|
void |
setAutomationExecutionId(String automationExecutionId)
The execution ID.
|
void |
setAutomationExecutionStatus(AutomationExecutionStatus automationExecutionStatus)
The status of the execution.
|
void |
setAutomationExecutionStatus(String automationExecutionStatus)
The status of the execution.
|
void |
setAutomationSubtype(AutomationSubtype automationSubtype)
The subtype of the Automation operation.
|
void |
setAutomationSubtype(String automationSubtype)
The subtype of the Automation operation.
|
void |
setAutomationType(AutomationType automationType)
Use this filter with DescribeAutomationExecutions.
|
void |
setAutomationType(String automationType)
Use this filter with DescribeAutomationExecutions.
|
void |
setChangeRequestName(String changeRequestName)
The name of the Change Manager change request.
|
void |
setCurrentAction(String currentAction)
The action of the step that is currently running.
|
void |
setCurrentStepName(String currentStepName)
The name of the step that is currently running.
|
void |
setDocumentName(String documentName)
The name of the Automation runbook used during execution.
|
void |
setDocumentVersion(String documentVersion)
The document version used during the execution.
|
void |
setExecutedBy(String executedBy)
The IAM role ARN of the user who ran the automation.
|
void |
setExecutionEndTime(Date executionEndTime)
The time the execution finished.
|
void |
setExecutionStartTime(Date executionStartTime)
The time the execution started.
|
void |
setFailureMessage(String failureMessage)
The list of execution outputs as defined in the Automation runbook.
|
void |
setLogFile(String logFile)
An S3 bucket where execution information is stored.
|
void |
setMaxConcurrency(String maxConcurrency)
The
MaxConcurrency value specified by the user when starting the automation. |
void |
setMaxErrors(String maxErrors)
The
MaxErrors value specified by the user when starting the automation. |
void |
setMode(ExecutionMode mode)
The Automation execution mode.
|
void |
setMode(String mode)
The Automation execution mode.
|
void |
setOpsItemId(String opsItemId)
The ID of an OpsItem that is created to represent a Change Manager change request.
|
void |
setOutputs(Map<String,List<String>> outputs)
The list of execution outputs as defined in the Automation runbook.
|
void |
setParentAutomationExecutionId(String parentAutomationExecutionId)
The execution ID of the parent automation.
|
void |
setResolvedTargets(ResolvedTargets resolvedTargets)
A list of targets that resolved during the execution.
|
void |
setRunbooks(Collection<Runbook> runbooks)
Information about the Automation runbooks that are run during a runbook workflow in Change Manager.
|
void |
setScheduledTime(Date scheduledTime)
The date and time the Automation operation is scheduled to start.
|
void |
setTarget(String target)
The list of execution outputs as defined in the Automation runbook.
|
void |
setTargetMaps(Collection<Map<String,List<String>>> targetMaps)
The specified key-value mapping of document parameters to target resources.
|
void |
setTargetParameterName(String targetParameterName)
The list of execution outputs as defined in the Automation runbook.
|
void |
setTargets(Collection<Target> targets)
The targets defined by the user when starting the automation.
|
void |
setTriggeredAlarms(Collection<AlarmStateInformation> triggeredAlarms)
The CloudWatch alarm that was invoked by the automation.
|
String |
toString()
Returns a string representation of this object.
|
AutomationExecutionMetadata |
withAlarmConfiguration(AlarmConfiguration alarmConfiguration)
The details for the CloudWatch alarm applied to your automation.
|
AutomationExecutionMetadata |
withAssociationId(String associationId)
The ID of a State Manager association used in the Automation operation.
|
AutomationExecutionMetadata |
withAutomationExecutionId(String automationExecutionId)
The execution ID.
|
AutomationExecutionMetadata |
withAutomationExecutionStatus(AutomationExecutionStatus automationExecutionStatus)
The status of the execution.
|
AutomationExecutionMetadata |
withAutomationExecutionStatus(String automationExecutionStatus)
The status of the execution.
|
AutomationExecutionMetadata |
withAutomationSubtype(AutomationSubtype automationSubtype)
The subtype of the Automation operation.
|
AutomationExecutionMetadata |
withAutomationSubtype(String automationSubtype)
The subtype of the Automation operation.
|
AutomationExecutionMetadata |
withAutomationType(AutomationType automationType)
Use this filter with DescribeAutomationExecutions.
|
AutomationExecutionMetadata |
withAutomationType(String automationType)
Use this filter with DescribeAutomationExecutions.
|
AutomationExecutionMetadata |
withChangeRequestName(String changeRequestName)
The name of the Change Manager change request.
|
AutomationExecutionMetadata |
withCurrentAction(String currentAction)
The action of the step that is currently running.
|
AutomationExecutionMetadata |
withCurrentStepName(String currentStepName)
The name of the step that is currently running.
|
AutomationExecutionMetadata |
withDocumentName(String documentName)
The name of the Automation runbook used during execution.
|
AutomationExecutionMetadata |
withDocumentVersion(String documentVersion)
The document version used during the execution.
|
AutomationExecutionMetadata |
withExecutedBy(String executedBy)
The IAM role ARN of the user who ran the automation.
|
AutomationExecutionMetadata |
withExecutionEndTime(Date executionEndTime)
The time the execution finished.
|
AutomationExecutionMetadata |
withExecutionStartTime(Date executionStartTime)
The time the execution started.
|
AutomationExecutionMetadata |
withFailureMessage(String failureMessage)
The list of execution outputs as defined in the Automation runbook.
|
AutomationExecutionMetadata |
withLogFile(String logFile)
An S3 bucket where execution information is stored.
|
AutomationExecutionMetadata |
withMaxConcurrency(String maxConcurrency)
The
MaxConcurrency value specified by the user when starting the automation. |
AutomationExecutionMetadata |
withMaxErrors(String maxErrors)
The
MaxErrors value specified by the user when starting the automation. |
AutomationExecutionMetadata |
withMode(ExecutionMode mode)
The Automation execution mode.
|
AutomationExecutionMetadata |
withMode(String mode)
The Automation execution mode.
|
AutomationExecutionMetadata |
withOpsItemId(String opsItemId)
The ID of an OpsItem that is created to represent a Change Manager change request.
|
AutomationExecutionMetadata |
withOutputs(Map<String,List<String>> outputs)
The list of execution outputs as defined in the Automation runbook.
|
AutomationExecutionMetadata |
withParentAutomationExecutionId(String parentAutomationExecutionId)
The execution ID of the parent automation.
|
AutomationExecutionMetadata |
withResolvedTargets(ResolvedTargets resolvedTargets)
A list of targets that resolved during the execution.
|
AutomationExecutionMetadata |
withRunbooks(Collection<Runbook> runbooks)
Information about the Automation runbooks that are run during a runbook workflow in Change Manager.
|
AutomationExecutionMetadata |
withRunbooks(Runbook... runbooks)
Information about the Automation runbooks that are run during a runbook workflow in Change Manager.
|
AutomationExecutionMetadata |
withScheduledTime(Date scheduledTime)
The date and time the Automation operation is scheduled to start.
|
AutomationExecutionMetadata |
withTarget(String target)
The list of execution outputs as defined in the Automation runbook.
|
AutomationExecutionMetadata |
withTargetMaps(Collection<Map<String,List<String>>> targetMaps)
The specified key-value mapping of document parameters to target resources.
|
AutomationExecutionMetadata |
withTargetMaps(Map<String,List<String>>... targetMaps)
The specified key-value mapping of document parameters to target resources.
|
AutomationExecutionMetadata |
withTargetParameterName(String targetParameterName)
The list of execution outputs as defined in the Automation runbook.
|
AutomationExecutionMetadata |
withTargets(Collection<Target> targets)
The targets defined by the user when starting the automation.
|
AutomationExecutionMetadata |
withTargets(Target... targets)
The targets defined by the user when starting the automation.
|
AutomationExecutionMetadata |
withTriggeredAlarms(AlarmStateInformation... triggeredAlarms)
The CloudWatch alarm that was invoked by the automation.
|
AutomationExecutionMetadata |
withTriggeredAlarms(Collection<AlarmStateInformation> triggeredAlarms)
The CloudWatch alarm that was invoked by the automation.
|
public void setAutomationExecutionId(String automationExecutionId)
The execution ID.
automationExecutionId
- The execution ID.public String getAutomationExecutionId()
The execution ID.
public AutomationExecutionMetadata withAutomationExecutionId(String automationExecutionId)
The execution ID.
automationExecutionId
- The execution ID.public void setDocumentName(String documentName)
The name of the Automation runbook used during execution.
documentName
- The name of the Automation runbook used during execution.public String getDocumentName()
The name of the Automation runbook used during execution.
public AutomationExecutionMetadata withDocumentName(String documentName)
The name of the Automation runbook used during execution.
documentName
- The name of the Automation runbook used during execution.public void setDocumentVersion(String documentVersion)
The document version used during the execution.
documentVersion
- The document version used during the execution.public String getDocumentVersion()
The document version used during the execution.
public AutomationExecutionMetadata withDocumentVersion(String documentVersion)
The document version used during the execution.
documentVersion
- The document version used during the execution.public void setAutomationExecutionStatus(String automationExecutionStatus)
The status of the execution.
automationExecutionStatus
- The status of the execution.AutomationExecutionStatus
public String getAutomationExecutionStatus()
The status of the execution.
AutomationExecutionStatus
public AutomationExecutionMetadata withAutomationExecutionStatus(String automationExecutionStatus)
The status of the execution.
automationExecutionStatus
- The status of the execution.AutomationExecutionStatus
public void setAutomationExecutionStatus(AutomationExecutionStatus automationExecutionStatus)
The status of the execution.
automationExecutionStatus
- The status of the execution.AutomationExecutionStatus
public AutomationExecutionMetadata withAutomationExecutionStatus(AutomationExecutionStatus automationExecutionStatus)
The status of the execution.
automationExecutionStatus
- The status of the execution.AutomationExecutionStatus
public void setExecutionStartTime(Date executionStartTime)
The time the execution started.
executionStartTime
- The time the execution started.public Date getExecutionStartTime()
The time the execution started.
public AutomationExecutionMetadata withExecutionStartTime(Date executionStartTime)
The time the execution started.
executionStartTime
- The time the execution started.public void setExecutionEndTime(Date executionEndTime)
The time the execution finished. This isn't populated if the execution is still in progress.
executionEndTime
- The time the execution finished. This isn't populated if the execution is still in progress.public Date getExecutionEndTime()
The time the execution finished. This isn't populated if the execution is still in progress.
public AutomationExecutionMetadata withExecutionEndTime(Date executionEndTime)
The time the execution finished. This isn't populated if the execution is still in progress.
executionEndTime
- The time the execution finished. This isn't populated if the execution is still in progress.public void setExecutedBy(String executedBy)
The IAM role ARN of the user who ran the automation.
executedBy
- The IAM role ARN of the user who ran the automation.public String getExecutedBy()
The IAM role ARN of the user who ran the automation.
public AutomationExecutionMetadata withExecutedBy(String executedBy)
The IAM role ARN of the user who ran the automation.
executedBy
- The IAM role ARN of the user who ran the automation.public void setLogFile(String logFile)
An S3 bucket where execution information is stored.
logFile
- An S3 bucket where execution information is stored.public String getLogFile()
An S3 bucket where execution information is stored.
public AutomationExecutionMetadata withLogFile(String logFile)
An S3 bucket where execution information is stored.
logFile
- An S3 bucket where execution information is stored.public Map<String,List<String>> getOutputs()
The list of execution outputs as defined in the Automation runbook.
public void setOutputs(Map<String,List<String>> outputs)
The list of execution outputs as defined in the Automation runbook.
outputs
- The list of execution outputs as defined in the Automation runbook.public AutomationExecutionMetadata withOutputs(Map<String,List<String>> outputs)
The list of execution outputs as defined in the Automation runbook.
outputs
- The list of execution outputs as defined in the Automation runbook.public AutomationExecutionMetadata addOutputsEntry(String key, List<String> value)
public AutomationExecutionMetadata clearOutputsEntries()
public void setMode(String mode)
The Automation execution mode.
mode
- The Automation execution mode.ExecutionMode
public String getMode()
The Automation execution mode.
ExecutionMode
public AutomationExecutionMetadata withMode(String mode)
The Automation execution mode.
mode
- The Automation execution mode.ExecutionMode
public void setMode(ExecutionMode mode)
The Automation execution mode.
mode
- The Automation execution mode.ExecutionMode
public AutomationExecutionMetadata withMode(ExecutionMode mode)
The Automation execution mode.
mode
- The Automation execution mode.ExecutionMode
public void setParentAutomationExecutionId(String parentAutomationExecutionId)
The execution ID of the parent automation.
parentAutomationExecutionId
- The execution ID of the parent automation.public String getParentAutomationExecutionId()
The execution ID of the parent automation.
public AutomationExecutionMetadata withParentAutomationExecutionId(String parentAutomationExecutionId)
The execution ID of the parent automation.
parentAutomationExecutionId
- The execution ID of the parent automation.public void setCurrentStepName(String currentStepName)
The name of the step that is currently running.
currentStepName
- The name of the step that is currently running.public String getCurrentStepName()
The name of the step that is currently running.
public AutomationExecutionMetadata withCurrentStepName(String currentStepName)
The name of the step that is currently running.
currentStepName
- The name of the step that is currently running.public void setCurrentAction(String currentAction)
The action of the step that is currently running.
currentAction
- The action of the step that is currently running.public String getCurrentAction()
The action of the step that is currently running.
public AutomationExecutionMetadata withCurrentAction(String currentAction)
The action of the step that is currently running.
currentAction
- The action of the step that is currently running.public void setFailureMessage(String failureMessage)
The list of execution outputs as defined in the Automation runbook.
failureMessage
- The list of execution outputs as defined in the Automation runbook.public String getFailureMessage()
The list of execution outputs as defined in the Automation runbook.
public AutomationExecutionMetadata withFailureMessage(String failureMessage)
The list of execution outputs as defined in the Automation runbook.
failureMessage
- The list of execution outputs as defined in the Automation runbook.public void setTargetParameterName(String targetParameterName)
The list of execution outputs as defined in the Automation runbook.
targetParameterName
- The list of execution outputs as defined in the Automation runbook.public String getTargetParameterName()
The list of execution outputs as defined in the Automation runbook.
public AutomationExecutionMetadata withTargetParameterName(String targetParameterName)
The list of execution outputs as defined in the Automation runbook.
targetParameterName
- The list of execution outputs as defined in the Automation runbook.public List<Target> getTargets()
The targets defined by the user when starting the automation.
public void setTargets(Collection<Target> targets)
The targets defined by the user when starting the automation.
targets
- The targets defined by the user when starting the automation.public AutomationExecutionMetadata withTargets(Target... targets)
The targets defined by the user when starting the automation.
NOTE: This method appends the values to the existing list (if any). Use
setTargets(java.util.Collection)
or withTargets(java.util.Collection)
if you want to override
the existing values.
targets
- The targets defined by the user when starting the automation.public AutomationExecutionMetadata withTargets(Collection<Target> targets)
The targets defined by the user when starting the automation.
targets
- The targets defined by the user when starting the automation.public List<Map<String,List<String>>> getTargetMaps()
The specified key-value mapping of document parameters to target resources.
public void setTargetMaps(Collection<Map<String,List<String>>> targetMaps)
The specified key-value mapping of document parameters to target resources.
targetMaps
- The specified key-value mapping of document parameters to target resources.public AutomationExecutionMetadata withTargetMaps(Map<String,List<String>>... targetMaps)
The specified key-value mapping of document parameters to target resources.
NOTE: This method appends the values to the existing list (if any). Use
setTargetMaps(java.util.Collection)
or withTargetMaps(java.util.Collection)
if you want to
override the existing values.
targetMaps
- The specified key-value mapping of document parameters to target resources.public AutomationExecutionMetadata withTargetMaps(Collection<Map<String,List<String>>> targetMaps)
The specified key-value mapping of document parameters to target resources.
targetMaps
- The specified key-value mapping of document parameters to target resources.public void setResolvedTargets(ResolvedTargets resolvedTargets)
A list of targets that resolved during the execution.
resolvedTargets
- A list of targets that resolved during the execution.public ResolvedTargets getResolvedTargets()
A list of targets that resolved during the execution.
public AutomationExecutionMetadata withResolvedTargets(ResolvedTargets resolvedTargets)
A list of targets that resolved during the execution.
resolvedTargets
- A list of targets that resolved during the execution.public void setMaxConcurrency(String maxConcurrency)
The MaxConcurrency
value specified by the user when starting the automation.
maxConcurrency
- The MaxConcurrency
value specified by the user when starting the automation.public String getMaxConcurrency()
The MaxConcurrency
value specified by the user when starting the automation.
MaxConcurrency
value specified by the user when starting the automation.public AutomationExecutionMetadata withMaxConcurrency(String maxConcurrency)
The MaxConcurrency
value specified by the user when starting the automation.
maxConcurrency
- The MaxConcurrency
value specified by the user when starting the automation.public void setMaxErrors(String maxErrors)
The MaxErrors
value specified by the user when starting the automation.
maxErrors
- The MaxErrors
value specified by the user when starting the automation.public String getMaxErrors()
The MaxErrors
value specified by the user when starting the automation.
MaxErrors
value specified by the user when starting the automation.public AutomationExecutionMetadata withMaxErrors(String maxErrors)
The MaxErrors
value specified by the user when starting the automation.
maxErrors
- The MaxErrors
value specified by the user when starting the automation.public void setTarget(String target)
The list of execution outputs as defined in the Automation runbook.
target
- The list of execution outputs as defined in the Automation runbook.public String getTarget()
The list of execution outputs as defined in the Automation runbook.
public AutomationExecutionMetadata withTarget(String target)
The list of execution outputs as defined in the Automation runbook.
target
- The list of execution outputs as defined in the Automation runbook.public void setAutomationType(String automationType)
Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple Amazon Web Services Regions and Amazon Web Services accounts. For more information, see Running Automation workflows in multiple Amazon Web Services Regions and accounts in the Amazon Web Services Systems Manager User Guide.
automationType
- Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount.
CrossAccount is an Automation that runs in multiple Amazon Web Services Regions and Amazon Web Services
accounts. For more information, see Running Automation workflows in multiple Amazon Web Services Regions and accounts in the Amazon
Web Services Systems Manager User Guide.AutomationType
public String getAutomationType()
Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple Amazon Web Services Regions and Amazon Web Services accounts. For more information, see Running Automation workflows in multiple Amazon Web Services Regions and accounts in the Amazon Web Services Systems Manager User Guide.
AutomationType
public AutomationExecutionMetadata withAutomationType(String automationType)
Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple Amazon Web Services Regions and Amazon Web Services accounts. For more information, see Running Automation workflows in multiple Amazon Web Services Regions and accounts in the Amazon Web Services Systems Manager User Guide.
automationType
- Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount.
CrossAccount is an Automation that runs in multiple Amazon Web Services Regions and Amazon Web Services
accounts. For more information, see Running Automation workflows in multiple Amazon Web Services Regions and accounts in the Amazon
Web Services Systems Manager User Guide.AutomationType
public void setAutomationType(AutomationType automationType)
Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple Amazon Web Services Regions and Amazon Web Services accounts. For more information, see Running Automation workflows in multiple Amazon Web Services Regions and accounts in the Amazon Web Services Systems Manager User Guide.
automationType
- Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount.
CrossAccount is an Automation that runs in multiple Amazon Web Services Regions and Amazon Web Services
accounts. For more information, see Running Automation workflows in multiple Amazon Web Services Regions and accounts in the Amazon
Web Services Systems Manager User Guide.AutomationType
public AutomationExecutionMetadata withAutomationType(AutomationType automationType)
Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple Amazon Web Services Regions and Amazon Web Services accounts. For more information, see Running Automation workflows in multiple Amazon Web Services Regions and accounts in the Amazon Web Services Systems Manager User Guide.
automationType
- Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount.
CrossAccount is an Automation that runs in multiple Amazon Web Services Regions and Amazon Web Services
accounts. For more information, see Running Automation workflows in multiple Amazon Web Services Regions and accounts in the Amazon
Web Services Systems Manager User Guide.AutomationType
public void setAlarmConfiguration(AlarmConfiguration alarmConfiguration)
The details for the CloudWatch alarm applied to your automation.
alarmConfiguration
- The details for the CloudWatch alarm applied to your automation.public AlarmConfiguration getAlarmConfiguration()
The details for the CloudWatch alarm applied to your automation.
public AutomationExecutionMetadata withAlarmConfiguration(AlarmConfiguration alarmConfiguration)
The details for the CloudWatch alarm applied to your automation.
alarmConfiguration
- The details for the CloudWatch alarm applied to your automation.public List<AlarmStateInformation> getTriggeredAlarms()
The CloudWatch alarm that was invoked by the automation.
public void setTriggeredAlarms(Collection<AlarmStateInformation> triggeredAlarms)
The CloudWatch alarm that was invoked by the automation.
triggeredAlarms
- The CloudWatch alarm that was invoked by the automation.public AutomationExecutionMetadata withTriggeredAlarms(AlarmStateInformation... triggeredAlarms)
The CloudWatch alarm that was invoked by the automation.
NOTE: This method appends the values to the existing list (if any). Use
setTriggeredAlarms(java.util.Collection)
or withTriggeredAlarms(java.util.Collection)
if you
want to override the existing values.
triggeredAlarms
- The CloudWatch alarm that was invoked by the automation.public AutomationExecutionMetadata withTriggeredAlarms(Collection<AlarmStateInformation> triggeredAlarms)
The CloudWatch alarm that was invoked by the automation.
triggeredAlarms
- The CloudWatch alarm that was invoked by the automation.public void setAutomationSubtype(String automationSubtype)
The subtype of the Automation operation. Currently, the only supported value is ChangeRequest
.
automationSubtype
- The subtype of the Automation operation. Currently, the only supported value is ChangeRequest
.AutomationSubtype
public String getAutomationSubtype()
The subtype of the Automation operation. Currently, the only supported value is ChangeRequest
.
ChangeRequest
.AutomationSubtype
public AutomationExecutionMetadata withAutomationSubtype(String automationSubtype)
The subtype of the Automation operation. Currently, the only supported value is ChangeRequest
.
automationSubtype
- The subtype of the Automation operation. Currently, the only supported value is ChangeRequest
.AutomationSubtype
public void setAutomationSubtype(AutomationSubtype automationSubtype)
The subtype of the Automation operation. Currently, the only supported value is ChangeRequest
.
automationSubtype
- The subtype of the Automation operation. Currently, the only supported value is ChangeRequest
.AutomationSubtype
public AutomationExecutionMetadata withAutomationSubtype(AutomationSubtype automationSubtype)
The subtype of the Automation operation. Currently, the only supported value is ChangeRequest
.
automationSubtype
- The subtype of the Automation operation. Currently, the only supported value is ChangeRequest
.AutomationSubtype
public void setScheduledTime(Date scheduledTime)
The date and time the Automation operation is scheduled to start.
scheduledTime
- The date and time the Automation operation is scheduled to start.public Date getScheduledTime()
The date and time the Automation operation is scheduled to start.
public AutomationExecutionMetadata withScheduledTime(Date scheduledTime)
The date and time the Automation operation is scheduled to start.
scheduledTime
- The date and time the Automation operation is scheduled to start.public List<Runbook> getRunbooks()
Information about the Automation runbooks that are run during a runbook workflow in Change Manager.
The Automation runbooks specified for the runbook workflow can't run until all required approvals for the change request have been received.
The Automation runbooks specified for the runbook workflow can't run until all required approvals for the change request have been received.
public void setRunbooks(Collection<Runbook> runbooks)
Information about the Automation runbooks that are run during a runbook workflow in Change Manager.
The Automation runbooks specified for the runbook workflow can't run until all required approvals for the change request have been received.
runbooks
- Information about the Automation runbooks that are run during a runbook workflow in Change Manager.
The Automation runbooks specified for the runbook workflow can't run until all required approvals for the change request have been received.
public AutomationExecutionMetadata withRunbooks(Runbook... runbooks)
Information about the Automation runbooks that are run during a runbook workflow in Change Manager.
The Automation runbooks specified for the runbook workflow can't run until all required approvals for the change request have been received.
NOTE: This method appends the values to the existing list (if any). Use
setRunbooks(java.util.Collection)
or withRunbooks(java.util.Collection)
if you want to override
the existing values.
runbooks
- Information about the Automation runbooks that are run during a runbook workflow in Change Manager.
The Automation runbooks specified for the runbook workflow can't run until all required approvals for the change request have been received.
public AutomationExecutionMetadata withRunbooks(Collection<Runbook> runbooks)
Information about the Automation runbooks that are run during a runbook workflow in Change Manager.
The Automation runbooks specified for the runbook workflow can't run until all required approvals for the change request have been received.
runbooks
- Information about the Automation runbooks that are run during a runbook workflow in Change Manager.
The Automation runbooks specified for the runbook workflow can't run until all required approvals for the change request have been received.
public void setOpsItemId(String opsItemId)
The ID of an OpsItem that is created to represent a Change Manager change request.
opsItemId
- The ID of an OpsItem that is created to represent a Change Manager change request.public String getOpsItemId()
The ID of an OpsItem that is created to represent a Change Manager change request.
public AutomationExecutionMetadata withOpsItemId(String opsItemId)
The ID of an OpsItem that is created to represent a Change Manager change request.
opsItemId
- The ID of an OpsItem that is created to represent a Change Manager change request.public void setAssociationId(String associationId)
The ID of a State Manager association used in the Automation operation.
associationId
- The ID of a State Manager association used in the Automation operation.public String getAssociationId()
The ID of a State Manager association used in the Automation operation.
public AutomationExecutionMetadata withAssociationId(String associationId)
The ID of a State Manager association used in the Automation operation.
associationId
- The ID of a State Manager association used in the Automation operation.public void setChangeRequestName(String changeRequestName)
The name of the Change Manager change request.
changeRequestName
- The name of the Change Manager change request.public String getChangeRequestName()
The name of the Change Manager change request.
public AutomationExecutionMetadata withChangeRequestName(String changeRequestName)
The name of the Change Manager change request.
changeRequestName
- The name of the Change Manager change request.public String toString()
toString
in class Object
Object.toString()
public AutomationExecutionMetadata clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.