Infinispan HotRod C++ Client  8.3.1.Final
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | List of all members
infinispan::hotrod::SecurityConfigurationBuilder Class Reference

#include <SecurityConfigurationBuilder.h>

Inheritance diagram for infinispan::hotrod::SecurityConfigurationBuilder:
infinispan::hotrod::ConfigurationChildBuilder

Public Member Functions

 SecurityConfigurationBuilder (ConfigurationBuilder &_builder)
 
SecurityConfiguration create ()
 
SslConfigurationBuildergetSslConfigurationBuilder ()
 
AuthenticationConfigurationBuilderauthentication ()
 
- Public Member Functions inherited from infinispan::hotrod::ConfigurationChildBuilder
 ConfigurationChildBuilder (ConfigurationBuilder &builder)
 
ServerConfigurationBuilderaddServer ()
 
ConfigurationBuilderaddServers (const std::string &servers)
 
ConnectionPoolConfigurationBuilderconnectionPool ()
 
ConfigurationBuilderconnectionTimeout (int connectionTimeout)
 
ConfigurationBuilderforceReturnValues (bool forceReturnValues)
 
ConfigurationBuilderkeySizeEstimate (int keySizeEstimate)
 
ConfigurationBuilderprotocolVersion (const std::string &protocolVersion)
 
ConfigurationBuildersocketTimeout (int socketTimeout)
 
SslConfigurationBuilderssl ()
 
ConfigurationBuildertcpNoDelay (bool tcpNoDelay)
 
ConfigurationBuildervalueSizeEstimate (int valueSizeEstimate)
 
ConfigurationBuildermaxRetries (int maxRetries_)
 
ConfigurationBuilderbalancingStrategyProducer (FailOverRequestBalancingStrategy::ProducerFn bsp)
 
Configuration build ()
 

Detailed Description

SecurityConfigurationBuilder contains all the authentication and TLS related settings.

Constructor & Destructor Documentation

infinispan::hotrod::SecurityConfigurationBuilder::SecurityConfigurationBuilder ( ConfigurationBuilder _builder)
inline

Member Function Documentation

AuthenticationConfigurationBuilder& infinispan::hotrod::SecurityConfigurationBuilder::authentication ( )
inline
Returns
the authentication configuration builder related to this
SecurityConfiguration infinispan::hotrod::SecurityConfigurationBuilder::create ( )
inline
SslConfigurationBuilder& infinispan::hotrod::SecurityConfigurationBuilder::getSslConfigurationBuilder ( )
inline
Returns
the SSL (TLS) configuration builder related to this

The documentation for this class was generated from the following file: