Match.PriceType
Constructor and Description |
---|
AudienceMatch(String buildId,
SetData setData,
AudienceTestableDevice testableDevice) |
Modifier and Type | Method and Description |
---|---|
ByteBuffer |
getBinaryPayload()
a byte representation of a JSON payload describing the matched entity, may be null
|
String |
getBuildId()
the machine-assigned unique identifier the associated build of the Geopulse design.
|
String |
getDataPixelUrl()
returns a URL that can be used to fetch a tracking pixel for this match.
|
String |
getDataPixelUrl(String appId,
String publisherId,
String channel) |
String |
getDataSource()
the name of the Factual-provided identifier for the associated audience data source
|
String |
getDeploymentId()
the machine-assigned unique identifier for the associated deploy of the Geopulse design.
|
List<String> |
getDeploymentTags()
the user-assigned tags for the associated deploy of the Geopulse design.
|
String |
getDesignId()
the machine-assigned unique identifier for the associated Geopulse design.
|
String |
getDesignName()
the user-assigned name for the associated Factual Geopulse design.
|
Map<String,String> |
getMetadata()
a map of keys and values describing the associated set within the Geopulse design
|
String |
getPayload()
a string representation of a JSON payload describing the matched entity, may be null
|
int |
getPrice()
the default CPM price, in cents, for the default creative type
|
int |
getPrice(Match.PriceType priceType)
the rate card price, for the creative type and in the units specified by priceType
|
int |
getPrice(Match.PriceType priceType,
String rateCode)
the rate card price adjusted for the rateCode reflecting the calling/target customer
|
String |
getRequester()
a string representing the id of the organization which designed and built the index
|
String |
getRequesterSlug()
a string representing a human-readable representation of the organization which
designed and built the index
|
String |
getSetId()
the machine-assigned unique identifier for the associated set within the Geopulse design.
|
String |
getTargetingCode()
the user-assigned targeting code for the associated set within the Geopulse design.
|
public AudienceMatch(String buildId, SetData setData, AudienceTestableDevice testableDevice)
public String getDesignName()
Match
getDesignName
in interface Match
public String getDesignId()
Match
getDesignId
in interface Match
public String getBuildId()
Match
getBuildId
in interface Match
public String getDeploymentId()
Match
getDeploymentId
in interface Match
public List<String> getDeploymentTags()
Match
getDeploymentTags
in interface Match
public String getSetId()
Match
public String getTargetingCode()
Match
getTargetingCode
in interface Match
public String getDataSource()
Match
getDataSource
in interface Match
public Map<String,String> getMetadata()
Match
getMetadata
in interface Match
public String getRequester()
Match
getRequester
in interface Match
public String getRequesterSlug()
Match
getRequesterSlug
in interface Match
public ByteBuffer getBinaryPayload()
Match
getBinaryPayload
in interface Match
public String getPayload()
Match
getPayload
in interface Match
public int getPrice()
Match
public int getPrice(Match.PriceType priceType)
Match
public int getPrice(Match.PriceType priceType, String rateCode)
Match
public String getDataPixelUrl()
Match
getDataPixelUrl
in interface Match