Class ValidateTemplateResult

    • Constructor Detail

      • ValidateTemplateResult

        public ValidateTemplateResult()
    • Method Detail

      • getParameters

        public List<TemplateParameter> getParameters()

        A list of TemplateParameter structures.

        Returns:
        A list of TemplateParameter structures.
      • setParameters

        public void setParameters​(Collection<TemplateParameter> parameters)

        A list of TemplateParameter structures.

        Parameters:
        parameters - A list of TemplateParameter structures.
      • withParameters

        public ValidateTemplateResult withParameters​(Collection<TemplateParameter> parameters)

        A list of TemplateParameter structures.

        Parameters:
        parameters - A list of TemplateParameter structures.
        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) or withCapabilities(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 Capabilities response element.

        Parameters:
        capabilitiesReason - The list of resources that generated the values in the Capabilities response element.
      • getCapabilitiesReason

        public String getCapabilitiesReason()

        The list of resources that generated the values in the Capabilities response element.

        Returns:
        The list of resources that generated the values in the Capabilities response element.
      • withCapabilitiesReason

        public ValidateTemplateResult withCapabilitiesReason​(String capabilitiesReason)

        The list of resources that generated the values in the Capabilities response element.

        Parameters:
        capabilitiesReason - The list of resources that generated the values in the Capabilities response 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:
        toString in class Object
        Returns:
        A string representation of this object.
        See Also:
        Object.toString()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object