Interface VersionDefOrBuilder

All Superinterfaces:
MessageLiteOrBuilder, MessageOrBuilder
All Known Implementing Classes:
VersionDef, VersionDef.Builder

public interface VersionDefOrBuilder extends MessageOrBuilder
  • Method Details

    • getProducer

      int getProducer()
      The version of the code that produced this data.
      
      int32 producer = 1;
      Returns:
      The producer.
    • getMinConsumer

      int getMinConsumer()
      Any consumer below this version is not allowed to consume this data.
      
      int32 min_consumer = 2;
      Returns:
      The minConsumer.
    • getBadConsumersList

      List<Integer> getBadConsumersList()
      Specific consumer versions which are disallowed (e.g. due to bugs).
      
      repeated int32 bad_consumers = 3;
      Returns:
      A list containing the badConsumers.
    • getBadConsumersCount

      int getBadConsumersCount()
      Specific consumer versions which are disallowed (e.g. due to bugs).
      
      repeated int32 bad_consumers = 3;
      Returns:
      The count of badConsumers.
    • getBadConsumers

      int getBadConsumers(int index)
      Specific consumer versions which are disallowed (e.g. due to bugs).
      
      repeated int32 bad_consumers = 3;
      Parameters:
      index - The index of the element to return.
      Returns:
      The badConsumers at the given index.