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 java.lang.Object implements org.apache.pulsar.client.api.ControlledClusterFailoverBuilder
-
-
Constructor Summary
Constructors Constructor Description ControlledClusterFailoverBuilderImpl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.pulsar.client.api.ServiceUrlProviderbuild()static voidcheckArgument(boolean expression, @Nullable java.lang.Object errorMessage)org.apache.pulsar.client.api.ControlledClusterFailoverBuildercheckInterval(long interval, @NonNull java.util.concurrent.TimeUnit timeUnit)org.apache.pulsar.client.api.ControlledClusterFailoverBuilderdefaultServiceUrl(@NonNull java.lang.String serviceUrl)org.apache.pulsar.client.api.ControlledClusterFailoverBuilderurlProvider(@NonNull java.lang.String urlProvider)org.apache.pulsar.client.api.ControlledClusterFailoverBuilderurlProviderHeader(java.util.Map<java.lang.String,java.lang.String> header)
-
-
-
Method Detail
-
defaultServiceUrl
public org.apache.pulsar.client.api.ControlledClusterFailoverBuilder defaultServiceUrl(@NonNull @NonNull java.lang.String serviceUrl)- Specified by:
defaultServiceUrlin interfaceorg.apache.pulsar.client.api.ControlledClusterFailoverBuilder
-
urlProvider
public org.apache.pulsar.client.api.ControlledClusterFailoverBuilder urlProvider(@NonNull @NonNull java.lang.String urlProvider)- Specified by:
urlProviderin interfaceorg.apache.pulsar.client.api.ControlledClusterFailoverBuilder
-
urlProviderHeader
public org.apache.pulsar.client.api.ControlledClusterFailoverBuilder urlProviderHeader(java.util.Map<java.lang.String,java.lang.String> header)
- Specified by:
urlProviderHeaderin interfaceorg.apache.pulsar.client.api.ControlledClusterFailoverBuilder
-
checkInterval
public org.apache.pulsar.client.api.ControlledClusterFailoverBuilder checkInterval(long interval, @NonNull @NonNull java.util.concurrent.TimeUnit timeUnit)- Specified by:
checkIntervalin interfaceorg.apache.pulsar.client.api.ControlledClusterFailoverBuilder
-
build
public org.apache.pulsar.client.api.ServiceUrlProvider build() throws java.io.IOException- Specified by:
buildin interfaceorg.apache.pulsar.client.api.ControlledClusterFailoverBuilder- Throws:
java.io.IOException
-
checkArgument
public static void checkArgument(boolean expression, @Nullable java.lang.Object errorMessage)
-
-