com.google.api.ads.dfp.axis.v201208
Class BaseRichMediaStudioCreative

java.lang.Object
  extended by com.google.api.ads.dfp.axis.v201208.Creative
      extended by com.google.api.ads.dfp.axis.v201208.BaseRichMediaStudioCreative
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
RichMediaStudioCreative

public abstract class BaseRichMediaStudioCreative
extends Creative
implements Serializable

A Creative that is created by a Rich Media Studio.

See Also:
Serialized Form

Constructor Summary
BaseRichMediaStudioCreative()
           
BaseRichMediaStudioCreative(Long advertiserId, Long id, String name, Size size, String previewUrl, AppliedLabel[] appliedLabels, DateTime lastModifiedDateTime, BaseCustomFieldValue[] customFieldValues, String creativeType, Long studioCreativeId, RichMediaStudioCreativeFormat creativeFormat, RichMediaStudioCreativeArtworkType artworkType, Long totalFileSize, String[] adTagKeys, String[] customKeyValues, String surveyUrl, String allImpressionsUrl, String richMediaImpressionsUrl, String backupImageImpressionsUrl, String overrideCss, String requiredFlashPluginVersion, Integer duration, RichMediaStudioCreativeBillingAttribute billingAttribute, RichMediaStudioChildAssetProperty[] richMediaStudioChildAssetProperties)
           
 
Method Summary
 boolean equals(Object obj)
           
 String[] getAdTagKeys()
          Gets the adTagKeys value for this BaseRichMediaStudioCreative.
 String getAdTagKeys(int i)
           
 String getAllImpressionsUrl()
          Gets the allImpressionsUrl value for this BaseRichMediaStudioCreative.
 RichMediaStudioCreativeArtworkType getArtworkType()
          Gets the artworkType value for this BaseRichMediaStudioCreative.
 String getBackupImageImpressionsUrl()
          Gets the backupImageImpressionsUrl value for this BaseRichMediaStudioCreative.
 RichMediaStudioCreativeBillingAttribute getBillingAttribute()
          Gets the billingAttribute value for this BaseRichMediaStudioCreative.
 RichMediaStudioCreativeFormat getCreativeFormat()
          Gets the creativeFormat value for this BaseRichMediaStudioCreative.
 String[] getCustomKeyValues()
          Gets the customKeyValues value for this BaseRichMediaStudioCreative.
 String getCustomKeyValues(int i)
           
static org.apache.axis.encoding.Deserializer getDeserializer(String mechType, Class _javaType, QName _xmlType)
          Get Custom Deserializer
 Integer getDuration()
          Gets the duration value for this BaseRichMediaStudioCreative.
 String getOverrideCss()
          Gets the overrideCss value for this BaseRichMediaStudioCreative.
 String getRequiredFlashPluginVersion()
          Gets the requiredFlashPluginVersion value for this BaseRichMediaStudioCreative.
 String getRichMediaImpressionsUrl()
          Gets the richMediaImpressionsUrl value for this BaseRichMediaStudioCreative.
 RichMediaStudioChildAssetProperty[] getRichMediaStudioChildAssetProperties()
          Gets the richMediaStudioChildAssetProperties value for this BaseRichMediaStudioCreative.
 RichMediaStudioChildAssetProperty getRichMediaStudioChildAssetProperties(int i)
           
