Class RunNodeConfig.Builder

java.lang.Object
com.google.adk.workflow.RunNodeConfig.Builder
Enclosing class:
RunNodeConfig

public abstract static class RunNodeConfig.Builder extends Object
Builder for RunNodeConfig.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • runId

      @CanIgnoreReturnValue public abstract RunNodeConfig.Builder runId(@Nullable String runId)
      Sets the ID of the child's run, which must contain a non-digit character and must not contain /, @, or .; null or empty generates an ID.
    • useAsOutput

      @CanIgnoreReturnValue public abstract RunNodeConfig.Builder useAsOutput(boolean useAsOutput)
    • useSubBranch

      @CanIgnoreReturnValue public abstract RunNodeConfig.Builder useSubBranch(boolean useSubBranch)
    • overrideBranch

      @CanIgnoreReturnValue public abstract RunNodeConfig.Builder overrideBranch(@Nullable String overrideBranch)
    • raiseOnWait

      @CanIgnoreReturnValue public abstract RunNodeConfig.Builder raiseOnWait(boolean raiseOnWait)
    • build

      public final RunNodeConfig build()
      Builds the config.
      Throws:
      IllegalArgumentException - if the run ID has no non-digit character or contains /, @, or ..