public class CustomCreativeAsset extends Object implements Serializable
CustomCreativeAsset is an association between a
CustomCreative and an asset. Any assets that are
associated with a
creative can be inserted into its HTML snippet.| Constructor and Description |
|---|
CustomCreativeAsset() |
CustomCreativeAsset(String macroName,
Long assetId,
byte[] assetByteArray,
String fileName,
Long fileSize) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
byte[] |
getAssetByteArray()
Gets the assetByteArray value for this CustomCreativeAsset.
|
Long |
getAssetId()
Gets the assetId value for this CustomCreativeAsset.
|
static org.apache.axis.encoding.Deserializer |
getDeserializer(String mechType,
Class _javaType,
QName _xmlType)
Get Custom Deserializer
|
String |
getFileName()
Gets the fileName value for this CustomCreativeAsset.
|
Long |
getFileSize()
Gets the fileSize value for this CustomCreativeAsset.
|
String |
getMacroName()
Gets the macroName value for this CustomCreativeAsset.
|
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 CustomCreativeAsset.
|
void |
setAssetId(Long assetId)
Sets the assetId value for this CustomCreativeAsset.
|
void |
setFileName(String fileName)
Sets the fileName value for this CustomCreativeAsset.
|
void |
setFileSize(Long fileSize)
Sets the fileSize value for this CustomCreativeAsset.
|
void |
setMacroName(String macroName)
Sets the macroName value for this CustomCreativeAsset.
|
public String getMacroName()
public void setMacroName(String macroName)
macroName - * The name by which the associated asset will be referenced.
For example,
if the value is "foo", then the asset can be inserted
into an HTML snippet
using the macro: "%%FILE:foo%%".public Long getAssetId()
public void setAssetId(Long assetId)
assetId - * The ID of the associated asset. This attribute is read-only
and is populated by Google.public byte[] getAssetByteArray()
CustomCreativeAsset.
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
CustomCreativeAsset is retrieved.public void setAssetByteArray(byte[] assetByteArray)
assetByteArray - * The content of the asset as a byte array. This attribute is
required when creating
a new CustomCreativeAsset.
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
CustomCreativeAsset is retrieved.public String getFileName()
public void setFileName(String fileName)
fileName - * The file name of the asset. This attribute is required when
creating a new asset (e.g. when assetByteArray is not null).public Long getFileSize()
public void setFileSize(Long fileSize)
fileSize - * The file size of the asset, in bytes. This attribute is read-only.public static org.apache.axis.description.TypeDesc getTypeDesc()
public static org.apache.axis.encoding.Serializer getSerializer(String mechType, Class _javaType, QName _xmlType)
Copyright © 2013. All Rights Reserved.