Package com.pulumi.automation
Class ProjectTemplate.Builder
- java.lang.Object
-
- com.pulumi.automation.ProjectTemplate.Builder
-
- Enclosing class:
- ProjectTemplate
public static class ProjectTemplate.Builder extends java.lang.ObjectBuilder forProjectTemplate.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProjectTemplatebuild()Builds theProjectTemplate.ProjectTemplate.Builderconfig(java.util.Map<java.lang.String,ProjectTemplateConfigValue> config)Optional template config.ProjectTemplate.Builderdescription(java.lang.String description)The description of the template.ProjectTemplate.BuilderdisplayName(java.lang.String displayName)Optional user friendly name of the template.ProjectTemplate.Builderimportant(boolean important)Indicates the template is important.ProjectTemplate.Buildermetadata(java.util.Map<java.lang.String,java.lang.String> metadata)Additional metadata for the template.ProjectTemplate.Builderquickstart(java.lang.String quickstart)Optional text to be displayed after template creation.
-
-
-
Method Detail
-
displayName
public ProjectTemplate.Builder displayName(java.lang.String displayName)
Optional user friendly name of the template.- Parameters:
displayName- the display name- Returns:
- the builder
-
description
public ProjectTemplate.Builder description(java.lang.String description)
The description of the template.- Parameters:
description- the description- Returns:
- the builder
-
quickstart
public ProjectTemplate.Builder quickstart(java.lang.String quickstart)
Optional text to be displayed after template creation.- Parameters:
quickstart- the quick start text- Returns:
- the builder
-
config
public ProjectTemplate.Builder config(java.util.Map<java.lang.String,ProjectTemplateConfigValue> config)
Optional template config.- Parameters:
config- the template config- Returns:
- the builder
-
important
public ProjectTemplate.Builder important(boolean important)
Indicates the template is important.- Parameters:
important- true if the template is important- Returns:
- the builder
-
metadata
public ProjectTemplate.Builder metadata(java.util.Map<java.lang.String,java.lang.String> metadata)
Additional metadata for the template.- Parameters:
metadata- the metadata- Returns:
- the builder
-
build
public ProjectTemplate build()
Builds theProjectTemplate.- Returns:
- the project template
-
-