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

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

public class CustomCriteriaSet
extends CustomCriteriaNode
implements Serializable

A CustomCriteriaSet comprises of a set of CustomCriteriaNode objects combined by the CustomCriteriaSet.LogicalOperator#logicalOperator. The custom criteria targeting tree is subject to the rules defined on Targeting.customTargeting.

See Also:
Serialized Form

Constructor Summary
CustomCriteriaSet()
           
CustomCriteriaSet(String customCriteriaNodeType, CustomCriteriaSetLogicalOperator logicalOperator, CustomCriteriaNode[] children)
           
 
Method Summary
 boolean equals(Object obj)
           
 CustomCriteriaNode[] getChildren()
          Gets the children value for this CustomCriteriaSet.
 CustomCriteriaNode getChildren(int i)
           
static org.apache.axis.encoding.Deserializer getDeserializer(String mechType, Class _javaType, QName _xmlType)
          Get Custom Deserializer
 CustomCriteriaSetLogicalOperator getLogicalOperator()
          Gets the logicalOperator value for this CustomCriteriaSet.
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 setChildren(CustomCriteriaNode[] children)
          Sets the children value for this CustomCriteriaSet.
 void setChildren(int i, CustomCriteriaNode _value)
           
 void setLogicalOperator(CustomCriteriaSetLogicalOperator logicalOperator)
          Sets the logicalOperator value for this CustomCriteriaSet.
 
Methods inherited from class com.google.api.ads.dfp.v201111.CustomCriteriaNode
getCustomCriteriaNodeType, setCustomCriteriaNodeType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CustomCriteriaSet

public CustomCriteriaSet()

CustomCriteriaSet

public CustomCriteriaSet(String customCriteriaNodeType,
                         CustomCriteriaSetLogicalOperator logicalOperator,
                         CustomCriteriaNode[] children)
Method Detail

getLogicalOperator

public CustomCriteriaSetLogicalOperator getLogicalOperator()
Gets the logicalOperator value for this CustomCriteriaSet.

Returns:
logicalOperator * The logical operator to be applied to children. This attribute is required.

setLogicalOperator

public void setLogicalOperator(CustomCriteriaSetLogicalOperator logicalOperator)
Sets the logicalOperator value for this CustomCriteriaSet.

Parameters:
logicalOperator - * The logical operator to be applied to children. This attribute is required.

getChildren

public CustomCriteriaNode[] getChildren()
Gets the children value for this CustomCriteriaSet.

Returns:
children * The custom criteria. This attribute is required.

setChildren

public void setChildren(CustomCriteriaNode[] children)
Sets the children value for this CustomCriteriaSet.

Parameters:
children - * The custom criteria. This attribute is required.

getChildren

public CustomCriteriaNode getChildren(int i)

setChildren

public void setChildren(int i,
                        CustomCriteriaNode _value)

equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class CustomCriteriaNode

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.