public class RequestedAttributeBuilder extends AbstractSAMLObjectBuilder<RequestedAttribute>
md:RequestedAttribute elements.
It is valid to add a value to a requested attribute but this rarely happens so this builder does not support that.
| Constructor and Description |
|---|
RequestedAttributeBuilder(String name)
Constructor setting the attribute name.
|
| Modifier and Type | Method and Description |
|---|---|
static RequestedAttributeBuilder |
builder(String name)
Creates a builder.
|
RequestedAttributeBuilder |
friendlyName(String friendlyName)
Assigns the attribute friendly name.
|
protected Class<RequestedAttribute> |
getObjectType()
Returns the object type.
|
RequestedAttributeBuilder |
isRequired(Boolean required)
Assigns the
isRequired attribute value. |
RequestedAttributeBuilder |
nameFormat(String nameFormat)
Assigns the attribute name format.
|
build, objectpublic RequestedAttributeBuilder(String name)
name - the attribute namepublic static RequestedAttributeBuilder builder(String name)
name - the attribute namepublic RequestedAttributeBuilder friendlyName(String friendlyName)
friendlyName - the friendly namepublic RequestedAttributeBuilder nameFormat(String nameFormat)
nameFormat - the name format URIpublic RequestedAttributeBuilder isRequired(Boolean required)
isRequired attribute value.required - flagprotected Class<RequestedAttribute> getObjectType()
getObjectType in class AbstractSAMLObjectBuilder<RequestedAttribute>Copyright © 2018 Litsec AB. All rights reserved.