public class Swift extends Object
| Constructor and Description |
|---|
Swift() |
public Swift setOnFileObjectStore(Class mockClasspath, String onFileObjectStore, boolean absolutePath)
public boolean isObjectDeleterActive()
public ObjectDeleter getCurrentObjectDeleter()
public Swift setAllowObjectDeleter(boolean allowObjectDeleter)
public Swift setUserStore(MockUserStore users)
public MockUserStore getUserStore()
public Swift setMillisDelay(long millisDelay)
public Swift setObjectDeleterStartAfterSeconds(int objectDeleterStartAfterSeconds)
public Swift setObjectDeleterIntervalSeconds(int objectDeleterIntervalSeconds)
public SwiftResult<Tenants> getTenant()
public Character getDelimiter()
public void addIgnore()
public void addIgnore(Class<? extends CommandMock> ignoreClass)
public void addStatus(int status)
public void addStatus(Class<? extends CommandMock> clazz, int status)
public int getStatus(Class<? extends CommandMock> clazz)
public String getHashPassword()
public SwiftResult<Access> authenticate(String tenantName, String tenantId, String username, String password)
public SwiftResult<Collection<Container>> listContainers(Account account, ListInstructions listInstructions)
public String getPublicHost()
public String getPrivateHost()
public SwiftResult<AccountInformation> getAccountInformation()
public SwiftResult<Object> saveMetadata(Collection<? extends Header> headers)
public SwiftResult<Object> saveHashPassword(String hashPassword)
public SwiftContainer getContainer(String name)
public SwiftResult<Object> createContainer(String name)
public SwiftResult<String[]> deleteContainer(String name)
public SwiftResult<ContainerInformation> getContainerInformation(String name)
public SwiftResult<Object> saveContainerMetadata(String name, Collection<? extends Header> headers)
public SwiftResult<String[]> setContainerPrivacy(String name, boolean publicContainer)
public SwiftResult<Collection<StoredObject>> listObjects(Container container, ListInstructions listInstructions)
public SwiftResult<Collection<DirectoryOrObject>> listDirectory(Container container, ListInstructions listInstructions)
public SwiftResult<Object> uploadObject(Container container, StoredObject object, UploadInstructions uploadInstructions)
public SwiftResult<Object> copyObject(Container sourceContainer, StoredObject sourceObject, Container targetContainer, StoredObject targetObject)
public SwiftResult<Object> deleteObject(Container container, StoredObject object)
public SwiftResult<Object> saveObjectMetadata(Container container, StoredObject object, Collection<? extends Header> headers)
public SwiftResult<ObjectInformation> getObjectInformation(Container container, StoredObject object)
public SwiftResult<byte[]> downloadObject(Container container, StoredObject object, DownloadInstructions downloadInstructions)
public SwiftResult<Object> downloadObject(Container container, StoredObject object, File targetFile, DownloadInstructions downloadInstructions)
protected void closeStreams(InputStream is, OutputStream os)
public SwiftResult<InputStream> downloadObjectAsInputStream(Container container, StoredObject object, DownloadInstructions downloadInstructions)
protected byte[] mergeSegmentedObjects(ObjectManifest objectManifest)
public long getMillisDelay()
public boolean isTenantSupplied()
Copyright © 2012-2017 42 BV. All Rights Reserved.