Class DcvManager.Builder

java.lang.Object
com.digicert.validation.DcvManager.Builder
Enclosing class:
DcvManager

public static class DcvManager.Builder extends Object
Builder class for constructing DcvManager instances.
  • Field Details

    • dcvConfiguration

      private DcvConfiguration dcvConfiguration
      The DcvConfiguration for the DcvManager.
  • Constructor Details

    • Builder

      public Builder()
      Default constructor for the Builder class.
  • Method Details

    • withDcvConfiguration

      public DcvManager.Builder withDcvConfiguration(DcvConfiguration dcvConfiguration)
      Validates and sets the DcvConfiguration for the DcvManager.
      Parameters:
      dcvConfiguration - the configuration for DCV
      Returns:
      the Builder instance
    • validateDcvConfiguration

      private void validateDcvConfiguration(DcvConfiguration dcvConfiguration)
      Validates the provided DcvConfiguration.
      Parameters:
      dcvConfiguration - the configuration to validate
      Throws:
      IllegalArgumentException - if the configuration is null or invalid
    • build

      public DcvManager build()
      Builds and returns a DcvManager instance using the provided configuration.
      Returns:
      the constructed DcvManager instance