JavaScript is disabled on your browser.
Skip navigation links

AWS SDK for Java 1.x API Reference - 1.12.795

We announced the upcoming end-of-support for AWS SDK for Java (v1). We recommend that you migrate to AWS SDK for Java v2. For dates, additional details, and information on how to migrate, please refer to the linked announcement.
com.amazonaws.auth

Class STSSessionCredentials

    • Field Detail

      • DEFAULT_DURATION_SECONDS

        public static final int DEFAULT_DURATION_SECONDS
        Deprecated.
        See Also:
        Constant Field Values
    • Constructor Detail

      • STSSessionCredentials

        public STSSessionCredentials(AWSCredentials credentials)
        Deprecated.
        Create a new credentials object that will periodically and automatically obtain a session from STS.
        Parameters:
        credentials - Primary AWS account credentials.
      • STSSessionCredentials

        public STSSessionCredentials(AWSCredentials credentials,
         int sessionDurationSeconds)
        Deprecated.
        Create a new credentials object that will periodically and automatically obtain a session from STS.
        Parameters:
        credentials - Primary AWS account credentials.
        sessionDurationSeconds - The duration, in seconds, for each session to last.
      • STSSessionCredentials

        public STSSessionCredentials(AWSSecurityTokenService stsClient)
        Deprecated.
        Create a new credentials object that will periodically and automatically obtain a session from STS, using a preconfigured STS client.
        Parameters:
        stsClient - A pre-configured STS client from which to get credentials.
      • STSSessionCredentials

        public STSSessionCredentials(AWSSecurityTokenService stsClient,
         int sessionDuratinSeconds)
        Deprecated.
        Create a new credentials object that will periodically and automatically obtain a session from STS, using a preconfigured STS client.
        Parameters:
        stsClient - A pre-configured STS client from which to get credentials.
        settings - Session settings for all sessions created
    • Method Detail

      • getAWSAccessKeyId

        public String getAWSAccessKeyId()
        Deprecated.
        Returns the AWS access key for the current STS session, beginning a new one if necessary.

        Clients are encouraged to call the atomic RenewableAWSSessionCredentials#getImmutableCredentials() as a proxy to this method.

        Specified by:
        getAWSAccessKeyId in interface AWSCredentials
        Returns:
        The AWS access key ID for this credentials object.
      • getAWSSecretKey

        public String getAWSSecretKey()
        Deprecated.
        Returns the AWS secret key for the current STS session, beginning a new one if necessary.

        Clients are encouraged to call the atomic RenewableAWSSessionCredentials#getImmutableCredentials() as a proxy to this method.

        Specified by:
        getAWSSecretKey in interface AWSCredentials
        Returns:
        The AWS secret access key for this credentials object.
      • getSessionToken

        public String getSessionToken()
        Deprecated.
        Returns the session token for the current STS session, beginning a new one if necessary.

        Clients are encouraged to call the atomic RenewableAWSSessionCredentials#getImmutableCredentials() as a proxy to this method.

        Specified by:
        getSessionToken in interface AWSSessionCredentials
      • getImmutableCredentials

        public AWSSessionCredentials getImmutableCredentials()
        Deprecated.
        Returns immutable session credentials for this session, beginning a new one if necessary.
Skip navigation links

AltStyle によって変換されたページ (->オリジナル) /