Interface NodeStructure.Builder

All Superinterfaces:
Buildable, CopyableBuilder<NodeStructure.Builder,NodeStructure>, SdkBuilder<NodeStructure.Builder,NodeStructure>, SdkPojo
Enclosing class:
NodeStructure

public static interface NodeStructure.Builder extends SdkPojo, CopyableBuilder<NodeStructure.Builder,NodeStructure>
  • Method Details

    • count

      Number of nodes that have this specific structure.

      Parameters:
      count - Number of nodes that have this specific structure.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • nodeProperties

      NodeStructure.Builder nodeProperties(Collection<String> nodeProperties)

      A list of the node properties present in this specific structure.

      Parameters:
      nodeProperties - A list of the node properties present in this specific structure.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • nodeProperties

      NodeStructure.Builder nodeProperties(String... nodeProperties)

      A list of the node properties present in this specific structure.

      Parameters:
      nodeProperties - A list of the node properties present in this specific structure.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • distinctOutgoingEdgeLabels

      NodeStructure.Builder distinctOutgoingEdgeLabels(Collection<String> distinctOutgoingEdgeLabels)

      A list of distinct outgoing edge labels present in this specific structure.

      Parameters:
      distinctOutgoingEdgeLabels - A list of distinct outgoing edge labels present in this specific structure.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • distinctOutgoingEdgeLabels

      NodeStructure.Builder distinctOutgoingEdgeLabels(String... distinctOutgoingEdgeLabels)

      A list of distinct outgoing edge labels present in this specific structure.

      Parameters:
      distinctOutgoingEdgeLabels - A list of distinct outgoing edge labels present in this specific structure.
      Returns:
      Returns a reference to this object so that method calls can be chained together.