public class EnterpriseClusteringServiceConfigurationBuilder extends java.lang.Object implements Builder<ClusteringServiceConfiguration>
ClusteringService configurations
.Modifier and Type | Method and Description |
---|---|
EnterpriseServerSideConfigurationBuilder |
autoCreate()
Support connection to an existing entity or create if the entity if absent.
|
ClusteringServiceConfiguration |
build()
Builds an instance.
|
static EnterpriseClusteringServiceConfigurationBuilder |
enterpriseCluster(java.lang.Iterable<java.net.InetSocketAddress> servers,
java.lang.String clusterTierManager)
Creates a new builder connecting to the given cluster.
|
static EnterpriseClusteringServiceConfigurationBuilder |
enterpriseCluster(java.net.URI clusterUri)
Creates a new builder connecting to the given cluster.
|
static EnterpriseClusteringServiceConfigurationBuilder |
enterpriseSecureCluster(java.lang.Iterable<java.net.InetSocketAddress> servers,
java.lang.String clusterTierManager,
java.nio.file.Path securityRootDirectory)
Creates a new builder connecting to the given cluster.
|
static EnterpriseClusteringServiceConfigurationBuilder |
enterpriseSecureCluster(java.net.URI clusterUri,
java.nio.file.Path securityRootDirectory)
Creates a new builder connecting to the given cluster secured using SSL/TLS.
|
EnterpriseServerSideConfigurationBuilder |
expecting()
Only support connection to an existing entity.
|
EnterpriseClusteringServiceConfigurationBuilder |
readOperationTimeout(long duration,
java.util.concurrent.TimeUnit unit)
Deprecated.
Use
timeouts(Timeouts) . Note that calling this method will override any timeouts previously set
by setting the read operation timeout to the specified value and everything else to its default. |
EnterpriseClusteringServiceConfigurationBuilder |
timeouts(Builder<? extends Timeouts> timeoutsBuilder)
Adds timeouts.
|
EnterpriseClusteringServiceConfigurationBuilder |
timeouts(Timeouts timeouts)
Adds timeouts.
|
public static EnterpriseClusteringServiceConfigurationBuilder enterpriseCluster(java.net.URI clusterUri)
clusterUri
- cluster URIpublic static EnterpriseClusteringServiceConfigurationBuilder enterpriseCluster(java.lang.Iterable<java.net.InetSocketAddress> servers, java.lang.String clusterTierManager)
servers
- an Iterable
of InetSocketAddress
es identifying the servers in the clusterclusterTierManager
- cluster tier manager identifierpublic static EnterpriseClusteringServiceConfigurationBuilder enterpriseSecureCluster(java.net.URI clusterUri, java.nio.file.Path securityRootDirectory)
clusterUri
- cluster URIsecurityRootDirectory
- path to a directory containing security configuration information. The contents of the
directory must follow the well-defined structure.public static EnterpriseClusteringServiceConfigurationBuilder enterpriseSecureCluster(java.lang.Iterable<java.net.InetSocketAddress> servers, java.lang.String clusterTierManager, java.nio.file.Path securityRootDirectory)
servers
- an Iterable
of InetSocketAddress
es identifying the servers in the clusterclusterTierManager
- cluster tier manager identifiersecurityRootDirectory
- path to a directory containing security configuration information. The contents of the
directory must follow the well-defined structure.public EnterpriseServerSideConfigurationBuilder autoCreate()
public EnterpriseServerSideConfigurationBuilder expecting()
public EnterpriseClusteringServiceConfigurationBuilder timeouts(Timeouts timeouts)
timeouts
- the amount of time permitted for all operationsjava.lang.NullPointerException
- if timeouts
is null
public EnterpriseClusteringServiceConfigurationBuilder timeouts(Builder<? extends Timeouts> timeoutsBuilder)
timeoutsBuilder
- the builder for amount of time permitted for all operationsjava.lang.NullPointerException
- if timeouts
is null
@Deprecated public EnterpriseClusteringServiceConfigurationBuilder readOperationTimeout(long duration, java.util.concurrent.TimeUnit unit)
timeouts(Timeouts)
. Note that calling this method will override any timeouts previously set
by setting the read operation timeout to the specified value and everything else to its default.duration
- the amount of time permitted for read operationsunit
- the time units for duration
java.lang.NullPointerException
- if unit
is null
java.lang.IllegalArgumentException
- if amount
is negativepublic ClusteringServiceConfiguration build()
Builder
build
in interface Builder<ClusteringServiceConfiguration>