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:
buildin 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
-