Class Command.Builder

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

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

    • rootId

      protected java.lang.String rootId
    • id

      protected java.lang.String id
    • tenantId

      protected java.lang.String tenantId
    • version

      protected java.lang.String version
    • commandName

      protected java.lang.String commandName
  • 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)
    • withVersion

      public Command.Builder withVersion​(java.lang.String version)
    • withTenantId

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

      public Command.Builder withCommandName​(java.lang.String commandName)
    • build

      public <T extends Command> T build()