public abstract class OSClientSession<R,T extends OSClient<T>> extends Object implements EndpointTokenProvider
| Modifier and Type | Class and Description |
|---|---|
static class |
OSClientSession.OSClientSessionV2 |
static class |
OSClientSession.OSClientSessionV3 |
| Constructor and Description |
|---|
OSClientSession() |
| Modifier and Type | Method and Description |
|---|---|
BlockStorageService |
blockStorage() |
ComputeService |
compute() |
AuthVersion |
getAuthVersion() |
Config |
getConfig() |
static OSClientSession |
getCurrent() |
Facing |
getPerspective() |
CloudProvider |
getProvider() |
Set<ServiceType> |
getSupportedServices() |
HeatService |
heat() |
ImageService |
images() |
NetworkingService |
networking() |
ObjectStorageService |
objectStorage() |
T |
perspective(Facing perspective) |
T |
removeRegion() |
SaharaService |
sahara() |
ShareService |
share() |
boolean |
supportsBlockStorage() |
boolean |
supportsCompute() |
boolean |
supportsHeat() |
boolean |
supportsIdentity() |
boolean |
supportsImage() |
boolean |
supportsNetwork() |
boolean |
supportsObjectStorage() |
boolean |
supportsShare() |
boolean |
supportsTelemetry() |
TelemetryService |
telemetry() |
R |
useConfig(Config config) |
T |
useRegion(String region) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetEndpoint, getTokenIdpublic static OSClientSession getCurrent()
public T removeRegion()
public Facing getPerspective()
public Config getConfig()
public ComputeService compute()
public NetworkingService networking()
public ImageService images()
public BlockStorageService blockStorage()
public TelemetryService telemetry()
public ShareService share()
public HeatService heat()
public ObjectStorageService objectStorage()
public SaharaService sahara()
public CloudProvider getProvider()
public boolean supportsCompute()
public boolean supportsIdentity()
public boolean supportsNetwork()
public boolean supportsImage()
public boolean supportsHeat()
public boolean supportsBlockStorage()
public boolean supportsObjectStorage()
public boolean supportsTelemetry()
public boolean supportsShare()
public Set<ServiceType> getSupportedServices()
public AuthVersion getAuthVersion()
Copyright © 2016. All Rights Reserved.