Class CampaignBuilder


  • public class CampaignBuilder
    extends Object
    • Constructor Detail

      • CampaignBuilder

        public CampaignBuilder()
        Default constructor to initialize the instance
    • Method Detail

      • utmSource

        public CampaignBuilder utmSource​(String utmSource)
        the utm source
        Parameters:
        utmSource - the field to set
        Returns:
        itself
      • utmMedium

        public CampaignBuilder utmMedium​(String utmMedium)
        the utm medium
        Parameters:
        utmMedium - the field to set
        Returns:
        itself
      • utmCampaign

        public CampaignBuilder utmCampaign​(String utmCampaign)
        the utm campaign
        Parameters:
        utmCampaign - the field to set
        Returns:
        itself
      • utmTerm

        public CampaignBuilder utmTerm​(String utmTerm)
        the utm term
        Parameters:
        utmTerm - the field to set
        Returns:
        itself
      • utmContent

        public CampaignBuilder utmContent​(String utmContent)
        the utm content
        Parameters:
        utmContent - the field to set
        Returns:
        itself
      • referrer

        public CampaignBuilder referrer​(String referrer)
        the referrer
        Parameters:
        referrer - the field to set
        Returns:
        itself
      • referringDomain

        public CampaignBuilder referringDomain​(String referringDomain)
        the referring model
        Parameters:
        referringDomain - the field to set
        Returns:
        itself
      • gclid

        public CampaignBuilder gclid​(String gclid)
        the gclid
        Parameters:
        gclid - the field to set
        Returns:
        itself
      • build

        public CampaignModel build()
        Build the instance with the given values
        Returns:
        The built CampaignModel