com.exacttarget.fuelsdk.internal.InteractionDefinition 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.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.cxf.xjc.runtime.JAXBToStringStyle;
/**
* Java class for InteractionDefinition complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="InteractionDefinition">
* <complexContent>
* <extension base="{http://exacttarget.com/wsdl/partnerAPI}InteractionBaseObject">
* <sequence>
* <element name="InteractionObjectID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "InteractionDefinition", propOrder = {
"interactionObjectID"
})
@XmlSeeAlso({
Campaign.class,
SendDefinition.class,
DataExtractActivity.class,
MessageSendActivity.class,
SmsSendActivity.class,
MobileConnectRefreshListActivity.class,
MobileConnectSendSmsActivity.class,
MobilePushSendMessageActivity.class,
ReportActivity.class,
ImportDefinition.class,
FilterActivity.class,
GroupDefinition.class,
GroupConnectActivity.class,
FileTransferActivity.class,
QueryDefinition.class,
HiveQueryDefinition.class,
Automation.class,
AutomationChain.class
})
public class InteractionDefinition
extends InteractionBaseObject
{
@XmlElement(name = "InteractionObjectID")
protected String interactionObjectID;
/**
* Gets the value of the interactionObjectID property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getInteractionObjectID() {
return interactionObjectID;
}
/**
* Sets the value of the interactionObjectID property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setInteractionObjectID(String value) {
this.interactionObjectID = 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);
}
}