eu.europa.esig.saml.jaxb.authn.context.ObjectFactory Maven / Gradle / Ivy
Show all versions of specs-saml-assertion Show documentation
//
// This file was generated by the Eclipse Implementation of JAXB, v3.0.2
// See https://eclipse-ee4j.github.io/jaxb-ri
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2024.07.11 at 10:51:02 AM CEST
//
package eu.europa.esig.saml.jaxb.authn.context;
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 eu.europa.esig.saml.jaxb.authn.context 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 _AuthenticationContextDeclaration_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "AuthenticationContextDeclaration");
private final static QName _Identification_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "Identification");
private final static QName _WrittenConsent_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "WrittenConsent");
private final static QName _TechnicalProtection_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "TechnicalProtection");
private final static QName _SecretKeyProtection_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "SecretKeyProtection");
private final static QName _PrivateKeyProtection_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "PrivateKeyProtection");
private final static QName _KeyActivation_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "KeyActivation");
private final static QName _KeySharing_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "KeySharing");
private final static QName _KeyStorage_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "KeyStorage");
private final static QName _SubscriberLineNumber_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "SubscriberLineNumber");
private final static QName _UserSuffix_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "UserSuffix");
private final static QName _Password_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "Password");
private final static QName _ActivationPin_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "ActivationPin");
private final static QName _Token_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "Token");
private final static QName _TimeSyncToken_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "TimeSyncToken");
private final static QName _Smartcard_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "Smartcard");
private final static QName _Length_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "Length");
private final static QName _ActivationLimit_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "ActivationLimit");
private final static QName _AuthnMethod_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "AuthnMethod");
private final static QName _PrincipalAuthenticationMechanism_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "PrincipalAuthenticationMechanism");
private final static QName _Authenticator_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "Authenticator");
private final static QName _ComplexAuthenticator_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "ComplexAuthenticator");
private final static QName _PreviousSession_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "PreviousSession");
private final static QName _ResumeSession_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "ResumeSession");
private final static QName _ZeroKnowledge_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "ZeroKnowledge");
private final static QName _SharedSecretChallengeResponse_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "SharedSecretChallengeResponse");
private final static QName _DigSig_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "DigSig");
private final static QName _AsymmetricDecryption_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "AsymmetricDecryption");
private final static QName _AsymmetricKeyAgreement_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "AsymmetricKeyAgreement");
private final static QName _IPAddress_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "IPAddress");
private final static QName _SharedSecretDynamicPlaintext_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "SharedSecretDynamicPlaintext");
private final static QName _AuthenticatorTransportProtocol_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "AuthenticatorTransportProtocol");
private final static QName _HTTP_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "HTTP");
private final static QName _IPSec_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "IPSec");
private final static QName _WTLS_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "WTLS");
private final static QName _MobileNetworkNoEncryption_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "MobileNetworkNoEncryption");
private final static QName _MobileNetworkRadioEncryption_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "MobileNetworkRadioEncryption");
private final static QName _MobileNetworkEndToEndEncryption_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "MobileNetworkEndToEndEncryption");
private final static QName _SSL_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "SSL");
private final static QName _PSTN_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "PSTN");
private final static QName _ISDN_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "ISDN");
private final static QName _ADSL_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "ADSL");
private final static QName _OperationalProtection_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "OperationalProtection");
private final static QName _SecurityAudit_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "SecurityAudit");
private final static QName _SwitchAudit_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "SwitchAudit");
private final static QName _DeactivationCallCenter_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "DeactivationCallCenter");
private final static QName _GoverningAgreements_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "GoverningAgreements");
private final static QName _GoverningAgreementRef_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "GoverningAgreementRef");
private final static QName _RestrictedPassword_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "RestrictedPassword");
private final static QName _Alphabet_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "Alphabet");
private final static QName _ActivationLimitDuration_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "ActivationLimitDuration");
private final static QName _ActivationLimitUsages_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "ActivationLimitUsages");
private final static QName _ActivationLimitSession_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "ActivationLimitSession");
private final static QName _Extension_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:ac", "Extension");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: eu.europa.esig.saml.jaxb.authn.context
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link AuthnContextDeclarationBaseType }
*
*/
public AuthnContextDeclarationBaseType createAuthnContextDeclarationBaseType() {
return new AuthnContextDeclarationBaseType();
}
/**
* Create an instance of {@link IdentificationType }
*
*/
public IdentificationType createIdentificationType() {
return new IdentificationType();
}
/**
* Create an instance of {@link PhysicalVerification }
*
*/
public PhysicalVerification createPhysicalVerification() {
return new PhysicalVerification();
}
/**
* Create an instance of {@link ExtensionOnlyType }
*
*/
public ExtensionOnlyType createExtensionOnlyType() {
return new ExtensionOnlyType();
}
/**
* Create an instance of {@link TechnicalProtectionBaseType }
*
*/
public TechnicalProtectionBaseType createTechnicalProtectionBaseType() {
return new TechnicalProtectionBaseType();
}
/**
* Create an instance of {@link SecretKeyProtectionType }
*
*/
public SecretKeyProtectionType createSecretKeyProtectionType() {
return new SecretKeyProtectionType();
}
/**
* Create an instance of {@link PrivateKeyProtectionType }
*
*/
public PrivateKeyProtectionType createPrivateKeyProtectionType() {
return new PrivateKeyProtectionType();
}
/**
* Create an instance of {@link KeyActivationType }
*
*/
public KeyActivationType createKeyActivationType() {
return new KeyActivationType();
}
/**
* Create an instance of {@link KeySharingType }
*
*/
public KeySharingType createKeySharingType() {
return new KeySharingType();
}
/**
* Create an instance of {@link KeyStorageType }
*
*/
public KeyStorageType createKeyStorageType() {
return new KeyStorageType();
}
/**
* Create an instance of {@link PasswordType }
*
*/
public PasswordType createPasswordType() {
return new PasswordType();
}
/**
* Create an instance of {@link ActivationPinType }
*
*/
public ActivationPinType createActivationPinType() {
return new ActivationPinType();
}
/**
* Create an instance of {@link TokenType }
*
*/
public TokenType createTokenType() {
return new TokenType();
}
/**
* Create an instance of {@link TimeSyncTokenType }
*
*/
public TimeSyncTokenType createTimeSyncTokenType() {
return new TimeSyncTokenType();
}
/**
* Create an instance of {@link LengthType }
*
*/
public LengthType createLengthType() {
return new LengthType();
}
/**
* Create an instance of {@link ActivationLimitType }
*
*/
public ActivationLimitType createActivationLimitType() {
return new ActivationLimitType();
}
/**
* Create an instance of {@link Generation }
*
*/
public Generation createGeneration() {
return new Generation();
}
/**
* Create an instance of {@link AuthnMethodBaseType }
*
*/
public AuthnMethodBaseType createAuthnMethodBaseType() {
return new AuthnMethodBaseType();
}
/**
* Create an instance of {@link PrincipalAuthenticationMechanismType }
*
*/
public PrincipalAuthenticationMechanismType createPrincipalAuthenticationMechanismType() {
return new PrincipalAuthenticationMechanismType();
}
/**
* Create an instance of {@link AuthenticatorBaseType }
*
*/
public AuthenticatorBaseType createAuthenticatorBaseType() {
return new AuthenticatorBaseType();
}
/**
* Create an instance of {@link ComplexAuthenticatorType }
*
*/
public ComplexAuthenticatorType createComplexAuthenticatorType() {
return new ComplexAuthenticatorType();
}
/**
* Create an instance of {@link SharedSecretChallengeResponseType }
*
*/
public SharedSecretChallengeResponseType createSharedSecretChallengeResponseType() {
return new SharedSecretChallengeResponseType();
}
/**
* Create an instance of {@link PublicKeyType }
*
*/
public PublicKeyType createPublicKeyType() {
return new PublicKeyType();
}
/**
* Create an instance of {@link AuthenticatorTransportProtocolType }
*
*/
public AuthenticatorTransportProtocolType createAuthenticatorTransportProtocolType() {
return new AuthenticatorTransportProtocolType();
}
/**
* Create an instance of {@link OperationalProtectionType }
*
*/
public OperationalProtectionType createOperationalProtectionType() {
return new OperationalProtectionType();
}
/**
* Create an instance of {@link SecurityAuditType }
*
*/
public SecurityAuditType createSecurityAuditType() {
return new SecurityAuditType();
}
/**
* Create an instance of {@link GoverningAgreementsType }
*
*/
public GoverningAgreementsType createGoverningAgreementsType() {
return new GoverningAgreementsType();
}
/**
* Create an instance of {@link GoverningAgreementRefType }
*
*/
public GoverningAgreementRefType createGoverningAgreementRefType() {
return new GoverningAgreementRefType();
}
/**
* Create an instance of {@link RestrictedPasswordType }
*
*/
public RestrictedPasswordType createRestrictedPasswordType() {
return new RestrictedPasswordType();
}
/**
* Create an instance of {@link AlphabetType }
*
*/
public AlphabetType createAlphabetType() {
return new AlphabetType();
}
/**
* Create an instance of {@link ActivationLimitDurationType }
*
*/
public ActivationLimitDurationType createActivationLimitDurationType() {
return new ActivationLimitDurationType();
}
/**
* Create an instance of {@link ActivationLimitUsagesType }
*
*/
public ActivationLimitUsagesType createActivationLimitUsagesType() {
return new ActivationLimitUsagesType();
}
/**
* Create an instance of {@link ActivationLimitSessionType }
*
*/
public ActivationLimitSessionType createActivationLimitSessionType() {
return new ActivationLimitSessionType();
}
/**
* Create an instance of {@link ExtensionType }
*
*/
public ExtensionType createExtensionType() {
return new ExtensionType();
}
/**
* Create an instance of {@link RestrictedLengthType }
*
*/
public RestrictedLengthType createRestrictedLengthType() {
return new RestrictedLengthType();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AuthnContextDeclarationBaseType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link AuthnContextDeclarationBaseType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "AuthenticationContextDeclaration")
public JAXBElement createAuthenticationContextDeclaration(AuthnContextDeclarationBaseType value) {
return new JAXBElement(_AuthenticationContextDeclaration_QNAME, AuthnContextDeclarationBaseType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "Identification")
public JAXBElement createIdentification(IdentificationType value) {
return new JAXBElement(_Identification_QNAME, IdentificationType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ExtensionOnlyType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ExtensionOnlyType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "WrittenConsent")
public JAXBElement createWrittenConsent(ExtensionOnlyType value) {
return new JAXBElement(_WrittenConsent_QNAME, ExtensionOnlyType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TechnicalProtectionBaseType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link TechnicalProtectionBaseType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "TechnicalProtection")
public JAXBElement createTechnicalProtection(TechnicalProtectionBaseType value) {
return new JAXBElement(_TechnicalProtection_QNAME, TechnicalProtectionBaseType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link SecretKeyProtectionType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link SecretKeyProtectionType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "SecretKeyProtection")
public JAXBElement createSecretKeyProtection(SecretKeyProtectionType value) {
return new JAXBElement(_SecretKeyProtection_QNAME, SecretKeyProtectionType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link PrivateKeyProtectionType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link PrivateKeyProtectionType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "PrivateKeyProtection")
public JAXBElement createPrivateKeyProtection(PrivateKeyProtectionType value) {
return new JAXBElement(_PrivateKeyProtection_QNAME, PrivateKeyProtectionType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link KeyActivationType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link KeyActivationType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "KeyActivation")
public JAXBElement createKeyActivation(KeyActivationType value) {
return new JAXBElement(_KeyActivation_QNAME, KeyActivationType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link KeySharingType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link KeySharingType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "KeySharing")
public JAXBElement createKeySharing(KeySharingType value) {
return new JAXBElement(_KeySharing_QNAME, KeySharingType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link KeyStorageType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link KeyStorageType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "KeyStorage")
public JAXBElement createKeyStorage(KeyStorageType value) {
return new JAXBElement(_KeyStorage_QNAME, KeyStorageType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ExtensionOnlyType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ExtensionOnlyType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "SubscriberLineNumber")
public JAXBElement createSubscriberLineNumber(ExtensionOnlyType value) {
return new JAXBElement(_SubscriberLineNumber_QNAME, ExtensionOnlyType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ExtensionOnlyType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ExtensionOnlyType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "UserSuffix")
public JAXBElement createUserSuffix(ExtensionOnlyType value) {
return new JAXBElement(_UserSuffix_QNAME, ExtensionOnlyType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link PasswordType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link PasswordType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "Password")
public JAXBElement createPassword(PasswordType value) {
return new JAXBElement(_Password_QNAME, PasswordType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ActivationPinType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ActivationPinType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "ActivationPin")
public JAXBElement createActivationPin(ActivationPinType value) {
return new JAXBElement(_ActivationPin_QNAME, ActivationPinType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TokenType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link TokenType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "Token")
public JAXBElement createToken(TokenType value) {
return new JAXBElement(_Token_QNAME, TokenType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TimeSyncTokenType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link TimeSyncTokenType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "TimeSyncToken")
public JAXBElement createTimeSyncToken(TimeSyncTokenType value) {
return new JAXBElement(_TimeSyncToken_QNAME, TimeSyncTokenType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ExtensionOnlyType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ExtensionOnlyType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "Smartcard")
public JAXBElement createSmartcard(ExtensionOnlyType value) {
return new JAXBElement(_Smartcard_QNAME, ExtensionOnlyType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link LengthType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link LengthType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "Length")
public JAXBElement createLength(LengthType value) {
return new JAXBElement(_Length_QNAME, LengthType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ActivationLimitType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ActivationLimitType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "ActivationLimit")
public JAXBElement createActivationLimit(ActivationLimitType value) {
return new JAXBElement(_ActivationLimit_QNAME, ActivationLimitType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AuthnMethodBaseType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link AuthnMethodBaseType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "AuthnMethod")
public JAXBElement createAuthnMethod(AuthnMethodBaseType value) {
return new JAXBElement(_AuthnMethod_QNAME, AuthnMethodBaseType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link PrincipalAuthenticationMechanismType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link PrincipalAuthenticationMechanismType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "PrincipalAuthenticationMechanism")
public JAXBElement createPrincipalAuthenticationMechanism(PrincipalAuthenticationMechanismType value) {
return new JAXBElement(_PrincipalAuthenticationMechanism_QNAME, PrincipalAuthenticationMechanismType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AuthenticatorBaseType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link AuthenticatorBaseType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "Authenticator")
public JAXBElement createAuthenticator(AuthenticatorBaseType value) {
return new JAXBElement(_Authenticator_QNAME, AuthenticatorBaseType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ComplexAuthenticatorType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ComplexAuthenticatorType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "ComplexAuthenticator")
public JAXBElement createComplexAuthenticator(ComplexAuthenticatorType value) {
return new JAXBElement(_ComplexAuthenticator_QNAME, ComplexAuthenticatorType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ExtensionOnlyType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ExtensionOnlyType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "PreviousSession")
public JAXBElement createPreviousSession(ExtensionOnlyType value) {
return new JAXBElement(_PreviousSession_QNAME, ExtensionOnlyType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ExtensionOnlyType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ExtensionOnlyType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "ResumeSession")
public JAXBElement createResumeSession(ExtensionOnlyType value) {
return new JAXBElement(_ResumeSession_QNAME, ExtensionOnlyType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ExtensionOnlyType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ExtensionOnlyType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "ZeroKnowledge")
public JAXBElement createZeroKnowledge(ExtensionOnlyType value) {
return new JAXBElement(_ZeroKnowledge_QNAME, ExtensionOnlyType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link SharedSecretChallengeResponseType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link SharedSecretChallengeResponseType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "SharedSecretChallengeResponse")
public JAXBElement createSharedSecretChallengeResponse(SharedSecretChallengeResponseType value) {
return new JAXBElement(_SharedSecretChallengeResponse_QNAME, SharedSecretChallengeResponseType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link PublicKeyType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link PublicKeyType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "DigSig")
public JAXBElement createDigSig(PublicKeyType value) {
return new JAXBElement(_DigSig_QNAME, PublicKeyType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link PublicKeyType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link PublicKeyType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "AsymmetricDecryption")
public JAXBElement createAsymmetricDecryption(PublicKeyType value) {
return new JAXBElement(_AsymmetricDecryption_QNAME, PublicKeyType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link PublicKeyType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link PublicKeyType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "AsymmetricKeyAgreement")
public JAXBElement createAsymmetricKeyAgreement(PublicKeyType value) {
return new JAXBElement(_AsymmetricKeyAgreement_QNAME, PublicKeyType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ExtensionOnlyType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ExtensionOnlyType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "IPAddress")
public JAXBElement createIPAddress(ExtensionOnlyType value) {
return new JAXBElement(_IPAddress_QNAME, ExtensionOnlyType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ExtensionOnlyType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ExtensionOnlyType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "SharedSecretDynamicPlaintext")
public JAXBElement createSharedSecretDynamicPlaintext(ExtensionOnlyType value) {
return new JAXBElement(_SharedSecretDynamicPlaintext_QNAME, ExtensionOnlyType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AuthenticatorTransportProtocolType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link AuthenticatorTransportProtocolType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "AuthenticatorTransportProtocol")
public JAXBElement createAuthenticatorTransportProtocol(AuthenticatorTransportProtocolType value) {
return new JAXBElement(_AuthenticatorTransportProtocol_QNAME, AuthenticatorTransportProtocolType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ExtensionOnlyType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ExtensionOnlyType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "HTTP")
public JAXBElement createHTTP(ExtensionOnlyType value) {
return new JAXBElement(_HTTP_QNAME, ExtensionOnlyType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ExtensionOnlyType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ExtensionOnlyType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "IPSec")
public JAXBElement createIPSec(ExtensionOnlyType value) {
return new JAXBElement(_IPSec_QNAME, ExtensionOnlyType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ExtensionOnlyType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ExtensionOnlyType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "WTLS")
public JAXBElement createWTLS(ExtensionOnlyType value) {
return new JAXBElement(_WTLS_QNAME, ExtensionOnlyType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ExtensionOnlyType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ExtensionOnlyType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "MobileNetworkNoEncryption")
public JAXBElement createMobileNetworkNoEncryption(ExtensionOnlyType value) {
return new JAXBElement(_MobileNetworkNoEncryption_QNAME, ExtensionOnlyType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ExtensionOnlyType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ExtensionOnlyType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "MobileNetworkRadioEncryption")
public JAXBElement createMobileNetworkRadioEncryption(ExtensionOnlyType value) {
return new JAXBElement(_MobileNetworkRadioEncryption_QNAME, ExtensionOnlyType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ExtensionOnlyType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ExtensionOnlyType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "MobileNetworkEndToEndEncryption")
public JAXBElement createMobileNetworkEndToEndEncryption(ExtensionOnlyType value) {
return new JAXBElement(_MobileNetworkEndToEndEncryption_QNAME, ExtensionOnlyType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ExtensionOnlyType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ExtensionOnlyType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "SSL")
public JAXBElement createSSL(ExtensionOnlyType value) {
return new JAXBElement(_SSL_QNAME, ExtensionOnlyType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ExtensionOnlyType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ExtensionOnlyType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "PSTN")
public JAXBElement createPSTN(ExtensionOnlyType value) {
return new JAXBElement(_PSTN_QNAME, ExtensionOnlyType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ExtensionOnlyType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ExtensionOnlyType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "ISDN")
public JAXBElement createISDN(ExtensionOnlyType value) {
return new JAXBElement(_ISDN_QNAME, ExtensionOnlyType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ExtensionOnlyType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ExtensionOnlyType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "ADSL")
public JAXBElement createADSL(ExtensionOnlyType value) {
return new JAXBElement(_ADSL_QNAME, ExtensionOnlyType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link OperationalProtectionType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link OperationalProtectionType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "OperationalProtection")
public JAXBElement createOperationalProtection(OperationalProtectionType value) {
return new JAXBElement(_OperationalProtection_QNAME, OperationalProtectionType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link SecurityAuditType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link SecurityAuditType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "SecurityAudit")
public JAXBElement createSecurityAudit(SecurityAuditType value) {
return new JAXBElement(_SecurityAudit_QNAME, SecurityAuditType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ExtensionOnlyType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ExtensionOnlyType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "SwitchAudit")
public JAXBElement createSwitchAudit(ExtensionOnlyType value) {
return new JAXBElement(_SwitchAudit_QNAME, ExtensionOnlyType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ExtensionOnlyType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ExtensionOnlyType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "DeactivationCallCenter")
public JAXBElement createDeactivationCallCenter(ExtensionOnlyType value) {
return new JAXBElement(_DeactivationCallCenter_QNAME, ExtensionOnlyType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link GoverningAgreementsType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link GoverningAgreementsType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "GoverningAgreements")
public JAXBElement createGoverningAgreements(GoverningAgreementsType value) {
return new JAXBElement(_GoverningAgreements_QNAME, GoverningAgreementsType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link GoverningAgreementRefType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link GoverningAgreementRefType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "GoverningAgreementRef")
public JAXBElement createGoverningAgreementRef(GoverningAgreementRefType value) {
return new JAXBElement(_GoverningAgreementRef_QNAME, GoverningAgreementRefType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link RestrictedPasswordType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link RestrictedPasswordType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "RestrictedPassword")
public JAXBElement createRestrictedPassword(RestrictedPasswordType value) {
return new JAXBElement(_RestrictedPassword_QNAME, RestrictedPasswordType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AlphabetType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link AlphabetType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "Alphabet")
public JAXBElement createAlphabet(AlphabetType value) {
return new JAXBElement(_Alphabet_QNAME, AlphabetType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ActivationLimitDurationType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ActivationLimitDurationType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "ActivationLimitDuration")
public JAXBElement createActivationLimitDuration(ActivationLimitDurationType value) {
return new JAXBElement(_ActivationLimitDuration_QNAME, ActivationLimitDurationType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ActivationLimitUsagesType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ActivationLimitUsagesType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "ActivationLimitUsages")
public JAXBElement createActivationLimitUsages(ActivationLimitUsagesType value) {
return new JAXBElement(_ActivationLimitUsages_QNAME, ActivationLimitUsagesType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ActivationLimitSessionType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ActivationLimitSessionType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "ActivationLimitSession")
public JAXBElement createActivationLimitSession(ActivationLimitSessionType value) {
return new JAXBElement(_ActivationLimitSession_QNAME, ActivationLimitSessionType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ExtensionType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link ExtensionType }{@code >}
*/
@XmlElementDecl(namespace = "urn:oasis:names:tc:SAML:2.0:ac", name = "Extension")
public JAXBElement createExtension(ExtensionType value) {
return new JAXBElement(_Extension_QNAME, ExtensionType.class, null, value);
}
}