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, object
public 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.