com.microsoft.bingads.v13.campaignmanagement.AdExtension Maven / Gradle / Ivy
package com.microsoft.bingads.v13.campaignmanagement;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlElement;
import jakarta.xml.bind.annotation.XmlSchemaType;
import jakarta.xml.bind.annotation.XmlSeeAlso;
import jakarta.xml.bind.annotation.XmlType;
/**
* Java class for AdExtension complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
{@code
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
* }
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AdExtension", propOrder = {
"devicePreference",
"forwardCompatibilityMap",
"id",
"scheduling",
"status",
"type",
"version"
})
@XmlSeeAlso({
LocationAdExtension.class,
CallAdExtension.class,
ImageAdExtension.class,
AppAdExtension.class,
ReviewAdExtension.class,
CalloutAdExtension.class,
SitelinkAdExtension.class,
ActionAdExtension.class,
StructuredSnippetAdExtension.class,
PriceAdExtension.class,
PromotionAdExtension.class,
FilterLinkAdExtension.class,
FlyerAdExtension.class,
VideoAdExtension.class,
DisclaimerAdExtension.class,
LogoAdExtension.class
})
public class AdExtension {
@XmlElement(name = "DevicePreference", nillable = true)
protected Long devicePreference;
@XmlElement(name = "ForwardCompatibilityMap", nillable = true)
protected ArrayOfKeyValuePairOfstringstring forwardCompatibilityMap;
@XmlElement(name = "Id", nillable = true)
protected Long id;
@XmlElement(name = "Scheduling", nillable = true)
protected Schedule scheduling;
@XmlElement(name = "Status", nillable = true)
@XmlSchemaType(name = "string")
protected AdExtensionStatus status;
@XmlElement(name = "Type", nillable = true)
protected String type;
public AdExtension() {
this.type = "AdExtension";
}
@XmlElement(name = "Version", nillable = true)
protected Integer version;
/**
* Gets the value of the devicePreference property.
*
* @return
* possible object is
* {@link Long }
*
*/
public Long getDevicePreference() {
return devicePreference;
}
/**
* Sets the value of the devicePreference property.
*
* @param value
* allowed object is
* {@link Long }
*
*/
public void setDevicePreference(Long value) {
this.devicePreference = value;
}
/**
* Gets the value of the forwardCompatibilityMap property.
*
* @return
* possible object is
* {@link ArrayOfKeyValuePairOfstringstring }
*
*/
public ArrayOfKeyValuePairOfstringstring getForwardCompatibilityMap() {
return forwardCompatibilityMap;
}
/**
* Sets the value of the forwardCompatibilityMap property.
*
* @param value
* allowed object is
* {@link ArrayOfKeyValuePairOfstringstring }
*
*/
public void setForwardCompatibilityMap(ArrayOfKeyValuePairOfstringstring value) {
this.forwardCompatibilityMap = value;
}
/**
* Gets the value of the id property.
*
* @return
* possible object is
* {@link Long }
*
*/
public Long getId() {
return id;
}
/**
* Sets the value of the id property.
*
* @param value
* allowed object is
* {@link Long }
*
*/
public void setId(Long value) {
this.id = value;
}
/**
* Gets the value of the scheduling property.
*
* @return
* possible object is
* {@link Schedule }
*
*/
public Schedule getScheduling() {
return scheduling;
}
/**
* Sets the value of the scheduling property.
*
* @param value
* allowed object is
* {@link Schedule }
*
*/
public void setScheduling(Schedule value) {
this.scheduling = value;
}
/**
* Gets the value of the status property.
*
* @return
* possible object is
* {@link AdExtensionStatus }
*
*/
public AdExtensionStatus getStatus() {
return status;
}
/**
* Sets the value of the status property.
*
* @param value
* allowed object is
* {@link AdExtensionStatus }
*
*/
public void setStatus(AdExtensionStatus value) {
this.status = value;
}
/**
* Gets the value of the type property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getType() {
return type;
}
/**
* Sets the value of the type property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setType(String value) {
}
/**
* Gets the value of the version property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getVersion() {
return version;
}
/**
* Sets the value of the version property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setVersion(Integer value) {
this.version = value;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy