Interface DynamicNode.Configuration<T extends DynamicNode.Configuration<T>>

All Known Subinterfaces:
DynamicContainer.Configuration, DynamicTest.Configuration
Enclosing class:
DynamicNode

@API(status=EXPERIMENTAL, since="6.1") public static sealed interface DynamicNode.Configuration<T extends DynamicNode.Configuration<T>> permits DynamicTest.Configuration, DynamicContainer.Configuration (not exhaustive)
Configuration of a DynamicNode or one of its subinterfaces.
Since:
6.1
See Also:
  • Method Details

    • displayName

      T displayName(String displayName)
      Set the display name to use for the configured DynamicNode.
      Parameters:
      displayName - the display name; never null or blank
      Returns:
      this configuration for method chaining
    • testSourceUri

      T testSourceUri(@Nullable URI testSourceUri)
      Set the test source URI to use for the configured DynamicNode.
      Parameters:
      testSourceUri - the test source URI; may be null
      Returns:
      this configuration for method chaining
    • executionMode

      T executionMode(ExecutionMode executionMode)
      Set the execution mode to use for the configured DynamicNode.
      Parameters:
      executionMode - the execution mode; never null
      Returns:
      this configuration for method chaining