public Request getObjectAsync(final @NonNull String objectID, final Collection<String> attributesToRetrieve, @Nullable CompletionHandler completionHandler) {
    """
	Gets an object from this index, optionally restricting the retrieved content (asynchronously).
	
	@param objectID             Identifier of the object to retrieve.
	@param attributesToRetrieve List of attributes to retrieve.
	@param completionHandler    The listener that will be notified of the request's outcome.
	@return A cancellable request.
    """
        return getObjectAsync(objectID, attributesToRetrieve, /* requestOptions: */ null, completionHandler);
    }
public Request getObjectAsync(final @NonNull String objectID, final Collection<String> attributesToRetrieve, @Nullable CompletionHandler completionHandler) {
        return getObjectAsync(objectID, attributesToRetrieve, /* requestOptions: */ null, completionHandler);
    }
public Request getObjectAsync ( final @ NonNull String objectID , final Collection < String > attributesToRetrieve , @ Nullable CompletionHandler completionHandler ) { return getObjectAsync ( objectID , attributesToRetrieve , /* requestOptions: */ null , completionHandler ) ; }
Gets an object from this index, optionally restricting the retrieved content (asynchronously).

@param objectID             Identifier of the object to retrieve.
@param attributesToRetrieve List of attributes to retrieve.
@param completionHandler    The listener that will be notified of the request's outcome.
@return A cancellable request.
Gets an object from this index optionally restricting the retrieved content ( asynchronously ) .