## Uses of Class
io.vertx.spi.cluster.ignite.IgniteOptions

- Packages that use IgniteOptions
  Package | Description
  --- | ---
  io.vertx.spi.cluster.ignite |
  io.vertx.spi.cluster.ignite.util |

- - ### Uses of IgniteOptions in io.vertx.spi.cluster.ignite

    Methods in io.vertx.spi.cluster.ignite that return IgniteOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `IgniteOptions` | IgniteOptions.`setCacheConfiguration​(List<IgniteCacheOptions> cacheConfiguration)` | Sets cache configurations.
    `IgniteOptions` | IgniteOptions.`setClientFailureDetectionTimeout​(long clientFailureDetectionTimeout)` | Sets client failure detection timeout.
    `IgniteOptions` | IgniteOptions.`setConnectionsPerNode​(int connectionsPerNode)` | Sets number of connections to each remote node.
    `IgniteOptions` | IgniteOptions.`setConnectTimeout​(long connectTimeout)` | Sets connect timeout used when establishing connection with remote nodes.
    `IgniteOptions` | IgniteOptions.`setDataPageEvictionMode​(String dataPageEvictionMode)` | Sets off-heap's Cache Data Page Eviction Policy.
    `IgniteOptions` | IgniteOptions.`setDefaultRegionInitialSize​(long defaultRegionInitialSize)` | Sets default data region start size.
    `IgniteOptions` | IgniteOptions.`setDefaultRegionMaxSize​(long defaultRegionMaxSize)` | Sets default data region maximum size.
    `IgniteOptions` | IgniteOptions.`setDefaultRegionMetricsEnabled​(boolean defaultRegionMetricsEnabled)` | Sets default data region metrics enabled/disabled.
    `IgniteOptions` | IgniteOptions.`setDelayAfterStart​(long delayAfterStart)` | Sets delay in millisenconds after Ignite start.
    `IgniteOptions` | IgniteOptions.`setDiscoverySpi​(IgniteDiscoveryOptions discoveryOptions)` | Sets fully configured instance of `IgniteDiscoveryOptions`.
    `IgniteOptions` | IgniteOptions.`setIdleConnectionTimeout​(long idleConnectionTimeout)` | Sets maximum idle connection timeout upon which a connection to client will be closed.
    `IgniteOptions` | IgniteOptions.`setLocalHost​(String localHost)` | Sets system-wide local address or host for all Ignite components to bind to.
    `IgniteOptions` | IgniteOptions.`setLocalPort​(int localPort)` | Sets local port for socket binding.
    `IgniteOptions` | IgniteOptions.`setMaxConnectTimeout​(long maxConnectTimeout)` | Sets maximum connect timeout.
    `IgniteOptions` | IgniteOptions.`setMetricExporterSpi​(IgniteMetricExporterOptions metricExporterOptions)` | Sets fully configured instance of `IgniteMetricExporterOptions`.
    `IgniteOptions` | IgniteOptions.`setMetricsExpireTime​(long metricsExpireTime)` | Sets metrics expire time.
    `IgniteOptions` | IgniteOptions.`setMetricsHistorySize​(int metricsHistorySize)` | Sets metrics history size.
    `IgniteOptions` | IgniteOptions.`setMetricsLogFrequency​(long metricsLogFrequency)` | Sets frequency of metrics log print out.
    `IgniteOptions` | IgniteOptions.`setMetricsUpdateFrequency​(long metricsUpdateFrequency)` | Sets update frequency of metrics.
    `IgniteOptions` | IgniteOptions.`setPageSize​(int pageSize)` | Sets page size for all data regions.
    `IgniteOptions` | IgniteOptions.`setReconnectCount​(int reconnectCount)` | Sets maximum number of reconnect attempts used when establishing connection with remote nodes.
    `IgniteOptions` | IgniteOptions.`setShutdownOnNodeStop​(boolean shutdownOnNodeStop)` | Sets that vertx will be shutdown when the node stops.
    `IgniteOptions` | IgniteOptions.`setShutdownOnSegmentation​(boolean shutdownOnSegmentation)` | Sets that vertx will be shutdown when the cache goes into segmented state.
    `IgniteOptions` | IgniteOptions.`setSslContextFactory​(IgniteSslOptions sslOptions)` | Sets SSL options that will be used for creating a secure socket layer.

    Constructors in io.vertx.spi.cluster.ignite with parameters of type IgniteOptions
    Constructor | Description
    --- | ---
    `IgniteClusterManager​(IgniteOptions extOptions)` | Creates cluster manager instance with given IgniteOptions.
    `IgniteOptions​(IgniteOptions options)` | Copy constructor

  - ### Uses of IgniteOptions in io.vertx.spi.cluster.ignite.util

    Methods in io.vertx.spi.cluster.ignite.util with parameters of type IgniteOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `static org.apache.ignite.configuration.IgniteConfiguration` | ConfigHelper.`toIgniteConfig​(Vertx vertx, IgniteOptions options)` |