Class ReferenceSummary.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • key

        public ReferenceSummary.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 ReferenceSummary.Builder name​(String name)
        The name of reference object.
        Parameters:
        name - the value to set
        Returns:
        this builder
      • identifier

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

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

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

        public ReferenceSummary.Builder targetObject​(Object targetObject)
        The target object referenced.

        References are made to data assets and child references are made to connections. The type defining this reference is mentioned in the property type.

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

        public ReferenceSummary.Builder aggregatorKey​(String aggregatorKey)
        The aggregator of reference object.
        Parameters:
        aggregatorKey - the value to set
        Returns:
        this builder
      • childReferences

        public ReferenceSummary.Builder childReferences​(List<ChildReference> childReferences)
        List of references that are dependent on this reference.
        Parameters:
        childReferences - the value to set
        Returns:
        this builder