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

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

public class CreativeAsset
extends Object
implements Serializable

A CreativeAsset is an asset that can be used in creatives.

See Also:
Serialized Form

Constructor Summary
CreativeAsset()
           
CreativeAsset(Long assetId, byte[] assetByteArray, String fileName, Long fileSize)
           
 
Method Summary
 boolean equals(Object obj)
           
 byte[] getAssetByteArray()
          Gets the assetByteArray value for this CreativeAsset.
 Long getAssetId()
          Gets the assetId value for this CreativeAsset.
static org.apache.axis.encoding.Deserializer getDeserializer(String mechType, Class _javaType, QName _xmlType)
          Get Custom Deserializer
 String getFileName()
          Gets the fileName value for this CreativeAsset.
 Long getFileSize()
          Gets the fileSize value for this CreativeAsset.
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 setAssetByteArray(byte[] assetByteArray)
          Sets the assetByteArray value for this CreativeAsset.
 void setAssetId(Long assetId)
          Sets the assetId value for this CreativeAsset.
 void setFileName(String fileName)
          Sets the fileName value for this CreativeAsset.
 void setFileSize(Long fileSize)
          Sets the fileSize value for this CreativeAsset.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CreativeAsset

public CreativeAsset()

CreativeAsset

public CreativeAsset(Long assetId,
                     byte[] assetByteArray,
                     String fileName,
                     Long fileSize)
Method Detail

getAssetId

public Long getAssetId()
Gets the assetId value for this CreativeAsset.

Returns:
assetId * The ID of the asset. This attribute is read-only and is populated by Google.

setAssetId

public void setAssetId(Long assetId)
Sets the assetId value for this CreativeAsset.

Parameters:
assetId - * The ID of the asset. This attribute is read-only and is populated by Google.

getAssetByteArray

public byte[] getAssetByteArray()
Gets the assetByteArray value for this CreativeAsset.

Returns:
assetByteArray * The content of the asset as a byte array. This attribute is required when creating the creative that contains this asset.

When updating the content, pass a new byte array, and set assetId to null. Otherwise, this field can be null.

The assetByteArray will be null when the creative is retrieved.


setAssetByteArray

public void setAssetByteArray(byte[] assetByteArray)
Sets the assetByteArray value for this CreativeAsset.

Parameters:
assetByteArray - * The content of the asset as a byte array. This attribute is required when creating the creative that contains this asset.

When updating the content, pass a new byte array, and set assetId to null. Otherwise, this field can be null.

The assetByteArray will be null when the creative is retrieved.


getFileName

public String getFileName()
Gets the fileName value for this CreativeAsset.

Returns:
fileName * The file name of the asset. This attribute is required when creating a new asset (e.g. when assetByteArray is not null).

setFileName

public void setFileName(String fileName)
Sets the fileName value for this CreativeAsset.

Parameters:
fileName - * The file name of the asset. This attribute is required when creating a new asset (e.g. when assetByteArray is not null).

getFileSize

public Long getFileSize()
Gets the fileSize value for this CreativeAsset.

Returns:
fileSize * The file size of the asset in bytes. This attribute is read-only.

setFileSize

public void setFileSize(Long fileSize)
Sets the fileSize value for this CreativeAsset.

Parameters:
fileSize - * The file size of the asset in bytes. This attribute is read-only.

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.