Class SessionInit.Builder

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

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

    RecordBuilder for SessionInit instances.

    • Constructor Detail

    • Method Detail

      • getFlowId

         String getFlowId()

        Gets the value of the 'flowId' field. Flow ID of the flow initiating the session. This is only required to inform the Flow Mapper. It should be null when sent to counterparties.

      • setFlowId

         SessionInit.Builder setFlowId(String value)

        Sets the value of the 'flowId' field. Flow ID of the flow initiating the session. This is only required to inform the Flow Mapper. It should be null when sent to counterparties.

        Parameters:
        value - The value of 'flowId'.
      • getContextUserProperties

         KeyValuePairList getContextUserProperties()

        Gets the value of the 'contextUserProperties' field. A map of context user properties made available to the flow which will also be propagated to sub flows, initiated flows and services

      • setContextUserProperties

         SessionInit.Builder setContextUserProperties(KeyValuePairList value)

        Sets the value of the 'contextUserProperties' field. A map of context user properties made available to the flow which will also be propagated to sub flows, initiated flows and services

        Parameters:
        value - The value of 'contextUserProperties'.
      • getContextUserPropertiesBuilder

         KeyValuePairList.Builder getContextUserPropertiesBuilder()

        Gets the Builder instance for the 'contextUserProperties' field and creates one if it doesn't exist yet. A map of context user properties made available to the flow which will also be propagated to sub flows, initiated flows and services

      • setContextUserPropertiesBuilder

         SessionInit.Builder setContextUserPropertiesBuilder(KeyValuePairList.Builder value)

        Sets the Builder instance for the 'contextUserProperties' field A map of context user properties made available to the flow which will also be propagated to sub flows, initiated flows and services

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

         KeyValuePairList getContextPlatformProperties()

        Gets the value of the 'contextPlatformProperties' field. A map of context platform properties made available to the flow which will also be propagated to sub flows, initiated flows and services

      • setContextPlatformProperties

         SessionInit.Builder setContextPlatformProperties(KeyValuePairList value)

        Sets the value of the 'contextPlatformProperties' field. A map of context platform properties made available to the flow which will also be propagated to sub flows, initiated flows and services

        Parameters:
        value - The value of 'contextPlatformProperties'.
      • getContextPlatformPropertiesBuilder

         KeyValuePairList.Builder getContextPlatformPropertiesBuilder()

        Gets the Builder instance for the 'contextPlatformProperties' field and creates one if it doesn't exist yet. A map of context platform properties made available to the flow which will also be propagated to sub flows, initiated flows and services

      • setContextPlatformPropertiesBuilder

         SessionInit.Builder setContextPlatformPropertiesBuilder(KeyValuePairList.Builder value)

        Sets the Builder instance for the 'contextPlatformProperties' field A map of context platform properties made available to the flow which will also be propagated to sub flows, initiated flows and services

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

         boolean hasCpiId()

        Checks whether the 'cpiId' field has been set.

      • hasFlowId

         boolean hasFlowId()

        Checks whether the 'flowId' field has been set. Flow ID of the flow initiating the session. This is only required to inform the Flow Mapper. It should be null when sent to counterparties.

      • clearFlowId

         SessionInit.Builder clearFlowId()

        Clears the value of the 'flowId' field. Flow ID of the flow initiating the session. This is only required to inform the Flow Mapper. It should be null when sent to counterparties.

      • hasContextUserProperties

         boolean hasContextUserProperties()

        Checks whether the 'contextUserProperties' field has been set. A map of context user properties made available to the flow which will also be propagated to sub flows, initiated flows and services

      • hasContextUserPropertiesBuilder

         boolean hasContextUserPropertiesBuilder()

        Checks whether the 'contextUserProperties' field has an active Builder instance A map of context user properties made available to the flow which will also be propagated to sub flows, initiated flows and services

      • clearContextUserProperties

         SessionInit.Builder clearContextUserProperties()

        Clears the value of the 'contextUserProperties' field. A map of context user properties made available to the flow which will also be propagated to sub flows, initiated flows and services

      • hasContextPlatformProperties

         boolean hasContextPlatformProperties()

        Checks whether the 'contextPlatformProperties' field has been set. A map of context platform properties made available to the flow which will also be propagated to sub flows, initiated flows and services

      • hasContextPlatformPropertiesBuilder

         boolean hasContextPlatformPropertiesBuilder()

        Checks whether the 'contextPlatformProperties' field has an active Builder instance A map of context platform properties made available to the flow which will also be propagated to sub flows, initiated flows and services

      • clearContextPlatformProperties

         SessionInit.Builder clearContextPlatformProperties()

        Clears the value of the 'contextPlatformProperties' field. A map of context platform properties made available to the flow which will also be propagated to sub flows, initiated flows and services