code: public void removeNodeFromPool(String poolId, String computeNodeId,
              ComputeNodeDeallocationOption deallocationOption, Period resizeTimeout,
              Iterable<BatchClientBehavior> additionalBehaviors) throws BatchErrorException, IOException {
          List<String> nodeIds = new LinkedList<>();
          nodeIds.add(computeNodeId);
  
          removeNodesFromPool(poolId, nodeIds, deallocationOption, resizeTimeout, additionalBehaviors);
      }
docs: Removes the specified compute node from the specified pool.
  
  @param poolId
  The ID of the pool.
  @param computeNodeId
  The ID of the compute node to remove from the pool.
  @param deallocationOption
  Specifies when nodes may be removed from the pool.
  @param resizeTimeout
  Specifies the timeout for removal of compute nodes from the pool.
  @param additionalBehaviors
  A collection of {@link BatchClientBehavior} instances that are
  applied to the Batch service request.
  @throws BatchErrorException
  Exception thrown when an error response is received from the
  Batch service.
  @throws IOException
  Exception thrown when there is an error in
  serialization/deserialization of data sent to/received from the
  Batch service.