com.google.api.ads.dfp.axis.v201206
Class InventoryTargeting

java.lang.Object
  extended by com.google.api.ads.dfp.axis.v201206.InventoryTargeting
All Implemented Interfaces:
Serializable

public class InventoryTargeting
extends Object
implements Serializable

Contains criteria for targeting Inventory.

See Also:
Serialized Form

Constructor Summary
InventoryTargeting()
           
InventoryTargeting(AdUnitTargeting[] targetedAdUnits, AdUnitTargeting[] excludedAdUnits, long[] targetedPlacementIds)
           
 
Method Summary
 boolean equals(Object obj)
           
static org.apache.axis.encoding.Deserializer getDeserializer(String mechType, Class _javaType, QName _xmlType)
          Get Custom Deserializer
 AdUnitTargeting[] getExcludedAdUnits()
          Gets the excludedAdUnits value for this InventoryTargeting.
 AdUnitTargeting getExcludedAdUnits(int i)
           
static org.apache.axis.encoding.Serializer getSerializer(String mechType, Class _javaType, QName _xmlType)
          Get Custom Serializer
 AdUnitTargeting[] getTargetedAdUnits()
          Gets the targetedAdUnits value for this InventoryTargeting.
 AdUnitTargeting getTargetedAdUnits(int i)
           
 long[] getTargetedPlacementIds()
          Gets the targetedPlacementIds value for this InventoryTargeting.
 long getTargetedPlacementIds(int i)
           
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 void setExcludedAdUnits(AdUnitTargeting[] excludedAdUnits)
          Sets the excludedAdUnits value for this InventoryTargeting.
 void setExcludedAdUnits(int i, AdUnitTargeting _value)
           
 void setTargetedAdUnits(AdUnitTargeting[] targetedAdUnits)
          Sets the targetedAdUnits value for this InventoryTargeting.
 void setTargetedAdUnits(int i, AdUnitTargeting _value)
           
 void setTargetedPlacementIds(int i, long _value)
           
 void setTargetedPlacementIds(long[] targetedPlacementIds)
          Sets the targetedPlacementIds value for this InventoryTargeting.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InventoryTargeting

public InventoryTargeting()

InventoryTargeting

public InventoryTargeting(AdUnitTargeting[] targetedAdUnits,
                          AdUnitTargeting[] excludedAdUnits,
                          long[] targetedPlacementIds)
Method Detail

getTargetedAdUnits

public AdUnitTargeting[] getTargetedAdUnits()
Gets the targetedAdUnits value for this InventoryTargeting.

Returns:
targetedAdUnits * The ad units being targeted by the LineItem. The line item must target at least one ad unit or placement.

setTargetedAdUnits

public void setTargetedAdUnits(AdUnitTargeting[] targetedAdUnits)
Sets the targetedAdUnits value for this InventoryTargeting.

Parameters:
targetedAdUnits - * The ad units being targeted by the LineItem. The line item must target at least one ad unit or placement.

getTargetedAdUnits

public AdUnitTargeting getTargetedAdUnits(int i)

setTargetedAdUnits

public void setTargetedAdUnits(int i,
                               AdUnitTargeting _value)

getExcludedAdUnits

public AdUnitTargeting[] getExcludedAdUnits()
Gets the excludedAdUnits value for this InventoryTargeting.

Returns:
excludedAdUnits * The ad units being excluded by the LineItem.

setExcludedAdUnits

public void setExcludedAdUnits(AdUnitTargeting[] excludedAdUnits)
Sets the excludedAdUnits value for this InventoryTargeting.

Parameters:
excludedAdUnits - * The ad units being excluded by the LineItem.

getExcludedAdUnits

public AdUnitTargeting getExcludedAdUnits(int i)

setExcludedAdUnits

public void setExcludedAdUnits(int i,
                               AdUnitTargeting _value)

getTargetedPlacementIds

public long[] getTargetedPlacementIds()
Gets the targetedPlacementIds value for this InventoryTargeting.

Returns:
targetedPlacementIds * The ids of placements being targeted by the LineItem. The line item must target at least one ad unit or placement.

setTargetedPlacementIds

public void setTargetedPlacementIds(long[] targetedPlacementIds)
Sets the targetedPlacementIds value for this InventoryTargeting.

Parameters:
targetedPlacementIds - * The ids of placements being targeted by the LineItem. The line item must target at least one ad unit or placement.

getTargetedPlacementIds

public long getTargetedPlacementIds(int i)

setTargetedPlacementIds

public void setTargetedPlacementIds(int i,
                                    long _value)

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 © 2012. All Rights Reserved.