Class MembershipRegistrationRequest.Builder

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

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

    RecordBuilder for MembershipRegistrationRequest instances.

    • Constructor Detail

    • Method Detail

      • getRegistrationId

         String getRegistrationId()

        Gets the value of the 'registrationId' field. UUID identifying this registration request

      • getMemberContext

         SignedData getMemberContext()

        Gets the value of the 'memberContext' field. Member provided data in MemberInfo which has been signed by the registering member. The data must be a serialised KeyValuePairList.

      • setMemberContext

         MembershipRegistrationRequest.Builder setMemberContext(SignedData value)

        Sets the value of the 'memberContext' field. Member provided data in MemberInfo which has been signed by the registering member. The data must be a serialised KeyValuePairList.

        Parameters:
        value - The value of 'memberContext'.
      • getMemberContextBuilder

         SignedData.Builder getMemberContextBuilder()

        Gets the Builder instance for the 'memberContext' field and creates one if it doesn't exist yet. Member provided data in MemberInfo which has been signed by the registering member. The data must be a serialised KeyValuePairList.

      • getRegistrationContext

         SignedData getRegistrationContext()

        Gets the value of the 'registrationContext' field. Additional registration context which has been signed by the registering member and is not part of the MemberInfo. The data must be a serialised KeyValuePairList.

      • setRegistrationContext

         MembershipRegistrationRequest.Builder setRegistrationContext(SignedData value)

        Sets the value of the 'registrationContext' field. Additional registration context which has been signed by the registering member and is not part of the MemberInfo. The data must be a serialised KeyValuePairList.

        Parameters:
        value - The value of 'registrationContext'.
      • getRegistrationContextBuilder

         SignedData.Builder getRegistrationContextBuilder()

        Gets the Builder instance for the 'registrationContext' field and creates one if it doesn't exist yet. Additional registration context which has been signed by the registering member and is not part of the MemberInfo. The data must be a serialised KeyValuePairList.

      • getSerial

         Long getSerial()

        Gets the value of the 'serial' field. The version of the member info the member could see when calling registration.

      • hasRegistrationId

         boolean hasRegistrationId()

        Checks whether the 'registrationId' field has been set. UUID identifying this registration request

      • hasMemberContext

         boolean hasMemberContext()

        Checks whether the 'memberContext' field has been set. Member provided data in MemberInfo which has been signed by the registering member. The data must be a serialised KeyValuePairList.

      • hasMemberContextBuilder

         boolean hasMemberContextBuilder()

        Checks whether the 'memberContext' field has an active Builder instance Member provided data in MemberInfo which has been signed by the registering member. The data must be a serialised KeyValuePairList.

      • hasRegistrationContext

         boolean hasRegistrationContext()

        Checks whether the 'registrationContext' field has been set. Additional registration context which has been signed by the registering member and is not part of the MemberInfo. The data must be a serialised KeyValuePairList.

      • hasRegistrationContextBuilder

         boolean hasRegistrationContextBuilder()

        Checks whether the 'registrationContext' field has an active Builder instance Additional registration context which has been signed by the registering member and is not part of the MemberInfo. The data must be a serialised KeyValuePairList.

      • clearRegistrationContext

         MembershipRegistrationRequest.Builder clearRegistrationContext()

        Clears the value of the 'registrationContext' field. Additional registration context which has been signed by the registering member and is not part of the MemberInfo. The data must be a serialised KeyValuePairList.

      • hasSerial

         boolean hasSerial()

        Checks whether the 'serial' field has been set. The version of the member info the member could see when calling registration.