Class ValidateTemplateResult
- java.lang.Object
-
- com.amazonaws.services.cloudformation.model.ValidateTemplateResult
-
- All Implemented Interfaces:
Serializable,Cloneable
public class ValidateTemplateResult extends Object implements Serializable, Cloneable
The output for ValidateTemplate action.
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ValidateTemplateResult()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ValidateTemplateResultclone()booleanequals(Object obj)List<String>getCapabilities()The capabilities found within the template.StringgetCapabilitiesReason()The list of resources that generated the values in theCapabilitiesresponse element.StringgetDescription()The description found within the template.List<TemplateParameter>getParameters()A list ofTemplateParameterstructures.inthashCode()voidsetCapabilities(Collection<String> capabilities)The capabilities found within the template.voidsetCapabilitiesReason(String capabilitiesReason)The list of resources that generated the values in theCapabilitiesresponse element.voidsetDescription(String description)The description found within the template.voidsetParameters(Collection<TemplateParameter> parameters)A list ofTemplateParameterstructures.StringtoString()Returns a string representation of this object; useful for testing and debugging.ValidateTemplateResultwithCapabilities(Capability... capabilities)The capabilities found within the template.ValidateTemplateResultwithCapabilities(String... capabilities)The capabilities found within the template.ValidateTemplateResultwithCapabilities(Collection<String> capabilities)The capabilities found within the template.ValidateTemplateResultwithCapabilitiesReason(String capabilitiesReason)The list of resources that generated the values in theCapabilitiesresponse element.ValidateTemplateResultwithDescription(String description)The description found within the template.ValidateTemplateResultwithParameters(TemplateParameter... parameters)A list ofTemplateParameterstructures.ValidateTemplateResultwithParameters(Collection<TemplateParameter> parameters)A list ofTemplateParameterstructures.
-
-
-
Method Detail
-
getParameters
public List<TemplateParameter> getParameters()
A list of
TemplateParameterstructures.- Returns:
- A list of
TemplateParameterstructures.
-
setParameters
public void setParameters(Collection<TemplateParameter> parameters)
A list of
TemplateParameterstructures.- Parameters:
parameters- A list ofTemplateParameterstructures.
-
withParameters
public ValidateTemplateResult withParameters(TemplateParameter... parameters)
A list of
TemplateParameterstructures.NOTE: This method appends the values to the existing list (if any). Use
setParameters(java.util.Collection)orwithParameters(java.util.Collection)if you want to override the existing values.- Parameters:
parameters- A list ofTemplateParameterstructures.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
withParameters
public ValidateTemplateResult withParameters(Collection<TemplateParameter> parameters)
A list of
TemplateParameterstructures.- Parameters:
parameters- A list ofTemplateParameterstructures.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setDescription
public void setDescription(String description)
The description found within the template.
- Parameters:
description- The description found within the template.
-
getDescription
public String getDescription()
The description found within the template.
- Returns:
- The description found within the template.
-
withDescription
public ValidateTemplateResult withDescription(String description)
The description found within the template.
- Parameters:
description- The description found within the template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getCapabilities
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.
- Returns:
- 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.
- See Also:
Capability
-
setCapabilities
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.
- Parameters:
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.- See Also:
Capability
-
withCapabilities
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)orwithCapabilities(java.util.Collection)if you want to override the existing values.- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
Capability
-
withCapabilities
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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
Capability
-
withCapabilities
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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
Capability
-
setCapabilitiesReason
public void setCapabilitiesReason(String capabilitiesReason)
The list of resources that generated the values in the
Capabilitiesresponse element.- Parameters:
capabilitiesReason- The list of resources that generated the values in theCapabilitiesresponse element.
-
getCapabilitiesReason
public String getCapabilitiesReason()
The list of resources that generated the values in the
Capabilitiesresponse element.- Returns:
- The list of resources that generated the values in the
Capabilitiesresponse element.
-
withCapabilitiesReason
public ValidateTemplateResult withCapabilitiesReason(String capabilitiesReason)
The list of resources that generated the values in the
Capabilitiesresponse element.- Parameters:
capabilitiesReason- The list of resources that generated the values in theCapabilitiesresponse element.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
public String toString()
Returns a string representation of this object; useful for testing and debugging.- Overrides:
toStringin classObject- Returns:
- A string representation of this object.
- See Also:
Object.toString()
-
clone
public ValidateTemplateResult clone()
-
-