Class TableViewBuilderImpl<T>

java.lang.Object
org.apache.pulsar.client.impl.TableViewBuilderImpl<T>
All Implemented Interfaces:
org.apache.pulsar.client.api.TableViewBuilder<T>

public class TableViewBuilderImpl<T> extends Object implements org.apache.pulsar.client.api.TableViewBuilder<T>
  • Method Details

    • loadConf

      public org.apache.pulsar.client.api.TableViewBuilder<T> loadConf(Map<String,Object> config)
      Specified by:
      loadConf in interface org.apache.pulsar.client.api.TableViewBuilder<T>
    • create

      public org.apache.pulsar.client.api.TableView<T> create() throws org.apache.pulsar.client.api.PulsarClientException
      Specified by:
      create in interface org.apache.pulsar.client.api.TableViewBuilder<T>
      Throws:
      org.apache.pulsar.client.api.PulsarClientException
    • createAsync

      public CompletableFuture<org.apache.pulsar.client.api.TableView<T>> createAsync()
      Specified by:
      createAsync in interface org.apache.pulsar.client.api.TableViewBuilder<T>
    • topic

      public org.apache.pulsar.client.api.TableViewBuilder<T> topic(String topic)
      Specified by:
      topic in interface org.apache.pulsar.client.api.TableViewBuilder<T>
    • autoUpdatePartitionsInterval

      public org.apache.pulsar.client.api.TableViewBuilder<T> autoUpdatePartitionsInterval(int interval, TimeUnit unit)
      Specified by:
      autoUpdatePartitionsInterval in interface org.apache.pulsar.client.api.TableViewBuilder<T>