Class Link.Builder

java.lang.Object
io.confluent.kafkarest.entities.Link.Builder
Enclosing class:
Link

public abstract static class Link.Builder extends Object
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • build

      public abstract Link build()
    • setRemoteClusterId

      public abstract Link.Builder setRemoteClusterId(String remoteClusterId)
    • setLinkName

      public abstract Link.Builder setLinkName(String linkName)
    • setClusterLinkId

      public abstract Link.Builder setClusterLinkId(org.apache.kafka.common.Uuid clusterLinkId)
    • setLinkId

      public abstract Link.Builder setLinkId(UUID linkId)
    • setLinkMode

      public abstract Link.Builder setLinkMode(org.apache.kafka.clients.admin.ClusterLinkDescription.LinkMode linkMode)
    • setTopics

      public abstract Link.Builder setTopics(com.google.common.collect.ImmutableList<String> topics)
    • setLinkError

      public abstract Link.Builder setLinkError(org.apache.kafka.common.ClusterLinkError linkError)
    • setLinkErrorMessage

      public abstract Link.Builder setLinkErrorMessage(String linkErrorMessage)
    • setLinkState

      public abstract Link.Builder setLinkState(org.apache.kafka.clients.admin.ClusterLinkDescription.LinkState linkState)
    • setTasks

      public abstract Link.Builder setTasks(com.google.common.collect.ImmutableList<org.apache.kafka.clients.admin.ClusterLinkTaskDescription> tasks)
    • setRemoteLinkState

      public abstract Link.Builder setRemoteLinkState(org.apache.kafka.clients.admin.ClusterLinkDescription.LinkState remoteLinkState)
    • setCategoryCounts

      public abstract Link.Builder setCategoryCounts(Map<org.apache.kafka.common.replica.ReplicaStatus.MirrorInfo.StateCategory, Integer> categoryCounts)