org.jclouds.azureblob.predicates.validators
Class ContainerNameValidator

java.lang.Object
  extended by org.jclouds.predicates.Validator<String>
      extended by org.jclouds.predicates.validators.DnsNameValidator
          extended by org.jclouds.azureblob.predicates.validators.ContainerNameValidator
All Implemented Interfaces:
com.google.common.base.Predicate<String>

public class ContainerNameValidator
extends org.jclouds.predicates.validators.DnsNameValidator

Validates name for Azure container. The complete requirements are listed at: http://weblogs.asp.net /vblasberg/archive/2009/02/17/azure-details-and-limitations-blobs-tables-and-queues.aspx

See Also:
InputParamValidator, Validator

Method Summary
protected  IllegalArgumentException exception(String containerName, String reason)
           
 void validate(String containerName)
           
 
Methods inherited from class org.jclouds.predicates.validators.DnsNameValidator
getAcceptableRange
 
Methods inherited from class org.jclouds.predicates.Validator
apply
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.google.common.base.Predicate
equals
 

Method Detail

validate

public void validate(String containerName)
Overrides:
validate in class org.jclouds.predicates.validators.DnsNameValidator

exception

protected IllegalArgumentException exception(String containerName,
                                             String reason)
Overrides:
exception in class org.jclouds.predicates.validators.DnsNameValidator


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.