Class ObjectMetadata.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • createdBy

        public ObjectMetadata.Builder createdBy​(String createdBy)
        The user that created the object.
        Parameters:
        createdBy - the value to set
        Returns:
        this builder
      • createdByName

        public ObjectMetadata.Builder createdByName​(String createdByName)
        The user that created the object.
        Parameters:
        createdByName - the value to set
        Returns:
        this builder
      • updatedBy

        public ObjectMetadata.Builder updatedBy​(String updatedBy)
        The user that updated the object.
        Parameters:
        updatedBy - the value to set
        Returns:
        this builder
      • updatedByName

        public ObjectMetadata.Builder updatedByName​(String updatedByName)
        The user that updated the object.
        Parameters:
        updatedByName - the value to set
        Returns:
        this builder
      • timeCreated

        public ObjectMetadata.Builder timeCreated​(Date timeCreated)
        The date and time that the object was created.
        Parameters:
        timeCreated - the value to set
        Returns:
        this builder
      • timeUpdated

        public ObjectMetadata.Builder timeUpdated​(Date timeUpdated)
        The date and time that the object was updated.
        Parameters:
        timeUpdated - the value to set
        Returns:
        this builder
      • aggregatorKey

        public ObjectMetadata.Builder aggregatorKey​(String aggregatorKey)
        The owning object key for this object.
        Parameters:
        aggregatorKey - the value to set
        Returns:
        this builder
      • identifierPath

        public ObjectMetadata.Builder identifierPath​(String identifierPath)
        The full path to identify this object.
        Parameters:
        identifierPath - the value to set
        Returns:
        this builder
      • infoFields

        public ObjectMetadata.Builder infoFields​(Map<String,​String> infoFields)
        Information property fields.
        Parameters:
        infoFields - the value to set
        Returns:
        this builder
      • registryVersion

        public ObjectMetadata.Builder registryVersion​(Integer registryVersion)
        The registry version of the object.
        Parameters:
        registryVersion - the value to set
        Returns:
        this builder
      • labels

        public ObjectMetadata.Builder labels​(List<String> labels)
        Labels are keywords or tags that you can add to data assets, dataflows and so on.

        You can define your own labels and use them to categorize content.

        Parameters:
        labels - the value to set
        Returns:
        this builder
      • isFavorite

        public ObjectMetadata.Builder isFavorite​(Boolean isFavorite)
        Specifies whether this object is a favorite or not.
        Parameters:
        isFavorite - the value to set
        Returns:
        this builder