Class RequestedCertificateAttribute.RequestedCertificateAttributeBuilder
java.lang.Object
se.idsec.signservice.integration.certificate.RequestedCertificateAttribute.RequestedCertificateAttributeBuilder
- All Implemented Interfaces:
ObjectBuilder<RequestedCertificateAttribute>
- Enclosing class:
RequestedCertificateAttribute
public static class RequestedCertificateAttribute.RequestedCertificateAttributeBuilder
extends Object
implements ObjectBuilder<RequestedCertificateAttribute>
Builder for
RequestedCertificateAttribute
objects.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds the object.defaultValue
(String defaultValue) Adds the attribute default valuefriendlyName
(String friendlyName) Adds the attribute friendly nameAdds the attribute name.Tells whether the attribute is a required attributeAdds the attribute type.
-
Method Details
-
build
Builds the object.- Specified by:
build
in interfaceObjectBuilder<RequestedCertificateAttribute>
- Returns:
- the object
-
type
public RequestedCertificateAttribute.RequestedCertificateAttributeBuilder type(RequestedCertificateAttributeType type) Adds the attribute type.- Parameters:
type
- the type- Returns:
- the builder
-
name
Adds the attribute name.- Parameters:
name
- the attribute name- Returns:
- the builder
-
defaultValue
public RequestedCertificateAttribute.RequestedCertificateAttributeBuilder defaultValue(String defaultValue) Adds the attribute default value- Parameters:
defaultValue
- the default value- Returns:
- the builder
-
friendlyName
public RequestedCertificateAttribute.RequestedCertificateAttributeBuilder friendlyName(String friendlyName) Adds the attribute friendly name- Parameters:
friendlyName
- the friendly name- Returns:
- the builder
-
required
public RequestedCertificateAttribute.RequestedCertificateAttributeBuilder required(Boolean required) Tells whether the attribute is a required attribute- Parameters:
required
- flag- Returns:
- the builder
-