Class Controlcenter.SequenceInfo.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Controlcenter.SequenceInfo.Builder>
com.google.protobuf.GeneratedMessage.Builder<Controlcenter.SequenceInfo.Builder>
io.confluent.controlcenter.record.Controlcenter.SequenceInfo.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Controlcenter.SequenceInfoOrBuilder, Cloneable
Enclosing class:
Controlcenter.SequenceInfo

public static final class Controlcenter.SequenceInfo.Builder extends com.google.protobuf.GeneratedMessage.Builder<Controlcenter.SequenceInfo.Builder> implements Controlcenter.SequenceInfoOrBuilder
Protobuf type controlcenter.SequenceInfo
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<Controlcenter.SequenceInfo.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<Controlcenter.SequenceInfo.Builder>
    • getDefaultInstanceForType

      public Controlcenter.SequenceInfo getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public Controlcenter.SequenceInfo buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public Controlcenter.SequenceInfo.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Controlcenter.SequenceInfo.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<Controlcenter.SequenceInfo.Builder>
    • mergeFrom

      public Controlcenter.SequenceInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Controlcenter.SequenceInfo.Builder>
      Throws:
      IOException
    • getSequence

      public long getSequence()
      int64 sequence = 1;
      Specified by:
      getSequence in interface Controlcenter.SequenceInfoOrBuilder
      Returns:
      The sequence.
    • setSequence

      public Controlcenter.SequenceInfo.Builder setSequence(long value)
      int64 sequence = 1;
      Parameters:
      value - The sequence to set.
      Returns:
      This builder for chaining.
    • clearSequence

      public Controlcenter.SequenceInfo.Builder clearSequence()
      int64 sequence = 1;
      Returns:
      This builder for chaining.
    • getTimestamp

      public long getTimestamp()
      int64 timestamp = 2;
      Specified by:
      getTimestamp in interface Controlcenter.SequenceInfoOrBuilder
      Returns:
      The timestamp.
    • setTimestamp

      public Controlcenter.SequenceInfo.Builder setTimestamp(long value)
      int64 timestamp = 2;
      Parameters:
      value - The timestamp to set.
      Returns:
      This builder for chaining.
    • clearTimestamp

      public Controlcenter.SequenceInfo.Builder clearTimestamp()
      int64 timestamp = 2;
      Returns:
      This builder for chaining.
    • getMinWindow

      public long getMinWindow()
      int64 minWindow = 3;
      Specified by:
      getMinWindow in interface Controlcenter.SequenceInfoOrBuilder
      Returns:
      The minWindow.
    • setMinWindow

      public Controlcenter.SequenceInfo.Builder setMinWindow(long value)
      int64 minWindow = 3;
      Parameters:
      value - The minWindow to set.
      Returns:
      This builder for chaining.
    • clearMinWindow

      public Controlcenter.SequenceInfo.Builder clearMinWindow()
      int64 minWindow = 3;
      Returns:
      This builder for chaining.
    • getMaxWindow

      public long getMaxWindow()
      int64 maxWindow = 4;
      Specified by:
      getMaxWindow in interface Controlcenter.SequenceInfoOrBuilder
      Returns:
      The maxWindow.
    • setMaxWindow

      public Controlcenter.SequenceInfo.Builder setMaxWindow(long value)
      int64 maxWindow = 4;
      Parameters:
      value - The maxWindow to set.
      Returns:
      This builder for chaining.
    • clearMaxWindow

      public Controlcenter.SequenceInfo.Builder clearMaxWindow()
      int64 maxWindow = 4;
      Returns:
      This builder for chaining.