public Observable<ComputeNode> getAsync(String poolId, String nodeId, ComputeNodeGetOptions computeNodeGetOptions) {
        return getWithServiceResponseAsync(poolId, nodeId, computeNodeGetOptions).map(new Func1<ServiceResponseWithHeaders<ComputeNode, ComputeNodeGetHeaders>, ComputeNode>() {
            @Override
            public ComputeNode call(ServiceResponseWithHeaders<ComputeNode, ComputeNodeGetHeaders> response) {
                return response.body();
            }
        });
    }
public Observable < ComputeNode > getAsync ( String poolId , String nodeId , ComputeNodeGetOptions computeNodeGetOptions ) { return getWithServiceResponseAsync ( poolId , nodeId , computeNodeGetOptions ) . map ( new Func1 < ServiceResponseWithHeaders < ComputeNode , ComputeNodeGetHeaders > , ComputeNode > ( ) { @ Override public ComputeNode call ( ServiceResponseWithHeaders < ComputeNode , ComputeNodeGetHeaders > response ) { return response . body ( ) ; } } ) ; }
Gets information about the specified compute node.

@param poolId The ID of the pool that contains the compute node.
@param nodeId The ID of the compute node that you want to get information about.
@param computeNodeGetOptions Additional parameters for the operation
@throws IllegalArgumentException thrown if parameters fail the validation
@return the observable to the ComputeNode object