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.Object
Builder forProjectTemplate
.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProjectTemplate
build()
Builds theProjectTemplate
.ProjectTemplate.Builder
config(java.util.Map<java.lang.String,ProjectTemplateConfigValue> config)
Optional template config.ProjectTemplate.Builder
description(java.lang.String description)
The description of the template.ProjectTemplate.Builder
displayName(java.lang.String displayName)
Optional user friendly name of the template.ProjectTemplate.Builder
important(boolean important)
Indicates the template is important.ProjectTemplate.Builder
metadata(java.util.Map<java.lang.String,java.lang.String> metadata)
Additional metadata for the template.ProjectTemplate.Builder
quickstart(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
-
-