Class MembershipSyncRequest.Builder
-
- All Implemented Interfaces:
-
org.apache.avro.data.RecordBuilder
public class MembershipSyncRequest.Builder extends SpecificRecordBuilderBase<T> implements RecordBuilder<T>
RecordBuilder for MembershipSyncRequest instances.
-
-
Field Summary
Fields Modifier and Type Field Description public DistributionMetaData
distributionMetaData
public DistributionMetaData.Builder
distributionMetaDataBuilder
public SecureHash
membersHash
public SecureHash.Builder
membersHashBuilder
public BloomFilter
bloomFilter
public BloomFilter.Builder
bloomFilterBuilder
public SecureHash
groupParametersHash
public SecureHash.Builder
groupParametersHashBuilder
public SecureHash
cpiAllowlistHash
public SecureHash.Builder
cpiAllowlistHashBuilder
-
Method Summary
Modifier and Type Method Description DistributionMetaData
getDistributionMetaData()
Gets the value of the 'distributionMetaData' field. MembershipSyncRequest.Builder
setDistributionMetaData(DistributionMetaData value)
Sets the value of the 'distributionMetaData' field. DistributionMetaData.Builder
getDistributionMetaDataBuilder()
Gets the Builder instance for the 'distributionMetaData' field and creates one if it doesn't exist yet. MembershipSyncRequest.Builder
setDistributionMetaDataBuilder(DistributionMetaData.Builder value)
Sets the Builder instance for the 'distributionMetaData' field Basic information about the request. SecureHash
getMembersHash()
Gets the value of the 'membersHash' field. MembershipSyncRequest.Builder
setMembersHash(SecureHash value)
Sets the value of the 'membersHash' field. SecureHash.Builder
getMembersHashBuilder()
Gets the Builder instance for the 'membersHash' field and creates one if it doesn't exist yet. MembershipSyncRequest.Builder
setMembersHashBuilder(SecureHash.Builder value)
Sets the Builder instance for the 'membersHash' field Hash value to help validate the member requesting for sync. BloomFilter
getBloomFilter()
Gets the value of the 'bloomFilter' field. MembershipSyncRequest.Builder
setBloomFilter(BloomFilter value)
Sets the value of the 'bloomFilter' field. BloomFilter.Builder
getBloomFilterBuilder()
Gets the Builder instance for the 'bloomFilter' field and creates one if it doesn't exist yet. MembershipSyncRequest.Builder
setBloomFilterBuilder(BloomFilter.Builder value)
Sets the Builder instance for the 'bloomFilter' field Bloom filter to calculate missing MemberInfo entries. SecureHash
getGroupParametersHash()
Gets the value of the 'groupParametersHash' field. MembershipSyncRequest.Builder
setGroupParametersHash(SecureHash value)
Sets the value of the 'groupParametersHash' field. SecureHash.Builder
getGroupParametersHashBuilder()
Gets the Builder instance for the 'groupParametersHash' field and creates one if it doesn't exist yet. MembershipSyncRequest.Builder
setGroupParametersHashBuilder(SecureHash.Builder value)
Sets the Builder instance for the 'groupParametersHash' field The hash value of the latest GroupParameters the member can see. SecureHash
getCpiAllowlistHash()
Gets the value of the 'cpiAllowlistHash' field. MembershipSyncRequest.Builder
setCpiAllowlistHash(SecureHash value)
Sets the value of the 'cpiAllowlistHash' field. SecureHash.Builder
getCpiAllowlistHashBuilder()
Gets the Builder instance for the 'cpiAllowlistHash' field and creates one if it doesn't exist yet. MembershipSyncRequest.Builder
setCpiAllowlistHashBuilder(SecureHash.Builder value)
Sets the Builder instance for the 'cpiAllowlistHash' field The hash representation of the CpiVersions which are allowed on the member side. boolean
hasDistributionMetaData()
Checks whether the 'distributionMetaData' field has been set. boolean
hasDistributionMetaDataBuilder()
Checks whether the 'distributionMetaData' field has an active Builder instance Basic information about the request. MembershipSyncRequest.Builder
clearDistributionMetaData()
Clears the value of the 'distributionMetaData' field. boolean
hasMembersHash()
Checks whether the 'membersHash' field has been set. boolean
hasMembersHashBuilder()
Checks whether the 'membersHash' field has an active Builder instance Hash value to help validate the member requesting for sync. MembershipSyncRequest.Builder
clearMembersHash()
Clears the value of the 'membersHash' field. boolean
hasBloomFilter()
Checks whether the 'bloomFilter' field has been set. boolean
hasBloomFilterBuilder()
Checks whether the 'bloomFilter' field has an active Builder instance Bloom filter to calculate missing MemberInfo entries. MembershipSyncRequest.Builder
clearBloomFilter()
Clears the value of the 'bloomFilter' field. boolean
hasGroupParametersHash()
Checks whether the 'groupParametersHash' field has been set. boolean
hasGroupParametersHashBuilder()
Checks whether the 'groupParametersHash' field has an active Builder instance The hash value of the latest GroupParameters the member can see. MembershipSyncRequest.Builder
clearGroupParametersHash()
Clears the value of the 'groupParametersHash' field. boolean
hasCpiAllowlistHash()
Checks whether the 'cpiAllowlistHash' field has been set. boolean
hasCpiAllowlistHashBuilder()
Checks whether the 'cpiAllowlistHash' field has an active Builder instance The hash representation of the CpiVersions which are allowed on the member side. MembershipSyncRequest.Builder
clearCpiAllowlistHash()
Clears the value of the 'cpiAllowlistHash' field. MembershipSyncRequest
build()
-
-
Method Detail
-
getDistributionMetaData
DistributionMetaData getDistributionMetaData()
Gets the value of the 'distributionMetaData' field. Basic information about the request.
-
setDistributionMetaData
MembershipSyncRequest.Builder setDistributionMetaData(DistributionMetaData value)
Sets the value of the 'distributionMetaData' field. Basic information about the request.
- Parameters:
value
- The value of 'distributionMetaData'.
-
getDistributionMetaDataBuilder
DistributionMetaData.Builder getDistributionMetaDataBuilder()
Gets the Builder instance for the 'distributionMetaData' field and creates one if it doesn't exist yet. Basic information about the request.
-
setDistributionMetaDataBuilder
MembershipSyncRequest.Builder setDistributionMetaDataBuilder(DistributionMetaData.Builder value)
Sets the Builder instance for the 'distributionMetaData' field Basic information about the request.
- Parameters:
value
- The builder instance that must be set.
-
getMembersHash
SecureHash getMembersHash()
Gets the value of the 'membersHash' field. Hash value to help validate the member requesting for sync.
-
setMembersHash
MembershipSyncRequest.Builder setMembersHash(SecureHash value)
Sets the value of the 'membersHash' field. Hash value to help validate the member requesting for sync.
- Parameters:
value
- The value of 'membersHash'.
-
getMembersHashBuilder
SecureHash.Builder getMembersHashBuilder()
Gets the Builder instance for the 'membersHash' field and creates one if it doesn't exist yet. Hash value to help validate the member requesting for sync.
-
setMembersHashBuilder
MembershipSyncRequest.Builder setMembersHashBuilder(SecureHash.Builder value)
Sets the Builder instance for the 'membersHash' field Hash value to help validate the member requesting for sync.
- Parameters:
value
- The builder instance that must be set.
-
getBloomFilter
BloomFilter getBloomFilter()
Gets the value of the 'bloomFilter' field. Bloom filter to calculate missing MemberInfo entries.
-
setBloomFilter
MembershipSyncRequest.Builder setBloomFilter(BloomFilter value)
Sets the value of the 'bloomFilter' field. Bloom filter to calculate missing MemberInfo entries.
- Parameters:
value
- The value of 'bloomFilter'.
-
getBloomFilterBuilder
BloomFilter.Builder getBloomFilterBuilder()
Gets the Builder instance for the 'bloomFilter' field and creates one if it doesn't exist yet. Bloom filter to calculate missing MemberInfo entries.
-
setBloomFilterBuilder
MembershipSyncRequest.Builder setBloomFilterBuilder(BloomFilter.Builder value)
Sets the Builder instance for the 'bloomFilter' field Bloom filter to calculate missing MemberInfo entries.
- Parameters:
value
- The builder instance that must be set.
-
getGroupParametersHash
SecureHash getGroupParametersHash()
Gets the value of the 'groupParametersHash' field. The hash value of the latest GroupParameters the member can see.
-
setGroupParametersHash
MembershipSyncRequest.Builder setGroupParametersHash(SecureHash value)
Sets the value of the 'groupParametersHash' field. The hash value of the latest GroupParameters the member can see.
- Parameters:
value
- The value of 'groupParametersHash'.
-
getGroupParametersHashBuilder
SecureHash.Builder getGroupParametersHashBuilder()
Gets the Builder instance for the 'groupParametersHash' field and creates one if it doesn't exist yet. The hash value of the latest GroupParameters the member can see.
-
setGroupParametersHashBuilder
MembershipSyncRequest.Builder setGroupParametersHashBuilder(SecureHash.Builder value)
Sets the Builder instance for the 'groupParametersHash' field The hash value of the latest GroupParameters the member can see.
- Parameters:
value
- The builder instance that must be set.
-
getCpiAllowlistHash
SecureHash getCpiAllowlistHash()
Gets the value of the 'cpiAllowlistHash' field. The hash representation of the CpiVersions which are allowed on the member side.
-
setCpiAllowlistHash
MembershipSyncRequest.Builder setCpiAllowlistHash(SecureHash value)
Sets the value of the 'cpiAllowlistHash' field. The hash representation of the CpiVersions which are allowed on the member side.
- Parameters:
value
- The value of 'cpiAllowlistHash'.
-
getCpiAllowlistHashBuilder
SecureHash.Builder getCpiAllowlistHashBuilder()
Gets the Builder instance for the 'cpiAllowlistHash' field and creates one if it doesn't exist yet. The hash representation of the CpiVersions which are allowed on the member side.
-
setCpiAllowlistHashBuilder
MembershipSyncRequest.Builder setCpiAllowlistHashBuilder(SecureHash.Builder value)
Sets the Builder instance for the 'cpiAllowlistHash' field The hash representation of the CpiVersions which are allowed on the member side.
- Parameters:
value
- The builder instance that must be set.
-
hasDistributionMetaData
boolean hasDistributionMetaData()
Checks whether the 'distributionMetaData' field has been set. Basic information about the request.
-
hasDistributionMetaDataBuilder
boolean hasDistributionMetaDataBuilder()
Checks whether the 'distributionMetaData' field has an active Builder instance Basic information about the request.
-
clearDistributionMetaData
MembershipSyncRequest.Builder clearDistributionMetaData()
Clears the value of the 'distributionMetaData' field. Basic information about the request.
-
hasMembersHash
boolean hasMembersHash()
Checks whether the 'membersHash' field has been set. Hash value to help validate the member requesting for sync.
-
hasMembersHashBuilder
boolean hasMembersHashBuilder()
Checks whether the 'membersHash' field has an active Builder instance Hash value to help validate the member requesting for sync.
-
clearMembersHash
MembershipSyncRequest.Builder clearMembersHash()
Clears the value of the 'membersHash' field. Hash value to help validate the member requesting for sync.
-
hasBloomFilter
boolean hasBloomFilter()
Checks whether the 'bloomFilter' field has been set. Bloom filter to calculate missing MemberInfo entries.
-
hasBloomFilterBuilder
boolean hasBloomFilterBuilder()
Checks whether the 'bloomFilter' field has an active Builder instance Bloom filter to calculate missing MemberInfo entries.
-
clearBloomFilter
MembershipSyncRequest.Builder clearBloomFilter()
Clears the value of the 'bloomFilter' field. Bloom filter to calculate missing MemberInfo entries.
-
hasGroupParametersHash
boolean hasGroupParametersHash()
Checks whether the 'groupParametersHash' field has been set. The hash value of the latest GroupParameters the member can see.
-
hasGroupParametersHashBuilder
boolean hasGroupParametersHashBuilder()
Checks whether the 'groupParametersHash' field has an active Builder instance The hash value of the latest GroupParameters the member can see.
-
clearGroupParametersHash
MembershipSyncRequest.Builder clearGroupParametersHash()
Clears the value of the 'groupParametersHash' field. The hash value of the latest GroupParameters the member can see.
-
hasCpiAllowlistHash
boolean hasCpiAllowlistHash()
Checks whether the 'cpiAllowlistHash' field has been set. The hash representation of the CpiVersions which are allowed on the member side.
-
hasCpiAllowlistHashBuilder
boolean hasCpiAllowlistHashBuilder()
Checks whether the 'cpiAllowlistHash' field has an active Builder instance The hash representation of the CpiVersions which are allowed on the member side.
-
clearCpiAllowlistHash
MembershipSyncRequest.Builder clearCpiAllowlistHash()
Clears the value of the 'cpiAllowlistHash' field. The hash representation of the CpiVersions which are allowed on the member side.
-
build
MembershipSyncRequest build()
-
-
-
-