public static class OSClientSession.OSClientSessionV3 extends OSClientSession<OSClientSession.OSClientSessionV3,OSClient.OSClientV3> implements OSClient.OSClientV3
OSClientSession.OSClientSessionV2, OSClientSession.OSClientSessionV3
OSClient.OSClientV2, OSClient.OSClientV3
Modifier and Type | Method and Description |
---|---|
static OSClientSession.OSClientSessionV3 |
createSession(Token token) |
static OSClientSession.OSClientSessionV3 |
createSession(Token token,
Facing perspective,
CloudProvider provider,
Config config) |
AuthVersion |
getAuthVersion() |
String |
getEndpoint()
Gets the current endpoint of the Identity service
|
String |
getEndpoint(ServiceType service)
Gets the endpoint for the specified ServiceType
|
Set<ServiceType> |
getSupportedServices()
Gets the supported services.
|
Token |
getToken()
Gets the token that was assigned during authorization
|
String |
getTokenId()
Gets the token identifier
|
String |
getXOpenstackRequestId() |
IdentityService |
identity()
Returns the Identity Service API V3
|
TelemetryService |
telemetry() |
artifact, barbican, blockStorage, compute, dns, gbp, getConfig, getCurrent, getPerspective, getProvider, heat, images, imagesV2, magnum, murano, networking, objectStorage, perspective, removeRegion, sahara, senlin, share, supportsBlockStorage, supportsCompute, supportsDNS, supportsHeat, supportsIdentity, supportsImage, supportsMurano, supportsNetwork, supportsObjectStorage, supportsShare, supportsTelemetry_aodh, supportsTelemetry, supportsTrove, tacker, trove, useConfig, useRegion
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
artifact, barbican, blockStorage, compute, dns, gbp, heat, images, imagesV2, magnum, murano, networking, objectStorage, perspective, removeRegion, sahara, senlin, share, supportsBlockStorage, supportsCompute, supportsHeat, supportsIdentity, supportsImage, supportsMurano, supportsNetwork, supportsObjectStorage, supportsShare, supportsTelemetry, tacker, trove, useRegion
protected String reqId
public static OSClientSession.OSClientSessionV3 createSession(Token token)
public static OSClientSession.OSClientSessionV3 createSession(Token token, Facing perspective, CloudProvider provider, Config config)
public String getXOpenstackRequestId()
public Token getToken()
OSClient.OSClientV3
getToken
in interface OSClient.OSClientV3
public String getEndpoint()
getEndpoint
in interface OSClient<OSClient.OSClientV3>
public AuthVersion getAuthVersion()
getAuthVersion
in class OSClientSession<OSClientSession.OSClientSessionV3,OSClient.OSClientV3>
public String getEndpoint(ServiceType service)
getEndpoint
in interface EndpointTokenProvider
service
- the service to obtain the endpoint forpublic String getTokenId()
getTokenId
in interface EndpointTokenProvider
public IdentityService identity()
identity
in interface OSClient.OSClientV3
public Set<ServiceType> getSupportedServices()
getSupportedServices
in interface OSClient<OSClient.OSClientV3>
getSupportedServices
in class OSClientSession<OSClientSession.OSClientSessionV3,OSClient.OSClientV3>
public TelemetryService telemetry()
OSClientSession
telemetry
in interface OSClient<OSClient.OSClientV3>
telemetry
in class OSClientSession<OSClientSession.OSClientSessionV3,OSClient.OSClientV3>
Copyright © 2017. All rights reserved.