com.microsoft.bingads.v13.campaignmanagement.SeasonalityAdjustment Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of microsoft.bingads Show documentation
Show all versions of microsoft.bingads Show documentation
The Bing Ads Java SDK is a library improving developer experience when working with the Bing Ads services by providing high-level access to features such as Bulk API, OAuth Authorization and SOAP API.
package com.microsoft.bingads.v13.campaignmanagement;
import java.util.Calendar;
import java.util.Collection;
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.XmlType;
import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
/**
* Java class for SeasonalityAdjustment complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
{@code
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
* }
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SeasonalityAdjustment", propOrder = {
"adjustmentPercentage",
"campaignAssociations",
"campaignTypeFilter",
"description",
"deviceTypeFilter",
"endDate",
"id",
"name",
"startDate"
})
public class SeasonalityAdjustment {
@XmlElement(name = "AdjustmentPercentage", nillable = true)
protected Double adjustmentPercentage;
@XmlElement(name = "CampaignAssociations", nillable = true)
protected ArrayOfCampaignAssociation campaignAssociations;
@XmlElement(name = "CampaignTypeFilter", type = String.class, nillable = true)
@XmlJavaTypeAdapter(Adapter3 .class)
protected Collection campaignTypeFilter;
@XmlElement(name = "Description", nillable = true)
protected String description;
@XmlElement(name = "DeviceTypeFilter", nillable = true)
@XmlSchemaType(name = "string")
protected DeviceType deviceTypeFilter;
@XmlElement(name = "EndDate", type = String.class, nillable = true)
@XmlJavaTypeAdapter(Adapter1 .class)
@XmlSchemaType(name = "dateTime")
protected Calendar endDate;
@XmlElement(name = "Id", nillable = true)
protected Long id;
@XmlElement(name = "Name", nillable = true)
protected String name;
@XmlElement(name = "StartDate", type = String.class, nillable = true)
@XmlJavaTypeAdapter(Adapter1 .class)
@XmlSchemaType(name = "dateTime")
protected Calendar startDate;
/**
* Gets the value of the adjustmentPercentage property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getAdjustmentPercentage() {
return adjustmentPercentage;
}
/**
* Sets the value of the adjustmentPercentage property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setAdjustmentPercentage(Double value) {
this.adjustmentPercentage = value;
}
/**
* Gets the value of the campaignAssociations property.
*
* @return
* possible object is
* {@link ArrayOfCampaignAssociation }
*
*/
public ArrayOfCampaignAssociation getCampaignAssociations() {
return campaignAssociations;
}
/**
* Sets the value of the campaignAssociations property.
*
* @param value
* allowed object is
* {@link ArrayOfCampaignAssociation }
*
*/
public void setCampaignAssociations(ArrayOfCampaignAssociation value) {
this.campaignAssociations = value;
}
/**
* Gets the value of the campaignTypeFilter property.
*
* @return
* possible object is
* {@link String }
*
*/
public Collection getCampaignTypeFilter() {
return campaignTypeFilter;
}
/**
* Sets the value of the campaignTypeFilter property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCampaignTypeFilter(Collection value) {
this.campaignTypeFilter = value;
}
/**
* Gets the value of the description property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDescription() {
return description;
}
/**
* Sets the value of the description property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDescription(String value) {
this.description = value;
}
/**
* Gets the value of the deviceTypeFilter property.
*
* @return
* possible object is
* {@link DeviceType }
*
*/
public DeviceType getDeviceTypeFilter() {
return deviceTypeFilter;
}
/**
* Sets the value of the deviceTypeFilter property.
*
* @param value
* allowed object is
* {@link DeviceType }
*
*/
public void setDeviceTypeFilter(DeviceType value) {
this.deviceTypeFilter = value;
}
/**
* Gets the value of the endDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public Calendar getEndDate() {
return endDate;
}
/**
* Sets the value of the endDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setEndDate(Calendar value) {
this.endDate = 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 name property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getName() {
return name;
}
/**
* Sets the value of the name property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setName(String value) {
this.name = value;
}
/**
* Gets the value of the startDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public Calendar getStartDate() {
return startDate;
}
/**
* Sets the value of the startDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setStartDate(Calendar value) {
this.startDate = value;
}
}