public class CustomizableAttributes extends Object implements Serializable
ProductTemplate.| Constructor and Description |
|---|
CustomizableAttributes() |
CustomizableAttributes(Boolean allowGeoTargetingCustomization,
Boolean allowAdUnitTargetingCustomization,
Boolean allowPlacementTargetingCustomization,
Boolean allowUserDomainTargetingCustomization,
Boolean allowBandwidthGroupTargetingCustomization,
Boolean allowBrowserTargetingCustomization,
Boolean allowBrowserLanguageTargetingCustomization,
Boolean allowOperatingSystemTargetingCustomization,
Boolean allowDeviceCapabilityTargetingCustomization,
Boolean allowDeviceCategoryTargetingCustomization,
Boolean allowMobileApplicationTargetingCustomization,
Boolean allowMobileCarrierTargetingCustomization,
Boolean allowMobileDeviceAndManufacturerTargetingCustomization,
Boolean allowAudienceSegmentTargetingCustomization,
Boolean isAllCustomTargetingKeysCustomizable,
long[] customizableCustomTargetingKeyIds,
Boolean allowDaypartTargetingCustomization,
Boolean allowFrequencyCapsCustomization,
Boolean allowDeliverySettingsCustomization,
Boolean allowCreativePlaceholdersCustomization) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
Boolean |
getAllowAdUnitTargetingCustomization()
Gets the allowAdUnitTargetingCustomization value for this CustomizableAttributes.
|
Boolean |
getAllowAudienceSegmentTargetingCustomization()
Gets the allowAudienceSegmentTargetingCustomization value for this CustomizableAttributes.
|
Boolean |
getAllowBandwidthGroupTargetingCustomization()
Gets the allowBandwidthGroupTargetingCustomization value for this CustomizableAttributes.
|
Boolean |
getAllowBrowserLanguageTargetingCustomization()
Gets the allowBrowserLanguageTargetingCustomization value for this CustomizableAttributes.
|
Boolean |
getAllowBrowserTargetingCustomization()
Gets the allowBrowserTargetingCustomization value for this CustomizableAttributes.
|
Boolean |
getAllowCreativePlaceholdersCustomization()
Gets the allowCreativePlaceholdersCustomization value for this CustomizableAttributes.
|
Boolean |
getAllowDaypartTargetingCustomization()
Gets the allowDaypartTargetingCustomization value for this CustomizableAttributes.
|
Boolean |
getAllowDeliverySettingsCustomization()
Gets the allowDeliverySettingsCustomization value for this CustomizableAttributes.
|
Boolean |
getAllowDeviceCapabilityTargetingCustomization()
Gets the allowDeviceCapabilityTargetingCustomization value for this CustomizableAttributes.
|
Boolean |
getAllowDeviceCategoryTargetingCustomization()
Gets the allowDeviceCategoryTargetingCustomization value for this CustomizableAttributes.
|
Boolean |
getAllowFrequencyCapsCustomization()
Gets the allowFrequencyCapsCustomization value for this CustomizableAttributes.
|
Boolean |
getAllowGeoTargetingCustomization()
Gets the allowGeoTargetingCustomization value for this CustomizableAttributes.
|
Boolean |
getAllowMobileApplicationTargetingCustomization()
Gets the allowMobileApplicationTargetingCustomization value for this CustomizableAttributes.
|
Boolean |
getAllowMobileCarrierTargetingCustomization()
Gets the allowMobileCarrierTargetingCustomization value for this CustomizableAttributes.
|
Boolean |
getAllowMobileDeviceAndManufacturerTargetingCustomization()
Gets the allowMobileDeviceAndManufacturerTargetingCustomization value for this CustomizableAttributes.
|
Boolean |
getAllowOperatingSystemTargetingCustomization()
Gets the allowOperatingSystemTargetingCustomization value for this CustomizableAttributes.
|
Boolean |
getAllowPlacementTargetingCustomization()
Gets the allowPlacementTargetingCustomization value for this CustomizableAttributes.
|
Boolean |
getAllowUserDomainTargetingCustomization()
Gets the allowUserDomainTargetingCustomization value for this CustomizableAttributes.
|
long[] |
getCustomizableCustomTargetingKeyIds()
Gets the customizableCustomTargetingKeyIds value for this CustomizableAttributes.
|
long |
getCustomizableCustomTargetingKeyIds(int i) |
static org.apache.axis.encoding.Deserializer |
getDeserializer(String mechType,
Class _javaType,
QName _xmlType)
Get Custom Deserializer
|
Boolean |
getIsAllCustomTargetingKeysCustomizable()
Gets the isAllCustomTargetingKeysCustomizable value for this CustomizableAttributes.
|
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
|
int |
hashCode() |
void |
setAllowAdUnitTargetingCustomization(Boolean allowAdUnitTargetingCustomization)
Sets the allowAdUnitTargetingCustomization value for this CustomizableAttributes.
|
void |
setAllowAudienceSegmentTargetingCustomization(Boolean allowAudienceSegmentTargetingCustomization)
Sets the allowAudienceSegmentTargetingCustomization value for this CustomizableAttributes.
|
void |
setAllowBandwidthGroupTargetingCustomization(Boolean allowBandwidthGroupTargetingCustomization)
Sets the allowBandwidthGroupTargetingCustomization value for this CustomizableAttributes.
|
void |
setAllowBrowserLanguageTargetingCustomization(Boolean allowBrowserLanguageTargetingCustomization)
Sets the allowBrowserLanguageTargetingCustomization value for this CustomizableAttributes.
|
void |
setAllowBrowserTargetingCustomization(Boolean allowBrowserTargetingCustomization)
Sets the allowBrowserTargetingCustomization value for this CustomizableAttributes.
|
void |
setAllowCreativePlaceholdersCustomization(Boolean allowCreativePlaceholdersCustomization)
Sets the allowCreativePlaceholdersCustomization value for this CustomizableAttributes.
|
void |
setAllowDaypartTargetingCustomization(Boolean allowDaypartTargetingCustomization)
Sets the allowDaypartTargetingCustomization value for this CustomizableAttributes.
|
void |
setAllowDeliverySettingsCustomization(Boolean allowDeliverySettingsCustomization)
Sets the allowDeliverySettingsCustomization value for this CustomizableAttributes.
|
void |
setAllowDeviceCapabilityTargetingCustomization(Boolean allowDeviceCapabilityTargetingCustomization)
Sets the allowDeviceCapabilityTargetingCustomization value for this CustomizableAttributes.
|
void |
setAllowDeviceCategoryTargetingCustomization(Boolean allowDeviceCategoryTargetingCustomization)
Sets the allowDeviceCategoryTargetingCustomization value for this CustomizableAttributes.
|
void |
setAllowFrequencyCapsCustomization(Boolean allowFrequencyCapsCustomization)
Sets the allowFrequencyCapsCustomization value for this CustomizableAttributes.
|
void |
setAllowGeoTargetingCustomization(Boolean allowGeoTargetingCustomization)
Sets the allowGeoTargetingCustomization value for this CustomizableAttributes.
|
void |
setAllowMobileApplicationTargetingCustomization(Boolean allowMobileApplicationTargetingCustomization)
Sets the allowMobileApplicationTargetingCustomization value for this CustomizableAttributes.
|
void |
setAllowMobileCarrierTargetingCustomization(Boolean allowMobileCarrierTargetingCustomization)
Sets the allowMobileCarrierTargetingCustomization value for this CustomizableAttributes.
|
void |
setAllowMobileDeviceAndManufacturerTargetingCustomization(Boolean allowMobileDeviceAndManufacturerTargetingCustomization)
Sets the allowMobileDeviceAndManufacturerTargetingCustomization value for this CustomizableAttributes.
|
void |
setAllowOperatingSystemTargetingCustomization(Boolean allowOperatingSystemTargetingCustomization)
Sets the allowOperatingSystemTargetingCustomization value for this CustomizableAttributes.
|
void |
setAllowPlacementTargetingCustomization(Boolean allowPlacementTargetingCustomization)
Sets the allowPlacementTargetingCustomization value for this CustomizableAttributes.
|
void |
setAllowUserDomainTargetingCustomization(Boolean allowUserDomainTargetingCustomization)
Sets the allowUserDomainTargetingCustomization value for this CustomizableAttributes.
|
void |
setCustomizableCustomTargetingKeyIds(int i,
long _value) |
void |
setCustomizableCustomTargetingKeyIds(long[] customizableCustomTargetingKeyIds)
Sets the customizableCustomTargetingKeyIds value for this CustomizableAttributes.
|
void |
setIsAllCustomTargetingKeysCustomizable(Boolean isAllCustomTargetingKeysCustomizable)
Sets the isAllCustomTargetingKeysCustomizable value for this CustomizableAttributes.
|
String |
toString() |
public CustomizableAttributes()
public CustomizableAttributes(Boolean allowGeoTargetingCustomization, Boolean allowAdUnitTargetingCustomization, Boolean allowPlacementTargetingCustomization, Boolean allowUserDomainTargetingCustomization, Boolean allowBandwidthGroupTargetingCustomization, Boolean allowBrowserTargetingCustomization, Boolean allowBrowserLanguageTargetingCustomization, Boolean allowOperatingSystemTargetingCustomization, Boolean allowDeviceCapabilityTargetingCustomization, Boolean allowDeviceCategoryTargetingCustomization, Boolean allowMobileApplicationTargetingCustomization, Boolean allowMobileCarrierTargetingCustomization, Boolean allowMobileDeviceAndManufacturerTargetingCustomization, Boolean allowAudienceSegmentTargetingCustomization, Boolean isAllCustomTargetingKeysCustomizable, long[] customizableCustomTargetingKeyIds, Boolean allowDaypartTargetingCustomization, Boolean allowFrequencyCapsCustomization, Boolean allowDeliverySettingsCustomization, Boolean allowCreativePlaceholdersCustomization)
public Boolean getAllowGeoTargetingCustomization()
This attribute is optional and defaults to false.
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 Boolean getAllowAdUnitTargetingCustomization()
Targeting.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
Targeting.inventoryTargeting when creating proposal line items.
This attribute is optional and defaults to false.
public Boolean getAllowPlacementTargetingCustomization()
Targeting.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
Targeting.inventoryTargeting when creating
proposal line items.
This attribute is optional and defaults to false.
public Boolean getAllowUserDomainTargetingCustomization()
This attribute is optional and defaults to false.
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 Boolean getAllowBandwidthGroupTargetingCustomization()
This attribute is optional and defaults to false.
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 Boolean getAllowBrowserTargetingCustomization()
This attribute is optional and defaults to false.
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 Boolean getAllowBrowserLanguageTargetingCustomization()
This attribute is optional and defaults to false.
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 Boolean getAllowOperatingSystemTargetingCustomization()
This attribute is optional and defaults to false.
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 Boolean getAllowDeviceCapabilityTargetingCustomization()
This attribute is optional and defaults to false.
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 Boolean getAllowDeviceCategoryTargetingCustomization()
This attribute is optional and defaults to false.
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 Boolean getAllowMobileApplicationTargetingCustomization()
This attribute is optional and defaults to false.
public void setAllowMobileApplicationTargetingCustomization(Boolean allowMobileApplicationTargetingCustomization)
allowMobileApplicationTargetingCustomization - * Allows customization by salespeople of mobile application targeting
when creating
proposal line items.
This attribute is optional and defaults to false.
public Boolean getAllowMobileCarrierTargetingCustomization()
This attribute is optional and defaults to false.
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 Boolean getAllowMobileDeviceAndManufacturerTargetingCustomization()
This attribute is optional and defaults to false.
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 Boolean getAllowAudienceSegmentTargetingCustomization()
This attribute is optional and defaults to false.
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 Boolean getIsAllCustomTargetingKeysCustomizable()
ProductSegmentation.customTargetingSegment)
are allowed to be customized by
salespeople.
If it's true, then customizableCustomTargetingKeyIds
is ignored.
This attribute is optional and defaults to false.
public void setIsAllCustomTargetingKeysCustomizable(Boolean isAllCustomTargetingKeysCustomizable)
isAllCustomTargetingKeysCustomizable - * Specifies whether all custom targeting keys (except those used
in
ProductSegmentation.customTargetingSegment)
are allowed to be customized by
salespeople.
If it's true, then customizableCustomTargetingKeyIds
is ignored.
This attribute is optional and defaults to false.
public long[] getCustomizableCustomTargetingKeyIds()
If isAllCustomTargetingKeysCustomizable
is true, then this attribute is
ignored.
This attribute is optional.
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.
If isAllCustomTargetingKeysCustomizable
is true, then this attribute is
ignored.
This attribute is optional.
public long getCustomizableCustomTargetingKeyIds(int i)
public void setCustomizableCustomTargetingKeyIds(int i,
long _value)
public Boolean getAllowDaypartTargetingCustomization()
This attribute is optional and defaults to false.
public void setAllowDaypartTargetingCustomization(Boolean allowDaypartTargetingCustomization)
allowDaypartTargetingCustomization - * Allows customization by salespeople of daypart targeting when
creating proposal line items.
This attribute is optional and defaults to false.
public Boolean getAllowFrequencyCapsCustomization()
This attribute is optional and defaults to false
when ProductTemplate.productType is
ProductType.DFP.
public void setAllowFrequencyCapsCustomization(Boolean allowFrequencyCapsCustomization)
allowFrequencyCapsCustomization - * Allows customization by salespeople of frequency caps when
creating proposal line items.
This attribute is optional and defaults to false
when ProductTemplate.productType is
ProductType.DFP.
public Boolean getAllowDeliverySettingsCustomization()
The delivery settings of a ProductTemplate
include
ProductTemplate.roadblockingType, ProductTemplate.deliveryRateType,
ProductTemplate.creativeRotationType and
ProductTemplate.companionDeliveryOption.
This attribute is optional and defaults to false
when ProductTemplate.productType is
ProductType.DFP.
public void setAllowDeliverySettingsCustomization(Boolean allowDeliverySettingsCustomization)
allowDeliverySettingsCustomization - * Allows customization by salespeople of delivery settings when
creating
proposal line items.
The delivery settings of a ProductTemplate
include
ProductTemplate.roadblockingType, ProductTemplate.deliveryRateType,
ProductTemplate.creativeRotationType and
ProductTemplate.companionDeliveryOption.
This attribute is optional and defaults to false
when ProductTemplate.productType is
ProductType.DFP.
public Boolean getAllowCreativePlaceholdersCustomization()
creative
placeholders when creating
proposal line items.
This attribute is optional and defaults to false.
public void setAllowCreativePlaceholdersCustomization(Boolean allowCreativePlaceholdersCustomization)
allowCreativePlaceholdersCustomization - * Allows customization of creative
placeholders 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 © 2019. All rights reserved.