Class HttpMetaServiceDescriptor.HttpClientConfiguration

java.lang.Object
io.inverno.mod.discovery.http.meta.HttpMetaServiceDescriptor.HttpClientConfiguration
Enclosing class:
HttpMetaServiceDescriptor

public static class HttpMetaServiceDescriptor.HttpClientConfiguration extends Object

Describes HTTP client configuration.

They can be defined at different level of the HTTP meta service descriptor:

  • at service level to override a setting for every destination defined in the service
  • at route level to override a setting for every destination defined in the route
  • at destination level to override a setting for a particular destination

The HTTP client configuration used to create the endpoint(s) in a given destination is then obtained from the initial configuration coming from the HTTP client overridden by the configuration defined at service level, overridden by the configuration defined at route level, overridden by the configuration defined at destination level.

Since:
1.12
Author:
Jeremy Kuhn
  • Constructor Details

    • HttpClientConfiguration

      public HttpClientConfiguration()
  • Method Details

    • getConfigurer

      Returns a configurer used to override an HTTP client configuration.

      Returns:
      an HTTP client configuration configurer
    • getClient_event_loop_group_size

      public Settable<Integer> getClient_event_loop_group_size()

      Returns the client event loop group size.

      Returns:
      a settable returning the client event loop group size or an unset settable if no value was set
    • setClient_event_loop_group_size

      public void setClient_event_loop_group_size(Integer client_event_loop_group_size)

      Sets the client event loop group size.

      Parameters:
      client_event_loop_group_size - the client event lookp group size
    • getPool_max_size

      public Settable<Integer> getPool_max_size()

      Returns the pool max size.

      Returns:
      a settable returning the pool max size or an unset settable if no value was set
    • setPool_max_size

      public void setPool_max_size(Integer pool_max_size)

      Sets the pool max size.

      Parameters:
      pool_max_size - the pool max size
    • getPool_clean_period

      public Settable<Long> getPool_clean_period()

      Returns the pool clean period.

      Returns:
      a settable returning the pool clean period or an unset settable if no value was set
    • setPool_clean_period

      public void setPool_clean_period(Long pool_clean_period)

      Sets the pool clean period

      Parameters:
      pool_clean_period - the pool clean period
    • getPool_buffer_size

      public Settable<Integer> getPool_buffer_size()

      Returns the pool buffer size.

      Returns:
      a settable returning the pool buffer size or an unset settable if no value was set
    • setPool_buffer_size

      public void setPool_buffer_size(Integer pool_buffer_size)

      Sets the pool buffer size.

      Parameters:
      pool_buffer_size - the pool buffer size
    • getPool_keep_alive_timeout

      public Settable<Long> getPool_keep_alive_timeout()

      Returns the pool keep alive timeout.

      Returns:
      a settable returning the pool clean period or an unset settable if no value was set
    • setPool_keep_alive_timeout

      public void setPool_keep_alive_timeout(Long pool_keep_alive_timeout)

      Sets the pool keep alive timeout.

      Parameters:
      pool_keep_alive_timeout - the pool keep alive timeout
    • getPool_connect_timeout

      public Settable<Long> getPool_connect_timeout()

      Returns the pool connect timeout.

      Returns:
      a settable returning the pool connect timeout or an unset settable if no value was set
    • setPool_connect_timeout

      public void setPool_connect_timeout(Long pool_connect_timeout)

      Sets the pool connect timeout.

      Parameters:
      pool_connect_timeout - the pool connect timeout
    • getRequest_timeout

      public Settable<Long> getRequest_timeout()

      Returns the request timeout.

      Returns:
      a settable returning the request timeout or an unset settable if no value was set
    • setRequest_timeout

      public void setRequest_timeout(Long request_timeout)

      Sets the request timeout.

      Parameters:
      request_timeout - the request timeout
    • getGraceful_shutdown_timeout

      public Settable<Long> getGraceful_shutdown_timeout()

      Returns the graceful shutdown timeout.

      Returns:
      a settable returning the graceful shutdown timeout or an unset settable if no value was set
    • setGraceful_shutdown_timeout

      public void setGraceful_shutdown_timeout(Long graceful_shutdown_timeout)

      Sets the graceful shutdown timeout.

      Parameters:
      graceful_shutdown_timeout - the graceful shutdown timeout
    • getHttp_protocol_versions

      public Settable<Set<HttpVersion>> getHttp_protocol_versions()

      Returns the HTTP protocol versions.

      Returns:
      a settable returning the HTTP protocol versions or an unset settable if no value was set
    • setHttp_protocol_versions

      public void setHttp_protocol_versions(Set<HttpVersion> http_protocol_versions)

      Sets the HTTP protocol versions.

      Parameters:
      http_protocol_versions - the HTTP protocol versions
    • getSend_user_agent

      public Settable<Boolean> getSend_user_agent()

      Returns the send user agent flag.

      Returns:
      a settable returning the send user agent flag or an unset settable if no value was set
    • setSend_user_agent

      public void setSend_user_agent(Boolean send_user_agent)

      Sets the send user agent flag.

      Parameters:
      send_user_agent - the send user agent flag
    • getUser_agent

      public Settable<String> getUser_agent()

      Returns the user agent.

      Returns:
      a settable returning the user agent or an unset settable if no value was set
    • setUser_agent

      public void setUser_agent(String user_agent)

      Sets the user agent.

      Parameters:
      user_agent - the user agent
    • getCompression_enabled

      public Settable<Boolean> getCompression_enabled()

      Returns the compression enabled flag.

      Returns:
      a settable returning the compression enabled flag or an unset settable if no value was set
    • setCompression_enabled

      public void setCompression_enabled(Boolean compression_enabled)

      Sets the compression enabled flag.

      Parameters:
      compression_enabled - the compression enabled flag
    • getDecompression_enabled

      public Settable<Boolean> getDecompression_enabled()

      Returns the decompression enabled flag.

      Returns:
      the decompression enabled flag
    • setDecompression_enabled

      public void setDecompression_enabled(Boolean decompression_enabled)

      Sets the decompression enabled flag.

      Parameters:
      decompression_enabled - the decompression enabled flag
    • getCompression_contentSizeThreshold

      public Settable<Integer> getCompression_contentSizeThreshold()

      Returns the compression content size threshold.

      Returns:
      a settable returning the compression content size threshold or an unset settable if no value was set
    • setCompression_contentSizeThreshold

      public void setCompression_contentSizeThreshold(Integer compression_contentSizeThreshold)

      Sets the compression content size threshold.

      Parameters:
      compression_contentSizeThreshold - the compression content size threshold
    • getCompression_brotli_quality

      public Settable<Integer> getCompression_brotli_quality()

      Returns Brotli compression quality.

      Returns:
      a settable returning Brotli compression quality or an unset settable if no value was set
    • setCompression_brotli_quality

      public void setCompression_brotli_quality(Integer compression_brotli_quality)

      Sets Brotli compression quality.

      Parameters:
      compression_brotli_quality - Brotli compression quality
    • getCompression_brotli_window

      public Settable<Integer> getCompression_brotli_window()

      Returns Brotli compression window.

      Returns:
      a settable returning Brotli compression window or an unset settable if no value was set
    • setCompression_brotli_window

      public void setCompression_brotli_window(Integer compression_brotli_window)

      Sets Brotli compression window.

      Parameters:
      compression_brotli_window - Brotli compression window
    • getCompression_brotli_mode

      public Settable<Integer> getCompression_brotli_mode()

      Returns Brotli compression mode.

      Returns:
      a settable returning Brotli compression mode or an unset settable if no value was set
    • setCompression_brotli_mode

      public void setCompression_brotli_mode(Integer compression_brotli_mode)

      Sets Brotli compression mode.

      Parameters:
      compression_brotli_mode - Brotli compression mode
    • getCompression_deflate_compressionLevel

      public Settable<Integer> getCompression_deflate_compressionLevel()

      Returns Deflate compression level.

      Returns:
      a settable returning Deflate compression level or an unset settable if no value was set
    • setCompression_deflate_compressionLevel

      public void setCompression_deflate_compressionLevel(Integer compression_deflate_compressionLevel)

      Sets Deflate compression level.

      Parameters:
      compression_deflate_compressionLevel - Deflate compression level
    • getCompression_deflate_windowBits

      public Settable<Integer> getCompression_deflate_windowBits()

      Returns Deflate window bits.

      Returns:
      a settable returning Deflate window bits or an unset settable if no value was set
    • setCompression_deflate_windowBits

      public void setCompression_deflate_windowBits(Integer compression_deflate_windowBits)

      Sets Deflate window its.

      Parameters:
      compression_deflate_windowBits - Deflate window bits
    • getCompression_deflate_memLevel

      public Settable<Integer> getCompression_deflate_memLevel()

      Returns Deflate memory level.

      Returns:
      a settable returning Deflate memory level or an unset settable if no value was set
    • setCompression_deflate_memLevel

      public void setCompression_deflate_memLevel(Integer compression_deflate_memLevel)

      Sets Deflate memory level.

      Parameters:
      compression_deflate_memLevel - Deflate memory level
    • getCompression_gzip_compressionLevel

      public Settable<Integer> getCompression_gzip_compressionLevel()

      Returns Gzip compression level.

      Returns:
      a settable returning Gzip compression level or an unset settable if no value was set
    • setCompression_gzip_compressionLevel

      public void setCompression_gzip_compressionLevel(Integer compression_gzip_compressionLevel)

      Sets Gzip compression level.

      Parameters:
      compression_gzip_compressionLevel - Gzip compression level
    • getCompression_gzip_windowBits

      public Settable<Integer> getCompression_gzip_windowBits()

      Returns Gzip window bits.

      Returns:
      a settable returning Gzip window bits or an unset settable if no value was set
    • setCompression_gzip_windowBits

      public void setCompression_gzip_windowBits(Integer compression_gzip_windowBits)

      Sets Gzip window bits.

      Parameters:
      compression_gzip_windowBits - Gzip window bits
    • getCompression_gzip_memLevel

      public Settable<Integer> getCompression_gzip_memLevel()

      Returns Gzip memory level.

      Returns:
      a settable returning Gzip memory level or an unset settable if no value was set
    • setCompression_gzip_memLevel

      public void setCompression_gzip_memLevel(Integer compression_gzip_memLevel)

      Sets Gzip memory level

      Parameters:
      compression_gzip_memLevel - Gzip memory level
    • getCompression_zstd_blockSize

      public Settable<Integer> getCompression_zstd_blockSize()

      Returns Zstd block size.

      Returns:
      a settable returning Zstd block size or an unset settable if no value was set
    • setCompression_zstd_blockSize

      public void setCompression_zstd_blockSize(Integer compression_zstd_blockSize)

      Sets Zstd block size.

      Parameters:
      compression_zstd_blockSize - Zstd block size
    • getCompression_zstd_compressionLevel

      public Settable<Integer> getCompression_zstd_compressionLevel()

      Returns Zstd compression level.

      Returns:
      a settable returning Zstd compression level or an unset settable if no value was set
    • setCompression_zstd_compressionLevel

      public void setCompression_zstd_compressionLevel(Integer compression_zstd_compressionLevel)

      Sets Zstd compression level.

      Parameters:
      compression_zstd_compressionLevel - Zstd compression level
    • getCompression_zstd_maxEncodeSize

      public Settable<Integer> getCompression_zstd_maxEncodeSize()

      Returns Zstd max encode size.

      Returns:
      a settable returning Zstd ma encode size or an unset settable if no value was set
    • setCompression_zstd_maxEncodeSize

      public void setCompression_zstd_maxEncodeSize(Integer compression_zstd_maxEncodeSize)

      Sets Zstd max encode size.

      Parameters:
      compression_zstd_maxEncodeSize - Zstd max encode size
    • getTls_key_store

      public Settable<URI> getTls_key_store()

      Returns the TLS keystore URI.

      Returns:
      a settable returning the TLS keystore URI or an unset settable if no value was set
    • setTls_key_store

      public void setTls_key_store(URI tls_key_store)

      Sets the TLS keystore URI.

      Parameters:
      tls_key_store - the TLS keystore URI
    • getTls_key_store_type

      public Settable<String> getTls_key_store_type()

      Returns the TLS keystore type.

      Returns:
      a settable returning the TLS keystore type or an unset settable if no value was set
    • setTls_key_store_type

      public void setTls_key_store_type(String tls_key_store_type)

      Sets the TLS keystore type.

      Parameters:
      tls_key_store_type - the TLS keystore type
    • getTls_key_store_password

      public Settable<String> getTls_key_store_password()

      Returns the TLS keystore password.

      Returns:
      a settable returning the TLS keystore password or an unset settable if no value was set
    • setTls_key_store_password

      public void setTls_key_store_password(String tls_key_store_password)

      Sets the TLS keystore password.

      Parameters:
      tls_key_store_password - the TLS keystore password
    • getTls_key_alias

      public Settable<String> getTls_key_alias()

      Returns the TLS key alias.

      Returns:
      a settable returning the TLS key alis or an unset settable if no value was set
    • setTls_key_alias

      public void setTls_key_alias(String tls_key_alias)

      Sets the TLS key alias.

      Parameters:
      tls_key_alias - the TLS key alias
    • getTls_key_alias_password

      public Settable<String> getTls_key_alias_password()

      Returns the TLS key alias password.

      Returns:
      a settable returning the TLS key alias password or an unset settable if no value was set
    • setTls_key_alias_password

      public void setTls_key_alias_password(String tls_key_alias_password)

      Sets the TLS key alias password.

      Parameters:
      tls_key_alias_password - the TLS key alias password
    • getTls_trust_store

      public Settable<URI> getTls_trust_store()

      Returns the TLS truststore URI.

      Returns:
      a settable returning the TLS truststore URI or an unset settable if no value was set
    • setTls_trust_store

      public void setTls_trust_store(URI tls_trust_store)

      Sets the TLS truststore URI.

      Parameters:
      tls_trust_store - the TLS truststore URI
    • getTls_trust_store_type

      public Settable<String> getTls_trust_store_type()

      Returns the TLS truststore type.

      Returns:
      a settable returning the TLS truststore type or an unset settable if no value was set
    • setTls_trust_store_type

      public void setTls_trust_store_type(String tls_trust_store_type)

      Sets the TLS truststore type.

      Parameters:
      tls_trust_store_type - the TLS truststore type
    • getTls_trust_store_password

      public Settable<String> getTls_trust_store_password()

      Returns the TLS truststore password.

      Returns:
      a settable returning the TLS truststore password or an unset settable if no value was set
    • setTls_trust_store_password

      public void setTls_trust_store_password(String tls_trust_store_password)

      Sets the TLS truststore password.

      Parameters:
      tls_trust_store_password - the TLS truststore password
    • getTls_trust_all

      public Settable<Boolean> getTls_trust_all()

      Returns the TLS trust all flag.

      Returns:
      a settable returning the TLS trust all flag or an unset settable if no value was set
    • setTls_trust_all

      public void setTls_trust_all(Boolean tls_trust_all)

      Sets the TLS trust all flag.

      Parameters:
      tls_trust_all - the TLS trust all flag.
    • getTls_send_sni

      public Settable<Boolean> getTls_send_sni()

      Returns the TLS send SNI flag.

      Returns:
      a settable returning the TLS send SNI flag or an unset settable if no value was set
    • setTls_send_sni

      public void setTls_send_sni(Boolean tls_send_sni)

      Sets the TLS send SNI flag.

      Parameters:
      tls_send_sni - the TLS send SNI flag.
    • getTls_ciphers_includes

      public Settable<String[]> getTls_ciphers_includes()

      Returns the TLS ciphers to include.

      Returns:
      a settable returning the TLS ciphers to include or an unset settable if no value was set
    • setTls_ciphers_includes

      public void setTls_ciphers_includes(String[] tls_ciphers_includes)

      Sets the TLS ciphers to include.

      Parameters:
      tls_ciphers_includes - the TLS ciphers to include
    • getTls_ciphers_excludes

      public Settable<String[]> getTls_ciphers_excludes()

      Returns the TLS cipher to excludes.

      Returns:
      a settable returning the TLS ciphers to exclude or an unset settable if no value was set
    • setTls_ciphers_excludes

      public void setTls_ciphers_excludes(String[] tls_ciphers_excludes)

      Sets the TLS ciphers to excludes

      Parameters:
      tls_ciphers_excludes - the TLS ciphers to exclude
    • getHttp1x_initial_buffer_size

      public Settable<Integer> getHttp1x_initial_buffer_size()

      Returns the HTTP/1.x initial buffer size.

      Returns:
      a settable returning the HTTP/1.x initial buffer size or an unset settable if no value was set
    • setHttp1x_initial_buffer_size

      public void setHttp1x_initial_buffer_size(Integer http1x_initial_buffer_size)

      Sets the HTTP/1.x initial buffer size.

      Parameters:
      http1x_initial_buffer_size - the initial HTTP/1.x initial buffer size
    • getHttp1x_max_initial_line_length

      public Settable<Integer> getHttp1x_max_initial_line_length()

      Returns the HTTP/1.x max initial line length.

      Returns:
      the HTTP/1.x max initial line length
    • setHttp1x_max_initial_line_length

      public void setHttp1x_max_initial_line_length(Integer http1x_max_initial_line_length)

      Sets the HTTP/1.x max initial line length.

      Parameters:
      http1x_max_initial_line_length - HTTP/1.x max initial line length
    • getHttp1x_max_chunk_size

      public Settable<Integer> getHttp1x_max_chunk_size()

      Returns the HTTP/1.x max chunk size.

      Returns:
      a settable returning the HTTP/1.x max chunk size or an unset settable if no value was set
    • setHttp1x_max_chunk_size

      public void setHttp1x_max_chunk_size(Integer http1x_max_chunk_size)

      Sets the HTTP/1.x max chunk size.

      Parameters:
      http1x_max_chunk_size - the HTTP/1.x max chunk size
    • getHttp1x_max_header_size

      public Settable<Integer> getHttp1x_max_header_size()

      Returns the HTTP/1.x max header size.

      Returns:
      a settable returning the HTTP/1.x max header size or an unset settable if no value was set
    • setHttp1x_max_header_size

      public void setHttp1x_max_header_size(Integer http1x_max_header_size)

      Sets the HTTP/1.x max header size.

      Parameters:
      http1x_max_header_size - the HTTP/1.x max header size
    • getHttp1x_validate_headers

      public Settable<Boolean> getHttp1x_validate_headers()

      Returns the HTTP/1.x validate header flag.

      Returns:
      a settable returning the HTTP/1.x validate header flag or an unset settable if no value was set
    • setHttp1x_validate_headers

      public void setHttp1x_validate_headers(Boolean http1x_validate_headers)

      Sets the HTTP/1.x validate header flag.

      Parameters:
      http1x_validate_headers - the HTTP/1.x validate header flag
    • getHttp1_max_concurrent_requests

      public Settable<Long> getHttp1_max_concurrent_requests()

      Returns the HTTP/1.x max concurrent requests.

      Returns:
      a settable returning the HTTP/1.x max concurrent requests or an unset settable if no value was set
    • setHttp1_max_concurrent_requests

      public void setHttp1_max_concurrent_requests(Long http1_max_concurrent_requests)

      Sets the HTTP/1.x max concurrent requests.

      Parameters:
      http1_max_concurrent_requests - the HTTP/1.x max concurrent requests
    • getHttp2_header_table_size

      public Settable<Long> getHttp2_header_table_size()

      Returns the HTTP/2 header table size.

      Returns:
      a settable returning the HTTP/2 header table size or an unset settable if no value was set
    • setHttp2_header_table_size

      public void setHttp2_header_table_size(Long http2_header_table_size)

      Sets the HTTP/2 header table size.

      Parameters:
      http2_header_table_size - the HTTP/2 header table size
    • getHttp2_max_concurrent_streams

      public Settable<Long> getHttp2_max_concurrent_streams()

      Returns the HTTP/2 max concurrent streams.

      Returns:
      a settable returning the HTTP/2 max concurrent streams or an unset settable if no value was set
    • setHttp2_max_concurrent_streams

      public void setHttp2_max_concurrent_streams(Long http2_max_concurrent_streams)

      Sets the HTTP/2 max concurrent streams.

      Parameters:
      http2_max_concurrent_streams - the HTTP/2 max concurrent streams
    • getHttp2_initial_window_size

      public Settable<Integer> getHttp2_initial_window_size()

      Returns the HTTP/2 initial window size.

      Returns:
      a settable returning the HTTP/2 initial window size or an unset settable if no value was set
    • setHttp2_initial_window_size

      public void setHttp2_initial_window_size(Integer http2_initial_window_size)

      Sets the HTTP/2 initial window size.

      Parameters:
      http2_initial_window_size - the HTTP/2 initial window size
    • getHttp2_max_frame_size

      public Settable<Integer> getHttp2_max_frame_size()

      Returns the HTTP/2 max frame size.

      Returns:
      a settable returning the HTTP/2 max frame size or an unset settable if no value was set
    • setHttp2_max_frame_size

      public void setHttp2_max_frame_size(Integer http2_max_frame_size)

      Sets the HTTP/2 max frame size.

      Parameters:
      http2_max_frame_size - the HTTP/2 max frame size
    • getHttp2_max_header_list_size

      public Settable<Integer> getHttp2_max_header_list_size()

      Returns the HTTP/2 max header list size.

      Returns:
      a settable returning the HTTP/2 max header list size or an unset settable if no value was set
    • setHttp2_max_header_list_size

      public void setHttp2_max_header_list_size(Integer http2_max_header_list_size)

      Sets the HTTP/2 max header list size.

      Parameters:
      http2_max_header_list_size - the HTTP/2 max header list size
    • getHttp2_validate_headers

      public Settable<Boolean> getHttp2_validate_headers()

      Returns the HTTP/2 validate headers flag.

      Returns:
      a settable returning the HTTP/2 validate headers flag or an unset settable if no value was set
    • setHttp2_validate_headers

      public void setHttp2_validate_headers(Boolean http2_validate_headers)

      Sets the HTTP/2 validate headers flag.

      Parameters:
      http2_validate_headers - the HTTP/2 validate headers flag
    • getWs_max_frame_size

      public Settable<Integer> getWs_max_frame_size()

      Returns the WeSocket max frame size.

      Returns:
      a settable returning the WebSocket max frame size or an unset settable if no value was set
    • setWs_max_frame_size

      public void setWs_max_frame_size(Integer ws_max_frame_size)

      Sets the WebSocket max frame size.

      Parameters:
      ws_max_frame_size - the WebSocket max frame size
    • getWs_frame_compression_enabled

      public Settable<Boolean> getWs_frame_compression_enabled()

      Returns the WebSocket frame compression enabled flag.

      Returns:
      a settable returning the WebSocket frame compression enabled flag or an unset settable if no value was set
    • setWs_frame_compression_enabled

      public void setWs_frame_compression_enabled(Boolean ws_frame_compression_enabled)

      Sets the WebSocket frame compression enabled flag.

      Parameters:
      ws_frame_compression_enabled - the WebSocket frame compression enabled flag
    • getWs_frame_compression_level

      public Settable<Integer> getWs_frame_compression_level()

      Returns the WebSocket frame compression level.

      Returns:
      a settable returning the WebSocket frame compression level or an unset settable if no value was set
    • setWs_frame_compression_level

      public void setWs_frame_compression_level(Integer ws_frame_compression_level)

      Sets the WebSocket frame compression level

      Parameters:
      ws_frame_compression_level - the WebSocket frame compression level
    • getWs_message_compression_enabled

      public Settable<Boolean> getWs_message_compression_enabled()

      Returns the WebSocket message compression enabled flag.

      Returns:
      a settable returning the WebSocket message compression enabled flag or an unset settable if no value was set
    • setWs_message_compression_enabled

      public void setWs_message_compression_enabled(Boolean ws_message_compression_enabled)

      Sets the WebSocket message compression enabled flag.

      Parameters:
      ws_message_compression_enabled - the WebSocket message compression enabled flag
    • getWs_message_compression_level

      public Settable<Integer> getWs_message_compression_level()

      Returns the WebSocket message compression level.

      Returns:
      a settable returning the WebSocket message compression level or an unset settable if no value was set
    • setWs_message_compression_level

      public void setWs_message_compression_level(Integer ws_message_compression_level)

      Sets the WebSocket message compression level.

      Parameters:
      ws_message_compression_level - the WebSocket message compression level
    • getWs_message_allow_client_window_size

      public Settable<Boolean> getWs_message_allow_client_window_size()

      Returns the WebSocket message allow client window size flag.

      Returns:
      a settable returning the WebSocket message allow client window size flag or an unset settable if no value was set
    • setWs_message_allow_client_window_size

      public void setWs_message_allow_client_window_size(Boolean ws_message_allow_client_window_size)

      Sets the WebSocket message allow client window size flag.

      Parameters:
      ws_message_allow_client_window_size - the WebSocket message allow client window size flag
    • getWs_message_requested_server_window_size

      public Settable<Integer> getWs_message_requested_server_window_size()

      Returns the WebSocket message requested server window size.

      Returns:
      a settable returning the Websocket message requested server window size or an unset settable if no value was set
    • setWs_message_requested_server_window_size

      public void setWs_message_requested_server_window_size(Integer ws_message_requested_server_window_size)

      Sets the WebSocket message requested server window size

      Parameters:
      ws_message_requested_server_window_size - the WebSocket message requested server window size
    • getWs_message_allow_client_no_context

      public Settable<Boolean> getWs_message_allow_client_no_context()

      Returns the WebSocket allow client no context flag.

      Returns:
      a settable returning the WebSocket allow client no context flag or an unset settable if no value was set
    • setWs_message_allow_client_no_context

      public void setWs_message_allow_client_no_context(Boolean ws_message_allow_client_no_context)

      Sets the WebSocket allow client no context flag.

      Parameters:
      ws_message_allow_client_no_context - the WebSocket allow client no context flag
    • getWs_message_requested_server_no_context

      public Settable<Boolean> getWs_message_requested_server_no_context()

      Returns WebSocket message requested server no context flag.

      Returns:
      a settable returning the WebSocket message requested server no context flag or an unset settable if no value was set
    • setWs_message_requested_server_no_context

      public void setWs_message_requested_server_no_context(Boolean ws_message_requested_server_no_context)

      Sets the WebSocket message requested server no context flag.

      Parameters:
      ws_message_requested_server_no_context - the WebSocket message requested no context flag
    • getWs_close_on_outbound_complete

      public Settable<Boolean> getWs_close_on_outbound_complete()

      Returns the WebSocket close on outbound complete flag.

      Returns:
      a settable returning the WebSocket close on outbound complete flag or an unset settable if no value was set
    • setWs_close_on_outbound_complete

      public void setWs_close_on_outbound_complete(Boolean ws_close_on_outbound_complete)

      Sets the WebSocket close on outbound complete flag.

      Parameters:
      ws_close_on_outbound_complete - the WebSocket close on outbound complete flag
    • getWs_inbound_close_frame_timeout

      public Settable<Long> getWs_inbound_close_frame_timeout()

      Returns the WebSocket inbound close frame timeout.

      Returns:
      a settable returning the WebSocket inbound close frame timeout or an unset settable if no value was set
    • setWs_inbound_close_frame_timeout

      public void setWs_inbound_close_frame_timeout(Long ws_inbound_close_frame_timeout)

      Sets the WebSocket inbound close frame timeout.

      Parameters:
      ws_inbound_close_frame_timeout - the WebSocket inbound close frame timeout
    • getProxy_host

      public Settable<String> getProxy_host()

      Returns the proxy host.

      Returns:
      a settable returning the proxy host or an unset settable if no value was set
    • setProxy_host

      public void setProxy_host(String proxy_host)

      Sets the proxy host.

      Parameters:
      proxy_host - the proxy host
    • getProxy_port

      public Settable<Integer> getProxy_port()

      Returns the proxy port.

      Returns:
      a settable returning the proxy port or an unset settable if no value was set
    • setProxy_port

      public void setProxy_port(Integer proxy_port)

      Sets the proxy port.

      Parameters:
      proxy_port - the proxy port
    • getProxy_username

      public Settable<String> getProxy_username()

      Returns the proxy username.

      Returns:
      a settable returning the proxy username or an unset settable if no value was set
    • setProxy_username

      public void setProxy_username(String proxy_username)

      Sets the proxy username.

      Parameters:
      proxy_username - the proxy username
    • getProxy_password

      public Settable<String> getProxy_password()

      Returns the proxy password.

      Returns:
      a settable returning the proxy password or an unset settable if no value was set
    • setProxy_password

      public void setProxy_password(String proxy_password)

      Sets the proxy password.

      Parameters:
      proxy_password - the proxy password
    • getProxy_protocol

      public Settable<HttpClientConfiguration.ProxyProtocol> getProxy_protocol()

      Returns the proxy protocol.

      Returns:
      a settable returning the proxy protocol or an unset settable if no value was set
    • setProxy_protocol

      public void setProxy_protocol(HttpClientConfiguration.ProxyProtocol proxy_protocol)

      Sets the proxy protocol.

      Parameters:
      proxy_protocol - the proxy protocol
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object