.class public interface abstract Lcom/amazonaws/services/securitytoken/AWSSecurityTokenService; .super Ljava/lang/Object; .source "AWSSecurityTokenService.java" # virtual methods .method public abstract assumeRole(Lcom/amazonaws/services/securitytoken/model/AssumeRoleRequest;)Lcom/amazonaws/services/securitytoken/model/AssumeRoleResult; .annotation system Ldalvik/annotation/Throws; value = { Lcom/amazonaws/AmazonClientException;, Lcom/amazonaws/AmazonServiceException; } .end annotation .end method .method public abstract assumeRoleWithSAML(Lcom/amazonaws/services/securitytoken/model/AssumeRoleWithSAMLRequest;)Lcom/amazonaws/services/securitytoken/model/AssumeRoleWithSAMLResult; .annotation system Ldalvik/annotation/Throws; value = { Lcom/amazonaws/AmazonClientException;, Lcom/amazonaws/AmazonServiceException; } .end annotation .end method .method public abstract assumeRoleWithWebIdentity(Lcom/amazonaws/services/securitytoken/model/AssumeRoleWithWebIdentityRequest;)Lcom/amazonaws/services/securitytoken/model/AssumeRoleWithWebIdentityResult; .annotation system Ldalvik/annotation/Throws; value = { Lcom/amazonaws/AmazonClientException;, Lcom/amazonaws/AmazonServiceException; } .end annotation .end method .method public abstract decodeAuthorizationMessage(Lcom/amazonaws/services/securitytoken/model/DecodeAuthorizationMessageRequest;)Lcom/amazonaws/services/securitytoken/model/DecodeAuthorizationMessageResult; .annotation system Ldalvik/annotation/Throws; value = { Lcom/amazonaws/AmazonClientException;, Lcom/amazonaws/AmazonServiceException; } .end annotation .end method .method public abstract getAccessKeyInfo(Lcom/amazonaws/services/securitytoken/model/GetAccessKeyInfoRequest;)Lcom/amazonaws/services/securitytoken/model/GetAccessKeyInfoResult; .annotation system Ldalvik/annotation/Throws; value = { Lcom/amazonaws/AmazonClientException;, Lcom/amazonaws/AmazonServiceException; } .end annotation .end method .method public abstract getCachedResponseMetadata(Lcom/amazonaws/AmazonWebServiceRequest;)Lcom/amazonaws/ResponseMetadata; .end method .method public abstract getCallerIdentity()Lcom/amazonaws/services/securitytoken/model/GetCallerIdentityResult; .annotation system Ldalvik/annotation/Throws; value = { Lcom/amazonaws/AmazonClientException;, Lcom/amazonaws/AmazonServiceException; } .end annotation .end method .method public abstract getCallerIdentity(Lcom/amazonaws/services/securitytoken/model/GetCallerIdentityRequest;)Lcom/amazonaws/services/securitytoken/model/GetCallerIdentityResult; .annotation system Ldalvik/annotation/Throws; value = { Lcom/amazonaws/AmazonClientException;, Lcom/amazonaws/AmazonServiceException; } .end annotation .end method .method public abstract getFederationToken(Lcom/amazonaws/services/securitytoken/model/GetFederationTokenRequest;)Lcom/amazonaws/services/securitytoken/model/GetFederationTokenResult; .annotation system Ldalvik/annotation/Throws; value = { Lcom/amazonaws/AmazonClientException;, Lcom/amazonaws/AmazonServiceException; } .end annotation .end method .method public abstract getSessionToken()Lcom/amazonaws/services/securitytoken/model/GetSessionTokenResult; .annotation system Ldalvik/annotation/Throws; value = { Lcom/amazonaws/AmazonClientException;, Lcom/amazonaws/AmazonServiceException; } .end annotation .end method .method public abstract getSessionToken(Lcom/amazonaws/services/securitytoken/model/GetSessionTokenRequest;)Lcom/amazonaws/services/securitytoken/model/GetSessionTokenResult; .annotation system Ldalvik/annotation/Throws; value = { Lcom/amazonaws/AmazonClientException;, Lcom/amazonaws/AmazonServiceException; } .end annotation .end method .method public abstract setEndpoint(Ljava/lang/String;)V .annotation system Ldalvik/annotation/Throws; value = { Ljava/lang/IllegalArgumentException; } .end annotation .end method .method public abstract setRegion(Lcom/amazonaws/regions/Region;)V .annotation system Ldalvik/annotation/Throws; value = { Ljava/lang/IllegalArgumentException; } .end annotation .end method .method public abstract shutdown()V .end method