public void disableComputeNodeScheduling(String poolId, String nodeId, DisableComputeNodeSchedulingOption nodeDisableSchedulingOption) throws BatchErrorException, IOException {
        disableComputeNodeScheduling(poolId, nodeId, nodeDisableSchedulingOption, null);
    }
public void disableComputeNodeScheduling ( String poolId , String nodeId , DisableComputeNodeSchedulingOption nodeDisableSchedulingOption ) throws BatchErrorException , IOException { disableComputeNodeScheduling ( poolId , nodeId , nodeDisableSchedulingOption , null ) ; }
Disables task scheduling on the specified compute node.

@param poolId The ID of the pool.
@param nodeId The ID of the compute node.
@param nodeDisableSchedulingOption Specifies what to do with currently running tasks.
@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.