com.glookast.api.capture.playout.ObjectFactory Maven / Gradle / Ivy
Show all versions of api-capture-playout Show documentation
package com.glookast.api.capture.playout;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;
/**
* This object contains factory methods for each
* Java content interface and Java element interface
* generated in the com.glookast.api.capture.playout package.
* An ObjectFactory allows you to programatically
* construct new instances of the Java representation
* for XML content. The Java representation of XML
* content can consist of schema derived interfaces
* and classes representing the binding of schema
* type definitions, element declarations and model
* groups. Factory methods for each of these are
* provided in this class.
*
*/
@XmlRegistry
public class ObjectFactory {
private final static QName _IsEnabled_QNAME = new QName("http://playout.capture.api.glookast.com", "isEnabled");
private final static QName _SetTimecodeSource_QNAME = new QName("http://playout.capture.api.glookast.com", "setTimecodeSource");
private final static QName _SetAutoPlayEnabled_QNAME = new QName("http://playout.capture.api.glookast.com", "setAutoPlayEnabled");
private final static QName _SetLoopEnabled_QNAME = new QName("http://playout.capture.api.glookast.com", "setLoopEnabled");
private final static QName _Load_QNAME = new QName("http://playout.capture.api.glookast.com", "load");
private final static QName _Eject_QNAME = new QName("http://playout.capture.api.glookast.com", "eject");
private final static QName _PlayLive_QNAME = new QName("http://playout.capture.api.glookast.com", "playLive");
private final static QName _Play_QNAME = new QName("http://playout.capture.api.glookast.com", "play");
private final static QName _Pause_QNAME = new QName("http://playout.capture.api.glookast.com", "pause");
private final static QName _Seek_QNAME = new QName("http://playout.capture.api.glookast.com", "seek");
private final static QName _Step_QNAME = new QName("http://playout.capture.api.glookast.com", "step");
private final static QName _GetPlayoutStatus_QNAME = new QName("http://playout.capture.api.glookast.com", "getPlayoutStatus");
private final static QName _CapturePlayoutException_QNAME = new QName("http://playout.capture.api.glookast.com", "CapturePlayoutException");
private final static QName _ResponseVoid_QNAME = new QName("http://playout.capture.api.glookast.com", "responseVoid");
private final static QName _ResponseDouble_QNAME = new QName("http://playout.capture.api.glookast.com", "responseDouble");
private final static QName _ResponseBoolean_QNAME = new QName("http://playout.capture.api.glookast.com", "responseBoolean");
private final static QName _ResponsePlayoutStatus_QNAME = new QName("http://playout.capture.api.glookast.com", "responsePlayoutStatus");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.glookast.api.capture.playout
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link RequestVoid }
*
*/
public RequestVoid createRequestVoid() {
return new RequestVoid();
}
/**
* Create an instance of {@link RequestTimecodeSource }
*
*/
public RequestTimecodeSource createRequestTimecodeSource() {
return new RequestTimecodeSource();
}
/**
* Create an instance of {@link RequestEnabled }
*
*/
public RequestEnabled createRequestEnabled() {
return new RequestEnabled();
}
/**
* Create an instance of {@link RequestCaptureJobId }
*
*/
public RequestCaptureJobId createRequestCaptureJobId() {
return new RequestCaptureJobId();
}
/**
* Create an instance of {@link RequestPlaybackRate }
*
*/
public RequestPlaybackRate createRequestPlaybackRate() {
return new RequestPlaybackRate();
}
/**
* Create an instance of {@link RequestPosition }
*
*/
public RequestPosition createRequestPosition() {
return new RequestPosition();
}
/**
* Create an instance of {@link RequestDistance }
*
*/
public RequestDistance createRequestDistance() {
return new RequestDistance();
}
/**
* Create an instance of {@link CapturePlayoutExceptionDetails }
*
*/
public CapturePlayoutExceptionDetails createCapturePlayoutExceptionDetails() {
return new CapturePlayoutExceptionDetails();
}
/**
* Create an instance of {@link ResponseVoid }
*
*/
public ResponseVoid createResponseVoid() {
return new ResponseVoid();
}
/**
* Create an instance of {@link ResponseDouble }
*
*/
public ResponseDouble createResponseDouble() {
return new ResponseDouble();
}
/**
* Create an instance of {@link ResponseBoolean }
*
*/
public ResponseBoolean createResponseBoolean() {
return new ResponseBoolean();
}
/**
* Create an instance of {@link ResponsePlayoutStatus }
*
*/
public ResponsePlayoutStatus createResponsePlayoutStatus() {
return new ResponsePlayoutStatus();
}
/**
* Create an instance of {@link PlayoutStatus }
*
*/
public PlayoutStatus createPlayoutStatus() {
return new PlayoutStatus();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link RequestVoid }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link RequestVoid }{@code >}
*/
@XmlElementDecl(namespace = "http://playout.capture.api.glookast.com", name = "isEnabled")
public JAXBElement createIsEnabled(RequestVoid value) {
return new JAXBElement(_IsEnabled_QNAME, RequestVoid.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link RequestTimecodeSource }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link RequestTimecodeSource }{@code >}
*/
@XmlElementDecl(namespace = "http://playout.capture.api.glookast.com", name = "setTimecodeSource")
public JAXBElement createSetTimecodeSource(RequestTimecodeSource value) {
return new JAXBElement(_SetTimecodeSource_QNAME, RequestTimecodeSource.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link RequestEnabled }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link RequestEnabled }{@code >}
*/
@XmlElementDecl(namespace = "http://playout.capture.api.glookast.com", name = "setAutoPlayEnabled")
public JAXBElement createSetAutoPlayEnabled(RequestEnabled value) {
return new JAXBElement(_SetAutoPlayEnabled_QNAME, RequestEnabled.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link RequestEnabled }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link RequestEnabled }{@code >}
*/
@XmlElementDecl(namespace = "http://playout.capture.api.glookast.com", name = "setLoopEnabled")
public JAXBElement createSetLoopEnabled(RequestEnabled value) {
return new JAXBElement(_SetLoopEnabled_QNAME, RequestEnabled.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link RequestCaptureJobId }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link RequestCaptureJobId }{@code >}
*/
@XmlElementDecl(namespace = "http://playout.capture.api.glookast.com", name = "load")
public JAXBElement createLoad(RequestCaptureJobId value) {
return new JAXBElement(_Load_QNAME, RequestCaptureJobId.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link RequestVoid }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link RequestVoid }{@code >}
*/
@XmlElementDecl(namespace = "http://playout.capture.api.glookast.com", name = "eject")
public JAXBElement createEject(RequestVoid value) {
return new JAXBElement(_Eject_QNAME, RequestVoid.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link RequestVoid }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link RequestVoid }{@code >}
*/
@XmlElementDecl(namespace = "http://playout.capture.api.glookast.com", name = "playLive")
public JAXBElement createPlayLive(RequestVoid value) {
return new JAXBElement(_PlayLive_QNAME, RequestVoid.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link RequestPlaybackRate }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link RequestPlaybackRate }{@code >}
*/
@XmlElementDecl(namespace = "http://playout.capture.api.glookast.com", name = "play")
public JAXBElement createPlay(RequestPlaybackRate value) {
return new JAXBElement(_Play_QNAME, RequestPlaybackRate.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link RequestVoid }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link RequestVoid }{@code >}
*/
@XmlElementDecl(namespace = "http://playout.capture.api.glookast.com", name = "pause")
public JAXBElement createPause(RequestVoid value) {
return new JAXBElement(_Pause_QNAME, RequestVoid.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link RequestPosition }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link RequestPosition }{@code >}
*/
@XmlElementDecl(namespace = "http://playout.capture.api.glookast.com", name = "seek")
public JAXBElement createSeek(RequestPosition value) {
return new JAXBElement(_Seek_QNAME, RequestPosition.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link RequestDistance }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link RequestDistance }{@code >}
*/
@XmlElementDecl(namespace = "http://playout.capture.api.glookast.com", name = "step")
public JAXBElement createStep(RequestDistance value) {
return new JAXBElement(_Step_QNAME, RequestDistance.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link RequestVoid }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link RequestVoid }{@code >}
*/
@XmlElementDecl(namespace = "http://playout.capture.api.glookast.com", name = "getPlayoutStatus")
public JAXBElement createGetPlayoutStatus(RequestVoid value) {
return new JAXBElement(_GetPlayoutStatus_QNAME, RequestVoid.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link CapturePlayoutExceptionDetails }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link CapturePlayoutExceptionDetails }{@code >}
*/
@XmlElementDecl(namespace = "http://playout.capture.api.glookast.com", name = "CapturePlayoutException")
public JAXBElement createCapturePlayoutException(CapturePlayoutExceptionDetails value) {
return new JAXBElement(_CapturePlayoutException_QNAME, CapturePlayoutExceptionDetails.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ResponseVoid }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ResponseVoid }{@code >}
*/
@XmlElementDecl(namespace = "http://playout.capture.api.glookast.com", name = "responseVoid")
public JAXBElement createResponseVoid(ResponseVoid value) {
return new JAXBElement(_ResponseVoid_QNAME, ResponseVoid.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ResponseDouble }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ResponseDouble }{@code >}
*/
@XmlElementDecl(namespace = "http://playout.capture.api.glookast.com", name = "responseDouble")
public JAXBElement createResponseDouble(ResponseDouble value) {
return new JAXBElement(_ResponseDouble_QNAME, ResponseDouble.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ResponseBoolean }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ResponseBoolean }{@code >}
*/
@XmlElementDecl(namespace = "http://playout.capture.api.glookast.com", name = "responseBoolean")
public JAXBElement createResponseBoolean(ResponseBoolean value) {
return new JAXBElement(_ResponseBoolean_QNAME, ResponseBoolean.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ResponsePlayoutStatus }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ResponsePlayoutStatus }{@code >}
*/
@XmlElementDecl(namespace = "http://playout.capture.api.glookast.com", name = "responsePlayoutStatus")
public JAXBElement createResponsePlayoutStatus(ResponsePlayoutStatus value) {
return new JAXBElement(_ResponsePlayoutStatus_QNAME, ResponsePlayoutStatus.class, null, value);
}
}