com.yahoo.marketing.apt
Class AdGroup

java.lang.Object
  extended by com.yahoo.marketing.apt.AdGroup
All Implemented Interfaces:
java.io.Serializable

public class AdGroup
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
private  java.lang.Object __equalsCalc
           
private  boolean __hashCodeCalc
           
private  java.lang.String accountID
           
private  java.lang.Boolean adOptimization
           
private  BuyType buyType
           
private  java.util.Calendar createTimestamp
           
private  java.lang.Long ID
           
private  java.util.Calendar lastUpdateTimestamp
           
private  java.lang.String name
           
private  AdGroupNonGuaranteedSettings nonGuaranteedSettings
           
private  java.lang.Long orderID
           
private  AdGroupStatus status
           
private static org.apache.axis.description.TypeDesc typeDesc
           
 
Constructor Summary
AdGroup()
           
AdGroup(java.lang.Long ID, java.lang.String accountID, java.lang.Boolean adOptimization, BuyType buyType, java.util.Calendar createTimestamp, java.util.Calendar lastUpdateTimestamp, java.lang.String name, AdGroupNonGuaranteedSettings nonGuaranteedSettings, java.lang.Long orderID, AdGroupStatus status)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getAccountID()
          Gets the accountID value for this AdGroup.
 java.lang.Boolean getAdOptimization()
          Gets the adOptimization value for this AdGroup.
 BuyType getBuyType()
          Gets the buyType value for this AdGroup.
 java.util.Calendar getCreateTimestamp()
          Gets the createTimestamp value for this AdGroup.
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Deserializer
 java.lang.Long getID()
          Gets the ID value for this AdGroup.
 java.util.Calendar getLastUpdateTimestamp()
          Gets the lastUpdateTimestamp value for this AdGroup.
 java.lang.String getName()
          Gets the name value for this AdGroup.
 AdGroupNonGuaranteedSettings getNonGuaranteedSettings()
          Gets the nonGuaranteedSettings value for this AdGroup.
 java.lang.Long getOrderID()
          Gets the orderID value for this AdGroup.
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Serializer
 AdGroupStatus getStatus()
          Gets the status value for this AdGroup.
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 void setAccountID(java.lang.String accountID)
          Sets the accountID value for this AdGroup.
 void setAdOptimization(java.lang.Boolean adOptimization)
          Sets the adOptimization value for this AdGroup.
 void setBuyType(BuyType buyType)
          Sets the buyType value for this AdGroup.
 void setCreateTimestamp(java.util.Calendar createTimestamp)
          Sets the createTimestamp value for this AdGroup.
 void setID(java.lang.Long ID)
          Sets the ID value for this AdGroup.
 void setLastUpdateTimestamp(java.util.Calendar lastUpdateTimestamp)
          Sets the lastUpdateTimestamp value for this AdGroup.
 void setName(java.lang.String name)
          Sets the name value for this AdGroup.
 void setNonGuaranteedSettings(AdGroupNonGuaranteedSettings nonGuaranteedSettings)
          Sets the nonGuaranteedSettings value for this AdGroup.
 void setOrderID(java.lang.Long orderID)
          Sets the orderID value for this AdGroup.
 void setStatus(AdGroupStatus status)
          Sets the status value for this AdGroup.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ID

private java.lang.Long ID

accountID

private java.lang.String accountID

adOptimization

private java.lang.Boolean adOptimization

buyType

private BuyType buyType

createTimestamp

private java.util.Calendar createTimestamp

lastUpdateTimestamp

private java.util.Calendar lastUpdateTimestamp

name

private java.lang.String name

nonGuaranteedSettings

private AdGroupNonGuaranteedSettings nonGuaranteedSettings

orderID

private java.lang.Long orderID

status

private AdGroupStatus status

__equalsCalc

private java.lang.Object __equalsCalc

__hashCodeCalc

private boolean __hashCodeCalc

typeDesc

private static org.apache.axis.description.TypeDesc typeDesc
Constructor Detail

AdGroup

public AdGroup()

AdGroup

public AdGroup(java.lang.Long ID,
               java.lang.String accountID,
               java.lang.Boolean adOptimization,
               BuyType buyType,
               java.util.Calendar createTimestamp,
               java.util.Calendar lastUpdateTimestamp,
               java.lang.String name,
               AdGroupNonGuaranteedSettings nonGuaranteedSettings,
               java.lang.Long orderID,
               AdGroupStatus status)
Method Detail

getID

public java.lang.Long getID()
Gets the ID value for this AdGroup.

Returns:
ID

setID

public void setID(java.lang.Long ID)
Sets the ID value for this AdGroup.

Parameters:
ID -

getAccountID

public java.lang.String getAccountID()
Gets the accountID value for this AdGroup.

Returns:
accountID

setAccountID

public void setAccountID(java.lang.String accountID)
Sets the accountID value for this AdGroup.

Parameters:
accountID -

getAdOptimization

public java.lang.Boolean getAdOptimization()
Gets the adOptimization value for this AdGroup.

Returns:
adOptimization

setAdOptimization

public void setAdOptimization(java.lang.Boolean adOptimization)
Sets the adOptimization value for this AdGroup.

Parameters:
adOptimization -

getBuyType

public BuyType getBuyType()
Gets the buyType value for this AdGroup.

Returns:
buyType

setBuyType

public void setBuyType(BuyType buyType)
Sets the buyType value for this AdGroup.

Parameters:
buyType -

getCreateTimestamp

public java.util.Calendar getCreateTimestamp()
Gets the createTimestamp value for this AdGroup.

Returns:
createTimestamp

setCreateTimestamp

public void setCreateTimestamp(java.util.Calendar createTimestamp)
Sets the createTimestamp value for this AdGroup.

Parameters:
createTimestamp -

getLastUpdateTimestamp

public java.util.Calendar getLastUpdateTimestamp()
Gets the lastUpdateTimestamp value for this AdGroup.

Returns:
lastUpdateTimestamp

setLastUpdateTimestamp

public void setLastUpdateTimestamp(java.util.Calendar lastUpdateTimestamp)
Sets the lastUpdateTimestamp value for this AdGroup.

Parameters:
lastUpdateTimestamp -

getName

public java.lang.String getName()
Gets the name value for this AdGroup.

Returns:
name

setName

public void setName(java.lang.String name)
Sets the name value for this AdGroup.

Parameters:
name -

getNonGuaranteedSettings

public AdGroupNonGuaranteedSettings getNonGuaranteedSettings()
Gets the nonGuaranteedSettings value for this AdGroup.

Returns:
nonGuaranteedSettings

setNonGuaranteedSettings

public void setNonGuaranteedSettings(AdGroupNonGuaranteedSettings nonGuaranteedSettings)
Sets the nonGuaranteedSettings value for this AdGroup.

Parameters:
nonGuaranteedSettings -

getOrderID

public java.lang.Long getOrderID()
Gets the orderID value for this AdGroup.

Returns:
orderID

setOrderID

public void setOrderID(java.lang.Long orderID)
Sets the orderID value for this AdGroup.

Parameters:
orderID -

getStatus

public AdGroupStatus getStatus()
Gets the status value for this AdGroup.

Returns:
status

setStatus

public void setStatus(AdGroupStatus status)
Sets the status value for this AdGroup.

Parameters:
status -

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

getTypeDesc

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


getSerializer

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


getDeserializer

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