public static class AutoClusterFailover.AutoClusterFailoverBuilderImpl extends Object implements AutoClusterFailoverBuilder
AutoClusterFailoverBuilder.FailoverPolicy| Constructor and Description |
|---|
AutoClusterFailoverBuilderImpl() |
public AutoClusterFailoverBuilder primary(@NonNull @NonNull String primary)
primary in interface AutoClusterFailoverBuilderpublic AutoClusterFailoverBuilder secondary(@NonNull @NonNull List<String> secondary)
secondary in interface AutoClusterFailoverBuilderpublic AutoClusterFailoverBuilder failoverPolicy(@NonNull @NonNull AutoClusterFailoverBuilder.FailoverPolicy policy)
failoverPolicy in interface AutoClusterFailoverBuilderpublic AutoClusterFailoverBuilder secondaryAuthentication(Map<String,Authentication> authentication)
secondaryAuthentication in interface AutoClusterFailoverBuilderpublic AutoClusterFailoverBuilder secondaryTlsTrustCertsFilePath(Map<String,String> tlsTrustCertsFilePath)
secondaryTlsTrustCertsFilePath in interface AutoClusterFailoverBuilderpublic AutoClusterFailoverBuilder secondaryTlsTrustStorePath(Map<String,String> tlsTrustStorePath)
secondaryTlsTrustStorePath in interface AutoClusterFailoverBuilderpublic AutoClusterFailoverBuilder secondaryTlsTrustStorePassword(Map<String,String> tlsTrustStorePassword)
secondaryTlsTrustStorePassword in interface AutoClusterFailoverBuilderpublic AutoClusterFailoverBuilder failoverDelay(long failoverDelay, TimeUnit timeUnit)
failoverDelay in interface AutoClusterFailoverBuilderpublic AutoClusterFailoverBuilder switchBackDelay(long switchBackDelay, TimeUnit timeUnit)
switchBackDelay in interface AutoClusterFailoverBuilderpublic AutoClusterFailoverBuilder checkInterval(long interval, TimeUnit timeUnit)
checkInterval in interface AutoClusterFailoverBuilderpublic ServiceUrlProvider build()
build in interface AutoClusterFailoverBuilderpublic static void checkArgument(boolean expression,
@NonNull
@NonNull Object errorMessage)
Copyright © 2017–2022 Apache Software Foundation. All rights reserved.