Class Tensorboard.Builder

  • All Implemented Interfaces:
    TensorboardOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    Enclosing class:
    Tensorboard

    public static final class Tensorboard.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<Tensorboard.Builder>
    implements TensorboardOrBuilder
     Tensorboard is a physical database that stores users' training metrics.
     A default Tensorboard is provided in each region of a Google Cloud project.
     If needed users can also create extra Tensorboards in their projects.
     
    Protobuf type google.cloud.aiplatform.v1beta1.Tensorboard
    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetMapField

        protected com.google.protobuf.MapField internalGetMapField​(int number)
        Overrides:
        internalGetMapField in class com.google.protobuf.GeneratedMessageV3.Builder<Tensorboard.Builder>
      • internalGetMutableMapField

        protected com.google.protobuf.MapField internalGetMutableMapField​(int number)
        Overrides:
        internalGetMutableMapField in class com.google.protobuf.GeneratedMessageV3.Builder<Tensorboard.Builder>
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Tensorboard.Builder>
      • clear

        public Tensorboard.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessageV3.Builder<Tensorboard.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Tensorboard.Builder>
      • getDefaultInstanceForType

        public Tensorboard getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public Tensorboard build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public Tensorboard buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • clone

        public Tensorboard.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<Tensorboard.Builder>
      • setField

        public Tensorboard.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                            Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<Tensorboard.Builder>
      • clearField

        public Tensorboard.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<Tensorboard.Builder>
      • clearOneof

        public Tensorboard.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Tensorboard.Builder>
      • setRepeatedField

        public Tensorboard.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                    int index,
                                                    Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Tensorboard.Builder>
      • addRepeatedField

        public Tensorboard.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                    Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Tensorboard.Builder>
      • mergeFrom

        public Tensorboard.Builder mergeFrom​(com.google.protobuf.Message other)
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Tensorboard.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Tensorboard.Builder>
      • mergeFrom

        public Tensorboard.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                      throws IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Tensorboard.Builder>
        Throws:
        IOException
      • getName

        public String getName()
         Output only. Name of the Tensorboard.
         Format:
         `projects/{project}/locations/{location}/tensorboards/{tensorboard}`
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getName in interface TensorboardOrBuilder
        Returns:
        The name.
      • getNameBytes

        public com.google.protobuf.ByteString getNameBytes()
         Output only. Name of the Tensorboard.
         Format:
         `projects/{project}/locations/{location}/tensorboards/{tensorboard}`
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getNameBytes in interface TensorboardOrBuilder
        Returns:
        The bytes for name.
      • setName

        public Tensorboard.Builder setName​(String value)
         Output only. Name of the Tensorboard.
         Format:
         `projects/{project}/locations/{location}/tensorboards/{tensorboard}`
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The name to set.
        Returns:
        This builder for chaining.
      • clearName

        public Tensorboard.Builder clearName()
         Output only. Name of the Tensorboard.
         Format:
         `projects/{project}/locations/{location}/tensorboards/{tensorboard}`
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • setNameBytes

        public Tensorboard.Builder setNameBytes​(com.google.protobuf.ByteString value)
         Output only. Name of the Tensorboard.
         Format:
         `projects/{project}/locations/{location}/tensorboards/{tensorboard}`
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The bytes for name to set.
        Returns:
        This builder for chaining.
      • getDisplayName

        public String getDisplayName()
         Required. User provided name of this Tensorboard.
         
        string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getDisplayName in interface TensorboardOrBuilder
        Returns:
        The displayName.
      • getDisplayNameBytes

        public com.google.protobuf.ByteString getDisplayNameBytes()
         Required. User provided name of this Tensorboard.
         
        string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getDisplayNameBytes in interface TensorboardOrBuilder
        Returns:
        The bytes for displayName.
      • setDisplayName

        public Tensorboard.Builder setDisplayName​(String value)
         Required. User provided name of this Tensorboard.
         
        string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
        Parameters:
        value - The displayName to set.
        Returns:
        This builder for chaining.
      • clearDisplayName

        public Tensorboard.Builder clearDisplayName()
         Required. User provided name of this Tensorboard.
         
        string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        This builder for chaining.
      • setDisplayNameBytes

        public Tensorboard.Builder setDisplayNameBytes​(com.google.protobuf.ByteString value)
         Required. User provided name of this Tensorboard.
         
        string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
        Parameters:
        value - The bytes for displayName to set.
        Returns:
        This builder for chaining.
      • getDescriptionBytes

        public com.google.protobuf.ByteString getDescriptionBytes()
         Description of this Tensorboard.
         
        string description = 3;
        Specified by:
        getDescriptionBytes in interface TensorboardOrBuilder
        Returns:
        The bytes for description.
      • setDescription

        public Tensorboard.Builder setDescription​(String value)
         Description of this Tensorboard.
         
        string description = 3;
        Parameters:
        value - The description to set.
        Returns:
        This builder for chaining.
      • clearDescription

        public Tensorboard.Builder clearDescription()
         Description of this Tensorboard.
         
        string description = 3;
        Returns:
        This builder for chaining.
      • setDescriptionBytes

        public Tensorboard.Builder setDescriptionBytes​(com.google.protobuf.ByteString value)
         Description of this Tensorboard.
         
        string description = 3;
        Parameters:
        value - The bytes for description to set.
        Returns:
        This builder for chaining.
      • hasEncryptionSpec

        public boolean hasEncryptionSpec()
         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.
         
        .google.cloud.aiplatform.v1beta1.EncryptionSpec encryption_spec = 11;
        Specified by:
        hasEncryptionSpec in interface TensorboardOrBuilder
        Returns:
        Whether the encryptionSpec field is set.
      • getEncryptionSpec

        public EncryptionSpec getEncryptionSpec()
         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.
         
        .google.cloud.aiplatform.v1beta1.EncryptionSpec encryption_spec = 11;
        Specified by:
        getEncryptionSpec in interface TensorboardOrBuilder
        Returns:
        The encryptionSpec.
      • setEncryptionSpec

        public Tensorboard.Builder setEncryptionSpec​(EncryptionSpec value)
         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.
         
        .google.cloud.aiplatform.v1beta1.EncryptionSpec encryption_spec = 11;
      • setEncryptionSpec

        public Tensorboard.Builder setEncryptionSpec​(EncryptionSpec.Builder builderForValue)
         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.
         
        .google.cloud.aiplatform.v1beta1.EncryptionSpec encryption_spec = 11;
      • mergeEncryptionSpec

        public Tensorboard.Builder mergeEncryptionSpec​(EncryptionSpec value)
         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.
         
        .google.cloud.aiplatform.v1beta1.EncryptionSpec encryption_spec = 11;
      • clearEncryptionSpec

        public Tensorboard.Builder clearEncryptionSpec()
         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.
         
        .google.cloud.aiplatform.v1beta1.EncryptionSpec encryption_spec = 11;
      • getEncryptionSpecBuilder

        public EncryptionSpec.Builder getEncryptionSpecBuilder()
         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.
         
        .google.cloud.aiplatform.v1beta1.EncryptionSpec encryption_spec = 11;
      • getEncryptionSpecOrBuilder

        public EncryptionSpecOrBuilder getEncryptionSpecOrBuilder()
         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.
         
        .google.cloud.aiplatform.v1beta1.EncryptionSpec encryption_spec = 11;
        Specified by:
        getEncryptionSpecOrBuilder in interface TensorboardOrBuilder
      • getBlobStoragePathPrefix

        public String getBlobStoragePathPrefix()
         Output only. Consumer project Cloud Storage path prefix used to store blob
         data, which can either be a bucket or directory. Does not end with a '/'.
         
        string blob_storage_path_prefix = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getBlobStoragePathPrefix in interface TensorboardOrBuilder
        Returns:
        The blobStoragePathPrefix.
      • getBlobStoragePathPrefixBytes

        public com.google.protobuf.ByteString getBlobStoragePathPrefixBytes()
         Output only. Consumer project Cloud Storage path prefix used to store blob
         data, which can either be a bucket or directory. Does not end with a '/'.
         
        string blob_storage_path_prefix = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getBlobStoragePathPrefixBytes in interface TensorboardOrBuilder
        Returns:
        The bytes for blobStoragePathPrefix.
      • setBlobStoragePathPrefix

        public Tensorboard.Builder setBlobStoragePathPrefix​(String value)
         Output only. Consumer project Cloud Storage path prefix used to store blob
         data, which can either be a bucket or directory. Does not end with a '/'.
         
        string blob_storage_path_prefix = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The blobStoragePathPrefix to set.
        Returns:
        This builder for chaining.
      • clearBlobStoragePathPrefix

        public Tensorboard.Builder clearBlobStoragePathPrefix()
         Output only. Consumer project Cloud Storage path prefix used to store blob
         data, which can either be a bucket or directory. Does not end with a '/'.
         
        string blob_storage_path_prefix = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • setBlobStoragePathPrefixBytes

        public Tensorboard.Builder setBlobStoragePathPrefixBytes​(com.google.protobuf.ByteString value)
         Output only. Consumer project Cloud Storage path prefix used to store blob
         data, which can either be a bucket or directory. Does not end with a '/'.
         
        string blob_storage_path_prefix = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The bytes for blobStoragePathPrefix to set.
        Returns:
        This builder for chaining.
      • getRunCount

        public int getRunCount()
         Output only. The number of Runs stored in this Tensorboard.
         
        int32 run_count = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getRunCount in interface TensorboardOrBuilder
        Returns:
        The runCount.
      • setRunCount

        public Tensorboard.Builder setRunCount​(int value)
         Output only. The number of Runs stored in this Tensorboard.
         
        int32 run_count = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The runCount to set.
        Returns:
        This builder for chaining.
      • clearRunCount

        public Tensorboard.Builder clearRunCount()
         Output only. The number of Runs stored in this Tensorboard.
         
        int32 run_count = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • hasCreateTime

        public boolean hasCreateTime()
         Output only. Timestamp when this Tensorboard was created.
         
        .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasCreateTime in interface TensorboardOrBuilder
        Returns:
        Whether the createTime field is set.
      • getCreateTime

        public com.google.protobuf.Timestamp getCreateTime()
         Output only. Timestamp when this Tensorboard was created.
         
        .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getCreateTime in interface TensorboardOrBuilder
        Returns:
        The createTime.
      • setCreateTime

        public Tensorboard.Builder setCreateTime​(com.google.protobuf.Timestamp value)
         Output only. Timestamp when this Tensorboard was created.
         
        .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setCreateTime

        public Tensorboard.Builder setCreateTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         Output only. Timestamp when this Tensorboard was created.
         
        .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeCreateTime

        public Tensorboard.Builder mergeCreateTime​(com.google.protobuf.Timestamp value)
         Output only. Timestamp when this Tensorboard was created.
         
        .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearCreateTime

        public Tensorboard.Builder clearCreateTime()
         Output only. Timestamp when this Tensorboard was created.
         
        .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getCreateTimeBuilder

        public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
         Output only. Timestamp when this Tensorboard was created.
         
        .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getCreateTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
         Output only. Timestamp when this Tensorboard was created.
         
        .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getCreateTimeOrBuilder in interface TensorboardOrBuilder
      • hasUpdateTime

        public boolean hasUpdateTime()
         Output only. Timestamp when this Tensorboard was last updated.
         
        .google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasUpdateTime in interface TensorboardOrBuilder
        Returns:
        Whether the updateTime field is set.
      • getUpdateTime

        public com.google.protobuf.Timestamp getUpdateTime()
         Output only. Timestamp when this Tensorboard was last updated.
         
        .google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getUpdateTime in interface TensorboardOrBuilder
        Returns:
        The updateTime.
      • setUpdateTime

        public Tensorboard.Builder setUpdateTime​(com.google.protobuf.Timestamp value)
         Output only. Timestamp when this Tensorboard was last updated.
         
        .google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setUpdateTime

        public Tensorboard.Builder setUpdateTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         Output only. Timestamp when this Tensorboard was last updated.
         
        .google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeUpdateTime

        public Tensorboard.Builder mergeUpdateTime​(com.google.protobuf.Timestamp value)
         Output only. Timestamp when this Tensorboard was last updated.
         
        .google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearUpdateTime

        public Tensorboard.Builder clearUpdateTime()
         Output only. Timestamp when this Tensorboard was last updated.
         
        .google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getUpdateTimeBuilder

        public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
         Output only. Timestamp when this Tensorboard was last updated.
         
        .google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getUpdateTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
         Output only. Timestamp when this Tensorboard was last updated.
         
        .google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getUpdateTimeOrBuilder in interface TensorboardOrBuilder
      • getLabelsCount

        public int getLabelsCount()
        Description copied from interface: TensorboardOrBuilder
         The labels with user-defined metadata to organize your Tensorboards.
        
         Label keys and values can be no longer than 64 characters
         (Unicode codepoints), can only contain lowercase letters, numeric
         characters, underscores and dashes. International characters are allowed.
         No more than 64 user labels can be associated with one Tensorboard
         (System labels are excluded).
        
         See https://goo.gl/xmQnxf for more information and examples of labels.
         System reserved label keys are prefixed with "aiplatform.googleapis.com/"
         and are immutable.
         
        map<string, string> labels = 8;
        Specified by:
        getLabelsCount in interface TensorboardOrBuilder
      • containsLabels

        public boolean containsLabels​(String key)
         The labels with user-defined metadata to organize your Tensorboards.
        
         Label keys and values can be no longer than 64 characters
         (Unicode codepoints), can only contain lowercase letters, numeric
         characters, underscores and dashes. International characters are allowed.
         No more than 64 user labels can be associated with one Tensorboard
         (System labels are excluded).
        
         See https://goo.gl/xmQnxf for more information and examples of labels.
         System reserved label keys are prefixed with "aiplatform.googleapis.com/"
         and are immutable.
         
        map<string, string> labels = 8;
        Specified by:
        containsLabels in interface TensorboardOrBuilder
      • getLabelsMap

        public Map<String,​String> getLabelsMap()
         The labels with user-defined metadata to organize your Tensorboards.
        
         Label keys and values can be no longer than 64 characters
         (Unicode codepoints), can only contain lowercase letters, numeric
         characters, underscores and dashes. International characters are allowed.
         No more than 64 user labels can be associated with one Tensorboard
         (System labels are excluded).
        
         See https://goo.gl/xmQnxf for more information and examples of labels.
         System reserved label keys are prefixed with "aiplatform.googleapis.com/"
         and are immutable.
         
        map<string, string> labels = 8;
        Specified by:
        getLabelsMap in interface TensorboardOrBuilder
      • getLabelsOrDefault

        public String getLabelsOrDefault​(String key,
                                         String defaultValue)
         The labels with user-defined metadata to organize your Tensorboards.
        
         Label keys and values can be no longer than 64 characters
         (Unicode codepoints), can only contain lowercase letters, numeric
         characters, underscores and dashes. International characters are allowed.
         No more than 64 user labels can be associated with one Tensorboard
         (System labels are excluded).
        
         See https://goo.gl/xmQnxf for more information and examples of labels.
         System reserved label keys are prefixed with "aiplatform.googleapis.com/"
         and are immutable.
         
        map<string, string> labels = 8;
        Specified by:
        getLabelsOrDefault in interface TensorboardOrBuilder
      • getLabelsOrThrow

        public String getLabelsOrThrow​(String key)
         The labels with user-defined metadata to organize your Tensorboards.
        
         Label keys and values can be no longer than 64 characters
         (Unicode codepoints), can only contain lowercase letters, numeric
         characters, underscores and dashes. International characters are allowed.
         No more than 64 user labels can be associated with one Tensorboard
         (System labels are excluded).
        
         See https://goo.gl/xmQnxf for more information and examples of labels.
         System reserved label keys are prefixed with "aiplatform.googleapis.com/"
         and are immutable.
         
        map<string, string> labels = 8;
        Specified by:
        getLabelsOrThrow in interface TensorboardOrBuilder
      • removeLabels

        public Tensorboard.Builder removeLabels​(String key)
         The labels with user-defined metadata to organize your Tensorboards.
        
         Label keys and values can be no longer than 64 characters
         (Unicode codepoints), can only contain lowercase letters, numeric
         characters, underscores and dashes. International characters are allowed.
         No more than 64 user labels can be associated with one Tensorboard
         (System labels are excluded).
        
         See https://goo.gl/xmQnxf for more information and examples of labels.
         System reserved label keys are prefixed with "aiplatform.googleapis.com/"
         and are immutable.
         
        map<string, string> labels = 8;
      • getMutableLabels

        @Deprecated
        public Map<String,​String> getMutableLabels()
        Deprecated.
        Use alternate mutation accessors instead.
      • putLabels

        public Tensorboard.Builder putLabels​(String key,
                                             String value)
         The labels with user-defined metadata to organize your Tensorboards.
        
         Label keys and values can be no longer than 64 characters
         (Unicode codepoints), can only contain lowercase letters, numeric
         characters, underscores and dashes. International characters are allowed.
         No more than 64 user labels can be associated with one Tensorboard
         (System labels are excluded).
        
         See https://goo.gl/xmQnxf for more information and examples of labels.
         System reserved label keys are prefixed with "aiplatform.googleapis.com/"
         and are immutable.
         
        map<string, string> labels = 8;
      • putAllLabels

        public Tensorboard.Builder putAllLabels​(Map<String,​String> values)
         The labels with user-defined metadata to organize your Tensorboards.
        
         Label keys and values can be no longer than 64 characters
         (Unicode codepoints), can only contain lowercase letters, numeric
         characters, underscores and dashes. International characters are allowed.
         No more than 64 user labels can be associated with one Tensorboard
         (System labels are excluded).
        
         See https://goo.gl/xmQnxf for more information and examples of labels.
         System reserved label keys are prefixed with "aiplatform.googleapis.com/"
         and are immutable.
         
        map<string, string> labels = 8;
      • getEtag

        public String getEtag()
         Used to perform a consistent read-modify-write updates. If not set, a blind
         "overwrite" update happens.
         
        string etag = 9;
        Specified by:
        getEtag in interface TensorboardOrBuilder
        Returns:
        The etag.
      • getEtagBytes

        public com.google.protobuf.ByteString getEtagBytes()
         Used to perform a consistent read-modify-write updates. If not set, a blind
         "overwrite" update happens.
         
        string etag = 9;
        Specified by:
        getEtagBytes in interface TensorboardOrBuilder
        Returns:
        The bytes for etag.
      • setEtag

        public Tensorboard.Builder setEtag​(String value)
         Used to perform a consistent read-modify-write updates. If not set, a blind
         "overwrite" update happens.
         
        string etag = 9;
        Parameters:
        value - The etag to set.
        Returns:
        This builder for chaining.
      • clearEtag

        public Tensorboard.Builder clearEtag()
         Used to perform a consistent read-modify-write updates. If not set, a blind
         "overwrite" update happens.
         
        string etag = 9;
        Returns:
        This builder for chaining.
      • setEtagBytes

        public Tensorboard.Builder setEtagBytes​(com.google.protobuf.ByteString value)
         Used to perform a consistent read-modify-write updates. If not set, a blind
         "overwrite" update happens.
         
        string etag = 9;
        Parameters:
        value - The bytes for etag to set.
        Returns:
        This builder for chaining.
      • getIsDefault

        public boolean getIsDefault()
         Used to indicate if the TensorBoard instance is the default one.
         Each project & region can have at most one default TensorBoard instance.
         Creation of a default TensorBoard instance and updating an existing
         TensorBoard instance to be default will mark all other TensorBoard
         instances (if any) as non default.
         
        bool is_default = 12;
        Specified by:
        getIsDefault in interface TensorboardOrBuilder
        Returns:
        The isDefault.
      • setIsDefault

        public Tensorboard.Builder setIsDefault​(boolean value)
         Used to indicate if the TensorBoard instance is the default one.
         Each project & region can have at most one default TensorBoard instance.
         Creation of a default TensorBoard instance and updating an existing
         TensorBoard instance to be default will mark all other TensorBoard
         instances (if any) as non default.
         
        bool is_default = 12;
        Parameters:
        value - The isDefault to set.
        Returns:
        This builder for chaining.
      • clearIsDefault

        public Tensorboard.Builder clearIsDefault()
         Used to indicate if the TensorBoard instance is the default one.
         Each project & region can have at most one default TensorBoard instance.
         Creation of a default TensorBoard instance and updating an existing
         TensorBoard instance to be default will mark all other TensorBoard
         instances (if any) as non default.
         
        bool is_default = 12;
        Returns:
        This builder for chaining.
      • setUnknownFields

        public final Tensorboard.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Tensorboard.Builder>
      • mergeUnknownFields

        public final Tensorboard.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Tensorboard.Builder>