com.exacttarget.fuelsdk.internal.SendClassification Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of fuelsdk Show documentation
Show all versions of fuelsdk Show documentation
Salesforce Marketing Cloud Java SDK
package com.exacttarget.fuelsdk.internal;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.cxf.xjc.runtime.JAXBToStringStyle;
/**
* Java class for SendClassification complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="SendClassification">
* <complexContent>
* <extension base="{http://exacttarget.com/wsdl/partnerAPI}APIObject">
* <sequence>
* <element name="SendClassificationType" type="{http://exacttarget.com/wsdl/partnerAPI}SendClassificationTypeEnum" minOccurs="0"/>
* <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="Description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="SenderProfile" type="{http://exacttarget.com/wsdl/partnerAPI}SenderProfile" minOccurs="0"/>
* <element name="DeliveryProfile" type="{http://exacttarget.com/wsdl/partnerAPI}DeliveryProfile" minOccurs="0"/>
* <element name="HonorPublicationListOptOutsForTransactionalSends" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="SendPriority" type="{http://exacttarget.com/wsdl/partnerAPI}SendPriorityEnum" minOccurs="0"/>
* <element name="ArchiveEmail" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SendClassification", propOrder = {
"sendClassificationType",
"name",
"description",
"senderProfile",
"deliveryProfile",
"honorPublicationListOptOutsForTransactionalSends",
"sendPriority",
"archiveEmail"
})
public class SendClassification
extends APIObject
{
@XmlElement(name = "SendClassificationType")
@XmlSchemaType(name = "string")
protected SendClassificationTypeEnum sendClassificationType;
@XmlElement(name = "Name")
protected String name;
@XmlElement(name = "Description")
protected String description;
@XmlElement(name = "SenderProfile")
protected SenderProfile senderProfile;
@XmlElement(name = "DeliveryProfile")
protected DeliveryProfile deliveryProfile;
@XmlElement(name = "HonorPublicationListOptOutsForTransactionalSends")
protected Boolean honorPublicationListOptOutsForTransactionalSends;
@XmlElement(name = "SendPriority")
@XmlSchemaType(name = "string")
protected SendPriorityEnum sendPriority;
@XmlElement(name = "ArchiveEmail")
protected Boolean archiveEmail;
/**
* Gets the value of the sendClassificationType property.
*
* @return
* possible object is
* {@link SendClassificationTypeEnum }
*
*/
public SendClassificationTypeEnum getSendClassificationType() {
return sendClassificationType;
}
/**
* Sets the value of the sendClassificationType property.
*
* @param value
* allowed object is
* {@link SendClassificationTypeEnum }
*
*/
public void setSendClassificationType(SendClassificationTypeEnum value) {
this.sendClassificationType = 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 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 senderProfile property.
*
* @return
* possible object is
* {@link SenderProfile }
*
*/
public SenderProfile getSenderProfile() {
return senderProfile;
}
/**
* Sets the value of the senderProfile property.
*
* @param value
* allowed object is
* {@link SenderProfile }
*
*/
public void setSenderProfile(SenderProfile value) {
this.senderProfile = value;
}
/**
* Gets the value of the deliveryProfile property.
*
* @return
* possible object is
* {@link DeliveryProfile }
*
*/
public DeliveryProfile getDeliveryProfile() {
return deliveryProfile;
}
/**
* Sets the value of the deliveryProfile property.
*
* @param value
* allowed object is
* {@link DeliveryProfile }
*
*/
public void setDeliveryProfile(DeliveryProfile value) {
this.deliveryProfile = value;
}
/**
* Gets the value of the honorPublicationListOptOutsForTransactionalSends property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean getHonorPublicationListOptOutsForTransactionalSends() {
return honorPublicationListOptOutsForTransactionalSends;
}
/**
* Sets the value of the honorPublicationListOptOutsForTransactionalSends property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setHonorPublicationListOptOutsForTransactionalSends(Boolean value) {
this.honorPublicationListOptOutsForTransactionalSends = value;
}
/**
* Gets the value of the sendPriority property.
*
* @return
* possible object is
* {@link SendPriorityEnum }
*
*/
public SendPriorityEnum getSendPriority() {
return sendPriority;
}
/**
* Sets the value of the sendPriority property.
*
* @param value
* allowed object is
* {@link SendPriorityEnum }
*
*/
public void setSendPriority(SendPriorityEnum value) {
this.sendPriority = value;
}
/**
* Gets the value of the archiveEmail property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean getArchiveEmail() {
return archiveEmail;
}
/**
* Sets the value of the archiveEmail property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setArchiveEmail(Boolean value) {
this.archiveEmail = value;
}
/**
* Generates a String representation of the contents of this type.
* This is an extension method, produced by the 'ts' xjc plugin
*
*/
@Override
public String toString() {
return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy