com.google.api.ads.dfp.v201111
Class TechnologyTargeting

java.lang.Object
  extended by com.google.api.ads.dfp.v201111.TechnologyTargeting
All Implemented Interfaces:
Serializable

public class TechnologyTargeting
extends Object
implements Serializable

Provides LineItem objects the ability to target or exclude technologies.

See Also:
Serialized Form

Constructor Summary
TechnologyTargeting()
           
TechnologyTargeting(BandwidthGroupTargeting bandwidthGroupTargeting, BrowserTargeting browserTargeting, BrowserLanguageTargeting browserLanguageTargeting, DeviceManufacturerTargeting deviceManufacturerTargeting, MobileCarrierTargeting mobileCarrierTargeting, MobileDeviceTargeting mobileDeviceTargeting, MobileDeviceSubmodelTargeting mobileDeviceSubmodelTargeting, OperatingSystemTargeting operatingSystemTargeting, OperatingSystemVersionTargeting operatingSystemVersionTargeting)
           
 
Method Summary
 boolean equals(Object obj)
           
 BandwidthGroupTargeting getBandwidthGroupTargeting()
          Gets the bandwidthGroupTargeting value for this TechnologyTargeting.
 BrowserLanguageTargeting getBrowserLanguageTargeting()
          Gets the browserLanguageTargeting value for this TechnologyTargeting.
 BrowserTargeting getBrowserTargeting()
          Gets the browserTargeting value for this TechnologyTargeting.
static org.apache.axis.encoding.Deserializer getDeserializer(String mechType, Class _javaType, QName _xmlType)
          Get Custom Deserializer
 DeviceManufacturerTargeting getDeviceManufacturerTargeting()
          Gets the deviceManufacturerTargeting value for this TechnologyTargeting.
 MobileCarrierTargeting getMobileCarrierTargeting()
          Gets the mobileCarrierTargeting value for this TechnologyTargeting.
 MobileDeviceSubmodelTargeting getMobileDeviceSubmodelTargeting()
          Gets the mobileDeviceSubmodelTargeting value for this TechnologyTargeting.
 MobileDeviceTargeting getMobileDeviceTargeting()
          Gets the mobileDeviceTargeting value for this TechnologyTargeting.
 OperatingSystemTargeting getOperatingSystemTargeting()
          Gets the operatingSystemTargeting value for this TechnologyTargeting.
 OperatingSystemVersionTargeting getOperatingSystemVersionTargeting()
          Gets the operatingSystemVersionTargeting value for this TechnologyTargeting.
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 setBandwidthGroupTargeting(BandwidthGroupTargeting bandwidthGroupTargeting)
          Sets the bandwidthGroupTargeting value for this TechnologyTargeting.
 void setBrowserLanguageTargeting(BrowserLanguageTargeting browserLanguageTargeting)
          Sets the browserLanguageTargeting value for this TechnologyTargeting.
 void setBrowserTargeting(BrowserTargeting browserTargeting)
          Sets the browserTargeting value for this TechnologyTargeting.
 void setDeviceManufacturerTargeting(DeviceManufacturerTargeting deviceManufacturerTargeting)
          Sets the deviceManufacturerTargeting value for this TechnologyTargeting.
 void setMobileCarrierTargeting(MobileCarrierTargeting mobileCarrierTargeting)
          Sets the mobileCarrierTargeting value for this TechnologyTargeting.
 void setMobileDeviceSubmodelTargeting(MobileDeviceSubmodelTargeting mobileDeviceSubmodelTargeting)
          Sets the mobileDeviceSubmodelTargeting value for this TechnologyTargeting.
 void setMobileDeviceTargeting(MobileDeviceTargeting mobileDeviceTargeting)
          Sets the mobileDeviceTargeting value for this TechnologyTargeting.
 void setOperatingSystemTargeting(OperatingSystemTargeting operatingSystemTargeting)
          Sets the operatingSystemTargeting value for this TechnologyTargeting.
 void setOperatingSystemVersionTargeting(OperatingSystemVersionTargeting operatingSystemVersionTargeting)
          Sets the operatingSystemVersionTargeting value for this TechnologyTargeting.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TechnologyTargeting

public TechnologyTargeting()

TechnologyTargeting

public TechnologyTargeting(BandwidthGroupTargeting bandwidthGroupTargeting,
                           BrowserTargeting browserTargeting,
                           BrowserLanguageTargeting browserLanguageTargeting,
                           DeviceManufacturerTargeting deviceManufacturerTargeting,
                           MobileCarrierTargeting mobileCarrierTargeting,
                           MobileDeviceTargeting mobileDeviceTargeting,
                           MobileDeviceSubmodelTargeting mobileDeviceSubmodelTargeting,
                           OperatingSystemTargeting operatingSystemTargeting,
                           OperatingSystemVersionTargeting operatingSystemVersionTargeting)
Method Detail

getBandwidthGroupTargeting

public BandwidthGroupTargeting getBandwidthGroupTargeting()
Gets the bandwidthGroupTargeting value for this TechnologyTargeting.

Returns:
bandwidthGroupTargeting * The bandwidth groups being targeted by the LineItem.

setBandwidthGroupTargeting

public void setBandwidthGroupTargeting(BandwidthGroupTargeting bandwidthGroupTargeting)
Sets the bandwidthGroupTargeting value for this TechnologyTargeting.

Parameters:
bandwidthGroupTargeting - * The bandwidth groups being targeted by the LineItem.

getBrowserTargeting

public BrowserTargeting getBrowserTargeting()
Gets the browserTargeting value for this TechnologyTargeting.

Returns:
browserTargeting * The browsers being targeted by the LineItem.

setBrowserTargeting

public void setBrowserTargeting(BrowserTargeting browserTargeting)
Sets the browserTargeting value for this TechnologyTargeting.

Parameters:
browserTargeting - * The browsers being targeted by the LineItem.

getBrowserLanguageTargeting

public BrowserLanguageTargeting getBrowserLanguageTargeting()
Gets the browserLanguageTargeting value for this TechnologyTargeting.

Returns:
browserLanguageTargeting * The languages of browsers being targeted by the LineItem.

setBrowserLanguageTargeting

public void setBrowserLanguageTargeting(BrowserLanguageTargeting browserLanguageTargeting)
Sets the browserLanguageTargeting value for this TechnologyTargeting.

Parameters:
browserLanguageTargeting - * The languages of browsers being targeted by the LineItem.

getDeviceManufacturerTargeting

public DeviceManufacturerTargeting getDeviceManufacturerTargeting()
Gets the deviceManufacturerTargeting value for this TechnologyTargeting.

Returns:
deviceManufacturerTargeting * The device manufacturers being targeted by the LineItem.

setDeviceManufacturerTargeting

public void setDeviceManufacturerTargeting(DeviceManufacturerTargeting deviceManufacturerTargeting)
Sets the deviceManufacturerTargeting value for this TechnologyTargeting.

Parameters:
deviceManufacturerTargeting - * The device manufacturers being targeted by the LineItem.

getMobileCarrierTargeting

public MobileCarrierTargeting getMobileCarrierTargeting()
Gets the mobileCarrierTargeting value for this TechnologyTargeting.

Returns:
mobileCarrierTargeting * The mobile carriers being targeted by the LineItem.

setMobileCarrierTargeting

public void setMobileCarrierTargeting(MobileCarrierTargeting mobileCarrierTargeting)
Sets the mobileCarrierTargeting value for this TechnologyTargeting.

Parameters:
mobileCarrierTargeting - * The mobile carriers being targeted by the LineItem.

getMobileDeviceTargeting

public MobileDeviceTargeting getMobileDeviceTargeting()
Gets the mobileDeviceTargeting value for this TechnologyTargeting.

Returns:
mobileDeviceTargeting * The mobile devices being targeted by the LineItem.

setMobileDeviceTargeting

public void setMobileDeviceTargeting(MobileDeviceTargeting mobileDeviceTargeting)
Sets the mobileDeviceTargeting value for this TechnologyTargeting.

Parameters:
mobileDeviceTargeting - * The mobile devices being targeted by the LineItem.

getMobileDeviceSubmodelTargeting

public MobileDeviceSubmodelTargeting getMobileDeviceSubmodelTargeting()
Gets the mobileDeviceSubmodelTargeting value for this TechnologyTargeting.

Returns:
mobileDeviceSubmodelTargeting * The mobile device submodels being targeted by the LineItem.

setMobileDeviceSubmodelTargeting

public void setMobileDeviceSubmodelTargeting(MobileDeviceSubmodelTargeting mobileDeviceSubmodelTargeting)
Sets the mobileDeviceSubmodelTargeting value for this TechnologyTargeting.

Parameters:
mobileDeviceSubmodelTargeting - * The mobile device submodels being targeted by the LineItem.

getOperatingSystemTargeting

public OperatingSystemTargeting getOperatingSystemTargeting()
Gets the operatingSystemTargeting value for this TechnologyTargeting.

Returns:
operatingSystemTargeting * The operating systems being targeted by the LineItem.

setOperatingSystemTargeting

public void setOperatingSystemTargeting(OperatingSystemTargeting operatingSystemTargeting)
Sets the operatingSystemTargeting value for this TechnologyTargeting.

Parameters:
operatingSystemTargeting - * The operating systems being targeted by the LineItem.

getOperatingSystemVersionTargeting

public OperatingSystemVersionTargeting getOperatingSystemVersionTargeting()
Gets the operatingSystemVersionTargeting value for this TechnologyTargeting.

Returns:
operatingSystemVersionTargeting * The operating system versions being targeted by the LineItem.

setOperatingSystemVersionTargeting

public void setOperatingSystemVersionTargeting(OperatingSystemVersionTargeting operatingSystemVersionTargeting)
Sets the operatingSystemVersionTargeting value for this TechnologyTargeting.

Parameters:
operatingSystemVersionTargeting - * The operating system versions being targeted by the LineItem.

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

getTypeDesc

public static org.apache.axis.description.TypeDesc getTypeDesc()
Return type metadata object


getSerializer

public static org.apache.axis.encoding.Serializer getSerializer(String mechType,
                                                                Class _javaType,
                                                                QName _xmlType)
Get Custom Serializer


getDeserializer

public static org.apache.axis.encoding.Deserializer getDeserializer(String mechType,
                                                                    Class _javaType,
                                                                    QName _xmlType)
Get Custom Deserializer



Copyright © 2011. All Rights Reserved.