Class RegisteredCommand.Builder

java.lang.Object
org.apache.hadoop.ozone.protocol.commands.RegisteredCommand.Builder
Enclosing class:
RegisteredCommand

public static class RegisteredCommand.Builder extends Object
A builder class to verify all values are sane.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • setDatanode

      public RegisteredCommand.Builder setDatanode(org.apache.hadoop.hdds.protocol.DatanodeDetails node)
      sets datanode details.
      Parameters:
      node - - datanode details
      Returns:
      Builder
    • setClusterID

      public RegisteredCommand.Builder setClusterID(String cluster)
      Sets cluster ID.
      Parameters:
      cluster - - clusterID
      Returns:
      Builder
    • setErrorCode

      public RegisteredCommand.Builder setErrorCode(org.apache.hadoop.hdds.protocol.proto.StorageContainerDatanodeProtocolProtos.SCMRegisteredResponseProto.ErrorCode errorCode)
      Sets Error code.
      Parameters:
      errorCode - - error code
      Returns:
      Builder
    • build

      public RegisteredCommand build()
      Build the command object.
      Returns:
      RegisteredCommand