static org.apache.axis.encoding.Serializer getSerializer(String mechType, Class _javaType, QName _xmlType)
          Get Custom Serializer
 Long getStudioCreativeId()
          Gets the studioCreativeId value for this BaseRichMediaStudioCreative.
 String getSurveyUrl()
          Gets the surveyUrl value for this BaseRichMediaStudioCreative.
 Long getTotalFileSize()
          Gets the totalFileSize value for this BaseRichMediaStudioCreative.
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 void setAdTagKeys(int i, String _value)
           
 void setAdTagKeys(String[] adTagKeys)
          Sets the adTagKeys value for this BaseRichMediaStudioCreative.
 void setAllImpressionsUrl(String allImpressionsUrl)
          Sets the allImpressionsUrl value for this BaseRichMediaStudioCreative.
 void setArtworkType(RichMediaStudioCreativeArtworkType artworkType)
          Sets the artworkType value for this BaseRichMediaStudioCreative.
 void setBackupImageImpressionsUrl(String backupImageImpressionsUrl)
          Sets the backupImageImpressionsUrl value for this BaseRichMediaStudioCreative.
 void setBillingAttribute(RichMediaStudioCreativeBillingAttribute billingAttribute)
          Sets the billingAttribute value for this BaseRichMediaStudioCreative.
 void setCreativeFormat(RichMediaStudioCreativeFormat creativeFormat)
          Sets the creativeFormat value for this BaseRichMediaStudioCreative.
 void setCustomKeyValues(int i, String _value)
           
 void setCustomKeyValues(String[] customKeyValues)
          Sets the customKeyValues value for this BaseRichMediaStudioCreative.
 void setDuration(Integer duration)
          Sets the duration value for this BaseRichMediaStudioCreative.
 void setOverrideCss(String overrideCss)
          Sets the overrideCss value for this BaseRichMediaStudioCreative.
 void setRequiredFlashPluginVersion(String requiredFlashPluginVersion)
          Sets the requiredFlashPluginVersion value for this BaseRichMediaStudioCreative.
 void setRichMediaImpressionsUrl(String richMediaImpressionsUrl)
          Sets the richMediaImpressionsUrl value for this BaseRichMediaStudioCreative.
 void setRichMediaStudioChildAssetProperties(int i, RichMediaStudioChildAssetProperty _value)
           
 void setRichMediaStudioChildAssetProperties(RichMediaStudioChildAssetProperty[] richMediaStudioChildAssetProperties)
          Sets the richMediaStudioChildAssetProperties value for this BaseRichMediaStudioCreative.
 void setStudioCreativeId(Long studioCreativeId)
          Sets the studioCreativeId value for this BaseRichMediaStudioCreative.
 void setSurveyUrl(String surveyUrl)
          Sets the surveyUrl value for this BaseRichMediaStudioCreative.
 void setTotalFileSize(Long totalFileSize)
          Sets the totalFileSize value for this BaseRichMediaStudioCreative.
 
Methods inherited from class com.google.api.ads.dfp.axis.v201208.Creative
getAdvertiserId, getAppliedLabels, getAppliedLabels, getCreativeType, getCustomFieldValues, getCustomFieldValues, getId, getLastModifiedDateTime, getName, getPreviewUrl, getSize, setAdvertiserId, setAppliedLabels, setAppliedLabels, setCreativeType, setCustomFieldValues, setCustomFieldValues, setId, setLastModifiedDateTime, setName, setPreviewUrl, setSize
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseRichMediaStudioCreative

public BaseRichMediaStudioCreative()

BaseRichMediaStudioCreative

public BaseRichMediaStudioCreative(Long advertiserId,
                                   Long id,
                                   String name,
                                   Size size,
                                   String previewUrl,
                                   AppliedLabel[] appliedLabels,
                                   DateTime lastModifiedDateTime,
                                   BaseCustomFieldValue[] customFieldValues,
                                   String creativeType,
                                   Long studioCreativeId,
                                   RichMediaStudioCreativeFormat creativeFormat,
                                   RichMediaStudioCreativeArtworkType artworkType,
                                   Long totalFileSize,
                                   String[] adTagKeys,
                                   String[] customKeyValues,
                                   String surveyUrl,
                                   String allImpressionsUrl,
                                   String richMediaImpressionsUrl,
                                   String backupImageImpressionsUrl,
                                   String overrideCss,
                                   String requiredFlashPluginVersion,
                                   Integer duration,
                                   RichMediaStudioCreativeBillingAttribute billingAttribute,
                                   RichMediaStudioChildAssetProperty[] richMediaStudioChildAssetProperties)
Method Detail

getStudioCreativeId

public Long getStudioCreativeId()
Gets the studioCreativeId value for this BaseRichMediaStudioCreative.

Returns:
studioCreativeId * The creative ID as known by Rich Media Studio creative. This attribute is readonly.

setStudioCreativeId

public void setStudioCreativeId(Long studioCreativeId)
Sets the studioCreativeId value for this BaseRichMediaStudioCreative.

Parameters:
studioCreativeId - * The creative ID as known by Rich Media Studio creative. This attribute is readonly.

getCreativeFormat

public RichMediaStudioCreativeFormat getCreativeFormat()
Gets the creativeFormat value for this BaseRichMediaStudioCreative.

Returns:
creativeFormat * The creative format of the Rich Media Studio creative. This attribute is readonly.

