## Uses of Class
io.vertx.rxjava.redis.client.Request

- Packages that use Request
  Package | Description
  --- | ---
  io.vertx.rxjava.redis.client |

- - ### Uses of Request in io.vertx.rxjava.redis.client

    Fields in io.vertx.rxjava.redis.client with type parameters of type Request
    Modifier and Type | Field | Description
    --- | --- | ---
    `static io.vertx.lang.rx.TypeArg<Request>` | Request.`__TYPE_ARG` |

    Methods in io.vertx.rxjava.redis.client that return Request
    Modifier and Type | Method | Description
    --- | --- | ---
    `Request` | Request.`arg​(boolean arg)` | Adds a boolean encoded to string
    `Request` | Request.`arg​(byte arg)` | Adds a byte encoded to string
    `Request` | Request.`arg​(byte[] arg)` | Adds a byte array
    `Request` | Request.`arg​(double arg)` | Adds a double encoded to string
    `Request` | Request.`arg​(float arg)` | Adds a float encoded to string
    `Request` | Request.`arg​(int arg)` | Adds a int encoded to string
    `Request` | Request.`arg​(long arg)` | Adds a long encoded to string
    `Request` | Request.`arg​(short arg)` | Adds a short encoded to string
    `Request` | Request.`arg​(Buffer arg)` | Adds a String key argument
    `Request` | Request.`arg​(JsonArray arg)` | Adds a JsonArray argument, the encoding will serialize the json as value0, value1, ...
    `Request` | Request.`arg​(JsonObject arg)` | Adds a JsonObject argument, the encoding will serialize the json as key0, value0, key1, value1, ...
    `Request` | Request.`arg​(String arg)` | Adds a String argument using UTF8 character encoding
    `Request` | Request.`arg​(String arg, String enc)` | Adds a String using a specific character encoding argument
    `static Request` | Request.`cmd​(Command command)` | Creates a new request.
    `static Request` | Request.`cmd​(Command command, Object[] args)` | Creates a new request only with simple types of arguments: `Number`, `Boolean`, `String`, `byte[]` or .
    `static Request` | Request.`newInstance​(Request arg)` |

    Methods in io.vertx.rxjava.redis.client with parameters of type Request
    Modifier and Type | Method | Description
    --- | --- | ---
    `Single<Response>` | Redis.`rxSend​(Request command)` | Send the given command to the Redis server or cluster.
    `Single<Response>` | RedisConnection.`rxSend​(Request command)` | Send the given command to the redis server or cluster.
    `Future<Response>` | Redis.`send​(Request command)` | Send the given command to the Redis server or cluster.
    `Future<Response>` | RedisConnection.`send​(Request command)` | Send the given command to the redis server or cluster.

    Method parameters in io.vertx.rxjava.redis.client with type arguments of type Request
    Modifier and Type | Method | Description
    --- | --- | ---
    `Future<List<Response>>` | Redis.`batch​(List<Request> commands)` | Sends a list of commands in a single IO operation, this prevents any inter twinning to happen from other client users.
    `Future<List<Response>>` | RedisConnection.`batch​(List<Request> commands)` | Sends a list of commands in a single IO operation, this prevents any inter twinning to happen from other client users.
    `Single<List<Response>>` | Redis.`rxBatch​(List<Request> commands)` | Sends a list of commands in a single IO operation, this prevents any inter twinning to happen from other client users.
    `Single<List<Response>>` | RedisConnection.`rxBatch​(List<Request> commands)` | Sends a list of commands in a single IO operation, this prevents any inter twinning to happen from other client users.