Class ChildReference.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • key

        public ChildReference.Builder key​(String key)
        The reference’s key, key of the object that is being used by a published object or its dependents.
        Parameters:
        key - the value to set
        Returns:
        this builder
      • name

        public ChildReference.Builder name​(String name)
        The name of reference object.
        Parameters:
        name - the value to set
        Returns:
        this builder
      • identifier

        public ChildReference.Builder identifier​(String identifier)
        The identifier of reference object.
        Parameters:
        identifier - the value to set
        Returns:
        this builder
      • identifierPath

        public ChildReference.Builder identifierPath​(String identifierPath)
        The identifier path of reference object.
        Parameters:
        identifierPath - the value to set
        Returns:
        this builder
      • description

        public ChildReference.Builder description​(String description)
        The description of reference object.
        Parameters:
        description - the value to set
        Returns:
        this builder
      • targetObject

        public ChildReference.Builder targetObject​(Object targetObject)
        The new reference object to use instead of the original reference.

        For example, this can be a data asset reference.

        Parameters:
        targetObject - the value to set
        Returns:
        this builder
      • aggregatorKey

        public ChildReference.Builder aggregatorKey​(String aggregatorKey)
        The aggregator key of the child reference object.

        For example, this can be a data asset key.

        Parameters:
        aggregatorKey - the value to set
        Returns:
        this builder