Class SessionCounterpartyInfoRequest.Builder

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

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

    RecordBuilder for SessionCounterpartyInfoRequest instances.

    • Constructor Detail

    • Method Detail

      • getSessionInit

         SessionInit getSessionInit()

        Gets the value of the 'sessionInit' field. Contains information that can be used to start an initiated flow. Will be null for messages sent to the initiator. Will be null when initiated party is confirmed to be present to ensure out of order messages that arrive first contain this info.

      • setSessionInit

         SessionCounterpartyInfoRequest.Builder setSessionInit(SessionInit value)

        Sets the value of the 'sessionInit' field. Contains information that can be used to start an initiated flow. Will be null for messages sent to the initiator. Will be null when initiated party is confirmed to be present to ensure out of order messages that arrive first contain this info.

        Parameters:
        value - The value of 'sessionInit'.
      • getSessionInitBuilder

         SessionInit.Builder getSessionInitBuilder()

        Gets the Builder instance for the 'sessionInit' field and creates one if it doesn't exist yet. Contains information that can be used to start an initiated flow. Will be null for messages sent to the initiator. Will be null when initiated party is confirmed to be present to ensure out of order messages that arrive first contain this info.

      • setSessionInitBuilder

         SessionCounterpartyInfoRequest.Builder setSessionInitBuilder(SessionInit.Builder value)

        Sets the Builder instance for the 'sessionInit' field Contains information that can be used to start an initiated flow. Will be null for messages sent to the initiator. Will be null when initiated party is confirmed to be present to ensure out of order messages that arrive first contain this info.

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

         boolean hasSessionInit()

        Checks whether the 'sessionInit' field has been set. Contains information that can be used to start an initiated flow. Will be null for messages sent to the initiator. Will be null when initiated party is confirmed to be present to ensure out of order messages that arrive first contain this info.

      • hasSessionInitBuilder

         boolean hasSessionInitBuilder()

        Checks whether the 'sessionInit' field has an active Builder instance Contains information that can be used to start an initiated flow. Will be null for messages sent to the initiator. Will be null when initiated party is confirmed to be present to ensure out of order messages that arrive first contain this info.

      • clearSessionInit

         SessionCounterpartyInfoRequest.Builder clearSessionInit()

        Clears the value of the 'sessionInit' field. Contains information that can be used to start an initiated flow. Will be null for messages sent to the initiator. Will be null when initiated party is confirmed to be present to ensure out of order messages that arrive first contain this info.