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 Details

    • ControlledClusterFailoverBuilderImpl

      public ControlledClusterFailoverBuilderImpl()
  • Method Details

    • defaultServiceUrl

      public org.apache.pulsar.client.api.ControlledClusterFailoverBuilder defaultServiceUrl(@NonNull @NonNull String serviceUrl)
      Specified by:
      defaultServiceUrl in interface org.apache.pulsar.client.api.ControlledClusterFailoverBuilder
    • urlProvider

      public org.apache.pulsar.client.api.ControlledClusterFailoverBuilder urlProvider(@NonNull @NonNull String urlProvider)
      Specified by:
      urlProvider in interface org.apache.pulsar.client.api.ControlledClusterFailoverBuilder
    • urlProviderHeader

      public org.apache.pulsar.client.api.ControlledClusterFailoverBuilder urlProviderHeader(Map<String,String> header)
      Specified by:
      urlProviderHeader in interface org.apache.pulsar.client.api.ControlledClusterFailoverBuilder
    • checkInterval

      public org.apache.pulsar.client.api.ControlledClusterFailoverBuilder checkInterval(long interval, @NonNull @NonNull TimeUnit timeUnit)
      Specified by:
      checkInterval in interface org.apache.pulsar.client.api.ControlledClusterFailoverBuilder
    • build

      public org.apache.pulsar.client.api.ServiceUrlProvider build() throws IOException
      Specified by:
      build in interface org.apache.pulsar.client.api.ControlledClusterFailoverBuilder
      Throws:
      IOException
    • checkArgument

      public static void checkArgument(boolean expression, @Nullable Object errorMessage)