public class ComponentSynchronizeType extends Object implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo, org.jvnet.jaxb2_commons.lang.Equals
Java class for ComponentSynchronizeType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ComponentSynchronizeType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="id" type="{http://xml.vidispine.com/schema/vidispine}SiteIdType"/>
<element name="file" type="{http://xml.vidispine.com/schema/vidispine}SiteIdType" maxOccurs="unbounded" minOccurs="0"/>
<element name="format" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="type" type="{http://xml.vidispine.com/schema/vidispine}ComponentTypeType"/>
<choice>
<element name="audio" type="{http://xml.vidispine.com/schema/vidispine}AudioComponentType" minOccurs="0"/>
<element name="container" type="{http://xml.vidispine.com/schema/vidispine}ContainerComponentType" minOccurs="0"/>
<element name="video" type="{http://xml.vidispine.com/schema/vidispine}VideoComponentType" minOccurs="0"/>
<element name="binary" type="{http://xml.vidispine.com/schema/vidispine}BinaryComponentType" minOccurs="0"/>
<element name="descriptor" type="{http://xml.vidispine.com/schema/vidispine}DescriptorComponentType" minOccurs="0"/>
</choice>
</sequence>
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Class and Description |
|---|---|
static class |
ComponentSynchronizeType.PropInfo |
| Modifier and Type | Field and Description |
|---|---|
protected AudioComponentType |
audio |
protected BinaryComponentType |
binary |
protected ContainerComponentType |
container |
protected DescriptorComponentType |
descriptor |
protected List<String> |
file |
protected String |
format |
protected String |
id |
protected ComponentTypeType |
type |
protected VideoComponentType |
video |
| Constructor and Description |
|---|
ComponentSynchronizeType() |
| 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() |
boolean |
equals(Object object) |
boolean |
equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy) |
AudioComponentType |
getAudio()
Gets the value of the audio property.
|
BinaryComponentType |
getBinary()
Gets the value of the binary property.
|
ContainerComponentType |
getContainer()
Gets the value of the container property.
|
DescriptorComponentType |
getDescriptor()
Gets the value of the descriptor property.
|
List<String> |
getFile()
Gets the value of the file property.
|
String |
getFormat()
Gets the value of the format property.
|
String |
getId()
Gets the value of the id property.
|
ComponentTypeType |
getType()
Gets the value of the type property.
|
VideoComponentType |
getVideo()
Gets the value of the video property.
|
boolean |
isSetAudio() |
boolean |
isSetBinary() |
boolean |
isSetContainer() |
boolean |
isSetDescriptor() |
boolean |
isSetFile() |
boolean |
isSetFormat() |
boolean |
isSetId() |
boolean |
isSetType() |
boolean |
isSetVideo() |
void |
setAudio(AudioComponentType value)
Sets the value of the audio property.
|
void |
setBinary(BinaryComponentType value)
Sets the value of the binary property.
|
void |
setContainer(ContainerComponentType value)
Sets the value of the container property.
|
void |
setDescriptor(DescriptorComponentType value)
Sets the value of the descriptor property.
|
void |
setFormat(String value)
Sets the value of the format property.
|
void |
setId(String value)
Sets the value of the id property.
|
void |
setType(ComponentTypeType value)
Sets the value of the type property.
|
void |
setVideo(VideoComponentType value)
Sets the value of the video property.
|
void |
unsetFile() |
ComponentSynchronizeType |
visit(com.kscs.util.jaxb.PropertyVisitor _visitor_) |
ComponentSynchronizeType |
withAudio(AudioComponentType value) |
ComponentSynchronizeType |
withBinary(BinaryComponentType value) |
ComponentSynchronizeType |
withContainer(ContainerComponentType value) |
ComponentSynchronizeType |
withDescriptor(DescriptorComponentType value) |
ComponentSynchronizeType |
withFile(Collection<String> values) |
ComponentSynchronizeType |
withFile(String... values) |
ComponentSynchronizeType |
withFormat(String value) |
ComponentSynchronizeType |
withId(String value) |
ComponentSynchronizeType |
withType(ComponentTypeType value) |
ComponentSynchronizeType |
withVideo(VideoComponentType value) |
protected String id
protected String format
protected ComponentTypeType type
protected AudioComponentType audio
protected ContainerComponentType container
protected VideoComponentType video
protected BinaryComponentType binary
protected DescriptorComponentType descriptor
public void setId(String value)
value - allowed object is
Stringpublic boolean isSetId()
public List<String> getFile()
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 file property.
For example, to add a new item, do as follows:
getFile().add(newItem);
Objects of the following type(s) are allowed in the list
String
public boolean isSetFile()
public void unsetFile()
public String getFormat()
Stringpublic void setFormat(String value)
value - allowed object is
Stringpublic boolean isSetFormat()
public ComponentTypeType getType()
ComponentTypeTypepublic void setType(ComponentTypeType value)
value - allowed object is
ComponentTypeTypepublic boolean isSetType()
public AudioComponentType getAudio()
AudioComponentTypepublic void setAudio(AudioComponentType value)
value - allowed object is
AudioComponentTypepublic boolean isSetAudio()
public ContainerComponentType getContainer()
ContainerComponentTypepublic void setContainer(ContainerComponentType value)
value - allowed object is
ContainerComponentTypepublic boolean isSetContainer()
public VideoComponentType getVideo()
VideoComponentTypepublic void setVideo(VideoComponentType value)
value - allowed object is
VideoComponentTypepublic boolean isSetVideo()
public BinaryComponentType getBinary()
BinaryComponentTypepublic void setBinary(BinaryComponentType value)
value - allowed object is
BinaryComponentTypepublic boolean isSetBinary()
public DescriptorComponentType getDescriptor()
DescriptorComponentTypepublic void setDescriptor(DescriptorComponentType value)
value - allowed object is
DescriptorComponentTypepublic boolean isSetDescriptor()
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 ComponentSynchronizeType withId(String value)
public ComponentSynchronizeType withFile(String... values)
public ComponentSynchronizeType withFile(Collection<String> values)
public ComponentSynchronizeType withFormat(String value)
public ComponentSynchronizeType withType(ComponentTypeType value)
public ComponentSynchronizeType withAudio(AudioComponentType value)
public ComponentSynchronizeType withContainer(ContainerComponentType value)
public ComponentSynchronizeType withVideo(VideoComponentType value)
public ComponentSynchronizeType withBinary(BinaryComponentType value)
public ComponentSynchronizeType withDescriptor(DescriptorComponentType value)
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
equals in interface org.jvnet.jaxb2_commons.lang.Equalspublic ComponentSynchronizeType visit(com.kscs.util.jaxb.PropertyVisitor _visitor_)
Copyright © 2019. All rights reserved.