Class Command.Builder

java.lang.Object
com.cloudimpl.outstack.runtime.domainspec.Command.Builder
Direct Known Subclasses:
DeleteCommand.Builder, RenameCommand.Builder
Enclosing class:
Command

public static class Command.Builder
extends java.lang.Object
  • Field Summary

    Fields
    Modifier and Type Field Description
    protected java.lang.String id  
    protected java.lang.String rootId  
    protected java.lang.String tenantId  
  • Constructor Summary

    Constructors
    Constructor Description
    Builder()  
  • Method Summary

    Modifier and Type Method Description
    <T extends Command>
    T
    build()  
    Command.Builder withId​(java.lang.String id)  
    Command.Builder withRootId​(java.lang.String rootId)  
    Command.Builder withTenantId​(java.lang.String tenantId)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • rootId

      protected java.lang.String rootId
    • id

      protected java.lang.String id
    • tenantId

      protected java.lang.String tenantId
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • withRootId

      public Command.Builder withRootId​(java.lang.String rootId)
    • withId

      public Command.Builder withId​(java.lang.String id)
    • withTenantId

      public Command.Builder withTenantId​(java.lang.String tenantId)
    • build

      public <T extends Command> T build()