Class DomainSpecification

java.lang.Object
hudson.model.AbstractDescribableImpl<DomainSpecification>
com.cloudbees.plugins.credentials.domains.DomainSpecification
All Implemented Interfaces:
ExtensionPoint, Describable<DomainSpecification>, Serializable
Direct Known Subclasses:
HostnamePortSpecification, HostnameSpecification, PathSpecification, SchemeSpecification

public abstract class DomainSpecification extends AbstractDescribableImpl<DomainSpecification> implements ExtensionPoint, Serializable
Base class for a specification against which DomainRequirements can be tested.
Since:
1.5
See Also:
  • Constructor Details

    • DomainSpecification

      public DomainSpecification()
  • Method Details

    • test

      @NonNull public abstract DomainSpecification.Result test(@NonNull DomainRequirement scope)
      Tests the scope against this specification.
      Parameters:
      scope - the scope to test.
      Returns:
      the result of the test.