code: @Deprecated
      public void cliOffline(String cause) throws ExecutionException, InterruptedException {
          checkPermission(DISCONNECT);
          setTemporarilyOffline(true, new ByCLI(cause));
      }
docs: @deprecated  Implementation of CLI command "offline-node" moved to {@link hudson.cli.OfflineNodeCommand}.
  
  @param cause
  Record the note about why you are disconnecting this node