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.
-
-
Field Summary
Fields Modifier and Type Field Description public HoldingIdentity
mgm
public HoldingIdentity.Builder
mgmBuilder
public HoldingIdentity
updatedMember
public HoldingIdentity.Builder
updatedMemberBuilder
public Integer
minimumGroupParametersEpoch
public Long
minimumUpdatedMemberSerial
-
Method Summary
Modifier and Type Method Description HoldingIdentity
getMgm()
Gets the value of the 'mgm' field. DistributeMemberInfo.Builder
setMgm(HoldingIdentity value)
Sets the value of the 'mgm' field. HoldingIdentity.Builder
getMgmBuilder()
Gets the Builder instance for the 'mgm' field and creates one if it doesn't exist yet. DistributeMemberInfo.Builder
setMgmBuilder(HoldingIdentity.Builder value)
Sets the Builder instance for the 'mgm' field The membership group manager of the group. HoldingIdentity
getUpdatedMember()
Gets the value of the 'updatedMember' field. DistributeMemberInfo.Builder
setUpdatedMember(HoldingIdentity value)
Sets the value of the 'updatedMember' field. HoldingIdentity.Builder
getUpdatedMemberBuilder()
Gets the Builder instance for the 'updatedMember' field and creates one if it doesn't exist yet. DistributeMemberInfo.Builder
setUpdatedMemberBuilder(HoldingIdentity.Builder value)
Sets the Builder instance for the 'updatedMember' field The member which has been updated. Integer
getMinimumGroupParametersEpoch()
Gets the value of the 'minimumGroupParametersEpoch' field. DistributeMemberInfo.Builder
setMinimumGroupParametersEpoch(Integer value)
Sets the value of the 'minimumGroupParametersEpoch' field. Long
getMinimumUpdatedMemberSerial()
Gets the value of the 'minimumUpdatedMemberSerial' field. DistributeMemberInfo.Builder
setMinimumUpdatedMemberSerial(Long value)
Sets the value of the 'minimumUpdatedMemberSerial' field. boolean
hasMgm()
Checks whether the 'mgm' field has been set. boolean
hasMgmBuilder()
Checks whether the 'mgm' field has an active Builder instance The membership group manager of the group. DistributeMemberInfo.Builder
clearMgm()
Clears the value of the 'mgm' field. boolean
hasUpdatedMember()
Checks whether the 'updatedMember' field has been set. boolean
hasUpdatedMemberBuilder()
Checks whether the 'updatedMember' field has an active Builder instance The member which has been updated. DistributeMemberInfo.Builder
clearUpdatedMember()
Clears the value of the 'updatedMember' field. boolean
hasMinimumGroupParametersEpoch()
Checks whether the 'minimumGroupParametersEpoch' field has been set. DistributeMemberInfo.Builder
clearMinimumGroupParametersEpoch()
Clears the value of the 'minimumGroupParametersEpoch' field. boolean
hasMinimumUpdatedMemberSerial()
Checks whether the 'minimumUpdatedMemberSerial' field has been set. DistributeMemberInfo.Builder
clearMinimumUpdatedMemberSerial()
Clears the value of the 'minimumUpdatedMemberSerial' field. DistributeMemberInfo
build()
-
-
Method Detail
-
getMgm
HoldingIdentity getMgm()
Gets the value of the 'mgm' field. The membership group manager of the group.
-
setMgm
DistributeMemberInfo.Builder setMgm(HoldingIdentity value)
Sets the value of the 'mgm' field. The membership group manager of the group.
- Parameters:
value
- The value of 'mgm'.
-
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.
-
setMgmBuilder
DistributeMemberInfo.Builder setMgmBuilder(HoldingIdentity.Builder value)
Sets the Builder instance for the 'mgm' field The membership group manager of the group.
- Parameters:
value
- The builder instance that must be set.
-
getUpdatedMember
HoldingIdentity getUpdatedMember()
Gets the value of the 'updatedMember' field. The member which has been updated.
-
setUpdatedMember
DistributeMemberInfo.Builder setUpdatedMember(HoldingIdentity value)
Sets the value of the 'updatedMember' field. The member which has been updated.
- Parameters:
value
- The value of 'updatedMember'.
-
getUpdatedMemberBuilder
HoldingIdentity.Builder getUpdatedMemberBuilder()
Gets the Builder instance for the 'updatedMember' field and creates one if it doesn't exist yet. The member which has been updated.
-
setUpdatedMemberBuilder
DistributeMemberInfo.Builder setUpdatedMemberBuilder(HoldingIdentity.Builder value)
Sets the Builder instance for the 'updatedMember' field The member which has been updated.
- Parameters:
value
- The builder instance that must be set.
-
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.
-
clearMgm
DistributeMemberInfo.Builder clearMgm()
Clears the value of the 'mgm' field. 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.
-
clearUpdatedMember
DistributeMemberInfo.Builder clearUpdatedMember()
Clears the value of the 'updatedMember' field. 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.
-
build
DistributeMemberInfo build()
-
-
-
-