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() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getEndpoint, getTokenId
public static OSClientSession getCurrent()
public T removeRegion()
public Facing getPerspective()
public Config getConfig()
public ComputeService compute()
public NetworkingService networking()
public ArtifactService artifact()
public TackerService tacker()
public ImageService images()
public ImageService imagesV2()
public BlockStorageService blockStorage()
public TelemetryService telemetry()
public ShareService share()
public HeatService heat()
public AppCatalogService murano()
public MagnumService magnum()
public SenlinService senlin()
public ObjectStorageService objectStorage()
public SaharaService sahara()
public BarbicanService barbican()
public DNSService dns()
public CloudProvider getProvider()
public boolean supportsCompute()
public boolean supportsIdentity()
public boolean supportsNetwork()
public boolean supportsImage()
public boolean supportsHeat()
public boolean supportsMurano()
public boolean supportsBlockStorage()
public boolean supportsObjectStorage()
public boolean supportsTelemetry()
public boolean supportsTelemetry_aodh()
public boolean supportsShare()
public boolean supportsTrove()
public boolean supportsDNS()
public Set<ServiceType> getSupportedServices()
public AuthVersion getAuthVersion()
public GbpService gbp()
public TroveService trove()
Copyright © 2017. All rights reserved.