Class DistributeGroupParameters.Builder

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

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

    RecordBuilder for DistributeGroupParameters 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 parameters epoch to be distributed (if null, the latest version is used). If the group parameters with this epoch have not been published, then the membership actions processor will requeue this request to be retried later.

      • setMinimumGroupParametersEpoch

         DistributeGroupParameters.Builder setMinimumGroupParametersEpoch(Integer value)

        Sets the value of the 'minimumGroupParametersEpoch' field. The minimum group parameters epoch to be distributed (if null, the latest version is used). If the group parameters with this epoch have not been published, then the membership actions processor will requeue this request to be retried later.

        Parameters:
        value - The value of 'minimumGroupParametersEpoch'.
      • 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.

      • hasMinimumGroupParametersEpoch

         boolean hasMinimumGroupParametersEpoch()

        Checks whether the 'minimumGroupParametersEpoch' field has been set. The minimum group parameters epoch to be distributed (if null, the latest version is used). If the group parameters with this epoch have not been published, then the membership actions processor will requeue this request to be retried later.

      • clearMinimumGroupParametersEpoch

         DistributeGroupParameters.Builder clearMinimumGroupParametersEpoch()

        Clears the value of the 'minimumGroupParametersEpoch' field. The minimum group parameters epoch to be distributed (if null, the latest version is used). If the group parameters with this epoch have not been published, then the membership actions processor will requeue this request to be retried later.