## Uses of Class
io.vertx.core.http.HttpVersion

- Packages that use HttpVersion
  Package | Description
  --- | ---
  io.vertx.core.http |
  io.vertx.ext.auth.audit |
  io.vertx.ext.consul |
  io.vertx.ext.web.client |
  io.vertx.httpproxy |
  io.vertx.reactivex.core.http |
  io.vertx.reactivex.ext.auth.audit |
  io.vertx.reactivex.ext.web.client |
  io.vertx.rxjava.core.http |
  io.vertx.rxjava.ext.auth.audit |
  io.vertx.rxjava.ext.web.client |
  io.vertx.rxjava3.core.http |
  io.vertx.rxjava3.ext.auth.audit |
  io.vertx.rxjava3.ext.web.client |
  io.vertx.rxjava3.httpproxy |
  io.vertx.tracing.zipkin |

- - ### Uses of HttpVersion in io.vertx.core.http

    Fields in io.vertx.core.http declared as HttpVersion
    Modifier and Type | Field | Description
    --- | --- | ---
    `static HttpVersion` | HttpClientOptions.`DEFAULT_PROTOCOL_VERSION` | The default protocol version = HTTP/1.1

    Fields in io.vertx.core.http with type parameters of type HttpVersion
    Modifier and Type | Field | Description
    --- | --- | ---
    `static List<HttpVersion>` | HttpClientOptions.`DEFAULT_ALPN_VERSIONS` | Default Application-Layer Protocol Negotiation versions = [] (automatic according to protocol version)
    `static List<HttpVersion>` | HttpServerOptions.`DEFAULT_ALPN_VERSIONS` | Default Application-Layer Protocol Negotiation versions = [HTTP/2,HTTP/1.1]

    Methods in io.vertx.core.http that return HttpVersion
    Modifier and Type | Method | Description
    --- | --- | ---
    `HttpVersion` | HttpClientOptions.`getProtocolVersion()` | Get the protocol version.
    `static HttpVersion` | HttpVersion.`valueOf​(String name)` | Returns the enum constant of this type with the specified name.
    `static HttpVersion[]` | HttpVersion.`values()` | Returns an array containing the constants of this enum type, in the order they are declared.
    `HttpVersion` | HttpClientRequest.`version()` |
    `HttpVersion` | HttpResponseHead.`version()` |
    `HttpVersion` | HttpServerRequest.`version()` |

    Methods in io.vertx.core.http that return types with arguments of type HttpVersion
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<HttpVersion>` | HttpClientOptions.`getAlpnVersions()` |
    `List<HttpVersion>` | HttpServerOptions.`getAlpnVersions()` |

    Methods in io.vertx.core.http with parameters of type HttpVersion
    Modifier and Type | Method | Description
    --- | --- | ---
    `HttpClientOptions` | HttpClientOptions.`setProtocolVersion​(HttpVersion protocolVersion)` | Set the protocol version.

    Method parameters in io.vertx.core.http with type arguments of type HttpVersion
    Modifier and Type | Method | Description
    --- | --- | ---
    `HttpClientOptions` | HttpClientOptions.`setAlpnVersions​(List<HttpVersion> alpnVersions)` | Set the list of protocol versions to provide to the server during the Application-Layer Protocol Negotiation.
    `HttpServerOptions` | HttpServerOptions.`setAlpnVersions​(List<HttpVersion> alpnVersions)` | Set the list of protocol versions to provide to the server during the Application-Layer Protocol Negotiatiation.

  - ### Uses of HttpVersion in io.vertx.ext.auth.audit

    Methods in io.vertx.ext.auth.audit with parameters of type HttpVersion
    Modifier and Type | Method | Description
    --- | --- | ---
    `SecurityAudit` | SecurityAudit.`resource​(HttpVersion version, HttpMethod method, String path)` |

  - ### Uses of HttpVersion in io.vertx.ext.consul

    Methods in io.vertx.ext.consul with parameters of type HttpVersion
    Modifier and Type | Method | Description
    --- | --- | ---
    `ConsulClientOptions` | ConsulClientOptions.`setProtocolVersion​(HttpVersion protocolVersion)` | Set the protocol version.

    Method parameters in io.vertx.ext.consul with type arguments of type HttpVersion
    Modifier and Type | Method | Description
    --- | --- | ---
    `ConsulClientOptions` | ConsulClientOptions.`setAlpnVersions​(List<HttpVersion> alpnVersions)` | Set the list of protocol versions to provide to the server during the Application-Layer Protocol Negotiation.

  - ### Uses of HttpVersion in io.vertx.ext.web.client

    Methods in io.vertx.ext.web.client with parameters of type HttpVersion
    Modifier and Type | Method | Description
    --- | --- | ---
    `CachingWebClientOptions` | CachingWebClientOptions.`setProtocolVersion​(HttpVersion protocolVersion)` |
    `WebClientOptions` | WebClientOptions.`setProtocolVersion​(HttpVersion protocolVersion)` |

    Method parameters in io.vertx.ext.web.client with type arguments of type HttpVersion
    Modifier and Type | Method | Description
    --- | --- | ---
    `CachingWebClientOptions` | CachingWebClientOptions.`setAlpnVersions​(List<HttpVersion> alpnVersions)` |
    `WebClientOptions` | WebClientOptions.`setAlpnVersions​(List<HttpVersion> alpnVersions)` |

  - ### Uses of HttpVersion in io.vertx.httpproxy

    Methods in io.vertx.httpproxy that return HttpVersion
    Modifier and Type | Method | Description
    --- | --- | ---
    `HttpVersion` | ProxyRequest.`version()` |

  - ### Uses of HttpVersion in io.vertx.reactivex.core.http

    Methods in io.vertx.reactivex.core.http that return HttpVersion
    Modifier and Type | Method | Description
    --- | --- | ---
    `HttpVersion` | HttpClientRequest.`version()` |
    `HttpVersion` | HttpClientResponse.`version()` |
    `HttpVersion` | HttpResponseHead.`version()` |
    `HttpVersion` | HttpServerRequest.`version()` |

  - ### Uses of HttpVersion in io.vertx.reactivex.ext.auth.audit

    Methods in io.vertx.reactivex.ext.auth.audit with parameters of type HttpVersion
    Modifier and Type | Method | Description
    --- | --- | ---
    `SecurityAudit` | SecurityAudit.`resource​(HttpVersion version, HttpMethod method, String path)` |

  - ### Uses of HttpVersion in io.vertx.reactivex.ext.web.client

    Methods in io.vertx.reactivex.ext.web.client that return HttpVersion
    Modifier and Type | Method | Description
    --- | --- | ---
    `HttpVersion` | HttpResponse.`version()` |

  - ### Uses of HttpVersion in io.vertx.rxjava.core.http

    Methods in io.vertx.rxjava.core.http that return HttpVersion
    Modifier and Type | Method | Description
    --- | --- | ---
    `HttpVersion` | HttpClientRequest.`version()` |
    `HttpVersion` | HttpClientResponse.`version()` |
    `HttpVersion` | HttpResponseHead.`version()` |
    `HttpVersion` | HttpServerRequest.`version()` |

  - ### Uses of HttpVersion in io.vertx.rxjava.ext.auth.audit

    Methods in io.vertx.rxjava.ext.auth.audit with parameters of type HttpVersion
    Modifier and Type | Method | Description
    --- | --- | ---
    `SecurityAudit` | SecurityAudit.`resource​(HttpVersion version, HttpMethod method, String path)` |

  - ### Uses of HttpVersion in io.vertx.rxjava.ext.web.client

    Methods in io.vertx.rxjava.ext.web.client that return HttpVersion
    Modifier and Type | Method | Description
    --- | --- | ---
    `HttpVersion` | HttpResponse.`version()` |

  - ### Uses of HttpVersion in io.vertx.rxjava3.core.http

    Methods in io.vertx.rxjava3.core.http that return HttpVersion
    Modifier and Type | Method | Description
    --- | --- | ---
    `HttpVersion` | HttpClientRequest.`version()` |
    `HttpVersion` | HttpClientResponse.`version()` |
    `HttpVersion` | HttpResponseHead.`version()` |
    `HttpVersion` | HttpServerRequest.`version()` |

  - ### Uses of HttpVersion in io.vertx.rxjava3.ext.auth.audit

    Methods in io.vertx.rxjava3.ext.auth.audit with parameters of type HttpVersion
    Modifier and Type | Method | Description
    --- | --- | ---
    `SecurityAudit` | SecurityAudit.`resource​(HttpVersion version, HttpMethod method, String path)` |

  - ### Uses of HttpVersion in io.vertx.rxjava3.ext.web.client

    Methods in io.vertx.rxjava3.ext.web.client that return HttpVersion
    Modifier and Type | Method | Description
    --- | --- | ---
    `HttpVersion` | HttpResponse.`version()` |

  - ### Uses of HttpVersion in io.vertx.rxjava3.httpproxy

    Methods in io.vertx.rxjava3.httpproxy that return HttpVersion
    Modifier and Type | Method | Description
    --- | --- | ---
    `HttpVersion` | ProxyRequest.`version()` |

  - ### Uses of HttpVersion in io.vertx.tracing.zipkin

    Methods in io.vertx.tracing.zipkin with parameters of type HttpVersion
    Modifier and Type | Method | Description
    --- | --- | ---
    `HttpSenderOptions` | HttpSenderOptions.`setProtocolVersion​(HttpVersion protocolVersion)` |

    Method parameters in io.vertx.tracing.zipkin with type arguments of type HttpVersion
    Modifier and Type | Method | Description
    --- | --- | ---
    `HttpSenderOptions` | HttpSenderOptions.`setAlpnVersions​(List<HttpVersion> alpnVersions)` |