## Uses of Class
com.hazelcast.client.config.ClientNetworkConfig

- Packages that use ClientNetworkConfig
  Package | Description
  --- | ---
  com.hazelcast.client.config | Contains classes related to config for com.hazelcast.client

- - ### Uses of ClientNetworkConfig in com.hazelcast.client.config

    Methods in com.hazelcast.client.config that return ClientNetworkConfig
    Modifier and Type | Method and Description
    --- | ---
    `ClientNetworkConfig` | ClientNetworkConfig.`addAddress(String... addresses)` Adds given addresses to candidate address list that client will use to establish initial connection
    `ClientNetworkConfig` | ClientNetworkConfig.`addOutboundPort(int port)` Add outbound port to the outbound port list
    `ClientNetworkConfig` | ClientNetworkConfig.`addOutboundPortDefinition(String portDef)` Add outbound port definition to the outbound port definition list
    `ClientNetworkConfig` | ClientConfig.`getNetworkConfig()` Gets `ClientNetworkConfig`
    `ClientNetworkConfig` | ClientNetworkConfig.`setAddresses(List<String> addresses)` Sets given addresses as candidate address list that client will use to establish initial connection
    `ClientNetworkConfig` | ClientNetworkConfig.`setAwsConfig(ClientAwsConfig clientAwsConfig)` Sets configuration to connect nodes in AWS environment.
    `ClientNetworkConfig` | ClientNetworkConfig.`setAzureConfig(AzureConfig azureConfig)` Sets configuration to connect nodes in Azure environment.
    `ClientNetworkConfig` | ClientNetworkConfig.`setClientIcmpPingConfig(ClientIcmpPingConfig clientIcmpPingConfig)` ICMP ping is used to detect if machine that a remote hazelcast member runs on alive or not
    `ClientNetworkConfig` | ClientNetworkConfig.`setConnectionAttemptLimit(int connectionAttemptLimit)` While client is trying to connect initially to one of the members in the `addressList`, all might be not available.
    `ClientNetworkConfig` | ClientNetworkConfig.`setConnectionAttemptPeriod(int connectionAttemptPeriod)` Period for the next attempt to find a member to connect.
    `ClientNetworkConfig` | ClientNetworkConfig.`setConnectionTimeout(int connectionTimeout)`
    `ClientNetworkConfig` | ClientNetworkConfig.`setEurekaConfig(EurekaConfig eurekaConfig)` Sets configuration to connect nodes in Eureka environment.
    `ClientNetworkConfig` | ClientNetworkConfig.`setGcpConfig(GcpConfig gcpConfig)` Sets configuration to connect nodes in GCP environment.
    `ClientNetworkConfig` | ClientNetworkConfig.`setKubernetesConfig(KubernetesConfig kubernetesConfig)` Sets configuration to connect nodes in Kubernetes environment.
    `ClientNetworkConfig` | ClientNetworkConfig.`setOutboundPortDefinitions(Collection<String> outboundPortDefinitions)` Set outbound port definitions
    `ClientNetworkConfig` | ClientNetworkConfig.`setOutboundPorts(Collection<Integer> outboundPorts)` Set outbond ports
    `ClientNetworkConfig` | ClientNetworkConfig.`setRedoOperation(boolean redoOperation)` If true, client will redo the operations that were executing on the server and client lost the connection.
    `ClientNetworkConfig` | ClientNetworkConfig.`setSmartRouting(boolean smartRouting)` If `true`, client will route the key based operations to owner of the key on best-effort basis.
    `ClientNetworkConfig` | ClientNetworkConfig.`setSocketInterceptorConfig(SocketInterceptorConfig socketInterceptorConfig)`
    `ClientNetworkConfig` | ClientNetworkConfig.`setSocketOptions(SocketOptions socketOptions)`
    `ClientNetworkConfig` | ClientNetworkConfig.`setSSLConfig(SSLConfig sslConfig)` Sets the `SSLConfig`.

    Methods in com.hazelcast.client.config with parameters of type ClientNetworkConfig
    Modifier and Type | Method and Description
    --- | ---
    `static List<AliasedDiscoveryConfig<?>>` | ClientAliasedDiscoveryConfigUtils.`aliasedDiscoveryConfigsFrom(ClientNetworkConfig networkConfig)` Gets a list of all aliased discovery configs from `config`.
    `static AliasedDiscoveryConfig` | ClientAliasedDiscoveryConfigUtils.`getConfigByTag(ClientNetworkConfig config, String tag)` Gets the `AliasedDiscoveryConfig` from `config` by `tag`.
    `ClientConfig` | ClientConfig.`setNetworkConfig(ClientNetworkConfig networkConfig)` Sets `ClientNetworkConfig`

    Constructors in com.hazelcast.client.config with parameters of type ClientNetworkConfig
    Constructor and Description
    `ClientNetworkConfig(ClientNetworkConfig networkConfig)`

Copyright © 2020. All rights reserved.