public class ValidateTemplateResult extends Object implements Serializable, Cloneable
The output for ValidateTemplate action.
Constructor and Description |
---|
ValidateTemplateResult() |
Modifier and Type | Method and Description |
---|---|
ValidateTemplateResult |
clone() |
boolean |
equals(Object obj) |
List<String> |
getCapabilities()
The capabilities found within the template.
|
String |
getCapabilitiesReason()
The list of resources that generated the values in the
Capabilities response element. |
String |
getDescription()
The description found within the template.
|
List<TemplateParameter> |
getParameters()
A list of
TemplateParameter structures. |
int |
hashCode() |
void |
setCapabilities(Collection<String> capabilities)
The capabilities found within the template.
|
void |
setCapabilitiesReason(String capabilitiesReason)
The list of resources that generated the values in the
Capabilities response element. |
void |
setDescription(String description)
The description found within the template.
|
void |
setParameters(Collection<TemplateParameter> parameters)
A list of
TemplateParameter structures. |
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
ValidateTemplateResult |
withCapabilities(Capability... capabilities)
The capabilities found within the template.
|
ValidateTemplateResult |
withCapabilities(Collection<String> capabilities)
The capabilities found within the template.
|
ValidateTemplateResult |
withCapabilities(String... capabilities)
The capabilities found within the template.
|
ValidateTemplateResult |
withCapabilitiesReason(String capabilitiesReason)
The list of resources that generated the values in the
Capabilities response element. |
ValidateTemplateResult |
withDescription(String description)
The description found within the template.
|
ValidateTemplateResult |
withParameters(Collection<TemplateParameter> parameters)
A list of
TemplateParameter structures. |
ValidateTemplateResult |
withParameters(TemplateParameter... parameters)
A list of
TemplateParameter structures. |
public List<TemplateParameter> getParameters()
A list of TemplateParameter
structures.
TemplateParameter
structures.public void setParameters(Collection<TemplateParameter> parameters)
A list of TemplateParameter
structures.
parameters
- A list of TemplateParameter
structures.public ValidateTemplateResult withParameters(TemplateParameter... parameters)
A list of TemplateParameter
structures.
NOTE: This method appends the values to the existing list (if
any). Use setParameters(java.util.Collection)
or
withParameters(java.util.Collection)
if you want to override the
existing values.
parameters
- A list of TemplateParameter
structures.public ValidateTemplateResult withParameters(Collection<TemplateParameter> parameters)
A list of TemplateParameter
structures.
parameters
- A list of TemplateParameter
structures.public void setDescription(String description)
The description found within the template.
description
- The description found within the template.public String getDescription()
The description found within the template.
public ValidateTemplateResult withDescription(String description)
The description found within the template.
description
- The description found within the template.public List<String> getCapabilities()
The capabilities found within the template. Currently, AWS CloudFormation supports only the CAPABILITY_IAM capability. If your template contains IAM resources, you must specify the CAPABILITY_IAM value for this parameter when you use the CreateStack or UpdateStack actions with your template; otherwise, those actions return an InsufficientCapabilities error.
Capability
public void setCapabilities(Collection<String> capabilities)
The capabilities found within the template. Currently, AWS CloudFormation supports only the CAPABILITY_IAM capability. If your template contains IAM resources, you must specify the CAPABILITY_IAM value for this parameter when you use the CreateStack or UpdateStack actions with your template; otherwise, those actions return an InsufficientCapabilities error.
capabilities
- The capabilities found within the template. Currently, AWS
CloudFormation supports only the CAPABILITY_IAM capability. If
your template contains IAM resources, you must specify the
CAPABILITY_IAM value for this parameter when you use the
CreateStack or UpdateStack actions with your
template; otherwise, those actions return an
InsufficientCapabilities error.Capability
public ValidateTemplateResult withCapabilities(String... capabilities)
The capabilities found within the template. Currently, AWS CloudFormation supports only the CAPABILITY_IAM capability. If your template contains IAM resources, you must specify the CAPABILITY_IAM value for this parameter when you use the CreateStack or UpdateStack actions with your template; otherwise, those actions return an InsufficientCapabilities error.
NOTE: This method appends the values to the existing list (if
any). Use setCapabilities(java.util.Collection)
or
withCapabilities(java.util.Collection)
if you want to override
the existing values.
capabilities
- The capabilities found within the template. Currently, AWS
CloudFormation supports only the CAPABILITY_IAM capability. If
your template contains IAM resources, you must specify the
CAPABILITY_IAM value for this parameter when you use the
CreateStack or UpdateStack actions with your
template; otherwise, those actions return an
InsufficientCapabilities error.Capability
public ValidateTemplateResult withCapabilities(Collection<String> capabilities)
The capabilities found within the template. Currently, AWS CloudFormation supports only the CAPABILITY_IAM capability. If your template contains IAM resources, you must specify the CAPABILITY_IAM value for this parameter when you use the CreateStack or UpdateStack actions with your template; otherwise, those actions return an InsufficientCapabilities error.
capabilities
- The capabilities found within the template. Currently, AWS
CloudFormation supports only the CAPABILITY_IAM capability. If
your template contains IAM resources, you must specify the
CAPABILITY_IAM value for this parameter when you use the
CreateStack or UpdateStack actions with your
template; otherwise, those actions return an
InsufficientCapabilities error.Capability
public ValidateTemplateResult withCapabilities(Capability... capabilities)
The capabilities found within the template. Currently, AWS CloudFormation supports only the CAPABILITY_IAM capability. If your template contains IAM resources, you must specify the CAPABILITY_IAM value for this parameter when you use the CreateStack or UpdateStack actions with your template; otherwise, those actions return an InsufficientCapabilities error.
capabilities
- The capabilities found within the template. Currently, AWS
CloudFormation supports only the CAPABILITY_IAM capability. If
your template contains IAM resources, you must specify the
CAPABILITY_IAM value for this parameter when you use the
CreateStack or UpdateStack actions with your
template; otherwise, those actions return an
InsufficientCapabilities error.Capability
public void setCapabilitiesReason(String capabilitiesReason)
The list of resources that generated the values in the
Capabilities
response element.
capabilitiesReason
- The list of resources that generated the values in the
Capabilities
response element.public String getCapabilitiesReason()
The list of resources that generated the values in the
Capabilities
response element.
Capabilities
response element.public ValidateTemplateResult withCapabilitiesReason(String capabilitiesReason)
The list of resources that generated the values in the
Capabilities
response element.
capabilitiesReason
- The list of resources that generated the values in the
Capabilities
response element.public String toString()
toString
in class Object
Object.toString()
public ValidateTemplateResult clone()
Copyright © 2016. All rights reserved.