org.dasein.cloud.test.storage
Class StorageResources

java.lang.Object
  extended by org.dasein.cloud.test.storage.StorageResources

public class StorageResources
extends Object

[Class Documentation]

Created by George Reese: 3/3/13 4:55 PM

Author:
George Reese

Constructor Summary
StorageResources(org.dasein.cloud.CloudProvider provider)
           
 
Method Summary
 int close()
           
 org.dasein.cloud.storage.Blob findStatelessChildBucket()
           
 org.dasein.cloud.storage.Blob findStatelessChildObject()
           
 org.dasein.cloud.storage.Blob findStatelessRootBucket()
           
 org.dasein.cloud.storage.Blob findStatelessRootObject()
           
 org.dasein.cloud.storage.Blob getTestChildBucket(String label, boolean provisionIfNull, String parentBucket, String namePrefix)
           
 org.dasein.cloud.storage.Blob getTestChildObject(String label, boolean provisionIfNull, String parentBucket, String namePrefix)
           
 org.dasein.cloud.storage.Blob getTestRootBucket(String label, boolean provisionIfNull, String namePrefix)
           
 org.dasein.cloud.storage.Blob getTestRootObject(String label, boolean provisionIfNull, String namePrefix)
           
 org.dasein.cloud.storage.Blob provisionChildBucket(org.dasein.cloud.storage.BlobStoreSupport support, String label, String parentBucket, String namePrefix, boolean useName, boolean findFreeName)
           
 org.dasein.cloud.storage.Blob provisionChildObject(org.dasein.cloud.storage.BlobStoreSupport support, String label, String parentBucket, String namePrefix, String... lines)
           
 org.dasein.cloud.storage.Blob provisionRootBucket(org.dasein.cloud.storage.BlobStoreSupport support, String label, String namePrefix, boolean useName, boolean findFreeName)
           
 org.dasein.cloud.storage.Blob provisionRootObject(org.dasein.cloud.storage.BlobStoreSupport support, String label, String namePrefix, String... lines)
           
 int report()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StorageResources

public StorageResources(@Nonnull
                        org.dasein.cloud.CloudProvider provider)
Method Detail

close

public int close()

report

public int report()

getTestRootBucket

@Nullable
public org.dasein.cloud.storage.Blob getTestRootBucket(@Nonnull
                                                                String label,
                                                                boolean provisionIfNull,
                                                                @Nullable
                                                                String namePrefix)

getTestChildBucket

@Nullable
public org.dasein.cloud.storage.Blob getTestChildBucket(@Nonnull
                                                                 String label,
                                                                 boolean provisionIfNull,
                                                                 @Nullable
                                                                 String parentBucket,
                                                                 @Nullable
                                                                 String namePrefix)

getTestRootObject

@Nullable
public org.dasein.cloud.storage.Blob getTestRootObject(@Nonnull
                                                                String label,
                                                                boolean provisionIfNull,
                                                                @Nullable
                                                                String namePrefix)

getTestChildObject

@Nullable
public org.dasein.cloud.storage.Blob getTestChildObject(@Nonnull
                                                                 String label,
                                                                 boolean provisionIfNull,
                                                                 @Nullable
                                                                 String parentBucket,
                                                                 @Nullable
                                                                 String namePrefix)

findStatelessChildBucket

@Nullable
public org.dasein.cloud.storage.Blob findStatelessChildBucket()

findStatelessRootBucket

@Nullable
public org.dasein.cloud.storage.Blob findStatelessRootBucket()

findStatelessChildObject

@Nullable
public org.dasein.cloud.storage.Blob findStatelessChildObject()

findStatelessRootObject

@Nullable
public org.dasein.cloud.storage.Blob findStatelessRootObject()

provisionRootBucket

@Nonnull
public org.dasein.cloud.storage.Blob provisionRootBucket(@Nonnull
                                                                 org.dasein.cloud.storage.BlobStoreSupport support,
                                                                 @Nonnull
                                                                 String label,
                                                                 @Nonnull
                                                                 String namePrefix,
                                                                 boolean useName,
                                                                 boolean findFreeName)
                                                  throws org.dasein.cloud.CloudException,
                                                         org.dasein.cloud.InternalException
Throws:
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException

provisionChildBucket

@Nonnull
public org.dasein.cloud.storage.Blob provisionChildBucket(@Nonnull
                                                                  org.dasein.cloud.storage.BlobStoreSupport support,
                                                                  @Nonnull
                                                                  String label,
                                                                  @Nonnull
                                                                  String parentBucket,
                                                                  @Nonnull
                                                                  String namePrefix,
                                                                  boolean useName,
                                                                  boolean findFreeName)
                                                   throws org.dasein.cloud.CloudException,
                                                          org.dasein.cloud.InternalException
Throws:
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException

provisionRootObject

@Nonnull
public org.dasein.cloud.storage.Blob provisionRootObject(@Nonnull
                                                                 org.dasein.cloud.storage.BlobStoreSupport support,
                                                                 @Nonnull
                                                                 String label,
                                                                 @Nonnull
                                                                 String namePrefix,
                                                                 @Nullable
                                                                 String... lines)
                                                  throws org.dasein.cloud.CloudException,
                                                         org.dasein.cloud.InternalException
Throws:
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException

provisionChildObject

@Nonnull
public org.dasein.cloud.storage.Blob provisionChildObject(@Nonnull
                                                                  org.dasein.cloud.storage.BlobStoreSupport support,
                                                                  @Nonnull
                                                                  String label,
                                                                  @Nonnull
                                                                  String parentBucket,
                                                                  @Nonnull
                                                                  String namePrefix,
                                                                  @Nullable
                                                                  String... lines)
                                                   throws org.dasein.cloud.CloudException,
                                                          org.dasein.cloud.InternalException
Throws:
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException


Copyright © 2009-2014 Dell, Inc.. All Rights Reserved.