@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TemplateActionDocument extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
TemplateActionDocument() |
Modifier and Type | Method and Description |
---|---|
TemplateActionDocument |
addExternalParametersEntry(String key,
SsmExternalParameter value)
Add a single ExternalParameters entry
|
TemplateActionDocument |
addParametersEntry(String key,
List<SsmParameterStoreParameter> value)
Add a single Parameters entry
|
TemplateActionDocument |
clearExternalParametersEntries()
Removes all the entries added into ExternalParameters.
|
TemplateActionDocument |
clearParametersEntries()
Removes all the entries added into Parameters.
|
TemplateActionDocument |
clone() |
boolean |
equals(Object obj) |
String |
getActionID()
Template post migration custom action ID.
|
String |
getActionName()
Template post migration custom action name.
|
Boolean |
getActive()
Template post migration custom action active status.
|
String |
getCategory()
Template post migration custom action category.
|
String |
getDescription()
Template post migration custom action description.
|
String |
getDocumentIdentifier()
Template post migration custom action document identifier.
|
String |
getDocumentVersion()
Template post migration custom action document version.
|
Map<String,SsmExternalParameter> |
getExternalParameters()
Template post migration custom action external parameters.
|
Boolean |
getMustSucceedForCutover()
Template post migration custom action must succeed for cutover.
|
String |
getOperatingSystem()
Operating system eligible for this template post migration custom action.
|
Integer |
getOrder()
Template post migration custom action order.
|
Map<String,List<SsmParameterStoreParameter>> |
getParameters()
Template post migration custom action parameters.
|
Integer |
getTimeoutSeconds()
Template post migration custom action timeout in seconds.
|
int |
hashCode() |
Boolean |
isActive()
Template post migration custom action active status.
|
Boolean |
isMustSucceedForCutover()
Template post migration custom action must succeed for cutover.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setActionID(String actionID)
Template post migration custom action ID.
|
void |
setActionName(String actionName)
Template post migration custom action name.
|
void |
setActive(Boolean active)
Template post migration custom action active status.
|
void |
setCategory(String category)
Template post migration custom action category.
|
void |
setDescription(String description)
Template post migration custom action description.
|
void |
setDocumentIdentifier(String documentIdentifier)
Template post migration custom action document identifier.
|
void |
setDocumentVersion(String documentVersion)
Template post migration custom action document version.
|
void |
setExternalParameters(Map<String,SsmExternalParameter> externalParameters)
Template post migration custom action external parameters.
|
void |
setMustSucceedForCutover(Boolean mustSucceedForCutover)
Template post migration custom action must succeed for cutover.
|
void |
setOperatingSystem(String operatingSystem)
Operating system eligible for this template post migration custom action.
|
void |
setOrder(Integer order)
Template post migration custom action order.
|
void |
setParameters(Map<String,List<SsmParameterStoreParameter>> parameters)
Template post migration custom action parameters.
|
void |
setTimeoutSeconds(Integer timeoutSeconds)
Template post migration custom action timeout in seconds.
|
String |
toString()
Returns a string representation of this object.
|
TemplateActionDocument |
withActionID(String actionID)
Template post migration custom action ID.
|
TemplateActionDocument |
withActionName(String actionName)
Template post migration custom action name.
|
TemplateActionDocument |
withActive(Boolean active)
Template post migration custom action active status.
|
TemplateActionDocument |
withCategory(ActionCategory category)
Template post migration custom action category.
|
TemplateActionDocument |
withCategory(String category)
Template post migration custom action category.
|
TemplateActionDocument |
withDescription(String description)
Template post migration custom action description.
|
TemplateActionDocument |
withDocumentIdentifier(String documentIdentifier)
Template post migration custom action document identifier.
|
TemplateActionDocument |
withDocumentVersion(String documentVersion)
Template post migration custom action document version.
|
TemplateActionDocument |
withExternalParameters(Map<String,SsmExternalParameter> externalParameters)
Template post migration custom action external parameters.
|
TemplateActionDocument |
withMustSucceedForCutover(Boolean mustSucceedForCutover)
Template post migration custom action must succeed for cutover.
|
TemplateActionDocument |
withOperatingSystem(String operatingSystem)
Operating system eligible for this template post migration custom action.
|
TemplateActionDocument |
withOrder(Integer order)
Template post migration custom action order.
|
TemplateActionDocument |
withParameters(Map<String,List<SsmParameterStoreParameter>> parameters)
Template post migration custom action parameters.
|
TemplateActionDocument |
withTimeoutSeconds(Integer timeoutSeconds)
Template post migration custom action timeout in seconds.
|
public void setActionID(String actionID)
Template post migration custom action ID.
actionID
- Template post migration custom action ID.public String getActionID()
Template post migration custom action ID.
public TemplateActionDocument withActionID(String actionID)
Template post migration custom action ID.
actionID
- Template post migration custom action ID.public void setActionName(String actionName)
Template post migration custom action name.
actionName
- Template post migration custom action name.public String getActionName()
Template post migration custom action name.
public TemplateActionDocument withActionName(String actionName)
Template post migration custom action name.
actionName
- Template post migration custom action name.public void setActive(Boolean active)
Template post migration custom action active status.
active
- Template post migration custom action active status.public Boolean getActive()
Template post migration custom action active status.
public TemplateActionDocument withActive(Boolean active)
Template post migration custom action active status.
active
- Template post migration custom action active status.public Boolean isActive()
Template post migration custom action active status.
public void setCategory(String category)
Template post migration custom action category.
category
- Template post migration custom action category.ActionCategory
public String getCategory()
Template post migration custom action category.
ActionCategory
public TemplateActionDocument withCategory(String category)
Template post migration custom action category.
category
- Template post migration custom action category.ActionCategory
public TemplateActionDocument withCategory(ActionCategory category)
Template post migration custom action category.
category
- Template post migration custom action category.ActionCategory
public void setDescription(String description)
Template post migration custom action description.
description
- Template post migration custom action description.public String getDescription()
Template post migration custom action description.
public TemplateActionDocument withDescription(String description)
Template post migration custom action description.
description
- Template post migration custom action description.public void setDocumentIdentifier(String documentIdentifier)
Template post migration custom action document identifier.
documentIdentifier
- Template post migration custom action document identifier.public String getDocumentIdentifier()
Template post migration custom action document identifier.
public TemplateActionDocument withDocumentIdentifier(String documentIdentifier)
Template post migration custom action document identifier.
documentIdentifier
- Template post migration custom action document identifier.public void setDocumentVersion(String documentVersion)
Template post migration custom action document version.
documentVersion
- Template post migration custom action document version.public String getDocumentVersion()
Template post migration custom action document version.
public TemplateActionDocument withDocumentVersion(String documentVersion)
Template post migration custom action document version.
documentVersion
- Template post migration custom action document version.public Map<String,SsmExternalParameter> getExternalParameters()
Template post migration custom action external parameters.
public void setExternalParameters(Map<String,SsmExternalParameter> externalParameters)
Template post migration custom action external parameters.
externalParameters
- Template post migration custom action external parameters.public TemplateActionDocument withExternalParameters(Map<String,SsmExternalParameter> externalParameters)
Template post migration custom action external parameters.
externalParameters
- Template post migration custom action external parameters.public TemplateActionDocument addExternalParametersEntry(String key, SsmExternalParameter value)
public TemplateActionDocument clearExternalParametersEntries()
public void setMustSucceedForCutover(Boolean mustSucceedForCutover)
Template post migration custom action must succeed for cutover.
mustSucceedForCutover
- Template post migration custom action must succeed for cutover.public Boolean getMustSucceedForCutover()
Template post migration custom action must succeed for cutover.
public TemplateActionDocument withMustSucceedForCutover(Boolean mustSucceedForCutover)
Template post migration custom action must succeed for cutover.
mustSucceedForCutover
- Template post migration custom action must succeed for cutover.public Boolean isMustSucceedForCutover()
Template post migration custom action must succeed for cutover.
public void setOperatingSystem(String operatingSystem)
Operating system eligible for this template post migration custom action.
operatingSystem
- Operating system eligible for this template post migration custom action.public String getOperatingSystem()
Operating system eligible for this template post migration custom action.
public TemplateActionDocument withOperatingSystem(String operatingSystem)
Operating system eligible for this template post migration custom action.
operatingSystem
- Operating system eligible for this template post migration custom action.public void setOrder(Integer order)
Template post migration custom action order.
order
- Template post migration custom action order.public Integer getOrder()
Template post migration custom action order.
public TemplateActionDocument withOrder(Integer order)
Template post migration custom action order.
order
- Template post migration custom action order.public Map<String,List<SsmParameterStoreParameter>> getParameters()
Template post migration custom action parameters.
public void setParameters(Map<String,List<SsmParameterStoreParameter>> parameters)
Template post migration custom action parameters.
parameters
- Template post migration custom action parameters.public TemplateActionDocument withParameters(Map<String,List<SsmParameterStoreParameter>> parameters)
Template post migration custom action parameters.
parameters
- Template post migration custom action parameters.public TemplateActionDocument addParametersEntry(String key, List<SsmParameterStoreParameter> value)
public TemplateActionDocument clearParametersEntries()
public void setTimeoutSeconds(Integer timeoutSeconds)
Template post migration custom action timeout in seconds.
timeoutSeconds
- Template post migration custom action timeout in seconds.public Integer getTimeoutSeconds()
Template post migration custom action timeout in seconds.
public TemplateActionDocument withTimeoutSeconds(Integer timeoutSeconds)
Template post migration custom action timeout in seconds.
timeoutSeconds
- Template post migration custom action timeout in seconds.public String toString()
toString
in class Object
Object.toString()
public TemplateActionDocument clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.