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

      The number of instances of this node.

      Parameters:
      count - The number of instances of this node.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • nodeProperties

      NodeStructure.Builder nodeProperties(Collection<String> nodeProperties)

      Properties associated with this node.

      Parameters:
      nodeProperties - Properties associated with this node.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • nodeProperties

      NodeStructure.Builder nodeProperties(String... nodeProperties)

      Properties associated with this node.

      Parameters:
      nodeProperties - Properties associated with this node.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • distinctOutgoingEdgeLabels

      NodeStructure.Builder distinctOutgoingEdgeLabels(Collection<String> distinctOutgoingEdgeLabels)

      The outgoing edge labels associated with this node.

      Parameters:
      distinctOutgoingEdgeLabels - The outgoing edge labels associated with this node.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • distinctOutgoingEdgeLabels

      NodeStructure.Builder distinctOutgoingEdgeLabels(String... distinctOutgoingEdgeLabels)

      The outgoing edge labels associated with this node.

      Parameters:
      distinctOutgoingEdgeLabels - The outgoing edge labels associated with this node.
      Returns:
      Returns a reference to this object so that method calls can be chained together.