public static class NotificationType.Trigger extends Object implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo
Java class for anonymous complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<choice>
<element name="job" type="{http://xml.vidispine.com/schema/vidispine}NotificationJobTriggerType"/>
<element name="metadata" type="{http://xml.vidispine.com/schema/vidispine}NotificationMetadataTriggerType"/>
<element name="item" type="{http://xml.vidispine.com/schema/vidispine}NotificationItemTriggerType"/>
<element name="collection" type="{http://xml.vidispine.com/schema/vidispine}NotificationCollectionTriggerType"/>
<element name="storage" type="{http://xml.vidispine.com/schema/vidispine}NotificationStorageTriggerType"/>
<element name="file" type="{http://xml.vidispine.com/schema/vidispine}NotificationFileTriggerType"/>
<element name="group" type="{http://xml.vidispine.com/schema/vidispine}NotificationGroupTriggerType"/>
<element name="access" type="{http://xml.vidispine.com/schema/vidispine}NotificationAccessTriggerType"/>
<element name="shape" type="{http://xml.vidispine.com/schema/vidispine}NotificationShapeTriggerType"/>
<element name="quota" type="{http://xml.vidispine.com/schema/vidispine}NotificationQuotaTriggerType"/>
</choice>
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected NotificationAccessTriggerType |
access |
protected NotificationCollectionTriggerType |
collection |
protected NotificationFileTriggerType |
file |
protected NotificationGroupTriggerType |
group |
protected NotificationItemTriggerType |
item |
protected NotificationJobTriggerType |
job |
protected NotificationMetadataTriggerType |
metadata |
protected NotificationQuotaTriggerType |
quota |
protected NotificationShapeTriggerType |
shape |
protected NotificationStorageTriggerType |
storage |
| Constructor and Description |
|---|
NotificationType.Trigger() |
protected NotificationJobTriggerType job
protected NotificationMetadataTriggerType metadata
protected NotificationItemTriggerType item
protected NotificationCollectionTriggerType collection
protected NotificationStorageTriggerType storage
protected NotificationFileTriggerType file
protected NotificationGroupTriggerType group
protected NotificationAccessTriggerType access
protected NotificationShapeTriggerType shape
protected NotificationQuotaTriggerType quota
public NotificationJobTriggerType getJob()
NotificationJobTriggerTypepublic void setJob(NotificationJobTriggerType value)
value - allowed object is
NotificationJobTriggerTypepublic boolean isSetJob()
public NotificationMetadataTriggerType getMetadata()
NotificationMetadataTriggerTypepublic void setMetadata(NotificationMetadataTriggerType value)
value - allowed object is
NotificationMetadataTriggerTypepublic boolean isSetMetadata()
public NotificationItemTriggerType getItem()
NotificationItemTriggerTypepublic void setItem(NotificationItemTriggerType value)
value - allowed object is
NotificationItemTriggerTypepublic boolean isSetItem()
public NotificationCollectionTriggerType getCollection()
NotificationCollectionTriggerTypepublic void setCollection(NotificationCollectionTriggerType value)
value - allowed object is
NotificationCollectionTriggerTypepublic boolean isSetCollection()
public NotificationStorageTriggerType getStorage()
NotificationStorageTriggerTypepublic void setStorage(NotificationStorageTriggerType value)
value - allowed object is
NotificationStorageTriggerTypepublic boolean isSetStorage()
public NotificationFileTriggerType getFile()
NotificationFileTriggerTypepublic void setFile(NotificationFileTriggerType value)
value - allowed object is
NotificationFileTriggerTypepublic boolean isSetFile()
public NotificationGroupTriggerType getGroup()
NotificationGroupTriggerTypepublic void setGroup(NotificationGroupTriggerType value)
value - allowed object is
NotificationGroupTriggerTypepublic boolean isSetGroup()
public NotificationAccessTriggerType getAccess()
NotificationAccessTriggerTypepublic void setAccess(NotificationAccessTriggerType value)
value - allowed object is
NotificationAccessTriggerTypepublic boolean isSetAccess()
public NotificationShapeTriggerType getShape()
NotificationShapeTriggerTypepublic void setShape(NotificationShapeTriggerType value)
value - allowed object is
NotificationShapeTriggerTypepublic boolean isSetShape()
public NotificationQuotaTriggerType getQuota()
NotificationQuotaTriggerTypepublic void setQuota(NotificationQuotaTriggerType value)
value - allowed object is
NotificationQuotaTriggerTypepublic boolean isSetQuota()
public Object copyTo(Object target)
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTopublic Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy strategy)
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTopublic Object createNewInstance()
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTopublic NotificationType.Trigger withJob(NotificationJobTriggerType value)
public NotificationType.Trigger withMetadata(NotificationMetadataTriggerType value)
public NotificationType.Trigger withItem(NotificationItemTriggerType value)
public NotificationType.Trigger withCollection(NotificationCollectionTriggerType value)
public NotificationType.Trigger withStorage(NotificationStorageTriggerType value)
public NotificationType.Trigger withFile(NotificationFileTriggerType value)
public NotificationType.Trigger withGroup(NotificationGroupTriggerType value)
public NotificationType.Trigger withAccess(NotificationAccessTriggerType value)
public NotificationType.Trigger withShape(NotificationShapeTriggerType value)
public NotificationType.Trigger withQuota(NotificationQuotaTriggerType value)
Copyright © 2015. All rights reserved.