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