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.Access
public String getPublicURL()
getPublicURL
in interface org.javaswift.joss.model.Access
public String getTempUrlPrefix(org.javaswift.joss.client.factory.TempUrlHashPrefixSource arg0)
getTempUrlPrefix
in interface org.javaswift.joss.model.Access
public String getToken()
getToken
in interface org.javaswift.joss.model.Access
public boolean isTenantSupplied()
isTenantSupplied
in interface org.javaswift.joss.model.Access
public void setPreferredRegion(String region)
setPreferredRegion
in interface org.javaswift.joss.model.Access
Copyright © 2023. All Rights Reserved.