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"/> <element name="document" type="{http://xml.vidispine.com/schema/vidispine}NotificationDocumentTriggerType"/> </choice> </restriction> </complexContent> </complexType>
Modifier and Type | Class and Description |
---|---|
static class |
NotificationType.Trigger.PropInfo |
Modifier and Type | Field and Description |
---|---|
protected NotificationAccessTriggerType |
access |
protected NotificationCollectionTriggerType |
collection |
protected NotificationDocumentTriggerType |
document |
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 |
---|
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
protected NotificationDocumentTriggerType document
public NotificationJobTriggerType getJob()
NotificationJobTriggerType
public void setJob(NotificationJobTriggerType value)
value
- allowed object is
NotificationJobTriggerType
public boolean isSetJob()
public NotificationMetadataTriggerType getMetadata()
NotificationMetadataTriggerType
public void setMetadata(NotificationMetadataTriggerType value)
value
- allowed object is
NotificationMetadataTriggerType
public boolean isSetMetadata()
public NotificationItemTriggerType getItem()
NotificationItemTriggerType
public void setItem(NotificationItemTriggerType value)
value
- allowed object is
NotificationItemTriggerType
public boolean isSetItem()
public NotificationCollectionTriggerType getCollection()
NotificationCollectionTriggerType
public void setCollection(NotificationCollectionTriggerType value)
value
- allowed object is
NotificationCollectionTriggerType
public boolean isSetCollection()
public NotificationStorageTriggerType getStorage()
NotificationStorageTriggerType
public void setStorage(NotificationStorageTriggerType value)
value
- allowed object is
NotificationStorageTriggerType
public boolean isSetStorage()
public NotificationFileTriggerType getFile()
NotificationFileTriggerType
public void setFile(NotificationFileTriggerType value)
value
- allowed object is
NotificationFileTriggerType
public boolean isSetFile()
public NotificationGroupTriggerType getGroup()
NotificationGroupTriggerType
public void setGroup(NotificationGroupTriggerType value)
value
- allowed object is
NotificationGroupTriggerType
public boolean isSetGroup()
public NotificationAccessTriggerType getAccess()
NotificationAccessTriggerType
public void setAccess(NotificationAccessTriggerType value)
value
- allowed object is
NotificationAccessTriggerType
public boolean isSetAccess()
public NotificationShapeTriggerType getShape()
NotificationShapeTriggerType
public void setShape(NotificationShapeTriggerType value)
value
- allowed object is
NotificationShapeTriggerType
public boolean isSetShape()
public NotificationQuotaTriggerType getQuota()
NotificationQuotaTriggerType
public void setQuota(NotificationQuotaTriggerType value)
value
- allowed object is
NotificationQuotaTriggerType
public boolean isSetQuota()
public NotificationDocumentTriggerType getDocument()
NotificationDocumentTriggerType
public void setDocument(NotificationDocumentTriggerType value)
value
- allowed object is
NotificationDocumentTriggerType
public boolean isSetDocument()
public Object copyTo(Object target)
copyTo
in interface org.jvnet.jaxb2_commons.lang.CopyTo
public 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.CopyTo
public Object createNewInstance()
createNewInstance
in interface org.jvnet.jaxb2_commons.lang.CopyTo
public 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)
public NotificationType.Trigger withDocument(NotificationDocumentTriggerType value)
public NotificationType.Trigger visit(com.kscs.util.jaxb.PropertyVisitor _visitor_)
Copyright © 2017. All rights reserved.