Class CampaignBuilder

java.lang.Object
com.moesif.api.models.CampaignBuilder

public class CampaignBuilder extends Object
  • Constructor Details

    • CampaignBuilder

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

    • 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