Class DynamoDbEgressSettings

java.lang.Object
nstream.adapter.dynamodb.DynamoDbEgressSettings
All Implemented Interfaces:
nstream.adapter.common.AdapterSettings, swim.codec.Debug

@Tag("dynamoDbEgressSettings") public class DynamoDbEgressSettings extends Object implements nstream.adapter.common.AdapterSettings
Provides a concrete class to parse and store agent configuration used for DynamoDB egress by DynamoDbPublishingAgent.
See Also:
  • Constructor Details

    • DynamoDbEgressSettings

      public DynamoDbEgressSettings(String clientProvisionName, String table)
    • DynamoDbEgressSettings

      public DynamoDbEgressSettings()
  • Method Details

    • clientProvisionName

      public String clientProvisionName()
      Name of dynamo client provision to be used for publication.
      Returns:
      the client provision name
    • table

      public String table()
      DynamoDB table name to publish to.
      Returns:
      the database name
    • debug

      public <T> swim.codec.Output<T> debug(swim.codec.Output<T> output)
      Specified by:
      debug in interface swim.codec.Debug
    • toString

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

      public static swim.structure.Form<DynamoDbEgressSettings> form()
    • defaultSettings

      public static DynamoDbEgressSettings defaultSettings()