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, RoleCreateRequest.Builder, UpdateConfigRequest.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
    • files

      protected java.util.List<java.lang.Object> files
    • context

      protected java.lang.String context
  • 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)
    • withContext

      public Command.Builder withContext​(java.lang.String context)
    • withFiles

      public Command.Builder withFiles​(java.util.List<java.lang.Object> files)
    • withMapAttr

      public Command.Builder withMapAttr​(java.lang.String key, java.lang.String value)
    • build

      public <T extends Command> T build()