Class AttributeAuthorityDescriptorType
java.lang.Object
org.keycloak.dom.saml.v2.metadata.TypeWithOtherAttributes
org.keycloak.dom.saml.v2.metadata.RoleDescriptorType
org.keycloak.dom.saml.v2.metadata.AttributeAuthorityDescriptorType
Java class for AttributeAuthorityDescriptorType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="AttributeAuthorityDescriptorType">
<complexContent>
<extension base="{urn:oasis:names:tc:SAML:2.0:metadata}RoleDescriptorType">
<sequence>
<element ref="{urn:oasis:names:tc:SAML:2.0:metadata}AttributeService" maxOccurs="unbounded"/>
<element ref="{urn:oasis:names:tc:SAML:2.0:metadata}AssertionIDRequestService" maxOccurs="unbounded"
minOccurs="0"/>
<element ref="{urn:oasis:names:tc:SAML:2.0:metadata}NameIDFormat" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{urn:oasis:names:tc:SAML:2.0:metadata}AttributeProfile" maxOccurs="unbounded"
minOccurs="0"/>
<element ref="{urn:oasis:names:tc:SAML:2.0:assertion}Attribute" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<EndpointType>protected List<AttributeType>protected List<EndpointType>Fields inherited from class org.keycloak.dom.saml.v2.metadata.RoleDescriptorType
cacheDuration, contactPerson, errorURL, extensions, id, keyDescriptor, organization, protocolSupportEnumeration, signature, validUntilFields inherited from class org.keycloak.dom.saml.v2.metadata.TypeWithOtherAttributes
otherAttributes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAssertionIDRequestService(EndpointType endpoint) Add an assertion id request servicevoidaddAttribute(AttributeType attribute) Add an attributevoidAdd an attribute profilevoidaddAttributeService(EndpointType endpoint) Add an attribute servicevoidaddNameIDFormat(String str) Add a name idGets the value of the assertionIDRequestService property.Gets the value of the attribute property.Gets the value of the attributeProfile property.Gets the value of the attributeService property.Gets the value of the nameIDFormat property.voidremoveAssertionIDRequestService(EndpointType endpoint) Remove assertion id request servicevoidremoveAttribute(AttributeType attribute) Remove attributevoidRemove attribute profilevoidremoveAttributeService(EndpointType endpoint) Remove an attribute servicevoidremoveNameIDFormat(String str) Remove Name IDMethods inherited from class org.keycloak.dom.saml.v2.metadata.RoleDescriptorType
addContactPerson, addKeyDescriptor, getCacheDuration, getContactPerson, getErrorURL, getExtensions, getID, getKeyDescriptor, getOrganization, getProtocolSupportEnumeration, getSignature, getValidUntil, removeContactPerson, removeKeyDescriptor, setCacheDuration, setErrorURL, setExtensions, setID, setOrganization, setSignature, setValidUntilMethods inherited from class org.keycloak.dom.saml.v2.metadata.TypeWithOtherAttributes
addOtherAttribute, getOtherAttributes, removeOtherAttribute
-
Field Details
-
attributeService
-
assertionIDRequestService
-
nameIDFormat
-
attributeProfile
-
attribute
-
-
Constructor Details
-
AttributeAuthorityDescriptorType
-
-
Method Details
-
addAttributeService
Add an attribute service- Parameters:
endpoint-
-
addAssertionIDRequestService
Add an assertion id request service- Parameters:
endpoint-
-
addNameIDFormat
Add a name id- Parameters:
str-
-
addAttributeProfile
Add an attribute profile- Parameters:
str-
-
addAttribute
Add an attribute- Parameters:
attribute-
-
removeAttributeService
Remove an attribute service- Parameters:
endpoint-
-
removeAssertionIDRequestService
Remove assertion id request service- Parameters:
endpoint-
-
removeNameIDFormat
Remove Name ID- Parameters:
str-
-
removeAttributeProfile
Remove attribute profile- Parameters:
str-
-
removeAttribute
Remove attribute- Parameters:
attribute-
-
getAttributeService
Gets the value of the attributeService property.Objects of the following type(s) are allowed in the list
EndpointType -
getAssertionIDRequestService
Gets the value of the assertionIDRequestService property.Objects of the following type(s) are allowed in the list
EndpointType -
getNameIDFormat
Gets the value of the nameIDFormat property.Objects of the following type(s) are allowed in the list
String -
getAttributeProfile
Gets the value of the attributeProfile property.Objects of the following type(s) are allowed in the list
String -
getAttribute
Gets the value of the attribute property.Objects of the following type(s) are allowed in the list
AttributeType
-