Interface AuthenticationMechanism<T>

All Superinterfaces:
org.jboss.shrinkwrap.descriptor.api.Child<T>
All Known Implementing Classes:
AuthenticationMechanismImpl

public interface AuthenticationMechanism<T> extends org.jboss.shrinkwrap.descriptor.api.Child<T>
This interface defines the contract for the authentication-mechanism xsd type
  • Method Details

    • description

      AuthenticationMechanism<T> description(String description)
      Sets the description element
      Parameters:
      description - the value for the element description
      Returns:
      the current instance of AuthenticationMechanism
    • getDescription

      String getDescription()
      Returns the description element
      Returns:
      the node defined for the element description
    • removeDescription

      AuthenticationMechanism<T> removeDescription()
      Removes the description element
      Returns:
      the current instance of AuthenticationMechanism
    • authenticationMechanismType

      AuthenticationMechanism<T> authenticationMechanismType(String authenticationMechanismType)
      Sets the authentication-mechanism-type element
      Parameters:
      authenticationMechanismType - the value for the element authentication-mechanism-type
      Returns:
      the current instance of AuthenticationMechanism
    • getAuthenticationMechanismType

      String getAuthenticationMechanismType()
      Returns the authentication-mechanism-type element
      Returns:
      the node defined for the element authentication-mechanism-type
    • removeAuthenticationMechanismType

      AuthenticationMechanism<T> removeAuthenticationMechanismType()
      Removes the authentication-mechanism-type element
      Returns:
      the current instance of AuthenticationMechanism
    • credentialInterface

      AuthenticationMechanism<T> credentialInterface(String credentialInterface)
      Sets the credential-interface element
      Parameters:
      credentialInterface - the value for the element credential-interface
      Returns:
      the current instance of AuthenticationMechanism
    • getCredentialInterface

      String getCredentialInterface()
      Returns the credential-interface element
      Returns:
      the node defined for the element credential-interface
    • removeCredentialInterface

      AuthenticationMechanism<T> removeCredentialInterface()
      Removes the credential-interface element
      Returns:
      the current instance of AuthenticationMechanism