Class DistributeMemberInfo.Builder

  • All Implemented Interfaces:
    org.apache.avro.data.RecordBuilder

    
    public class DistributeMemberInfo.Builder
    extends SpecificRecordBuilderBase<T> implements RecordBuilder<T>
                        

    RecordBuilder for DistributeMemberInfo instances.

    • Constructor Detail

    • Method Detail

      • getMgm

         HoldingIdentity getMgm()

        Gets the value of the 'mgm' field. The membership group manager of the group.

      • getMgmBuilder

         HoldingIdentity.Builder getMgmBuilder()

        Gets the Builder instance for the 'mgm' field and creates one if it doesn't exist yet. The membership group manager of the group.

      • getMinimumGroupParametersEpoch

         Integer getMinimumGroupParametersEpoch()

        Gets the value of the 'minimumGroupParametersEpoch' field. The minimum group parameter epoch to be distribute (if null we use the latest version). If the group parameters with this epoch hasn't been published, then the membership actions processor will requeue this request to retry later.

      • setMinimumGroupParametersEpoch

         DistributeMemberInfo.Builder setMinimumGroupParametersEpoch(Integer value)

        Sets the value of the 'minimumGroupParametersEpoch' field. The minimum group parameter epoch to be distribute (if null we use the latest version). If the group parameters with this epoch hasn't been published, then the membership actions processor will requeue this request to retry later.

        Parameters:
        value - The value of 'minimumGroupParametersEpoch'.
      • getMinimumUpdatedMemberSerial

         Long getMinimumUpdatedMemberSerial()

        Gets the value of the 'minimumUpdatedMemberSerial' field. The serial number of the minimum version of the updated members' memberInfo to distribute (if null we use the latest version). If the member info with this serial hasn't been published, then the membership actions processor will requeue this request to retry later.

      • setMinimumUpdatedMemberSerial

         DistributeMemberInfo.Builder setMinimumUpdatedMemberSerial(Long value)

        Sets the value of the 'minimumUpdatedMemberSerial' field. The serial number of the minimum version of the updated members' memberInfo to distribute (if null we use the latest version). If the member info with this serial hasn't been published, then the membership actions processor will requeue this request to retry later.

        Parameters:
        value - The value of 'minimumUpdatedMemberSerial'.
      • hasMgm

         boolean hasMgm()

        Checks whether the 'mgm' field has been set. The membership group manager of the group.

      • hasMgmBuilder

         boolean hasMgmBuilder()

        Checks whether the 'mgm' field has an active Builder instance The membership group manager of the group.

      • hasUpdatedMember

         boolean hasUpdatedMember()

        Checks whether the 'updatedMember' field has been set. The member which has been updated.

      • hasUpdatedMemberBuilder

         boolean hasUpdatedMemberBuilder()

        Checks whether the 'updatedMember' field has an active Builder instance The member which has been updated.

      • hasMinimumGroupParametersEpoch

         boolean hasMinimumGroupParametersEpoch()

        Checks whether the 'minimumGroupParametersEpoch' field has been set. The minimum group parameter epoch to be distribute (if null we use the latest version). If the group parameters with this epoch hasn't been published, then the membership actions processor will requeue this request to retry later.

      • clearMinimumGroupParametersEpoch

         DistributeMemberInfo.Builder clearMinimumGroupParametersEpoch()

        Clears the value of the 'minimumGroupParametersEpoch' field. The minimum group parameter epoch to be distribute (if null we use the latest version). If the group parameters with this epoch hasn't been published, then the membership actions processor will requeue this request to retry later.

      • hasMinimumUpdatedMemberSerial

         boolean hasMinimumUpdatedMemberSerial()

        Checks whether the 'minimumUpdatedMemberSerial' field has been set. The serial number of the minimum version of the updated members' memberInfo to distribute (if null we use the latest version). If the member info with this serial hasn't been published, then the membership actions processor will requeue this request to retry later.

      • clearMinimumUpdatedMemberSerial

         DistributeMemberInfo.Builder clearMinimumUpdatedMemberSerial()

        Clears the value of the 'minimumUpdatedMemberSerial' field. The serial number of the minimum version of the updated members' memberInfo to distribute (if null we use the latest version). If the member info with this serial hasn't been published, then the membership actions processor will requeue this request to retry later.