Class Credentials.Direct

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

@Immutable @Loggable(1) public static final class Credentials.Direct extends Object implements Credentials
With explicitly specified endpoint.
Since:
0.1
  • Constructor Details

    • Direct

      public Direct(Credentials.Simple creds, String pnt)
      Public ctor.
      Parameters:
      creds - Original credentials
      pnt - Endpoint
    • Direct

      public Direct(Credentials.Simple creds, int port)
      Public ctor.
      Parameters:
      creds - Original credentials
      port - Port number for localhost
  • 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