Class RuntimeState.Builder

  • Enclosing class:
    RuntimeState

    public static final class RuntimeState.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • 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