## Uses of Class
io.vertx.grpc.client.GrpcClientOptions

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

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

    Methods in io.vertx.grpc.client that return GrpcClientOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `GrpcClientOptions` | GrpcClientOptions.`setMaxMessageSize​(long maxMessageSize)` | Set the maximum message size in bytes accepted from a server, the maximum value is `0xFFFFFFFF`
    `GrpcClientOptions` | GrpcClientOptions.`setScheduleDeadlineAutomatically​(boolean handleDeadlineAutomatically)` | Set whether a deadline is automatically scheduled when a request carrying a timeout (either set explicitly or through this options instance) is sent.
    `GrpcClientOptions` | GrpcClientOptions.`setTimeout​(int timeout)` | Set the default timeout set when sending gRPC requests, this value should be set along with `setTimeoutUnit(TimeUnit)`.
    `GrpcClientOptions` | GrpcClientOptions.`setTimeoutUnit​(TimeUnit timeoutUnit)` | Set the unit of time of the default timeout value.

    Methods in io.vertx.grpc.client with parameters of type GrpcClientOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `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`.
    `GrpcClientBuilder<C>` | GrpcClientBuilder.`with​(GrpcClientOptions options)` | Configure the client options.

    Constructors in io.vertx.grpc.client with parameters of type GrpcClientOptions
    Constructor | Description
    --- | ---
    `GrpcClientOptions​(GrpcClientOptions other)` | Copy constructor.

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

    Methods in io.vertx.grpcio.client with parameters of type GrpcClientOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `static GrpcIoClient` | GrpcIoClient.`client​(Vertx vertx, GrpcClientOptions options)` | Create a client.
    `static GrpcIoClient` | GrpcIoClient.`client​(Vertx vertx, GrpcClientOptions grpcOptions, HttpClientOptions httpOptions)` | Create a client with the specified `options`.

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

    Methods in io.vertx.reactivex.grpc.client with parameters of type GrpcClientOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `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`.
    `GrpcClientBuilder<C>` | GrpcClientBuilder.`with​(GrpcClientOptions options)` | Configure the client options.

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

    Methods in io.vertx.rxjava3.grpc.client with parameters of type GrpcClientOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `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`.
    `GrpcClientBuilder<C>` | GrpcClientBuilder.`with​(GrpcClientOptions options)` | Configure the client options.