Class SigningCertificateRequirements.SigningCertificateRequirementsBuilder
java.lang.Object
se.idsec.signservice.integration.certificate.SigningCertificateRequirements.SigningCertificateRequirementsBuilder
- All Implemented Interfaces:
ObjectBuilder<SigningCertificateRequirements>
- Enclosing class:
- SigningCertificateRequirements
public static class SigningCertificateRequirements.SigningCertificateRequirementsBuilder
extends Object
implements ObjectBuilder<SigningCertificateRequirements>
Builder for
SigningCertificateRequirements
objects-
Method Summary
Modifier and TypeMethodDescriptionattributeMapping
(CertificateAttributeMapping attributeMapping) attributeMappings
(Collection<? extends CertificateAttributeMapping> attributeMappings) build()
Builds the object.certificateType
(CertificateType certificateType) The requested certificate type.Extensions for the object.toString()
-
Method Details
-
certificateType
public SigningCertificateRequirements.SigningCertificateRequirementsBuilder certificateType(CertificateType certificateType) The requested certificate type.- Returns:
this
.
-
attributeMapping
public SigningCertificateRequirements.SigningCertificateRequirementsBuilder attributeMapping(CertificateAttributeMapping attributeMapping) -
attributeMappings
public SigningCertificateRequirements.SigningCertificateRequirementsBuilder attributeMappings(Collection<? extends CertificateAttributeMapping> attributeMappings) -
clearAttributeMappings
public SigningCertificateRequirements.SigningCertificateRequirementsBuilder clearAttributeMappings() -
extension
public SigningCertificateRequirements.SigningCertificateRequirementsBuilder extension(Extension extension) Extensions for the object.- Returns:
this
.
-
build
Description copied from interface:ObjectBuilder
Builds the object.- Specified by:
build
in interfaceObjectBuilder<SigningCertificateRequirements>
- Returns:
- the object
-
toString
-