com.baidubce.services.sts
Class StsClient

java.lang.Object
  extended by com.baidubce.AbstractBceClient
      extended by com.baidubce.services.sts.StsClient

public class StsClient
extends AbstractBceClient

Provides the client for accessing the Baidu Security Token Service.


Field Summary
 
Fields inherited from class com.baidubce.AbstractBceClient
config, DEFAULT_CONTENT_TYPE, DEFAULT_ENCODING, DEFAULT_SERVICE_DOMAIN, URL_PREFIX
 
Constructor Summary
StsClient()
          Constructs a new Sts client.
StsClient(BceClientConfiguration clientConfiguration)
          Constructs a new client using the client configuration.
 
Method Summary
 GetSessionTokenResponse getSessionToken()
          Get a set of temporary security credentials representing your account, with default request options
 GetSessionTokenResponse getSessionToken(GetSessionTokenRequest request)
          Get a set of temporary security credentials representing your account
 
Methods inherited from class com.baidubce.AbstractBceClient
getClient, getEndpoint, getServiceId, invokeHttpClient, isRegionSupported, setClient, shutdown
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StsClient

public StsClient()
Constructs a new Sts client.


StsClient

public StsClient(BceClientConfiguration clientConfiguration)
Constructs a new client using the client configuration.

Parameters:
clientConfiguration - The client configuration options controlling how this client connects to Sts services (e.g. proxy settings, retry counts, etc).
Method Detail

getSessionToken

public GetSessionTokenResponse getSessionToken()
Get a set of temporary security credentials representing your account, with default request options


getSessionToken

public GetSessionTokenResponse getSessionToken(GetSessionTokenRequest request)
Get a set of temporary security credentials representing your account

An extra ACL string can be set in the request, which specify permissions for the returning credentials

Parameters:
request - The object containing options for the request


Copyright © 2018. All rights reserved.