Class POBBaseSignalBuilder

  • All Implemented Interfaces:
    com.pubmatic.sdk.openwrap.core.signal.POBSignalBuilding

    
    public abstract class POBBaseSignalBuilder
     implements POBSignalBuilding
                        

    Abstract base class for building signal data. This class provides methods to construct various components of the signal, such as device, app, user, regulations, impression, and extension information. Subclasses can override these methods to provide specific implementations.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      String build() Builds the final signal string by compiling all the individual components.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • POBBaseSignalBuilder

        POBBaseSignalBuilder(Context context, POBSignalConfig signalConfig)
        Parameters:
        context - The context used for accessing resources, initializations.
        signalConfig - The configuration object containing signal-related settings.
    • Method Detail

      • build

         String build()

        Builds the final signal string by compiling all the individual components. This includes device, app, user, regulations, impression, extension, and OMSDK information.

        Returns:

        A String representation of the compiled signal data in JSON format.