public class NotificationCollectionTriggerType extends NotificationTriggerType implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo
Java class for NotificationCollectionTriggerType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="NotificationCollectionTriggerType">
<complexContent>
<extension base="{http://xml.vidispine.com/schema/vidispine}NotificationTriggerType">
<choice>
<element name="create" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="delete" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="modify" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="item" type="{http://xml.vidispine.com/schema/vidispine}NotificationItemTriggerType"/>
<element name="metadata" type="{http://xml.vidispine.com/schema/vidispine}NotificationMetadataTriggerType"/>
</choice>
</extension>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected String |
create |
protected String |
delete |
protected NotificationItemTriggerType |
item |
protected NotificationMetadataTriggerType |
metadata |
protected String |
modify |
type| Constructor and Description |
|---|
NotificationCollectionTriggerType() |
| Modifier and Type | Method and Description |
|---|---|
Object |
clone() |
Object |
copyTo(Object target) |
Object |
copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
Object target,
org.jvnet.jaxb2_commons.lang.CopyStrategy strategy) |
Object |
createNewInstance() |
String |
getCreate()
Gets the value of the create property.
|
String |
getDelete()
Gets the value of the delete property.
|
NotificationItemTriggerType |
getItem()
Gets the value of the item property.
|
NotificationMetadataTriggerType |
getMetadata()
Gets the value of the metadata property.
|
String |
getModify()
Gets the value of the modify property.
|
boolean |
isSetCreate() |
boolean |
isSetDelete() |
boolean |
isSetItem() |
boolean |
isSetMetadata() |
boolean |
isSetModify() |
void |
setCreate(String value)
Sets the value of the create property.
|
void |
setDelete(String value)
Sets the value of the delete property.
|
void |
setItem(NotificationItemTriggerType value)
Sets the value of the item property.
|
void |
setMetadata(NotificationMetadataTriggerType value)
Sets the value of the metadata property.
|
void |
setModify(String value)
Sets the value of the modify property.
|
NotificationCollectionTriggerType |
withCreate(String value) |
NotificationCollectionTriggerType |
withDelete(String value) |
NotificationCollectionTriggerType |
withItem(NotificationItemTriggerType value) |
NotificationCollectionTriggerType |
withMetadata(NotificationMetadataTriggerType value) |
NotificationCollectionTriggerType |
withModify(String value) |
NotificationCollectionTriggerType |
withType(String value) |
getType, isSetType, setTypeprotected String create
protected String delete
protected String modify
protected NotificationItemTriggerType item
protected NotificationMetadataTriggerType metadata
public String getCreate()
Stringpublic void setCreate(String value)
value - allowed object is
Stringpublic boolean isSetCreate()
public String getDelete()
Stringpublic void setDelete(String value)
value - allowed object is
Stringpublic boolean isSetDelete()
public String getModify()
Stringpublic void setModify(String value)
value - allowed object is
Stringpublic boolean isSetModify()
public NotificationItemTriggerType getItem()
NotificationItemTriggerTypepublic void setItem(NotificationItemTriggerType value)
value - allowed object is
NotificationItemTriggerTypepublic boolean isSetItem()
public NotificationMetadataTriggerType getMetadata()
NotificationMetadataTriggerTypepublic void setMetadata(NotificationMetadataTriggerType value)
value - allowed object is
NotificationMetadataTriggerTypepublic boolean isSetMetadata()
public Object clone()
clone in class NotificationTriggerTypepublic Object copyTo(Object target)
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTocopyTo in class NotificationTriggerTypepublic 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.CopyTocopyTo in class NotificationTriggerTypepublic Object createNewInstance()
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTocreateNewInstance in class NotificationTriggerTypepublic NotificationCollectionTriggerType withCreate(String value)
public NotificationCollectionTriggerType withDelete(String value)
public NotificationCollectionTriggerType withModify(String value)
public NotificationCollectionTriggerType withItem(NotificationItemTriggerType value)
public NotificationCollectionTriggerType withMetadata(NotificationMetadataTriggerType value)
public NotificationCollectionTriggerType withType(String value)
withType in class NotificationTriggerTypeCopyright © 2015. All rights reserved.