Class ClusterMessages.Member.Builder

java.lang.Object
org.apache.pekko.protobufv3.internal.AbstractMessageLite.Builder
org.apache.pekko.protobufv3.internal.AbstractMessage.Builder<BuilderT>
org.apache.pekko.protobufv3.internal.GeneratedMessage.Builder<ClusterMessages.Member.Builder>
org.apache.pekko.cluster.protobuf.msg.ClusterMessages.Member.Builder
All Implemented Interfaces:
Cloneable, ClusterMessages.MemberOrBuilder, org.apache.pekko.protobufv3.internal.Message.Builder, org.apache.pekko.protobufv3.internal.MessageLite.Builder, org.apache.pekko.protobufv3.internal.MessageLiteOrBuilder, org.apache.pekko.protobufv3.internal.MessageOrBuilder
Enclosing class:
ClusterMessages.Member

public static final class ClusterMessages.Member.Builder extends org.apache.pekko.protobufv3.internal.GeneratedMessage.Builder<ClusterMessages.Member.Builder> implements ClusterMessages.MemberOrBuilder
 *
 Member
 
Protobuf type Member
  • Method Details

    • getDescriptor

      public static final org.apache.pekko.protobufv3.internal.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected org.apache.pekko.protobufv3.internal.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class org.apache.pekko.protobufv3.internal.GeneratedMessage.Builder<ClusterMessages.Member.Builder>
    • clear

      Specified by:
      clear in interface org.apache.pekko.protobufv3.internal.Message.Builder
      Specified by:
      clear in interface org.apache.pekko.protobufv3.internal.MessageLite.Builder
      Overrides:
      clear in class org.apache.pekko.protobufv3.internal.GeneratedMessage.Builder<ClusterMessages.Member.Builder>
    • getDescriptorForType

      public org.apache.pekko.protobufv3.internal.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface org.apache.pekko.protobufv3.internal.Message.Builder
      Specified by:
      getDescriptorForType in interface org.apache.pekko.protobufv3.internal.MessageOrBuilder
      Overrides:
      getDescriptorForType in class org.apache.pekko.protobufv3.internal.GeneratedMessage.Builder<ClusterMessages.Member.Builder>
    • getDefaultInstanceForType

      public ClusterMessages.Member getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface org.apache.pekko.protobufv3.internal.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface org.apache.pekko.protobufv3.internal.MessageOrBuilder
    • build

      public ClusterMessages.Member build()
      Specified by:
      build in interface org.apache.pekko.protobufv3.internal.Message.Builder
      Specified by:
      build in interface org.apache.pekko.protobufv3.internal.MessageLite.Builder
    • buildPartial

      public ClusterMessages.Member buildPartial()
      Specified by:
      buildPartial in interface org.apache.pekko.protobufv3.internal.Message.Builder
      Specified by:
      buildPartial in interface org.apache.pekko.protobufv3.internal.MessageLite.Builder
    • mergeFrom

      public ClusterMessages.Member.Builder mergeFrom(org.apache.pekko.protobufv3.internal.Message other)
      Specified by:
      mergeFrom in interface org.apache.pekko.protobufv3.internal.Message.Builder
      Overrides:
      mergeFrom in class org.apache.pekko.protobufv3.internal.AbstractMessage.Builder<ClusterMessages.Member.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface org.apache.pekko.protobufv3.internal.MessageLiteOrBuilder
      Overrides:
      isInitialized in class org.apache.pekko.protobufv3.internal.GeneratedMessage.Builder<ClusterMessages.Member.Builder>
    • mergeFrom

      public ClusterMessages.Member.Builder mergeFrom(org.apache.pekko.protobufv3.internal.CodedInputStream input, org.apache.pekko.protobufv3.internal.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface org.apache.pekko.protobufv3.internal.Message.Builder
      Specified by:
      mergeFrom in interface org.apache.pekko.protobufv3.internal.MessageLite.Builder
      Overrides:
      mergeFrom in class org.apache.pekko.protobufv3.internal.AbstractMessage.Builder<ClusterMessages.Member.Builder>
      Throws:
      IOException
    • hasAddressIndex

      public boolean hasAddressIndex()
      required int32 addressIndex = 1;
      Specified by:
      hasAddressIndex in interface ClusterMessages.MemberOrBuilder
      Returns:
      Whether the addressIndex field is set.
    • getAddressIndex

      public int getAddressIndex()
      required int32 addressIndex = 1;
      Specified by:
      getAddressIndex in interface ClusterMessages.MemberOrBuilder
      Returns:
      The addressIndex.
    • setAddressIndex

      public ClusterMessages.Member.Builder setAddressIndex(int value)
      required int32 addressIndex = 1;
      Parameters:
      value - The addressIndex to set.
      Returns:
      This builder for chaining.
    • clearAddressIndex

      public ClusterMessages.Member.Builder clearAddressIndex()
      required int32 addressIndex = 1;
      Returns:
      This builder for chaining.
    • hasUpNumber

      public boolean hasUpNumber()
      required int32 upNumber = 2;
      Specified by:
      hasUpNumber in interface ClusterMessages.MemberOrBuilder
      Returns:
      Whether the upNumber field is set.
    • getUpNumber

      public int getUpNumber()
      required int32 upNumber = 2;
      Specified by:
      getUpNumber in interface ClusterMessages.MemberOrBuilder
      Returns:
      The upNumber.
    • setUpNumber

      public ClusterMessages.Member.Builder setUpNumber(int value)
      required int32 upNumber = 2;
      Parameters:
      value - The upNumber to set.
      Returns:
      This builder for chaining.
    • clearUpNumber

      public ClusterMessages.Member.Builder clearUpNumber()
      required int32 upNumber = 2;
      Returns:
      This builder for chaining.
    • hasStatus

      public boolean hasStatus()
      required .MemberStatus status = 3;
      Specified by:
      hasStatus in interface ClusterMessages.MemberOrBuilder
      Returns:
      Whether the status field is set.
    • getStatus

      public ClusterMessages.MemberStatus getStatus()
      required .MemberStatus status = 3;
      Specified by:
      getStatus in interface ClusterMessages.MemberOrBuilder
      Returns:
      The status.
    • setStatus

      required .MemberStatus status = 3;
      Parameters:
      value - The status to set.
      Returns:
      This builder for chaining.
    • clearStatus

      public ClusterMessages.Member.Builder clearStatus()
      required .MemberStatus status = 3;
      Returns:
      This builder for chaining.
    • getRolesIndexesList

      public List<Integer> getRolesIndexesList()
      repeated int32 rolesIndexes = 4 [packed = true];
      Specified by:
      getRolesIndexesList in interface ClusterMessages.MemberOrBuilder
      Returns:
      A list containing the rolesIndexes.
    • getRolesIndexesCount

      public int getRolesIndexesCount()
      repeated int32 rolesIndexes = 4 [packed = true];
      Specified by:
      getRolesIndexesCount in interface ClusterMessages.MemberOrBuilder
      Returns:
      The count of rolesIndexes.
    • getRolesIndexes

      public int getRolesIndexes(int index)
      repeated int32 rolesIndexes = 4 [packed = true];
      Specified by:
      getRolesIndexes in interface ClusterMessages.MemberOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The rolesIndexes at the given index.
    • setRolesIndexes

      public ClusterMessages.Member.Builder setRolesIndexes(int index, int value)
      repeated int32 rolesIndexes = 4 [packed = true];
      Parameters:
      index - The index to set the value at.
      value - The rolesIndexes to set.
      Returns:
      This builder for chaining.
    • addRolesIndexes

      public ClusterMessages.Member.Builder addRolesIndexes(int value)
      repeated int32 rolesIndexes = 4 [packed = true];
      Parameters:
      value - The rolesIndexes to add.
      Returns:
      This builder for chaining.
    • addAllRolesIndexes

      public ClusterMessages.Member.Builder addAllRolesIndexes(Iterable<? extends Integer> values)
      repeated int32 rolesIndexes = 4 [packed = true];
      Parameters:
      values - The rolesIndexes to add.
      Returns:
      This builder for chaining.
    • clearRolesIndexes

      public ClusterMessages.Member.Builder clearRolesIndexes()
      repeated int32 rolesIndexes = 4 [packed = true];
      Returns:
      This builder for chaining.
    • hasAppVersionIndex

      public boolean hasAppVersionIndex()
      optional int32 appVersionIndex = 5;
      Specified by:
      hasAppVersionIndex in interface ClusterMessages.MemberOrBuilder
      Returns:
      Whether the appVersionIndex field is set.
    • getAppVersionIndex

      public int getAppVersionIndex()
      optional int32 appVersionIndex = 5;
      Specified by:
      getAppVersionIndex in interface ClusterMessages.MemberOrBuilder
      Returns:
      The appVersionIndex.
    • setAppVersionIndex

      public ClusterMessages.Member.Builder setAppVersionIndex(int value)
      optional int32 appVersionIndex = 5;
      Parameters:
      value - The appVersionIndex to set.
      Returns:
      This builder for chaining.
    • clearAppVersionIndex

      public ClusterMessages.Member.Builder clearAppVersionIndex()
      optional int32 appVersionIndex = 5;
      Returns:
      This builder for chaining.