setCreativeFormat

public void setCreativeFormat(RichMediaStudioCreativeFormat creativeFormat)
Sets the creativeFormat value for this BaseRichMediaStudioCreative.

Parameters:
creativeFormat - * The creative format of the Rich Media Studio creative. This attribute is readonly.

getArtworkType

public RichMediaStudioCreativeArtworkType getArtworkType()
Gets the artworkType value for this BaseRichMediaStudioCreative.

Returns:
artworkType * The type of artwork used in this creative. This attribute is readonly.

setArtworkType

public void setArtworkType(RichMediaStudioCreativeArtworkType artworkType)
Sets the artworkType value for this BaseRichMediaStudioCreative.

Parameters:
artworkType - * The type of artwork used in this creative. This attribute is readonly.

getTotalFileSize

public Long getTotalFileSize()
Gets the totalFileSize value for this BaseRichMediaStudioCreative.

Returns:
totalFileSize * The total size of all assets in bytes. This attribute is readonly.

setTotalFileSize

public void setTotalFileSize(Long totalFileSize)
Sets the totalFileSize value for this BaseRichMediaStudioCreative.

Parameters:
totalFileSize - * The total size of all assets in bytes. This attribute is readonly.

getAdTagKeys

public String[] getAdTagKeys()
Gets the adTagKeys value for this BaseRichMediaStudioCreative.

Returns:
adTagKeys * Ad tag keys. This attribute is optional and updatable.

setAdTagKeys

public void setAdTagKeys(String[] adTagKeys)
Sets the adTagKeys value for this BaseRichMediaStudioCreative.

Parameters:
adTagKeys - * Ad tag keys. This attribute is optional and updatable.

getAdTagKeys

public String getAdTagKeys(int i)

setAdTagKeys

public void setAdTagKeys(int i,
                         String _value)

getCustomKeyValues

public String[] getCustomKeyValues()
Gets the customKeyValues value for this BaseRichMediaStudioCreative.

Returns:
customKeyValues * Custom key values. This attribute is optional and updatable.

setCustomKeyValues

public void setCustomKeyValues(String[] customKeyValues)
Sets the customKeyValues value for this BaseRichMediaStudioCreative.

Parameters:
customKeyValues - * Custom key values. This attribute is optional and updatable.

getCustomKeyValues

public String getCustomKeyValues(int i)

setCustomKeyValues

public void setCustomKeyValues(int i,
                               String _value)

getSurveyUrl

public String getSurveyUrl()
Gets the surveyUrl value for this BaseRichMediaStudioCreative.

Returns:
surveyUrl * The survey URL for this creative. This attribute is optional and updatable.

setSurveyUrl

public void setSurveyUrl(String surveyUrl)
Sets the surveyUrl value for this BaseRichMediaStudioCreative.

Parameters:
surveyUrl - * The survey URL for this creative. This attribute is optional and updatable.

getAllImpressionsUrl

public String getAllImpressionsUrl()
Gets the allImpressionsUrl value for this BaseRichMediaStudioCreative.

Returns:
allImpressionsUrl * The tracking URL to be triggered when an ad starts to play, whether Rich Media or backup content is displayed. Behaves like the /imp URL that DART used to track impressions. This URL can't exceed 1024 characters and must start with http:// or https://. This attribute is optional and updatable.

setAllImpressionsUrl

public void setAllImpressionsUrl(String allImpressionsUrl)
Sets the allImpressionsUrl value for this BaseRichMediaStudioCreative.

Parameters:
allImpressionsUrl - * The tracking URL to be triggered when an ad starts to play, whether Rich Media or backup content is displayed. Behaves like the /imp URL that DART used to track impressions. This URL can't exceed 1024 characters and must start with http:// or https://. This attribute is optional and updatable.

getRichMediaImpressionsUrl

public String getRichMediaImpressionsUrl()
Gets the richMediaImpressionsUrl value for this BaseRichMediaStudioCreative.

Returns:
richMediaImpressionsUrl * The tracking URL to be triggered when any rich media artwork is displayed in an ad. Behaves like the /imp URL that DART used to track impressions. This URL can't exceed 1024 characters and must start with http:// or https://. This attribute is optional and updatable.

setRichMediaImpressionsUrl

