Package com.digicert.validation
Class DcvManager.Builder
java.lang.Object
com.digicert.validation.DcvManager.Builder
- Enclosing class:
DcvManager
Builder class for constructing DcvManager instances.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate DcvConfiguration
The DcvConfiguration for the DcvManager. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds and returns a DcvManager instance using the provided configuration.private void
validateDcvConfiguration
(DcvConfiguration dcvConfiguration) Validates the provided DcvConfiguration.withDcvConfiguration
(DcvConfiguration dcvConfiguration) Validates and sets the DcvConfiguration for the DcvManager.
-
Field Details
-
dcvConfiguration
The DcvConfiguration for the DcvManager.
-
-
Constructor Details
-
Builder
public Builder()Default constructor for the Builder class.
-
-
Method Details
-
withDcvConfiguration
Validates and sets the DcvConfiguration for the DcvManager.- Parameters:
dcvConfiguration
- the configuration for DCV- Returns:
- the Builder instance
-
validateDcvConfiguration
Validates the provided DcvConfiguration.- Parameters:
dcvConfiguration
- the configuration to validate- Throws:
IllegalArgumentException
- if the configuration is null or invalid
-
build
Builds and returns a DcvManager instance using the provided configuration.- Returns:
- the constructed DcvManager instance
-