Class DnsNameValidator

  • All Implemented Interfaces:
    com.google.common.base.Predicate<String>, Predicate<String>

    public class DnsNameValidator
    extends org.jclouds.predicates.Validator<String>
    Validates name for dns-style names
    See Also:
    InputParamValidator, Validator
    • Constructor Detail

      • DnsNameValidator

        @Inject
        public DnsNameValidator​(@Named("jclouds.dns_name_length_min")
                                int min,
                                @Named("jclouds.dns_name_length_max")
                                int max)
    • Method Detail

      • validate

        public void validate​(String name)
        Specified by:
        validate in class org.jclouds.predicates.Validator<String>
      • getAcceptableRange

        protected com.google.common.base.CharMatcher getAcceptableRange()