## Uses of Interface
io.vertx.grpc.client.GrpcClient

- Packages that use GrpcClient
  Package | Description
  --- | ---
  io.vertx.grpc.client |
  io.vertx.grpcio.client |
  io.vertx.reactivex.grpc.client |
  io.vertx.rxjava3.grpc.client |

- - ### Uses of GrpcClient in io.vertx.grpc.client

    Methods in io.vertx.grpc.client that return GrpcClient
    Modifier and Type | Method | Description
    --- | --- | ---
    `static GrpcClient` | GrpcClient.`client​(Vertx vertx)` | Create a client.
    `static GrpcClient` | GrpcClient.`client​(Vertx vertx, HttpClient client)` | Create a client wrapping an existing `HttpClient`.
    `static GrpcClient` | GrpcClient.`client​(Vertx vertx, HttpClientOptions options)` | Create a client with the specified `options`.
    `static GrpcClient` | GrpcClient.`client​(Vertx vertx, GrpcClientOptions options)` | Create a client.
    `static GrpcClient` | GrpcClient.`client​(Vertx vertx, GrpcClientOptions grpcOptions, HttpClientOptions httpOptions)` | Create a client with the specified `options`.

    Methods in io.vertx.grpc.client that return types with arguments of type GrpcClient
    Modifier and Type | Method | Description
    --- | --- | ---
    `static GrpcClientBuilder<GrpcClient>` | GrpcClient.`builder​(Vertx vertx)` | Provide a builder for `GrpcClient`, it can be used to configure advanced client settings like a load balancer or an address resolver.

  - ### Uses of GrpcClient in io.vertx.grpcio.client

    Subinterfaces of GrpcClient in io.vertx.grpcio.client
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `GrpcIoClient` | A gRPC client for Vert.x This server extends the `GrpcClient` to encode/decode messages in protobuf format using `MethodDescriptor`.

    Constructors in io.vertx.grpcio.client with parameters of type GrpcClient
    Constructor | Description
    --- | ---
    `GrpcIoClientChannel​(GrpcClient client, SocketAddress server)` |

  - ### Uses of GrpcClient in io.vertx.reactivex.grpc.client

    Methods in io.vertx.reactivex.grpc.client that return GrpcClient
    Modifier and Type | Method | Description
    --- | --- | ---
    `GrpcClient` | GrpcClient.`getDelegate()` |

    Methods in io.vertx.reactivex.grpc.client with parameters of type GrpcClient
    Modifier and Type | Method | Description
    --- | --- | ---
    `static GrpcClient` | GrpcClient.`newInstance​(GrpcClient arg)` |

    Constructors in io.vertx.reactivex.grpc.client with parameters of type GrpcClient
    Constructor | Description
    --- | ---
    `GrpcClient​(GrpcClient delegate)` |

  - ### Uses of GrpcClient in io.vertx.rxjava3.grpc.client

    Methods in io.vertx.rxjava3.grpc.client that return GrpcClient
    Modifier and Type | Method | Description
    --- | --- | ---
    `GrpcClient` | GrpcClient.`getDelegate()` |

    Methods in io.vertx.rxjava3.grpc.client with parameters of type GrpcClient
    Modifier and Type | Method | Description
    --- | --- | ---
    `static GrpcClient` | GrpcClient.`newInstance​(GrpcClient arg)` |

    Constructors in io.vertx.rxjava3.grpc.client with parameters of type GrpcClient
    Constructor | Description
    --- | ---
    `GrpcClient​(GrpcClient delegate)` |