public class GrpSettings extends Object implements Serializable
GrpSettings contains information for a line item that will
have a target demographic when
serving. This information will be used to set up tracking
and enable reporting on the demographic
information.| Constructor and Description |
|---|
GrpSettings() |
GrpSettings(Long minTargetAge,
Long maxTargetAge,
GrpTargetGender targetGender,
GrpProvider provider,
Long targetImpressionGoal,
NielsenCtvPacingType nielsenCtvPacingType,
PacingDeviceCategorizationType pacingDeviceCategorizationType,
Boolean applyTrueCoview) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
Boolean |
getApplyTrueCoview()
Gets the applyTrueCoview value for this GrpSettings.
|
static org.apache.axis.encoding.Deserializer |
getDeserializer(String mechType,
Class _javaType,
QName _xmlType)
Get Custom Deserializer
|
Long |
getMaxTargetAge()
Gets the maxTargetAge value for this GrpSettings.
|
Long |
getMinTargetAge()
Gets the minTargetAge value for this GrpSettings.
|
NielsenCtvPacingType |
getNielsenCtvPacingType()
Gets the nielsenCtvPacingType value for this GrpSettings.
|
PacingDeviceCategorizationType |
getPacingDeviceCategorizationType()
Gets the pacingDeviceCategorizationType value for this GrpSettings.
|
GrpProvider |
getProvider()
Gets the provider value for this GrpSettings.
|
static org.apache.axis.encoding.Serializer |
getSerializer(String mechType,
Class _javaType,
QName _xmlType)
Get Custom Serializer
|
GrpTargetGender |
getTargetGender()
Gets the targetGender value for this GrpSettings.
|
Long |
getTargetImpressionGoal()
Gets the targetImpressionGoal value for this GrpSettings.
|
static org.apache.axis.description.TypeDesc |
getTypeDesc()
Return type metadata object
|
int |
hashCode() |
void |
setApplyTrueCoview(Boolean applyTrueCoview)
Sets the applyTrueCoview value for this GrpSettings.
|
void |
setMaxTargetAge(Long maxTargetAge)
Sets the maxTargetAge value for this GrpSettings.
|
void |
setMinTargetAge(Long minTargetAge)
Sets the minTargetAge value for this GrpSettings.
|
void |
setNielsenCtvPacingType(NielsenCtvPacingType nielsenCtvPacingType)
Sets the nielsenCtvPacingType value for this GrpSettings.
|
void |
setPacingDeviceCategorizationType(PacingDeviceCategorizationType pacingDeviceCategorizationType)
Sets the pacingDeviceCategorizationType value for this GrpSettings.
|
void |
setProvider(GrpProvider provider)
Sets the provider value for this GrpSettings.
|
void |
setTargetGender(GrpTargetGender targetGender)
Sets the targetGender value for this GrpSettings.
|
void |
setTargetImpressionGoal(Long targetImpressionGoal)
Sets the targetImpressionGoal value for this GrpSettings.
|
String |
toString() |
public GrpSettings()
public GrpSettings(Long minTargetAge, Long maxTargetAge, GrpTargetGender targetGender, GrpProvider provider, Long targetImpressionGoal, NielsenCtvPacingType nielsenCtvPacingType, PacingDeviceCategorizationType pacingDeviceCategorizationType, Boolean applyTrueCoview)
public Long getMinTargetAge()
public void setMinTargetAge(Long minTargetAge)
public Long getMaxTargetAge()
public void setMaxTargetAge(Long maxTargetAge)
public GrpTargetGender getTargetGender()
public void setTargetGender(GrpTargetGender targetGender)
public GrpProvider getProvider()
LineItem.public void setProvider(GrpProvider provider)
provider - * Specifies the GRP provider of the LineItem.public Long getTargetImpressionGoal()
provider is not null and demographics-based
goal is selected by the user. If this
field is set, LineItemSummary.primaryGoal will have
its Goal.units value set by Google
to represent the estimated total quantity.public void setTargetImpressionGoal(Long targetImpressionGoal)
targetImpressionGoal - * Specifies the impression goal for the given target demographic.
This field is only applicable
if provider is not null and demographics-based
goal is selected by the user. If this
field is set, LineItemSummary.primaryGoal will have
its Goal.units value set by Google
to represent the estimated total quantity.public NielsenCtvPacingType getNielsenCtvPacingType()
enableNielsenCoViewingSupport
is true.public void setNielsenCtvPacingType(NielsenCtvPacingType nielsenCtvPacingType)
nielsenCtvPacingType - * Specifies which pacing computation to apply in pacing to impressions
from connected devices.
This field is required if enableNielsenCoViewingSupport
is true.public PacingDeviceCategorizationType getPacingDeviceCategorizationType()
public void setPacingDeviceCategorizationType(PacingDeviceCategorizationType pacingDeviceCategorizationType)
pacingDeviceCategorizationType - * Specifies whether to use Google or Nielsen device breakdown
in Nielsen Line Item auto pacing.public Boolean getApplyTrueCoview()
public void setApplyTrueCoview(Boolean applyTrueCoview)
applyTrueCoview - public static org.apache.axis.description.TypeDesc getTypeDesc()
public static org.apache.axis.encoding.Serializer getSerializer(String mechType, Class _javaType, QName _xmlType)
Copyright © 2021. All rights reserved.