## Uses of Class
org.apache.ignite.internal.client.GridClientConfiguration

Packages that use GridClientConfiguration
org.apache.ignite.internal.client
org.apache.ignite.internal.client.impl
org.apache.ignite.internal.client.impl.connection
org.apache.ignite.internal.commandline
org.apache.ignite.internal.commandline.cache
org.apache.ignite.internal.commandline.diagnostic
org.apache.ignite.internal.commandline.encryption
org.apache.ignite.internal.commandline.meta
org.apache.ignite.internal.commandline.meta.subcommands
org.apache.ignite.internal.commandline.query
org.apache.ignite.internal.commandline.snapshot

### Uses of GridClientConfiguration in org.apache.ignite.internal.client

Methods in org.apache.ignite.internal.client that return GridClientConfiguration
`GridClientConfiguration` GridClientConfiguration.`setAutoFetchAttributes(boolean autoFetchAttrs)` Sets flag indicating whether node attributes should be fetched by client automatically.
`GridClientConfiguration` GridClientConfiguration.`setAutoFetchMetrics(boolean autoFetchMetrics)` Sets flag indicating whether node metrics should be fetched by client automatically.
`GridClientConfiguration` GridClientConfiguration.`setBalancer(GridClientLoadBalancer balancer)` Sets default compute balancer.
`GridClientConfiguration` GridClientConfiguration.`setConnectTimeout(int connectTimeout)` Sets timeout for socket connect operation.
`GridClientConfiguration` GridClientConfiguration.`setDaemon(boolean daemon)` Set the daemon flag value.
`GridClientConfiguration` GridClientConfiguration.`setDataConfigurations(Collection<? extends GridClientDataConfiguration> dataCfgs)` Sets data configurations.
`GridClientConfiguration` GridClientConfiguration.`setEnableAttributesCache(boolean enableAttrsCache)` Sets flag indicating whether node attributes should be cached by client.
`GridClientConfiguration` GridClientConfiguration.`setEnableMetricsCache(boolean enableMetricsCache)` Sets flag indicating whether node and cache metrics should be cached by client.
`GridClientConfiguration` GridClientConfiguration.`setExecutorService(ExecutorService executor)` Sets executor service.
`GridClientConfiguration` GridClientConfiguration.`setMarshaller(GridClientMarshaller marshaller)` Sets the marshaller to use for communication.
`GridClientConfiguration` GridClientConfiguration.`setMaxConnectionIdleTime(long maxConnIdleTime)` Sets maximum time in milliseconds which connection can be idle before it is closed by client.
`GridClientConfiguration` GridClientConfiguration.`setPingInterval(long pingInterval)` Sets ping interval in milliseconds.
`GridClientConfiguration` GridClientConfiguration.`setPingTimeout(long pingTimeout)` Sets ping timeout in milliseconds.
`GridClientConfiguration` GridClientConfiguration.`setProtocol(GridClientProtocol proto)` Sets protocol type that should be used in communication.
`GridClientConfiguration` GridClientConfiguration.`setRouters(Collection<String> routers)` Sets list of routers this client should connect to.
`GridClientConfiguration` GridClientConfiguration.`setSecurityCredentialsProvider(SecurityCredentialsProvider credProvider)` Sets client credentials provider used in authentication process.
`GridClientConfiguration` GridClientConfiguration.`setServers(Collection<String> srvs)` Sets list of servers this client should connect to.
`GridClientConfiguration` GridClientConfiguration.`setSslContextFactory(GridSslContextFactory sslCtxFactory)` Sets SSL context factory that will be used for creation of secure connections.
`GridClientConfiguration` GridClientConfiguration.`setTcpNoDelay(boolean tcpNoDelay)` Sets whether `TCP_NODELAY` flag should be set on underlying socket connections.
`GridClientConfiguration` GridClientConfiguration.`setTopologyRefreshFrequency(long topRefreshFreq)` Sets topology refresh frequency.
`GridClientConfiguration` GridClientConfiguration.`setUserAttributes(Map<String,String> userAttrs)` Sets user attributes which can be used to send additional info to the server nodes.

Methods in org.apache.ignite.internal.client with parameters of type GridClientConfiguration
`static GridClient` GridClientFactory.`start(GridClientConfiguration cfg)` Starts a client with given configuration.

Constructors in org.apache.ignite.internal.client with parameters of type GridClientConfiguration
Constructor and Description
`GridClientConfiguration(GridClientConfiguration cfg)` Copy constructor.

### Uses of GridClientConfiguration in org.apache.ignite.internal.client.impl

Fields in org.apache.ignite.internal.client.impl declared as GridClientConfiguration
`protected GridClientConfiguration` GridClientImpl.`cfg` Client configuration.

Constructors in org.apache.ignite.internal.client.impl with parameters of type GridClientConfiguration
Constructor and Description
`GridClientImpl(UUID id, GridClientConfiguration cfg0, boolean routerClient)` Creates a new client based on a given configuration.

### Uses of GridClientConfiguration in org.apache.ignite.internal.client.impl.connection

Fields in org.apache.ignite.internal.client.impl.connection declared as GridClientConfiguration
`protected GridClientConfiguration` GridClientConnectionManagerAdapter.`cfg` Client configuration.

Constructors in org.apache.ignite.internal.client.impl.connection with parameters of type GridClientConfiguration
Constructor and Description
`GridClientConnectionManagerAdapter(UUID clientId, SSLContext sslCtx, GridClientConfiguration cfg, Collection<InetSocketAddress> routers, GridClientTopology top, @Nullable Byte marshId, boolean routerClient)`
`GridClientConnectionManagerOsImpl(UUID clientId, SSLContext sslCtx, GridClientConfiguration cfg, Collection<InetSocketAddress> routers, GridClientTopology top, Byte marshId, boolean routerClient)`
`GridClientTopology(GridClientConfiguration cfg)` Creates topology instance.

