Package com.pulumi.gcp.notebooks.inputs
Class RuntimeState.Builder
- java.lang.Object
-
- com.pulumi.gcp.notebooks.inputs.RuntimeState.Builder
-
- Enclosing class:
- RuntimeState
public static final class RuntimeState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(RuntimeState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RuntimeState defaults)
-
-
Method Detail
-
accessConfig
public RuntimeState.Builder accessConfig(@Nullable com.pulumi.core.Output<RuntimeAccessConfigArgs> accessConfig)
- Parameters:
accessConfig
- The config settings for accessing runtime. Structure is documented below.- Returns:
- builder
-
accessConfig
public RuntimeState.Builder accessConfig(RuntimeAccessConfigArgs accessConfig)
- Parameters:
accessConfig
- The config settings for accessing runtime. Structure is documented below.- Returns:
- builder
-
healthState
public RuntimeState.Builder healthState(@Nullable com.pulumi.core.Output<java.lang.String> healthState)
- Parameters:
healthState
- The health state of this runtime. For a list of possible output values, see `https://cloud.google.com/vertex-ai/docs/workbench/ reference/rest/v1/projects.locations.runtimes#healthstate`.- Returns:
- builder
-
healthState
public RuntimeState.Builder healthState(java.lang.String healthState)
- Parameters:
healthState
- The health state of this runtime. For a list of possible output values, see `https://cloud.google.com/vertex-ai/docs/workbench/ reference/rest/v1/projects.locations.runtimes#healthstate`.- Returns:
- builder
-
location
public RuntimeState.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 RuntimeState.Builder location(java.lang.String location)
- Parameters:
location
- A reference to the zone where the machine resides. ***- Returns:
- builder
-
metrics
public RuntimeState.Builder metrics(@Nullable com.pulumi.core.Output<java.util.List<RuntimeMetricArgs>> metrics)
- Parameters:
metrics
- Contains Runtime daemon metrics such as Service status and JupyterLab status Structure is documented below.- Returns:
- builder
-
metrics
public RuntimeState.Builder metrics(java.util.List<RuntimeMetricArgs> metrics)
- Parameters:
metrics
- Contains Runtime daemon metrics such as Service status and JupyterLab status Structure is documented below.- Returns:
- builder
-
metrics
public RuntimeState.Builder metrics(RuntimeMetricArgs... metrics)
- Parameters:
metrics
- Contains Runtime daemon metrics such as Service status and JupyterLab status Structure is documented below.- Returns:
- builder
-
name
public RuntimeState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- The name specified for the Notebook runtime.- Returns:
- builder
-
name
public RuntimeState.Builder name(java.lang.String name)
- Parameters:
name
- The name specified for the Notebook runtime.- Returns:
- builder
-
project
public RuntimeState.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 RuntimeState.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
-
softwareConfig
public RuntimeState.Builder softwareConfig(@Nullable com.pulumi.core.Output<RuntimeSoftwareConfigArgs> softwareConfig)
- Parameters:
softwareConfig
- The config settings for software inside the runtime. Structure is documented below.- Returns:
- builder
-
softwareConfig
public RuntimeState.Builder softwareConfig(RuntimeSoftwareConfigArgs softwareConfig)
- Parameters:
softwareConfig
- The config settings for software inside the runtime. Structure is documented below.- Returns:
- builder
-
state
public RuntimeState.Builder state(@Nullable com.pulumi.core.Output<java.lang.String> state)
- Parameters:
state
- The state of this runtime.- Returns:
- builder
-
state
public RuntimeState.Builder state(java.lang.String state)
- Parameters:
state
- The state of this runtime.- Returns:
- builder
-
virtualMachine
public RuntimeState.Builder virtualMachine(@Nullable com.pulumi.core.Output<RuntimeVirtualMachineArgs> virtualMachine)
- Parameters:
virtualMachine
- Use a Compute Engine VM image to start the managed notebook instance. Structure is documented below.- Returns:
- builder
-
virtualMachine
public RuntimeState.Builder virtualMachine(RuntimeVirtualMachineArgs virtualMachine)
- Parameters:
virtualMachine
- Use a Compute Engine VM image to start the managed notebook instance. Structure is documented below.- Returns:
- builder
-
build
public RuntimeState build()
-
-