Package org.apache.pulsar.client.impl
Class ControlledClusterFailover.ControlledClusterFailoverBuilderImpl
java.lang.Object
org.apache.pulsar.client.impl.ControlledClusterFailover.ControlledClusterFailoverBuilderImpl
- All Implemented Interfaces:
org.apache.pulsar.client.api.ControlledClusterFailoverBuilder
- Enclosing class:
- ControlledClusterFailover
public static class ControlledClusterFailover.ControlledClusterFailoverBuilderImpl
extends Object
implements org.apache.pulsar.client.api.ControlledClusterFailoverBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.pulsar.client.api.ServiceUrlProviderbuild()static voidcheckArgument(boolean expression, @Nullable Object errorMessage) org.apache.pulsar.client.api.ControlledClusterFailoverBuildercheckInterval(long interval, @NonNull TimeUnit timeUnit) org.apache.pulsar.client.api.ControlledClusterFailoverBuilderdefaultServiceUrl(@NonNull String serviceUrl) org.apache.pulsar.client.api.ControlledClusterFailoverBuilderurlProvider(@NonNull String urlProvider) org.apache.pulsar.client.api.ControlledClusterFailoverBuilderurlProviderHeader(Map<String, String> header)
-
Constructor Details
-
ControlledClusterFailoverBuilderImpl
public ControlledClusterFailoverBuilderImpl()
-
-
Method Details
-
defaultServiceUrl
public org.apache.pulsar.client.api.ControlledClusterFailoverBuilder defaultServiceUrl(@NonNull @NonNull String serviceUrl) - Specified by:
defaultServiceUrlin interfaceorg.apache.pulsar.client.api.ControlledClusterFailoverBuilder
-
urlProvider
public org.apache.pulsar.client.api.ControlledClusterFailoverBuilder urlProvider(@NonNull @NonNull String urlProvider) - Specified by:
urlProviderin interfaceorg.apache.pulsar.client.api.ControlledClusterFailoverBuilder
-
urlProviderHeader
public org.apache.pulsar.client.api.ControlledClusterFailoverBuilder urlProviderHeader(Map<String, String> header) - Specified by:
urlProviderHeaderin interfaceorg.apache.pulsar.client.api.ControlledClusterFailoverBuilder
-
checkInterval
public org.apache.pulsar.client.api.ControlledClusterFailoverBuilder checkInterval(long interval, @NonNull @NonNull TimeUnit timeUnit) - Specified by:
checkIntervalin interfaceorg.apache.pulsar.client.api.ControlledClusterFailoverBuilder
-
build
- Specified by:
buildin interfaceorg.apache.pulsar.client.api.ControlledClusterFailoverBuilder- Throws:
IOException
-
checkArgument
-