Class AiTensorboardState.Builder

  • Enclosing class:
    AiTensorboardState

    public static final class AiTensorboardState.Builder
    extends java.lang.Object
    • Method Detail

      • blobStoragePathPrefix

        public AiTensorboardState.Builder blobStoragePathPrefix​(@Nullable
                                                                com.pulumi.core.Output<java.lang.String> blobStoragePathPrefix)
        Parameters:
        blobStoragePathPrefix - Consumer project Cloud Storage path prefix used to store blob data, which can either be a bucket or directory. Does not end with a '/'.
        Returns:
        builder
      • blobStoragePathPrefix

        public AiTensorboardState.Builder blobStoragePathPrefix​(java.lang.String blobStoragePathPrefix)
        Parameters:
        blobStoragePathPrefix - Consumer project Cloud Storage path prefix used to store blob data, which can either be a bucket or directory. Does not end with a '/'.
        Returns:
        builder
      • createTime

        public AiTensorboardState.Builder createTime​(@Nullable
                                                     com.pulumi.core.Output<java.lang.String> createTime)
        Parameters:
        createTime - The timestamp of when the Tensorboard was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
        Returns:
        builder
      • createTime

        public AiTensorboardState.Builder createTime​(java.lang.String createTime)
        Parameters:
        createTime - The timestamp of when the Tensorboard was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
        Returns:
        builder
      • description

        public AiTensorboardState.Builder description​(@Nullable
                                                      com.pulumi.core.Output<java.lang.String> description)
        Parameters:
        description - Description of this Tensorboard.
        Returns:
        builder
      • description

        public AiTensorboardState.Builder description​(java.lang.String description)
        Parameters:
        description - Description of this Tensorboard.
        Returns:
        builder
      • displayName

        public AiTensorboardState.Builder displayName​(@Nullable
                                                      com.pulumi.core.Output<java.lang.String> displayName)
        Parameters:
        displayName - User provided name of this Tensorboard. ***
        Returns:
        builder
      • displayName

        public AiTensorboardState.Builder displayName​(java.lang.String displayName)
        Parameters:
        displayName - User provided name of this Tensorboard. ***
        Returns:
        builder
      • encryptionSpec

        public AiTensorboardState.Builder encryptionSpec​(@Nullable
                                                         com.pulumi.core.Output<AiTensorboardEncryptionSpecArgs> encryptionSpec)
        Parameters:
        encryptionSpec - Customer-managed encryption key spec for a Tensorboard. If set, this Tensorboard and all sub-resources of this Tensorboard will be secured by this key. Structure is documented below.
        Returns:
        builder
      • encryptionSpec

        public AiTensorboardState.Builder encryptionSpec​(AiTensorboardEncryptionSpecArgs encryptionSpec)
        Parameters:
        encryptionSpec - Customer-managed encryption key spec for a Tensorboard. If set, this Tensorboard and all sub-resources of this Tensorboard will be secured by this key. Structure is documented below.
        Returns:
        builder
      • labels

        public AiTensorboardState.Builder labels​(@Nullable
                                                 com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> labels)
        Parameters:
        labels - The labels with user-defined metadata to organize your Tensorboards.
        Returns:
        builder
      • labels

        public AiTensorboardState.Builder labels​(java.util.Map<java.lang.String,​java.lang.String> labels)
        Parameters:
        labels - The labels with user-defined metadata to organize your Tensorboards.
        Returns:
        builder
      • name

        public AiTensorboardState.Builder name​(@Nullable
                                               com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - Name of the Tensorboard.
        Returns:
        builder
      • name

        public AiTensorboardState.Builder name​(java.lang.String name)
        Parameters:
        name - Name of the Tensorboard.
        Returns:
        builder
      • project

        public AiTensorboardState.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 AiTensorboardState.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
      • region

        public AiTensorboardState.Builder region​(@Nullable
                                                 com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - The region of the tensorboard. eg us-central1
        Returns:
        builder
      • region

        public AiTensorboardState.Builder region​(java.lang.String region)
        Parameters:
        region - The region of the tensorboard. eg us-central1
        Returns:
        builder
      • runCount

        public AiTensorboardState.Builder runCount​(@Nullable
                                                   com.pulumi.core.Output<java.lang.String> runCount)
        Parameters:
        runCount - The number of Runs stored in this Tensorboard.
        Returns:
        builder
      • runCount

        public AiTensorboardState.Builder runCount​(java.lang.String runCount)
        Parameters:
        runCount - The number of Runs stored in this Tensorboard.
        Returns:
        builder
      • updateTime

        public AiTensorboardState.Builder updateTime​(@Nullable
                                                     com.pulumi.core.Output<java.lang.String> updateTime)
        Parameters:
        updateTime - The timestamp of when the Tensorboard was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
        Returns:
        builder
      • updateTime

        public AiTensorboardState.Builder updateTime​(java.lang.String updateTime)
        Parameters:
        updateTime - The timestamp of when the Tensorboard was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
        Returns:
        builder