Interface INodeRangeProps

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
INodeRangeProps.Jsii$Default
All Known Implementing Classes:
INodeRangeProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:30:47.659Z") @Stability(Experimental) public interface INodeRangeProps extends software.amazon.jsii.JsiiSerializable
(experimental) Properties for a multi-node batch job.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    Internal default implementation for INodeRangeProps.
    static final class 
    A proxy class which represents a concrete javascript instance of this type.
  • Method Summary

    Modifier and Type
    Method
    Description
    (experimental) The container details for the node range.
    default Number
    (experimental) The minimum node index value to apply this container definition against.
    default Number
    (experimental) The maximum node index value to apply this container definition against.
    void
    (experimental) The container details for the node range.
    default void
    (experimental) The minimum node index value to apply this container definition against.
    default void
    (experimental) The maximum node index value to apply this container definition against.

    Methods inherited from interface software.amazon.jsii.JsiiSerializable

    $jsii$toJson
  • Method Details

    • getContainer

      @Stability(Experimental) @NotNull JobDefinitionContainer getContainer()
      (experimental) The container details for the node range.
    • setContainer

      void setContainer(@NotNull JobDefinitionContainer value)
      (experimental) The container details for the node range.
    • getFromNodeIndex

      @Stability(Experimental) @Nullable default Number getFromNodeIndex()
      (experimental) The minimum node index value to apply this container definition against.

      You may nest node ranges, for example 0:10 and 4:5, in which case the 4:5 range properties override the 0:10 properties.

      Default: 0

    • setFromNodeIndex

      @Optional default void setFromNodeIndex(@Nullable Number value)
      (experimental) The minimum node index value to apply this container definition against.

      You may nest node ranges, for example 0:10 and 4:5, in which case the 4:5 range properties override the 0:10 properties.

      Default: 0

    • getToNodeIndex

      @Stability(Experimental) @Nullable default Number getToNodeIndex()
      (experimental) The maximum node index value to apply this container definition against. If omitted, the highest value is used relative.

      to the number of nodes associated with the job. You may nest node ranges, for example 0:10 and 4:5, in which case the 4:5 range properties override the 0:10 properties.

      Default:

      invalid @link
      IMultiNodeprops.count
    • setToNodeIndex

      @Optional default void setToNodeIndex(@Nullable Number value)
      (experimental) The maximum node index value to apply this container definition against. If omitted, the highest value is used relative.

      to the number of nodes associated with the job. You may nest node ranges, for example 0:10 and 4:5, in which case the 4:5 range properties override the 0:10 properties.

      Default:

      invalid @link
      IMultiNodeprops.count