public static class ControlledClusterFailover.ControlledClusterFailoverBuilderImpl extends Object implements ControlledClusterFailoverBuilder
| Constructor and Description |
|---|
ControlledClusterFailoverBuilderImpl() |
| Modifier and Type | Method and Description |
|---|---|
ServiceUrlProvider |
build() |
static void |
checkArgument(boolean expression,
@Nullable Object errorMessage) |
ControlledClusterFailoverBuilder |
checkInterval(long interval,
@NonNull TimeUnit timeUnit) |
ControlledClusterFailoverBuilder |
defaultServiceUrl(@NonNull String serviceUrl) |
ControlledClusterFailoverBuilder |
urlProvider(@NonNull String urlProvider) |
ControlledClusterFailoverBuilder |
urlProviderHeader(Map<String,String> header) |
public ControlledClusterFailoverBuilderImpl()
public ControlledClusterFailoverBuilder defaultServiceUrl(@NonNull @NonNull String serviceUrl)
defaultServiceUrl in interface ControlledClusterFailoverBuilderpublic ControlledClusterFailoverBuilder urlProvider(@NonNull @NonNull String urlProvider)
urlProvider in interface ControlledClusterFailoverBuilderpublic ControlledClusterFailoverBuilder urlProviderHeader(Map<String,String> header)
urlProviderHeader in interface ControlledClusterFailoverBuilderpublic ControlledClusterFailoverBuilder checkInterval(long interval, @NonNull @NonNull TimeUnit timeUnit)
checkInterval in interface ControlledClusterFailoverBuilderpublic ServiceUrlProvider build() throws IOException
build in interface ControlledClusterFailoverBuilderIOExceptionpublic static void checkArgument(boolean expression,
@Nullable Object errorMessage)
Copyright © 2017–2022 Apache Software Foundation. All rights reserved.