Package com.pulumi.automation
Class ProjectSettings.Builder
java.lang.Object
com.pulumi.automation.ProjectSettings.Builder
- Enclosing class:
- ProjectSettings
Builder for
ProjectSettings.-
Method Summary
Modifier and TypeMethodDescriptionThe author of the project.backend(ProjectBackend backend) The backend of the project.build()Builds theProjectSettings.config(Map<String, ProjectConfigType> config) The config of the project.description(String description) The description of the project.The license of the project.An optional override for the program's main entry-point location.The name of the project.options(ProjectOptions options) The options of the project.plugins(ProjectPlugins plugins) The plugins of the project.runtime(ProjectRuntime runtime) The runtime of the project.runtime(ProjectRuntimeName runtime) The runtime name of the project.stackConfigDir(String stackConfigDir) Indicates where to store the Pulumi.<stack-name>.yaml files, combined with the folder Pulumi.yaml is in.template(ProjectTemplate template) The template of the project.The website of the project.
-
Method Details
-
name
The name of the project.- Parameters:
name- the name of the project- Returns:
- the builder
-
runtime
The runtime name of the project.- Parameters:
runtime- the runtime name of the project- Returns:
- the builder
-
runtime
The runtime of the project.- Parameters:
runtime- the runtime of the project- Returns:
- the builder
-
main
An optional override for the program's main entry-point location.- Parameters:
main- the main entry point of the program- Returns:
- the builder
-
description
The description of the project.- Parameters:
description- the description of the project- Returns:
- the builder
-
author
The author of the project.- Parameters:
author- the author of the project- Returns:
- the builder
-
website
The website of the project.- Parameters:
website- the website of the project- Returns:
- the builder
-
license
The license of the project.- Parameters:
license- the license of the project- Returns:
- the builder
-
config
The config of the project.- Parameters:
config- the config of the project- Returns:
- the builder
-
stackConfigDir
Indicates where to store the Pulumi.<stack-name>.yaml files, combined with the folder Pulumi.yaml is in.- Parameters:
stackConfigDir- where to store the Pulumi.<stack-name>.yaml files- Returns:
- the builder
-
template
The template of the project.- Parameters:
template- the template of the project- Returns:
- the builder
-
backend
The backend of the project.- Parameters:
backend- the backend of the project- Returns:
- the builder
-
options
The options of the project.- Parameters:
options- the options of the project- Returns:
- the builder
-
plugins
The plugins of the project.- Parameters:
plugins- the plugins of the project- Returns:
- the builder
-
build
Builds theProjectSettings.- Returns:
- the project settings
-