Class ProjectTemplate


  • public class ProjectTemplate
    extends java.lang.Object
    A template used to seed new stacks created from this project.
    • Method Detail

      • displayName

        public java.lang.String displayName()
        Optional user friendly name of the template.
        Returns:
        the display name
      • description

        public java.lang.String description()
        The description of the template.
        Returns:
        the description
      • quickstart

        public java.lang.String quickstart()
        Optional text to be displayed after template creation.
        Returns:
        the quick start text
      • config

        public java.util.Map<java.lang.String,​ProjectTemplateConfigValue> config()
        Optional template config.
        Returns:
        the template config
      • isImportant

        public boolean isImportant()
        Indicates the template is important.
        Returns:
        true if the template is important
      • metadata

        public java.util.Map<java.lang.String,​java.lang.String> metadata()
        Additional metadata for the template.
        Returns:
        the metadata
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object