Package com.pulumi.gcp.notebooks.inputs
Class EnvironmentState.Builder
- java.lang.Object
-
- com.pulumi.gcp.notebooks.inputs.EnvironmentState.Builder
-
- Enclosing class:
- EnvironmentState
public static final class EnvironmentState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(EnvironmentState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EnvironmentState
build()
EnvironmentState.Builder
containerImage(com.pulumi.core.Output<EnvironmentContainerImageArgs> containerImage)
EnvironmentState.Builder
containerImage(EnvironmentContainerImageArgs containerImage)
EnvironmentState.Builder
createTime(com.pulumi.core.Output<java.lang.String> createTime)
EnvironmentState.Builder
createTime(java.lang.String createTime)
EnvironmentState.Builder
description(com.pulumi.core.Output<java.lang.String> description)
EnvironmentState.Builder
description(java.lang.String description)
EnvironmentState.Builder
displayName(com.pulumi.core.Output<java.lang.String> displayName)
EnvironmentState.Builder
displayName(java.lang.String displayName)
EnvironmentState.Builder
location(com.pulumi.core.Output<java.lang.String> location)
EnvironmentState.Builder
location(java.lang.String location)
EnvironmentState.Builder
name(com.pulumi.core.Output<java.lang.String> name)
EnvironmentState.Builder
name(java.lang.String name)
EnvironmentState.Builder
postStartupScript(com.pulumi.core.Output<java.lang.String> postStartupScript)
EnvironmentState.Builder
postStartupScript(java.lang.String postStartupScript)
EnvironmentState.Builder
project(com.pulumi.core.Output<java.lang.String> project)
EnvironmentState.Builder
project(java.lang.String project)
EnvironmentState.Builder
vmImage(com.pulumi.core.Output<EnvironmentVmImageArgs> vmImage)
EnvironmentState.Builder
vmImage(EnvironmentVmImageArgs vmImage)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(EnvironmentState defaults)
-
-
Method Detail
-
containerImage
public EnvironmentState.Builder containerImage(@Nullable com.pulumi.core.Output<EnvironmentContainerImageArgs> containerImage)
- Parameters:
containerImage
- Use a container image to start the notebook instance. Structure is documented below.- Returns:
- builder
-
containerImage
public EnvironmentState.Builder containerImage(EnvironmentContainerImageArgs containerImage)
- Parameters:
containerImage
- Use a container image to start the notebook instance. Structure is documented below.- Returns:
- builder
-
createTime
public EnvironmentState.Builder createTime(@Nullable com.pulumi.core.Output<java.lang.String> createTime)
- Parameters:
createTime
- Instance creation time- Returns:
- builder
-
createTime
public EnvironmentState.Builder createTime(java.lang.String createTime)
- Parameters:
createTime
- Instance creation time- Returns:
- builder
-
description
public EnvironmentState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description
- A brief description of this environment.- Returns:
- builder
-
description
public EnvironmentState.Builder description(java.lang.String description)
- Parameters:
description
- A brief description of this environment.- Returns:
- builder
-
displayName
public EnvironmentState.Builder displayName(@Nullable com.pulumi.core.Output<java.lang.String> displayName)
- Parameters:
displayName
- Display name of this environment for the UI.- Returns:
- builder
-
displayName
public EnvironmentState.Builder displayName(java.lang.String displayName)
- Parameters:
displayName
- Display name of this environment for the UI.- Returns:
- builder
-
location
public EnvironmentState.Builder location(@Nullable com.pulumi.core.Output<java.lang.String> location)
- Parameters:
location
- A reference to the zone where the machine resides. ***- Returns:
- builder
-
location
public EnvironmentState.Builder location(java.lang.String location)
- Parameters:
location
- A reference to the zone where the machine resides. ***- Returns:
- builder
-
name
public EnvironmentState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- The name specified for the Environment instance. Format: projects/{project_id}/locations/{location}/environments/{environmentId}- Returns:
- builder
-
name
public EnvironmentState.Builder name(java.lang.String name)
- Parameters:
name
- The name specified for the Environment instance. Format: projects/{project_id}/locations/{location}/environments/{environmentId}- Returns:
- builder
-
postStartupScript
public EnvironmentState.Builder postStartupScript(@Nullable com.pulumi.core.Output<java.lang.String> postStartupScript)
- Parameters:
postStartupScript
- Path to a Bash script that automatically runs after a notebook instance fully boots up. The path must be a URL or Cloud Storage path. Example: "gs://path-to-file/file-name"- Returns:
- builder
-
postStartupScript
public EnvironmentState.Builder postStartupScript(java.lang.String postStartupScript)
- Parameters:
postStartupScript
- Path to a Bash script that automatically runs after a notebook instance fully boots up. The path must be a URL or Cloud Storage path. Example: "gs://path-to-file/file-name"- Returns:
- builder
-
project
public EnvironmentState.Builder project(@Nullable com.pulumi.core.Output<java.lang.String> project)
- Parameters:
project
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.- Returns:
- builder
-
project
public EnvironmentState.Builder project(java.lang.String project)
- Parameters:
project
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.- Returns:
- builder
-
vmImage
public EnvironmentState.Builder vmImage(@Nullable com.pulumi.core.Output<EnvironmentVmImageArgs> vmImage)
- Parameters:
vmImage
- Use a Compute Engine VM image to start the notebook instance. Structure is documented below.- Returns:
- builder
-
vmImage
public EnvironmentState.Builder vmImage(EnvironmentVmImageArgs vmImage)
- Parameters:
vmImage
- Use a Compute Engine VM image to start the notebook instance. Structure is documented below.- Returns:
- builder
-
build
public EnvironmentState build()
-
-