Class EnvironmentState.Builder

  • Enclosing class:
    EnvironmentState

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

      • Builder

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