public class KeystoneV3Access extends Object implements org.javaswift.joss.model.Access
Access for Keystone V3 authentication.| Constructor and Description |
|---|
KeystoneV3Access(String internalURL,
String preferredRegion,
String publicURL,
String token)
Construct a new instance of
KeystoneV3Access. |
| Modifier and Type | Method and Description |
|---|---|
String |
getInternalURL() |
String |
getPublicURL() |
String |
getTempUrlPrefix(org.javaswift.joss.client.factory.TempUrlHashPrefixSource arg0) |
String |
getToken() |
boolean |
isTenantSupplied() |
void |
setPreferredRegion(String region) |
public KeystoneV3Access(String internalURL, String preferredRegion, String publicURL, String token)
KeystoneV3Access.internalURL - internal object endpoint URLpreferredRegion - preferred region for object storepublicURL - public object endpoint URLtoken - access tokenpublic String getInternalURL()
getInternalURL in interface org.javaswift.joss.model.Accesspublic String getPublicURL()
getPublicURL in interface org.javaswift.joss.model.Accesspublic String getTempUrlPrefix(org.javaswift.joss.client.factory.TempUrlHashPrefixSource arg0)
getTempUrlPrefix in interface org.javaswift.joss.model.Accesspublic String getToken()
getToken in interface org.javaswift.joss.model.Accesspublic boolean isTenantSupplied()
isTenantSupplied in interface org.javaswift.joss.model.Accesspublic void setPreferredRegion(String region)
setPreferredRegion in interface org.javaswift.joss.model.AccessCopyright © 2019. All Rights Reserved.