Class AdminMetadata

java.lang.Object
com.linkedin.venice.controller.kafka.consumer.AdminMetadata

public class AdminMetadata extends Object
Class representing admin topic metadata with strongly typed fields
  • Constructor Details

    • AdminMetadata

      public AdminMetadata()
    • AdminMetadata

      public AdminMetadata(Map<String,Object> metadataMap)
  • Method Details

    • toMap

      public Map<String,Object> toMap()
    • getExecutionId

      public Long getExecutionId()
    • setExecutionId

      public void setExecutionId(Long executionId)
    • getAdminOperationProtocolVersion

      public Long getAdminOperationProtocolVersion()
    • setAdminOperationProtocolVersion

      public void setAdminOperationProtocolVersion(Long adminOperationProtocolVersion)
    • getPosition

      public PubSubPosition getPosition()
    • getUpstreamPosition

      public PubSubPosition getUpstreamPosition()
    • setPubSubPosition

      public void setPubSubPosition(PubSubPosition pubSubPosition)
    • setUpstreamPubSubPosition

      public void setUpstreamPubSubPosition(PubSubPosition upstreamPubPosition)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object