org.javaswift.joss.client.factory
Class AccountFactory

java.lang.Object
  extended by org.javaswift.joss.client.factory.AccountFactory

public class AccountFactory
extends Object


Constructor Summary
AccountFactory()
           
AccountFactory(AccountConfig config)
           
 
Method Summary
 Account createAccount()
           
 Client createClientImpl()
           
 Client createClientMock()
           
 AccountFactory setAllowCaching(boolean allowCaching)
           
 AccountFactory setAllowContainerCaching(boolean allowContainerCaching)
           
 AccountFactory setAllowReauthenticate(boolean allowReauthenticate)
           
 AccountFactory setAuthenticationMethod(AuthenticationMethod authenticationMethod)
           
 AccountFactory setAuthUrl(String authUrl)
           
 AccountFactory setHashPassword(String hashPassword)
           
 AccountFactory setHttpClient(org.apache.http.client.HttpClient httpClient)
           
 AccountFactory setMock(boolean mock)
           
 AccountFactory setMockAllowEveryone(boolean mockAllowEveryone)
           
 AccountFactory setMockAllowObjectDeleter(boolean mockAllowObjectDeleter)
           
 AccountFactory setMockMillisDelay(int mockMillisDelay)
           
 AccountFactory setMockOnFileObjectStore(String mockOnFileObjectStore)
           
 AccountFactory setPassword(String password)
           
 AccountFactory setPreferredRegion(String preferredRegion)
           
 AccountFactory setPrivateHost(String privateHost)
           
 AccountFactory setPublicHost(String publicHost)
           
 AccountFactory setSocketTimeout(int socketTimeout)
           
 AccountFactory setTempUrlHashPrefixSource(TempUrlHashPrefixSource source)
           
 AccountFactory setTenantId(String tenantId)
           
 AccountFactory setTenantName(String tenantName)
           
 AccountFactory setUsername(String username)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AccountFactory

public AccountFactory()

AccountFactory

public AccountFactory(AccountConfig config)
Method Detail

createAccount

public Account createAccount()

createClientMock

public Client createClientMock()

createClientImpl

public Client createClientImpl()

setTenantName

public AccountFactory setTenantName(String tenantName)

setTenantId

public AccountFactory setTenantId(String tenantId)

setUsername

public AccountFactory setUsername(String username)

setPassword

public AccountFactory setPassword(String password)

setAuthUrl

public AccountFactory setAuthUrl(String authUrl)

setMock

public AccountFactory setMock(boolean mock)

setPublicHost

public AccountFactory setPublicHost(String publicHost)

setPrivateHost

public AccountFactory setPrivateHost(String privateHost)

setMockMillisDelay

public AccountFactory setMockMillisDelay(int mockMillisDelay)

setAllowReauthenticate

public AccountFactory setAllowReauthenticate(boolean allowReauthenticate)

setAllowCaching

public AccountFactory setAllowCaching(boolean allowCaching)

setAllowContainerCaching

public AccountFactory setAllowContainerCaching(boolean allowContainerCaching)

setMockAllowObjectDeleter

public AccountFactory setMockAllowObjectDeleter(boolean mockAllowObjectDeleter)

setMockAllowEveryone

public AccountFactory setMockAllowEveryone(boolean mockAllowEveryone)

setMockOnFileObjectStore

public AccountFactory setMockOnFileObjectStore(String mockOnFileObjectStore)

setSocketTimeout

public AccountFactory setSocketTimeout(int socketTimeout)

setPreferredRegion

public AccountFactory setPreferredRegion(String preferredRegion)

setHashPassword

public AccountFactory setHashPassword(String hashPassword)

setTempUrlHashPrefixSource

public AccountFactory setTempUrlHashPrefixSource(TempUrlHashPrefixSource source)

setAuthenticationMethod

public AccountFactory setAuthenticationMethod(AuthenticationMethod authenticationMethod)

setHttpClient

public AccountFactory setHttpClient(org.apache.http.client.HttpClient httpClient)


Copyright © 2012-2014 42 BV. All Rights Reserved.