### Uses of GridClientConfiguration in org.apache.ignite.internal.commandline

Methods in org.apache.ignite.internal.commandline with parameters of type GridClientConfiguration
`Object` Command.`execute(GridClientConfiguration clientCfg, Logger logger)` Actual command execution.
`Object` DeactivateCommand.`execute(GridClientConfiguration clientCfg, Logger logger)` Deprecated. Deactivate cluster.
`Object` WalCommands.`execute(GridClientConfiguration clientCfg, Logger logger)` Execute WAL command.
`Object` ActivateCommand.`execute(GridClientConfiguration cfg, Logger logger)` Deprecated. Activate cluster.
`Object` ClusterChangeTagCommand.`execute(GridClientConfiguration clientCfg, Logger logger)` Actual command execution.
`Object` TracingConfigurationCommand.`execute(GridClientConfiguration clientCfg, Logger log)` Execute tracing-configuration command.
`Object` StateCommand.`execute(GridClientConfiguration clientCfg, Logger log)` Print cluster state.
`Object` TxCommands.`execute(GridClientConfiguration clientCfg, Logger logger)` Dump transactions information.
`Object` ClusterStateChangeCommand.`execute(GridClientConfiguration clientCfg, Logger log)` Actual command execution.
`Object` BaselineCommand.`execute(GridClientConfiguration clientCfg, Logger logger)` Change baseline.
`static <R> R` TaskExecutor.`executeTask(GridClient client, Class<? extends ComputeTask<?,R>> taskCls, Object taskArgs, GridClientConfiguration clientCfg)`
`static <R> R` TaskExecutor.`executeTaskByNameOnNode(GridClient client, String taskClsName, Object taskArgs, UUID nodeId, GridClientConfiguration clientCfg)`
`default void` Command.`prepareConfirmation(GridClientConfiguration clientCfg)` Prepares confirmation for the command.
`void` DeactivateCommand.`prepareConfirmation(GridClientConfiguration clientCfg)` Deprecated. Prepares confirmation for the command.
`void` ClusterStateChangeCommand.`prepareConfirmation(GridClientConfiguration clientCfg)` Prepares confirmation for the command.
`static GridClient` Command.`startClient(GridClientConfiguration clientCfg)` Method to create thin client for communication with cluster.

### Uses of GridClientConfiguration in org.apache.ignite.internal.commandline.cache

Methods in org.apache.ignite.internal.commandline.cache with parameters of type GridClientConfiguration
`Object` FindAndDeleteGarbage.`execute(GridClientConfiguration clientCfg, Logger logger)` Actual command execution.
`Object` CacheDistribution.`execute(GridClientConfiguration clientCfg, Logger logger)` Actual command execution.
`Object` CacheValidateIndexes.`execute(GridClientConfiguration clientCfg, Logger logger)` Actual command execution.
`Object` ResetLostPartitions.`execute(GridClientConfiguration clientCfg, Logger logger)` Actual command execution.
`Object` CheckIndexInlineSizes.`execute(GridClientConfiguration clientCfg, Logger log)` Actual command execution.
`Object` CacheCommands.`execute(GridClientConfiguration clientCfg, Logger logger)` Actual command execution.
`Object` CacheContention.`execute(GridClientConfiguration clientCfg, Logger logger)` Actual command execution.
`Object` CacheViewer.`execute(GridClientConfiguration clientCfg, Logger logger)` Actual command execution.
`Object` IdleVerify.`execute(GridClientConfiguration clientCfg, Logger logger)` Actual command execution.

### Uses of GridClientConfiguration in org.apache.ignite.internal.commandline.diagnostic

Methods in org.apache.ignite.internal.commandline.diagnostic with parameters of type GridClientConfiguration
`Object` DiagnosticCommand.`execute(GridClientConfiguration clientCfg, Logger logger)` Actual command execution.
`Object` PageLocksCommand.`execute(GridClientConfiguration clientCfg, Logger logger)` Actual command execution.

### Uses of GridClientConfiguration in org.apache.ignite.internal.commandline.encryption

Methods in org.apache.ignite.internal.commandline.encryption with parameters of type GridClientConfiguration
`Object` EncryptionCommand.`execute(GridClientConfiguration clientCfg, Logger logger)` Actual command execution.

### Uses of GridClientConfiguration in org.apache.ignite.internal.commandline.meta

Methods in org.apache.ignite.internal.commandline.meta with parameters of type GridClientConfiguration
`Object` MetadataCommand.`execute(GridClientConfiguration clientCfg, Logger log)` Actual command execution.

### Uses of GridClientConfiguration in org.apache.ignite.internal.commandline.meta.subcommands

Methods in org.apache.ignite.internal.commandline.meta.subcommands with parameters of type GridClientConfiguration
`Object` MetadataAbstractSubCommand.`execute(GridClientConfiguration clientCfg, Logger log)` Actual command execution.
`Object` MetadataHelpCommand.`execute(GridClientConfiguration clientCfg, Logger log)` Actual command execution.

### Uses of GridClientConfiguration in org.apache.ignite.internal.commandline.query

Methods in org.apache.ignite.internal.commandline.query with parameters of type GridClientConfiguration
`Object` KillCommand.`execute(GridClientConfiguration clientCfg, Logger log)` Actual command execution.

### Uses of GridClientConfiguration in org.apache.ignite.internal.commandline.snapshot

Methods in org.apache.ignite.internal.commandline.snapshot with parameters of type GridClientConfiguration
`Object` SnapshotCommand.`execute(GridClientConfiguration clientCfg, Logger log)` Actual command execution.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.9.1
Release Date | : December 9 2020