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
String
public 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()
String
public void setFormat(String value)
value
- allowed object is
String
public boolean isSetFormat()
public ComponentTypeType getType()
ComponentTypeType
public void setType(ComponentTypeType value)
value
- allowed object is
ComponentTypeType
public boolean isSetType()
public AudioComponentType getAudio()
AudioComponentType
public void setAudio(AudioComponentType value)
value
- allowed object is
AudioComponentType
public boolean isSetAudio()
public ContainerComponentType getContainer()
ContainerComponentType
public void setContainer(ContainerComponentType value)
value
- allowed object is
ContainerComponentType
public boolean isSetContainer()
public VideoComponentType getVideo()
VideoComponentType
public void setVideo(VideoComponentType value)
value
- allowed object is
VideoComponentType
public boolean isSetVideo()
public BinaryComponentType getBinary()
BinaryComponentType
public void setBinary(BinaryComponentType value)
value
- allowed object is
BinaryComponentType
public boolean isSetBinary()
public DescriptorComponentType getDescriptor()
DescriptorComponentType
public void setDescriptor(DescriptorComponentType value)
value
- allowed object is
DescriptorComponentType
public boolean isSetDescriptor()
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 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.Equals
public ComponentSynchronizeType visit(com.kscs.util.jaxb.PropertyVisitor _visitor_)
Copyright © 2018. All rights reserved.