public class ProductTemplateTargeting extends Object implements Serializable
ProductTemplate objects.
Proposal line items created from products
of this template will have this criteria added to ProposalLineItem.targeting.| Constructor and Description |
|---|
ProductTemplateTargeting() |
ProductTemplateTargeting(GeoTargeting geoTargeting,
Boolean allowGeoTargetingCustomization,
InventoryTargeting inventoryTargeting,
Boolean allowAdUnitTargetingCustomization,
Boolean allowPlacementTargetingCustomization,
CustomCriteriaSet customTargeting,
long[] customizableCustomTargetingKeyIds,
Boolean allowAudienceSegmentTargetingCustomization,
UserDomainTargeting userDomainTargeting,
Boolean allowUserDomainTargetingCustomization,
BandwidthGroupTargeting bandwidthGroupTargeting,
Boolean allowBandwidthGroupTargetingCustomization,
BrowserTargeting browserTargeting,
Boolean allowBrowserTargetingCustomization,
BrowserLanguageTargeting browserLanguageTargeting,
Boolean allowBrowserLanguageTargetingCustomization,
OperatingSystemTargeting operatingSystemTargeting,
Boolean allowOperatingSystemTargetingCustomization,
DeviceCapabilityTargeting deviceCapabilityTargeting,
Boolean allowDeviceCapabilityTargetingCustomization,
DeviceCategoryTargeting deviceCategoryTargeting,
Boolean allowDeviceCategoryTargetingCustomization,
MobileCarrierTargeting mobileCarrierTargeting,
Boolean allowMobileCarrierTargetingCustomization,
DeviceManufacturerTargeting deviceManufacturerTargeting,
MobileDeviceTargeting mobileDeviceTargeting,
MobileDeviceSubmodelTargeting mobileDeviceSubmodelTargeting,
Boolean allowMobileDeviceAndManufacturerTargetingCustomization) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
Boolean |
getAllowAdUnitTargetingCustomization()
Gets the allowAdUnitTargetingCustomization value for this ProductTemplateTargeting.
|
Boolean |
getAllowAudienceSegmentTargetingCustomization()
Gets the allowAudienceSegmentTargetingCustomization value for this ProductTemplateTargeting.
|
Boolean |
getAllowBandwidthGroupTargetingCustomization()
Gets the allowBandwidthGroupTargetingCustomization value for this ProductTemplateTargeting.
|
Boolean |
getAllowBrowserLanguageTargetingCustomization()
Gets the allowBrowserLanguageTargetingCustomization value for this ProductTemplateTargeting.
|
Boolean |
getAllowBrowserTargetingCustomization()
Gets the allowBrowserTargetingCustomization value for this ProductTemplateTargeting.
|
Boolean |
getAllowDeviceCapabilityTargetingCustomization()
Gets the allowDeviceCapabilityTargetingCustomization value for this ProductTemplateTargeting.
|
Boolean |
getAllowDeviceCategoryTargetingCustomization()
Gets the allowDeviceCategoryTargetingCustomization value for this ProductTemplateTargeting.
|
Boolean |
getAllowGeoTargetingCustomization()
Gets the allowGeoTargetingCustomization value for this ProductTemplateTargeting.
|
Boolean |
getAllowMobileCarrierTargetingCustomization()
Gets the allowMobileCarrierTargetingCustomization value for this ProductTemplateTargeting.
|
Boolean |
getAllowMobileDeviceAndManufacturerTargetingCustomization()
Gets the allowMobileDeviceAndManufacturerTargetingCustomization value for this ProductTemplateTargeting.
|
Boolean |
getAllowOperatingSystemTargetingCustomization()
Gets the allowOperatingSystemTargetingCustomization value for this ProductTemplateTargeting.
|
Boolean |
getAllowPlacementTargetingCustomization()
Gets the allowPlacementTargetingCustomization value for this ProductTemplateTargeting.
|
Boolean |
getAllowUserDomainTargetingCustomization()
Gets the allowUserDomainTargetingCustomization value for this ProductTemplateTargeting.
|
BandwidthGroupTargeting |
getBandwidthGroupTargeting()
Gets the bandwidthGroupTargeting value for this ProductTemplateTargeting.
|
BrowserLanguageTargeting |
getBrowserLanguageTargeting()
Gets the browserLanguageTargeting value for this ProductTemplateTargeting.
|
BrowserTargeting |
getBrowserTargeting()
Gets the browserTargeting value for this ProductTemplateTargeting.
|
long[] |
getCustomizableCustomTargetingKeyIds()
Gets the customizableCustomTargetingKeyIds value for this ProductTemplateTargeting.
|
long |
getCustomizableCustomTargetingKeyIds(int i) |
CustomCriteriaSet |
getCustomTargeting()
Gets the customTargeting value for this ProductTemplateTargeting.
|
static org.apache.axis.encoding.Deserializer |
getDeserializer(String mechType,
Class _javaType,
QName _xmlType)
Get Custom Deserializer
|
DeviceCapabilityTargeting |
getDeviceCapabilityTargeting()
Gets the deviceCapabilityTargeting value for this ProductTemplateTargeting.
|
DeviceCategoryTargeting |
getDeviceCategoryTargeting()
Gets the deviceCategoryTargeting value for this ProductTemplateTargeting.
|
DeviceManufacturerTargeting |
getDeviceManufacturerTargeting()
Gets the deviceManufacturerTargeting value for this ProductTemplateTargeting.
|
GeoTargeting |
getGeoTargeting()
Gets the geoTargeting value for this ProductTemplateTargeting.
|
InventoryTargeting |
getInventoryTargeting()
Gets the inventoryTargeting value for this ProductTemplateTargeting.
|
MobileCarrierTargeting |
getMobileCarrierTargeting()
Gets the mobileCarrierTargeting value for this ProductTemplateTargeting.
|
MobileDeviceSubmodelTargeting |
getMobileDeviceSubmodelTargeting()
Gets the mobileDeviceSubmodelTargeting value for this ProductTemplateTargeting.
|
MobileDeviceTargeting |
getMobileDeviceTargeting()
Gets the mobileDeviceTargeting value for this ProductTemplateTargeting.
|
OperatingSystemTargeting |
getOperatingSystemTargeting()
Gets the operatingSystemTargeting value for this ProductTemplateTargeting.
|
static org.apache.axis.encoding.Serializer |
getSerializer(String mechType,
Class _javaType,
QName _xmlType)
Get Custom Serializer
|
static org.apache.axis.description.TypeDesc |
getTypeDesc()
Return type metadata object
|
UserDomainTargeting |
getUserDomainTargeting()
Gets the userDomainTargeting value for this ProductTemplateTargeting.
|
int |
hashCode() |
void |
setAllowAdUnitTargetingCustomization(Boolean allowAdUnitTargetingCustomization)
Sets the allowAdUnitTargetingCustomization value for this ProductTemplateTargeting.
|
void |
setAllowAudienceSegmentTargetingCustomization(Boolean allowAudienceSegmentTargetingCustomization)
Sets the allowAudienceSegmentTargetingCustomization value for this ProductTemplateTargeting.
|
void |
setAllowBandwidthGroupTargetingCustomization(Boolean allowBandwidthGroupTargetingCustomization)
Sets the allowBandwidthGroupTargetingCustomization value for this ProductTemplateTargeting.
|
void |
setAllowBrowserLanguageTargetingCustomization(Boolean allowBrowserLanguageTargetingCustomization)
Sets the allowBrowserLanguageTargetingCustomization value for this ProductTemplateTargeting.
|
void |
setAllowBrowserTargetingCustomization(Boolean allowBrowserTargetingCustomization)
Sets the allowBrowserTargetingCustomization value for this ProductTemplateTargeting.
|
void |
setAllowDeviceCapabilityTargetingCustomization(Boolean allowDeviceCapabilityTargetingCustomization)
Sets the allowDeviceCapabilityTargetingCustomization value for this ProductTemplateTargeting.
|
void |
setAllowDeviceCategoryTargetingCustomization(Boolean allowDeviceCategoryTargetingCustomization)
Sets the allowDeviceCategoryTargetingCustomization value for this ProductTemplateTargeting.
|
void |
setAllowGeoTargetingCustomization(Boolean allowGeoTargetingCustomization)
Sets the allowGeoTargetingCustomization value for this ProductTemplateTargeting.
|
void |
setAllowMobileCarrierTargetingCustomization(Boolean allowMobileCarrierTargetingCustomization)
Sets the allowMobileCarrierTargetingCustomization value for this ProductTemplateTargeting.
|
void |
setAllowMobileDeviceAndManufacturerTargetingCustomization(Boolean allowMobileDeviceAndManufacturerTargetingCustomization)
Sets the allowMobileDeviceAndManufacturerTargetingCustomization value for this ProductTemplateTargeting.
|
void |
setAllowOperatingSystemTargetingCustomization(Boolean allowOperatingSystemTargetingCustomization)
Sets the allowOperatingSystemTargetingCustomization value for this ProductTemplateTargeting.
|
void |
setAllowPlacementTargetingCustomization(Boolean allowPlacementTargetingCustomization)
Sets the allowPlacementTargetingCustomization value for this ProductTemplateTargeting.
|
void |
setAllowUserDomainTargetingCustomization(Boolean allowUserDomainTargetingCustomization)
Sets the allowUserDomainTargetingCustomization value for this ProductTemplateTargeting.
|
void |
setBandwidthGroupTargeting(BandwidthGroupTargeting bandwidthGroupTargeting)
Sets the bandwidthGroupTargeting value for this ProductTemplateTargeting.
|
void |
setBrowserLanguageTargeting(BrowserLanguageTargeting browserLanguageTargeting)
Sets the browserLanguageTargeting value for this ProductTemplateTargeting.
|
void |
setBrowserTargeting(BrowserTargeting browserTargeting)
Sets the browserTargeting value for this ProductTemplateTargeting.
|
void |
setCustomizableCustomTargetingKeyIds(int i,
long _value) |
void |
setCustomizableCustomTargetingKeyIds(long[] customizableCustomTargetingKeyIds)
Sets the customizableCustomTargetingKeyIds value for this ProductTemplateTargeting.
|
void |
setCustomTargeting(CustomCriteriaSet customTargeting)
Sets the customTargeting value for this ProductTemplateTargeting.
|
void |
setDeviceCapabilityTargeting(DeviceCapabilityTargeting deviceCapabilityTargeting)
Sets the deviceCapabilityTargeting value for this ProductTemplateTargeting.
|
void |
setDeviceCategoryTargeting(DeviceCategoryTargeting deviceCategoryTargeting)
Sets the deviceCategoryTargeting value for this ProductTemplateTargeting.
|
void |
setDeviceManufacturerTargeting(DeviceManufacturerTargeting deviceManufacturerTargeting)
Sets the deviceManufacturerTargeting value for this ProductTemplateTargeting.
|
void |
setGeoTargeting(GeoTargeting geoTargeting)
Sets the geoTargeting value for this ProductTemplateTargeting.
|
void |
setInventoryTargeting(InventoryTargeting inventoryTargeting)
Sets the inventoryTargeting value for this ProductTemplateTargeting.
|
void |
setMobileCarrierTargeting(MobileCarrierTargeting mobileCarrierTargeting)
Sets the mobileCarrierTargeting value for this ProductTemplateTargeting.
|
void |
setMobileDeviceSubmodelTargeting(MobileDeviceSubmodelTargeting mobileDeviceSubmodelTargeting)
Sets the mobileDeviceSubmodelTargeting value for this ProductTemplateTargeting.
|
void |
setMobileDeviceTargeting(MobileDeviceTargeting mobileDeviceTargeting)
Sets the mobileDeviceTargeting value for this ProductTemplateTargeting.
|
void |
setOperatingSystemTargeting(OperatingSystemTargeting operatingSystemTargeting)
Sets the operatingSystemTargeting value for this ProductTemplateTargeting.
|
void |
setUserDomainTargeting(UserDomainTargeting userDomainTargeting)
Sets the userDomainTargeting value for this ProductTemplateTargeting.
|
public ProductTemplateTargeting()
public ProductTemplateTargeting(GeoTargeting geoTargeting, Boolean allowGeoTargetingCustomization, InventoryTargeting inventoryTargeting, Boolean allowAdUnitTargetingCustomization, Boolean allowPlacementTargetingCustomization, CustomCriteriaSet customTargeting, long[] customizableCustomTargetingKeyIds, Boolean allowAudienceSegmentTargetingCustomization, UserDomainTargeting userDomainTargeting, Boolean allowUserDomainTargetingCustomization, BandwidthGroupTargeting bandwidthGroupTargeting, Boolean allowBandwidthGroupTargetingCustomization, BrowserTargeting browserTargeting, Boolean allowBrowserTargetingCustomization, BrowserLanguageTargeting browserLanguageTargeting, Boolean allowBrowserLanguageTargetingCustomization, OperatingSystemTargeting operatingSystemTargeting, Boolean allowOperatingSystemTargetingCustomization, DeviceCapabilityTargeting deviceCapabilityTargeting, Boolean allowDeviceCapabilityTargetingCustomization, DeviceCategoryTargeting deviceCategoryTargeting, Boolean allowDeviceCategoryTargetingCustomization, MobileCarrierTargeting mobileCarrierTargeting, Boolean allowMobileCarrierTargetingCustomization, DeviceManufacturerTargeting deviceManufacturerTargeting, MobileDeviceTargeting mobileDeviceTargeting, MobileDeviceSubmodelTargeting mobileDeviceSubmodelTargeting, Boolean allowMobileDeviceAndManufacturerTargetingCustomization)
public GeoTargeting getGeoTargeting()
ProductTemplate.
The following rules apply for geographical targeting:
public void setGeoTargeting(GeoTargeting geoTargeting)
geoTargeting - * Specifies what geographical locations are targeted by the ProductTemplate.
The following rules apply for geographical targeting:
public Boolean getAllowGeoTargetingCustomization()
public void setAllowGeoTargetingCustomization(Boolean allowGeoTargetingCustomization)
allowGeoTargetingCustomization - * Allows customization by salespeople of geographical targeting
when creating
proposal line items.
This attribute is optional and defaults to false.public InventoryTargeting getInventoryTargeting()
ProductTemplate.
This attribute is required.public void setInventoryTargeting(InventoryTargeting inventoryTargeting)
inventoryTargeting - * Specifies what inventory is targeted by the ProductTemplate.
This attribute is required.public Boolean getAllowAdUnitTargetingCustomization()
inventoryTargeting when creating proposal line items.
This attribute is optional and defaults to false.public void setAllowAdUnitTargetingCustomization(Boolean allowAdUnitTargetingCustomization)
allowAdUnitTargetingCustomization - * Allows customization by salespeople of ad unit targeting in
inventoryTargeting when creating proposal line items.
This attribute is optional and defaults to false.public Boolean getAllowPlacementTargetingCustomization()
inventoryTargeting when creating proposal
line items.
This attribute is optional and defaults to false.public void setAllowPlacementTargetingCustomization(Boolean allowPlacementTargetingCustomization)
allowPlacementTargetingCustomization - * Allows customization by salespeople of placement targeting
in
inventoryTargeting when creating proposal
line items.
This attribute is optional and defaults to false.public CustomCriteriaSet getCustomTargeting()
ProductTemplate.
This attribute is optional.public void setCustomTargeting(CustomCriteriaSet customTargeting)
customTargeting - * Specifies what custom criteria are targeted by the ProductTemplate.
This attribute is optional.public long[] getCustomizableCustomTargetingKeyIds()
public void setCustomizableCustomTargetingKeyIds(long[] customizableCustomTargetingKeyIds)
customizableCustomTargetingKeyIds - * Specifies what custom criteria salespeople are allow to customize.
It refers the key id of customizable custom criteria here.
This attribute is optional.public long getCustomizableCustomTargetingKeyIds(int i)
public void setCustomizableCustomTargetingKeyIds(int i,
long _value)
public Boolean getAllowAudienceSegmentTargetingCustomization()
public void setAllowAudienceSegmentTargetingCustomization(Boolean allowAudienceSegmentTargetingCustomization)
allowAudienceSegmentTargetingCustomization - * Allows customization by salespeople of audience segment targeting
when creating proposal line items.
This attribute is optional and defaults to false.public UserDomainTargeting getUserDomainTargeting()
ProductTemplate.
This attribute is optional.public void setUserDomainTargeting(UserDomainTargeting userDomainTargeting)
userDomainTargeting - * Specifies what user domains are targeted by the ProductTemplate.
This attribute is optional.public Boolean getAllowUserDomainTargetingCustomization()
public void setAllowUserDomainTargetingCustomization(Boolean allowUserDomainTargetingCustomization)
allowUserDomainTargetingCustomization - * Allows customization by salespeople of user domain targeting
when creating
proposal line items.
This attribute is optional and defaults to false.public BandwidthGroupTargeting getBandwidthGroupTargeting()
ProductTemplate.
This attribute is optional.public void setBandwidthGroupTargeting(BandwidthGroupTargeting bandwidthGroupTargeting)
bandwidthGroupTargeting - * Specifies what bandwidth groups are targeted by the ProductTemplate.
This attribute is optional.public Boolean getAllowBandwidthGroupTargetingCustomization()
public void setAllowBandwidthGroupTargetingCustomization(Boolean allowBandwidthGroupTargetingCustomization)
allowBandwidthGroupTargetingCustomization - * Allows customization by salespeople of bandwidth group targeting
when creating
proposal line items.
This attribute is optional and defaults to false.public BrowserTargeting getBrowserTargeting()
ProductTemplate.
This attribute is optional.public void setBrowserTargeting(BrowserTargeting browserTargeting)
browserTargeting - * Specifies what browsers are targeted by the ProductTemplate.
This attribute is optional.public Boolean getAllowBrowserTargetingCustomization()
public void setAllowBrowserTargetingCustomization(Boolean allowBrowserTargetingCustomization)
allowBrowserTargetingCustomization - * Allows customization by salespeople of browser targeting when
creating
proposal line items.
This attribute is optional and defaults to false.public BrowserLanguageTargeting getBrowserLanguageTargeting()
ProductTemplate.
This attribute is optional.public void setBrowserLanguageTargeting(BrowserLanguageTargeting browserLanguageTargeting)
browserLanguageTargeting - * Specifies what browser languages are targeted by the ProductTemplate.
This attribute is optional.public Boolean getAllowBrowserLanguageTargetingCustomization()
public void setAllowBrowserLanguageTargetingCustomization(Boolean allowBrowserLanguageTargetingCustomization)
allowBrowserLanguageTargetingCustomization - * Allows customization by salespeople of browser language targeting
when creating
proposal line items.
This attribute is optional and defaults to false.public OperatingSystemTargeting getOperatingSystemTargeting()
ProductTemplate.
Only allow target on OperatingSystem.
This attribute is optional.public void setOperatingSystemTargeting(OperatingSystemTargeting operatingSystemTargeting)
operatingSystemTargeting - * Specifies what operating systems targeting are targeted by
the ProductTemplate.
Only allow target on OperatingSystem.
This attribute is optional.public Boolean getAllowOperatingSystemTargetingCustomization()
public void setAllowOperatingSystemTargetingCustomization(Boolean allowOperatingSystemTargetingCustomization)
allowOperatingSystemTargetingCustomization - * Allows customization by salespeople of operating system targeting
when creating
proposal line items.
This attribute is optional and defaults to false.public DeviceCapabilityTargeting getDeviceCapabilityTargeting()
ProductTemplate.
This attribute is optional.public void setDeviceCapabilityTargeting(DeviceCapabilityTargeting deviceCapabilityTargeting)
deviceCapabilityTargeting - * Specifies what device capabilities are targeted by the ProductTemplate.
This attribute is optional.public Boolean getAllowDeviceCapabilityTargetingCustomization()
public void setAllowDeviceCapabilityTargetingCustomization(Boolean allowDeviceCapabilityTargetingCustomization)
allowDeviceCapabilityTargetingCustomization - * Allows customization by salespeople of device capability targeting
when creating
proposal line items.
This attribute is optional and defaults to false.public DeviceCategoryTargeting getDeviceCategoryTargeting()
ProductTemplate.
This attribute is optional.public void setDeviceCategoryTargeting(DeviceCategoryTargeting deviceCategoryTargeting)
deviceCategoryTargeting - * Specifies what device categories are targeted by the ProductTemplate.
This attribute is optional.public Boolean getAllowDeviceCategoryTargetingCustomization()
public void setAllowDeviceCategoryTargetingCustomization(Boolean allowDeviceCategoryTargetingCustomization)
allowDeviceCategoryTargetingCustomization - * Allows customization by salespeople of device category targeting
when creating
proposal line items.
This attribute is optional and defaults to false.public MobileCarrierTargeting getMobileCarrierTargeting()
ProductTemplate.
This attribute is optional.public void setMobileCarrierTargeting(MobileCarrierTargeting mobileCarrierTargeting)
mobileCarrierTargeting - * Specifies what mobile carriers are targeted by the ProductTemplate.
This attribute is optional.public Boolean getAllowMobileCarrierTargetingCustomization()
public void setAllowMobileCarrierTargetingCustomization(Boolean allowMobileCarrierTargetingCustomization)
allowMobileCarrierTargetingCustomization - * Allows customization by salespeople of mobile carrier targeting
when creating
proposal line items.
This attribute is optional and defaults to false.public DeviceManufacturerTargeting getDeviceManufacturerTargeting()
ProductTemplate.
This attribute is optional.public void setDeviceManufacturerTargeting(DeviceManufacturerTargeting deviceManufacturerTargeting)
deviceManufacturerTargeting - * Specifies what device manufacturers are targeted by the ProductTemplate.
This attribute is optional.public MobileDeviceTargeting getMobileDeviceTargeting()
ProductTemplate.
This attribute is optional.public void setMobileDeviceTargeting(MobileDeviceTargeting mobileDeviceTargeting)
mobileDeviceTargeting - * Specifies what mobile devices are targeted by the ProductTemplate.
This attribute is optional.public MobileDeviceSubmodelTargeting getMobileDeviceSubmodelTargeting()
ProductTemplate.
This attribute is optional.public void setMobileDeviceSubmodelTargeting(MobileDeviceSubmodelTargeting mobileDeviceSubmodelTargeting)
mobileDeviceSubmodelTargeting - * Specifies what mobile device sub-models are targeted by the
ProductTemplate.
This attribute is optional.public Boolean getAllowMobileDeviceAndManufacturerTargetingCustomization()
public void setAllowMobileDeviceAndManufacturerTargetingCustomization(Boolean allowMobileDeviceAndManufacturerTargetingCustomization)
allowMobileDeviceAndManufacturerTargetingCustomization - * Allows customization by salespeople of device manufacturer,
mobile device,
and mobile device sub-model targeting when creating
proposal line items.
This attribute is optional and defaults to false.public static org.apache.axis.description.TypeDesc getTypeDesc()
public static org.apache.axis.encoding.Serializer getSerializer(String mechType, Class _javaType, QName _xmlType)
Copyright © 2014. All Rights Reserved.