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.
-
-
Field Summary
Fields Modifier and Type Field Description public HoldingIdentity
mgm
public HoldingIdentity.Builder
mgmBuilder
public Integer
minimumGroupParametersEpoch
-
Method Summary
Modifier and Type Method Description HoldingIdentity
getMgm()
Gets the value of the 'mgm' field. DistributeGroupParameters.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. DistributeGroupParameters.Builder
setMgmBuilder(HoldingIdentity.Builder value)
Sets the Builder instance for the 'mgm' field The membership group manager of the group. Integer
getMinimumGroupParametersEpoch()
Gets the value of the 'minimumGroupParametersEpoch' field. DistributeGroupParameters.Builder
setMinimumGroupParametersEpoch(Integer value)
Sets the value of the 'minimumGroupParametersEpoch' 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. DistributeGroupParameters.Builder
clearMgm()
Clears the value of the 'mgm' field. boolean
hasMinimumGroupParametersEpoch()
Checks whether the 'minimumGroupParametersEpoch' field has been set. DistributeGroupParameters.Builder
clearMinimumGroupParametersEpoch()
Clears the value of the 'minimumGroupParametersEpoch' field. DistributeGroupParameters
build()
-
-
Method Detail
-
getMgm
HoldingIdentity getMgm()
Gets the value of the 'mgm' field. The membership group manager of the group.
-
setMgm
DistributeGroupParameters.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
DistributeGroupParameters.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.
-
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.
-
clearMgm
DistributeGroupParameters.Builder clearMgm()
Clears the value of the 'mgm' field. 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.
-
build
DistributeGroupParameters build()
-
-
-
-