Class RegistrationRequestDetails.Builder

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

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

    RecordBuilder for RegistrationRequestDetails instances.

    • Constructor Detail

    • Method Detail

      • getRegistrationSent

         Instant getRegistrationSent()

        Gets the value of the 'registrationSent' field. Time ([Instant]) in milliseconds when the registration request was sent.

      • getRegistrationLastModified

         Instant getRegistrationLastModified()

        Gets the value of the 'registrationLastModified' field. Time ([Instant]) in milliseconds when the registration request was modified.

      • getRegistrationId

         String getRegistrationId()

        Gets the value of the 'registrationId' field. ID of the registration request.

      • getHoldingIdentityId

         String getHoldingIdentityId()

        Gets the value of the 'holdingIdentityId' field. ID of the owner of this registration request.

      • getRegistrationProtocolVersion

         int getRegistrationProtocolVersion()

        Gets the value of the 'registrationProtocolVersion' field. Registration protocol number.

      • getMemberProvidedContext

         SignedData getMemberProvidedContext()

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

      • setMemberProvidedContext

         RegistrationRequestDetails.Builder setMemberProvidedContext(SignedData value)

        Sets the value of the 'memberProvidedContext' 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 'memberProvidedContext'.
      • getMemberProvidedContextBuilder

         SignedData.Builder getMemberProvidedContextBuilder()

        Gets the Builder instance for the 'memberProvidedContext' 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 (e.g. pre-auth token). The data must be a serialised KeyValuePairList.

      • setRegistrationContext

         RegistrationRequestDetails.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 (e.g. pre-auth token). 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 (e.g. pre-auth token). The data must be a serialised KeyValuePairList.

      • setRegistrationContextBuilder

         RegistrationRequestDetails.Builder setRegistrationContextBuilder(SignedData.Builder value)

        Sets the Builder instance for the 'registrationContext' field Additional registration context which has been signed by the registering member and is not part of the MemberInfo (e.g. pre-auth token). The data must be a serialised KeyValuePairList.

        Parameters:
        value - The builder instance that must be set.
      • getReason

         String getReason()

        Gets the value of the 'reason' field. Reason why the request is in the status specified by [registrationStatus].

      • getSerial

         Long getSerial()

        Gets the value of the 'serial' field. The version of the member info the member saw when they submitted their registration.

      • setSerial

         RegistrationRequestDetails.Builder setSerial(Long value)

        Sets the value of the 'serial' field. The version of the member info the member saw when they submitted their registration.

        Parameters:
        value - The value of 'serial'.
      • hasRegistrationSent

         boolean hasRegistrationSent()

        Checks whether the 'registrationSent' field has been set. Time ([Instant]) in milliseconds when the registration request was sent.

      • hasRegistrationLastModified

         boolean hasRegistrationLastModified()

        Checks whether the 'registrationLastModified' field has been set. Time ([Instant]) in milliseconds when the registration request was modified.

      • hasRegistrationStatus

         boolean hasRegistrationStatus()

        Checks whether the 'registrationStatus' field has been set. Status of the registration request.

      • hasRegistrationId

         boolean hasRegistrationId()

        Checks whether the 'registrationId' field has been set. ID of the registration request.

      • hasHoldingIdentityId

         boolean hasHoldingIdentityId()

        Checks whether the 'holdingIdentityId' field has been set. ID of the owner of this registration request.

      • hasRegistrationProtocolVersion

         boolean hasRegistrationProtocolVersion()

        Checks whether the 'registrationProtocolVersion' field has been set. Registration protocol number.

      • hasMemberProvidedContext

         boolean hasMemberProvidedContext()

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

      • hasMemberProvidedContextBuilder

         boolean hasMemberProvidedContextBuilder()

        Checks whether the 'memberProvidedContext' 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 (e.g. pre-auth token). 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 (e.g. pre-auth token). The data must be a serialised KeyValuePairList.

      • clearRegistrationContext

         RegistrationRequestDetails.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 (e.g. pre-auth token). The data must be a serialised KeyValuePairList.

      • hasReason

         boolean hasReason()

        Checks whether the 'reason' field has been set. Reason why the request is in the status specified by [registrationStatus].

      • hasSerial

         boolean hasSerial()

        Checks whether the 'serial' field has been set. The version of the member info the member saw when they submitted their registration.