Class ProjectTemplate

java.lang.Object
com.pulumi.automation.ProjectTemplate

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

    • builder

      public static ProjectTemplate.Builder builder()
      Returns a new builder for ProjectTemplate.
      Returns:
      the builder
    • displayName

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

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

      public String quickstart()
      Optional text to be displayed after template creation.
      Returns:
      the quick start text
    • 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 Map<String,String> metadata()
      Additional metadata for the template.
      Returns:
      the metadata
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toBuilder

      public ProjectTemplate.Builder toBuilder()
      Creates a new ProjectTemplate.Builder initialized with the values from this instance.
      Returns:
      a new ProjectTemplate.Builder with values copied from this instance