public void setRichMediaImpressionsUrl(String richMediaImpressionsUrl)
Sets the richMediaImpressionsUrl value for this BaseRichMediaStudioCreative.

Parameters:
richMediaImpressionsUrl - * The tracking URL to be triggered when any rich media artwork is displayed in an ad. Behaves like the /imp URL that DART used to track impressions. This URL can't exceed 1024 characters and must start with http:// or https://. This attribute is optional and updatable.

getBackupImageImpressionsUrl

public String getBackupImageImpressionsUrl()
Gets the backupImageImpressionsUrl value for this BaseRichMediaStudioCreative.

Returns:
backupImageImpressionsUrl * The tracking URL to be triggered when the Rich Media backup image is served. This attribute is optional and updatable.

setBackupImageImpressionsUrl

public void setBackupImageImpressionsUrl(String backupImageImpressionsUrl)
Sets the backupImageImpressionsUrl value for this BaseRichMediaStudioCreative.

Parameters:
backupImageImpressionsUrl - * The tracking URL to be triggered when the Rich Media backup image is served. This attribute is optional and updatable.

getOverrideCss

public String getOverrideCss()
Gets the overrideCss value for this BaseRichMediaStudioCreative.

Returns:
overrideCss * The override CSS. You can put custom CSS code here to repair creative styling; e.g. tr td { background-color:#FBB; }. This attribute is optional and updatable.

setOverrideCss

public void setOverrideCss(String overrideCss)
Sets the overrideCss value for this BaseRichMediaStudioCreative.

Parameters:
overrideCss - * The override CSS. You can put custom CSS code here to repair creative styling; e.g. tr td { background-color:#FBB; }. This attribute is optional and updatable.

getRequiredFlashPluginVersion

public String getRequiredFlashPluginVersion()
Gets the requiredFlashPluginVersion value for this BaseRichMediaStudioCreative.

Returns:
requiredFlashPluginVersion * The Flash plugin version required to view this creative; e.g. Flash 10.2/AS 3. This attribute is read only.

setRequiredFlashPluginVersion

public void setRequiredFlashPluginVersion(String requiredFlashPluginVersion)
Sets the requiredFlashPluginVersion value for this BaseRichMediaStudioCreative.

Parameters:
requiredFlashPluginVersion - * The Flash plugin version required to view this creative; e.g. Flash 10.2/AS 3. This attribute is read only.

getDuration

public Integer getDuration()
Gets the duration value for this BaseRichMediaStudioCreative.

Returns:
duration * The duration of the creative in milliseconds. This attribute is optional and updatable.

setDuration

public void setDuration(Integer duration)
Sets the duration value for this BaseRichMediaStudioCreative.

Parameters:
duration - * The duration of the creative in milliseconds. This attribute is optional and updatable.

getBillingAttribute

public RichMediaStudioCreativeBillingAttribute getBillingAttribute()
Gets the billingAttribute value for this BaseRichMediaStudioCreative.

Returns:
billingAttribute * The billing attribute associated with this creative. This attribute is read only.

setBillingAttribute

public void setBillingAttribute(RichMediaStudioCreativeBillingAttribute billingAttribute)
Sets the billingAttribute value for this BaseRichMediaStudioCreative.

Parameters:
billingAttribute - * The billing attribute associated with this creative. This attribute is read only.

getRichMediaStudioChildAssetProperties

public RichMediaStudioChildAssetProperty[] getRichMediaStudioChildAssetProperties()
Gets the richMediaStudioChildAssetProperties value for this BaseRichMediaStudioCreative.

Returns:
richMediaStudioChildAssetProperties * The list of child assets associated with this creative. This attribute is read only.

setRichMediaStudioChildAssetProperties

public void setRichMediaStudioChildAssetProperties(RichMediaStudioChildAssetProperty[] richMediaStudioChildAssetProperties)
Sets the richMediaStudioChildAssetProperties value for this BaseRichMediaStudioCreative.

Parameters:
richMediaStudioChildAssetProperties - * The list of child assets associated with this creative. This attribute is read only.

getRichMediaStudioChildAssetProperties

public RichMediaStudioChildAssetProperty getRichMediaStudioChildAssetProperties(int i)

setRichMediaStudioChildAssetProperties

public void setRichMediaStudioChildAssetProperties(int i,
                                                   RichMediaStudioChildAssetProperty _value)

equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class Creative

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.