Interface NodeAggregator.Builder

    • Method Detail

      • aggregatorType

        NodeAggregator.Builder aggregatorType​(String aggregatorType)

        The aggregator type for limiting a node summary. Currently, only Count is supported.

        Parameters:
        aggregatorType - The aggregator type for limiting a node summary. Currently, only Count is supported.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        NodeAggregatorType, NodeAggregatorType
      • aggregatorType

        NodeAggregator.Builder aggregatorType​(NodeAggregatorType aggregatorType)

        The aggregator type for limiting a node summary. Currently, only Count is supported.

        Parameters:
        aggregatorType - The aggregator type for limiting a node summary. Currently, only Count is supported.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        NodeAggregatorType, NodeAggregatorType
      • typeName

        NodeAggregator.Builder typeName​(String typeName)

        The data type name to use for viewing counts of nodes. Currently, only Instance is supported.

        Parameters:
        typeName - The data type name to use for viewing counts of nodes. Currently, only Instance is supported.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        NodeTypeName, NodeTypeName
      • typeName

        NodeAggregator.Builder typeName​(NodeTypeName typeName)

        The data type name to use for viewing counts of nodes. Currently, only Instance is supported.

        Parameters:
        typeName - The data type name to use for viewing counts of nodes. Currently, only Instance is supported.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        NodeTypeName, NodeTypeName
      • attributeName

        NodeAggregator.Builder attributeName​(String attributeName)

        The name of a node attribute on which to limit the count of nodes.

        Parameters:
        attributeName - The name of a node attribute on which to limit the count of nodes.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        NodeAttributeName, NodeAttributeName
      • attributeName

        NodeAggregator.Builder attributeName​(NodeAttributeName attributeName)

        The name of a node attribute on which to limit the count of nodes.

        Parameters:
        attributeName - The name of a node attribute on which to limit the count of nodes.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        NodeAttributeName, NodeAttributeName
      • aggregators

        NodeAggregator.Builder aggregators​(Collection<NodeAggregator> aggregators)

        Information about aggregators used to refine a node summary.

        Parameters:
        aggregators - Information about aggregators used to refine a node summary.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • aggregators

        NodeAggregator.Builder aggregators​(NodeAggregator... aggregators)

        Information about aggregators used to refine a node summary.

        Parameters:
        aggregators - Information about aggregators used to refine a node summary.
        Returns:
        Returns a reference to this object so that method calls can be chained together.