Interface NodeRangeProperty.Builder

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

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

    • targetNodes

      NodeRangeProperty.Builder targetNodes(String targetNodes)

      The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range. Your accumulative node ranges must account for all nodes (0:n). You can nest node ranges (for example, 0:10 and 4:5). In this case, the 4:5 range properties override the 0:10 properties.

      Parameters:
      targetNodes - The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted ( :n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range. Your accumulative node ranges must account for all nodes (0:n). You can nest node ranges (for example, 0:10 and 4:5). In this case, the 4:5 range properties override the 0:10 properties.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • container

      The container details for the node range.

      Parameters:
      container - The container details for the node range.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • container

      The container details for the node range.

      This is a convenience method that creates an instance of the ContainerProperties.Builder avoiding the need to create one manually via ContainerProperties.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to container(ContainerProperties).

      Parameters:
      container - a consumer that will call methods on ContainerProperties.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: