ObjectFactory.java
//
// This file was generated by the Eclipse Implementation of JAXB, v3.0.0
// See https://eclipse-ee4j.github.io/jaxb-ri
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2023.06.29 at 10:16:21 PM GMT
//
package com.io7m.idstore.server.service.configuration.jaxb;
import javax.xml.namespace.QName;
import jakarta.xml.bind.JAXBElement;
import jakarta.xml.bind.annotation.XmlElementDecl;
import jakarta.xml.bind.annotation.XmlRegistry;
/**
* This object contains factory methods for each
* Java content interface and Java element interface
* generated in the com.io7m.idstore.server.service.configuration.jaxb package.
* <p>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 _ErrorBorderColor_QNAME = new QName("urn:com.io7m.idstore:configuration:1", "ErrorBorderColor");
private final static QName _HeaderBackgroundColor_QNAME = new QName("urn:com.io7m.idstore:configuration:1", "HeaderBackgroundColor");
private final static QName _HeaderLinkColor_QNAME = new QName("urn:com.io7m.idstore:configuration:1", "HeaderLinkColor");
private final static QName _HeaderTextColor_QNAME = new QName("urn:com.io7m.idstore:configuration:1", "HeaderTextColor");
private final static QName _MainBackgroundColor_QNAME = new QName("urn:com.io7m.idstore:configuration:1", "MainBackgroundColor");
private final static QName _MainLinkColor_QNAME = new QName("urn:com.io7m.idstore:configuration:1", "MainLinkColor");
private final static QName _MainMessageBorderColor_QNAME = new QName("urn:com.io7m.idstore:configuration:1", "MainMessageBorderColor");
private final static QName _MainTableBorderColor_QNAME = new QName("urn:com.io7m.idstore:configuration:1", "MainTableBorderColor");
private final static QName _MainTextColor_QNAME = new QName("urn:com.io7m.idstore:configuration:1", "MainTextColor");
private final static QName _TextColor_QNAME = new QName("urn:com.io7m.idstore:configuration:1", "TextColor");
private final static QName _BodyColor_QNAME = new QName("urn:com.io7m.idstore:configuration:1", "BodyColor");
private final static QName _BorderColor_QNAME = new QName("urn:com.io7m.idstore:configuration:1", "BorderColor");
private final static QName _EmbossEColor_QNAME = new QName("urn:com.io7m.idstore:configuration:1", "EmbossEColor");
private final static QName _EmbossSColor_QNAME = new QName("urn:com.io7m.idstore:configuration:1", "EmbossSColor");
private final static QName _EmbossWColor_QNAME = new QName("urn:com.io7m.idstore:configuration:1", "EmbossWColor");
private final static QName _EmbossNColor_QNAME = new QName("urn:com.io7m.idstore:configuration:1", "EmbossNColor");
private final static QName _Enabled_QNAME = new QName("urn:com.io7m.idstore:configuration:1", "Enabled");
private final static QName _Disabled_QNAME = new QName("urn:com.io7m.idstore:configuration:1", "Disabled");
private final static QName _Pressed_QNAME = new QName("urn:com.io7m.idstore:configuration:1", "Pressed");
private final static QName _Hover_QNAME = new QName("urn:com.io7m.idstore:configuration:1", "Hover");
private final static QName _SMTP_QNAME = new QName("urn:com.io7m.idstore:configuration:1", "SMTP");
private final static QName _SMTPTLS_QNAME = new QName("urn:com.io7m.idstore:configuration:1", "SMTPTLS");
private final static QName _SMTPS_QNAME = new QName("urn:com.io7m.idstore:configuration:1", "SMTPS");
private final static QName _HTTPServiceAdminAPI_QNAME = new QName("urn:com.io7m.idstore:configuration:1", "HTTPServiceAdminAPI");
private final static QName _HTTPServiceUserAPI_QNAME = new QName("urn:com.io7m.idstore:configuration:1", "HTTPServiceUserAPI");
private final static QName _HTTPServiceUserView_QNAME = new QName("urn:com.io7m.idstore:configuration:1", "HTTPServiceUserView");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.io7m.idstore.server.service.configuration.jaxb
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link ColorType }
*
*/
public ColorType createColorType() {
return new ColorType();
}
/**
* Create an instance of {@link ButtonStateColors }
*
*/
public ButtonStateColors createButtonStateColors() {
return new ButtonStateColors();
}
/**
* Create an instance of {@link ButtonColors }
*
*/
public ButtonColors createButtonColors() {
return new ButtonColors();
}
/**
* Create an instance of {@link ColorScheme }
*
*/
public ColorScheme createColorScheme() {
return new ColorScheme();
}
/**
* Create an instance of {@link Branding }
*
*/
public Branding createBranding() {
return new Branding();
}
/**
* Create an instance of {@link SMTPType }
*
*/
public SMTPType createSMTPType() {
return new SMTPType();
}
/**
* Create an instance of {@link SMTPTLSType }
*
*/
public SMTPTLSType createSMTPTLSType() {
return new SMTPTLSType();
}
/**
* Create an instance of {@link SMTPSType }
*
*/
public SMTPSType createSMTPSType() {
return new SMTPSType();
}
/**
* Create an instance of {@link MailAuthentication }
*
*/
public MailAuthentication createMailAuthentication() {
return new MailAuthentication();
}
/**
* Create an instance of {@link Mail }
*
*/
public Mail createMail() {
return new Mail();
}
/**
* Create an instance of {@link History }
*
*/
public History createHistory() {
return new History();
}
/**
* Create an instance of {@link HTTPServiceType }
*
*/
public HTTPServiceType createHTTPServiceType() {
return new HTTPServiceType();
}
/**
* Create an instance of {@link HTTPServices }
*
*/
public HTTPServices createHTTPServices() {
return new HTTPServices();
}
/**
* Create an instance of {@link Sessions }
*
*/
public Sessions createSessions() {
return new Sessions();
}
/**
* Create an instance of {@link Database }
*
*/
public Database createDatabase() {
return new Database();
}
/**
* Create an instance of {@link PasswordExpiration }
*
*/
public PasswordExpiration createPasswordExpiration() {
return new PasswordExpiration();
}
/**
* Create an instance of {@link RateLimiting }
*
*/
public RateLimiting createRateLimiting() {
return new RateLimiting();
}
/**
* Create an instance of {@link Metrics }
*
*/
public Metrics createMetrics() {
return new Metrics();
}
/**
* Create an instance of {@link Traces }
*
*/
public Traces createTraces() {
return new Traces();
}
/**
* Create an instance of {@link Logs }
*
*/
public Logs createLogs() {
return new Logs();
}
/**
* Create an instance of {@link OpenTelemetry }
*
*/
public OpenTelemetry createOpenTelemetry() {
return new OpenTelemetry();
}
/**
* Create an instance of {@link Configuration }
*
*/
public Configuration createConfiguration() {
return new Configuration();
}
/**
* Create an instance of {@link MailTransportType }
*
*/
public MailTransportType createMailTransportType() {
return new MailTransportType();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ColorType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ColorType }{@code >}
*/
@XmlElementDecl(namespace = "urn:com.io7m.idstore:configuration:1", name = "ErrorBorderColor")
public JAXBElement<ColorType> createErrorBorderColor(ColorType value) {
return new JAXBElement<ColorType>(_ErrorBorderColor_QNAME, ColorType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ColorType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ColorType }{@code >}
*/
@XmlElementDecl(namespace = "urn:com.io7m.idstore:configuration:1", name = "HeaderBackgroundColor")
public JAXBElement<ColorType> createHeaderBackgroundColor(ColorType value) {
return new JAXBElement<ColorType>(_HeaderBackgroundColor_QNAME, ColorType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ColorType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ColorType }{@code >}
*/
@XmlElementDecl(namespace = "urn:com.io7m.idstore:configuration:1", name = "HeaderLinkColor")
public JAXBElement<ColorType> createHeaderLinkColor(ColorType value) {
return new JAXBElement<ColorType>(_HeaderLinkColor_QNAME, ColorType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ColorType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ColorType }{@code >}
*/
@XmlElementDecl(namespace = "urn:com.io7m.idstore:configuration:1", name = "HeaderTextColor")
public JAXBElement<ColorType> createHeaderTextColor(ColorType value) {
return new JAXBElement<ColorType>(_HeaderTextColor_QNAME, ColorType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ColorType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ColorType }{@code >}
*/
@XmlElementDecl(namespace = "urn:com.io7m.idstore:configuration:1", name = "MainBackgroundColor")
public JAXBElement<ColorType> createMainBackgroundColor(ColorType value) {
return new JAXBElement<ColorType>(_MainBackgroundColor_QNAME, ColorType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ColorType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ColorType }{@code >}
*/
@XmlElementDecl(namespace = "urn:com.io7m.idstore:configuration:1", name = "MainLinkColor")
public JAXBElement<ColorType> createMainLinkColor(ColorType value) {
return new JAXBElement<ColorType>(_MainLinkColor_QNAME, ColorType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ColorType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ColorType }{@code >}
*/
@XmlElementDecl(namespace = "urn:com.io7m.idstore:configuration:1", name = "MainMessageBorderColor")
public JAXBElement<ColorType> createMainMessageBorderColor(ColorType value) {
return new JAXBElement<ColorType>(_MainMessageBorderColor_QNAME, ColorType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ColorType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ColorType }{@code >}
*/
@XmlElementDecl(namespace = "urn:com.io7m.idstore:configuration:1", name = "MainTableBorderColor")
public JAXBElement<ColorType> createMainTableBorderColor(ColorType value) {
return new JAXBElement<ColorType>(_MainTableBorderColor_QNAME, ColorType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ColorType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ColorType }{@code >}
*/
@XmlElementDecl(namespace = "urn:com.io7m.idstore:configuration:1", name = "MainTextColor")
public JAXBElement<ColorType> createMainTextColor(ColorType value) {
return new JAXBElement<ColorType>(_MainTextColor_QNAME, ColorType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ColorType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ColorType }{@code >}
*/
@XmlElementDecl(namespace = "urn:com.io7m.idstore:configuration:1", name = "TextColor")
public JAXBElement<ColorType> createTextColor(ColorType value) {
return new JAXBElement<ColorType>(_TextColor_QNAME, ColorType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ColorType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ColorType }{@code >}
*/
@XmlElementDecl(namespace = "urn:com.io7m.idstore:configuration:1", name = "BodyColor")
public JAXBElement<ColorType> createBodyColor(ColorType value) {
return new JAXBElement<ColorType>(_BodyColor_QNAME, ColorType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ColorType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ColorType }{@code >}
*/
@XmlElementDecl(namespace = "urn:com.io7m.idstore:configuration:1", name = "BorderColor")
public JAXBElement<ColorType> createBorderColor(ColorType value) {
return new JAXBElement<ColorType>(_BorderColor_QNAME, ColorType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ColorType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ColorType }{@code >}
*/
@XmlElementDecl(namespace = "urn:com.io7m.idstore:configuration:1", name = "EmbossEColor")
public JAXBElement<ColorType> createEmbossEColor(ColorType value) {
return new JAXBElement<ColorType>(_EmbossEColor_QNAME, ColorType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ColorType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ColorType }{@code >}
*/
@XmlElementDecl(namespace = "urn:com.io7m.idstore:configuration:1", name = "EmbossSColor")
public JAXBElement<ColorType> createEmbossSColor(ColorType value) {
return new JAXBElement<ColorType>(_EmbossSColor_QNAME, ColorType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ColorType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ColorType }{@code >}
*/
@XmlElementDecl(namespace = "urn:com.io7m.idstore:configuration:1", name = "EmbossWColor")
public JAXBElement<ColorType> createEmbossWColor(ColorType value) {
return new JAXBElement<ColorType>(_EmbossWColor_QNAME, ColorType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ColorType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ColorType }{@code >}
*/
@XmlElementDecl(namespace = "urn:com.io7m.idstore:configuration:1", name = "EmbossNColor")
public JAXBElement<ColorType> createEmbossNColor(ColorType value) {
return new JAXBElement<ColorType>(_EmbossNColor_QNAME, ColorType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ButtonStateColors }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ButtonStateColors }{@code >}
*/
@XmlElementDecl(namespace = "urn:com.io7m.idstore:configuration:1", name = "Enabled")
public JAXBElement<ButtonStateColors> createEnabled(ButtonStateColors value) {
return new JAXBElement<ButtonStateColors>(_Enabled_QNAME, ButtonStateColors.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ButtonStateColors }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ButtonStateColors }{@code >}
*/
@XmlElementDecl(namespace = "urn:com.io7m.idstore:configuration:1", name = "Disabled")
public JAXBElement<ButtonStateColors> createDisabled(ButtonStateColors value) {
return new JAXBElement<ButtonStateColors>(_Disabled_QNAME, ButtonStateColors.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ButtonStateColors }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ButtonStateColors }{@code >}
*/
@XmlElementDecl(namespace = "urn:com.io7m.idstore:configuration:1", name = "Pressed")
public JAXBElement<ButtonStateColors> createPressed(ButtonStateColors value) {
return new JAXBElement<ButtonStateColors>(_Pressed_QNAME, ButtonStateColors.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ButtonStateColors }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ButtonStateColors }{@code >}
*/
@XmlElementDecl(namespace = "urn:com.io7m.idstore:configuration:1", name = "Hover")
public JAXBElement<ButtonStateColors> createHover(ButtonStateColors value) {
return new JAXBElement<ButtonStateColors>(_Hover_QNAME, ButtonStateColors.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link SMTPType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link SMTPType }{@code >}
*/
@XmlElementDecl(namespace = "urn:com.io7m.idstore:configuration:1", name = "SMTP")
public JAXBElement<SMTPType> createSMTP(SMTPType value) {
return new JAXBElement<SMTPType>(_SMTP_QNAME, SMTPType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link SMTPTLSType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link SMTPTLSType }{@code >}
*/
@XmlElementDecl(namespace = "urn:com.io7m.idstore:configuration:1", name = "SMTPTLS")
public JAXBElement<SMTPTLSType> createSMTPTLS(SMTPTLSType value) {
return new JAXBElement<SMTPTLSType>(_SMTPTLS_QNAME, SMTPTLSType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link SMTPSType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link SMTPSType }{@code >}
*/
@XmlElementDecl(namespace = "urn:com.io7m.idstore:configuration:1", name = "SMTPS")
public JAXBElement<SMTPSType> createSMTPS(SMTPSType value) {
return new JAXBElement<SMTPSType>(_SMTPS_QNAME, SMTPSType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link HTTPServiceType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link HTTPServiceType }{@code >}
*/
@XmlElementDecl(namespace = "urn:com.io7m.idstore:configuration:1", name = "HTTPServiceAdminAPI")
public JAXBElement<HTTPServiceType> createHTTPServiceAdminAPI(HTTPServiceType value) {
return new JAXBElement<HTTPServiceType>(_HTTPServiceAdminAPI_QNAME, HTTPServiceType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link HTTPServiceType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link HTTPServiceType }{@code >}
*/
@XmlElementDecl(namespace = "urn:com.io7m.idstore:configuration:1", name = "HTTPServiceUserAPI")
public JAXBElement<HTTPServiceType> createHTTPServiceUserAPI(HTTPServiceType value) {
return new JAXBElement<HTTPServiceType>(_HTTPServiceUserAPI_QNAME, HTTPServiceType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link HTTPServiceType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link HTTPServiceType }{@code >}
*/
@XmlElementDecl(namespace = "urn:com.io7m.idstore:configuration:1", name = "HTTPServiceUserView")
public JAXBElement<HTTPServiceType> createHTTPServiceUserView(HTTPServiceType value) {
return new JAXBElement<HTTPServiceType>(_HTTPServiceUserView_QNAME, HTTPServiceType.class, null, value);
}
}