Class Credentials.Assumed

java.lang.Object
com.jcabi.dynamo.Credentials.Assumed
All Implemented Interfaces:
Credentials
Enclosing interface:
Credentials

@Immutable @Loggable(1) public static final class Credentials.Assumed extends Object implements Credentials
Assumed AWS IAM role.
Since:
0.1
See Also:
  • Constructor Details

    • Assumed

      public Assumed()
      Public ctor.
    • Assumed

      public Assumed(String reg)
      Public ctor.
      Parameters:
      reg - Region
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • aws

      public software.amazon.awssdk.services.dynamodb.DynamoDbClient aws()
      Description copied from interface: Credentials
      Build AWS client.

      Don't forget to shut it down after use, using SdkAutoCloseable.close().

      Specified by:
      aws in interface Credentials
      Returns:
      Amazon Dynamo DB client