public class SiteRuleType extends Object implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo
Java class for SiteRuleType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="SiteRuleType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="id" type="{http://xml.vidispine.com/schema/vidispine}SiteIdType" minOccurs="0"/>
<element name="site" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="metadata" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="shape" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
<element name="groups" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="access" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="files" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="targetStorage" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="localTargetStorage" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="deleted" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected Boolean |
access |
protected Boolean |
deleted |
protected Boolean |
files |
protected Boolean |
groups |
protected String |
id |
protected String |
localTargetStorage |
protected Boolean |
metadata |
protected List<String> |
shape |
protected String |
site |
protected String |
targetStorage |
| Constructor and Description |
|---|
SiteRuleType() |
| 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 |
getId()
Gets the value of the id property.
|
String |
getLocalTargetStorage()
Gets the value of the localTargetStorage property.
|
List<String> |
getShape()
Gets the value of the shape property.
|
String |
getSite()
Gets the value of the site property.
|
String |
getTargetStorage()
Gets the value of the targetStorage property.
|
Boolean |
isAccess()
Gets the value of the access property.
|
Boolean |
isDeleted()
Gets the value of the deleted property.
|
Boolean |
isFiles()
Gets the value of the files property.
|
Boolean |
isGroups()
Gets the value of the groups property.
|
Boolean |
isMetadata()
Gets the value of the metadata property.
|
boolean |
isSetAccess() |
boolean |
isSetDeleted() |
boolean |
isSetFiles() |
boolean |
isSetGroups() |
boolean |
isSetId() |
boolean |
isSetLocalTargetStorage() |
boolean |
isSetMetadata() |
boolean |
isSetShape() |
boolean |
isSetSite() |
boolean |
isSetTargetStorage() |
void |
setAccess(Boolean value)
Sets the value of the access property.
|
void |
setDeleted(Boolean value)
Sets the value of the deleted property.
|
void |
setFiles(Boolean value)
Sets the value of the files property.
|
void |
setGroups(Boolean value)
Sets the value of the groups property.
|
void |
setId(String value)
Sets the value of the id property.
|
void |
setLocalTargetStorage(String value)
Sets the value of the localTargetStorage property.
|
void |
setMetadata(Boolean value)
Sets the value of the metadata property.
|
void |
setSite(String value)
Sets the value of the site property.
|
void |
setTargetStorage(String value)
Sets the value of the targetStorage property.
|
void |
unsetShape() |
SiteRuleType |
withAccess(Boolean value) |
SiteRuleType |
withDeleted(Boolean value) |
SiteRuleType |
withFiles(Boolean value) |
SiteRuleType |
withGroups(Boolean value) |
SiteRuleType |
withId(String value) |
SiteRuleType |
withLocalTargetStorage(String value) |
SiteRuleType |
withMetadata(Boolean value) |
SiteRuleType |
withShape(Collection<String> values) |
SiteRuleType |
withShape(String... values) |
SiteRuleType |
withSite(String value) |
SiteRuleType |
withTargetStorage(String value) |
protected String id
protected String site
protected Boolean metadata
protected Boolean groups
protected Boolean access
protected Boolean files
protected String targetStorage
protected String localTargetStorage
protected Boolean deleted
public void setId(String value)
value - allowed object is
Stringpublic boolean isSetId()
public String getSite()
Stringpublic void setSite(String value)
value - allowed object is
Stringpublic boolean isSetSite()
public Boolean isMetadata()
Booleanpublic void setMetadata(Boolean value)
value - allowed object is
Booleanpublic boolean isSetMetadata()
public List<String> getShape()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the shape property.
For example, to add a new item, do as follows:
getShape().add(newItem);
Objects of the following type(s) are allowed in the list
String
public boolean isSetShape()
public void unsetShape()
public Boolean isGroups()
Booleanpublic void setGroups(Boolean value)
value - allowed object is
Booleanpublic boolean isSetGroups()
public Boolean isAccess()
Booleanpublic void setAccess(Boolean value)
value - allowed object is
Booleanpublic boolean isSetAccess()
public Boolean isFiles()
Booleanpublic void setFiles(Boolean value)
value - allowed object is
Booleanpublic boolean isSetFiles()
public String getTargetStorage()
Stringpublic void setTargetStorage(String value)
value - allowed object is
Stringpublic boolean isSetTargetStorage()
public String getLocalTargetStorage()
Stringpublic void setLocalTargetStorage(String value)
value - allowed object is
Stringpublic boolean isSetLocalTargetStorage()
public Boolean isDeleted()
Booleanpublic void setDeleted(Boolean value)
value - allowed object is
Booleanpublic boolean isSetDeleted()
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 SiteRuleType withId(String value)
public SiteRuleType withSite(String value)
public SiteRuleType withMetadata(Boolean value)
public SiteRuleType withShape(String... values)
public SiteRuleType withShape(Collection<String> values)
public SiteRuleType withGroups(Boolean value)
public SiteRuleType withAccess(Boolean value)
public SiteRuleType withFiles(Boolean value)
public SiteRuleType withTargetStorage(String value)
public SiteRuleType withLocalTargetStorage(String value)
public SiteRuleType withDeleted(Boolean value)
Copyright © 2015. All rights reserved.