exercises/java/encryption-context-start/src/main/java/sfw/example/esdkworkshop/Api.java [81:94]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  protected Api(
      AmazonDynamoDB ddbClient,
      String tableName,
      AmazonS3 s3Client,
      String bucketName,
      AwsCrypto awsEncryptionSdk,
      MasterKeyProvider<? extends MasterKey> mkp) {
    this.ddbClient = ddbClient;
    this.tableName = tableName;
    this.s3Client = s3Client;
    this.bucketName = bucketName;
    this.awsEncryptionSdk = awsEncryptionSdk;
    this.mkp = mkp;
  }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



exercises/java/multi-cmk-start/src/main/java/sfw/example/esdkworkshop/Api.java [81:94]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  protected Api(
      AmazonDynamoDB ddbClient,
      String tableName,
      AmazonS3 s3Client,
      String bucketName,
      AwsCrypto awsEncryptionSdk,
      MasterKeyProvider<? extends MasterKey> mkp) {
    this.ddbClient = ddbClient;
    this.tableName = tableName;
    this.s3Client = s3Client;
    this.bucketName = bucketName;
    this.awsEncryptionSdk = awsEncryptionSdk;
    this.mkp = mkp;
  }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



exercises/java/encryption-context-complete/src/main/java/sfw/example/esdkworkshop/Api.java [82:95]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  protected Api(
      AmazonDynamoDB ddbClient,
      String tableName,
      AmazonS3 s3Client,
      String bucketName,
      AwsCrypto awsEncryptionSdk,
      MasterKeyProvider<? extends MasterKey> mkp) {
    this.ddbClient = ddbClient;
    this.tableName = tableName;
    this.s3Client = s3Client;
    this.bucketName = bucketName;
    this.awsEncryptionSdk = awsEncryptionSdk;
    this.mkp = mkp;
  }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



exercises/java/multi-cmk-complete/src/main/java/sfw/example/esdkworkshop/Api.java [81:94]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  protected Api(
      AmazonDynamoDB ddbClient,
      String tableName,
      AmazonS3 s3Client,
      String bucketName,
      AwsCrypto awsEncryptionSdk,
      MasterKeyProvider<? extends MasterKey> mkp) {
    this.ddbClient = ddbClient;
    this.tableName = tableName;
    this.s3Client = s3Client;
    this.bucketName = bucketName;
    this.awsEncryptionSdk = awsEncryptionSdk;
    this.mkp = mkp;
  }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



exercises/java/add-esdk-complete/src/main/java/sfw/example/esdkworkshop/Api.java [85:100]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  protected Api(
      AmazonDynamoDB ddbClient,
      String tableName,
      AmazonS3 s3Client,
      String bucketName,
      // ADD-ESDK-COMPLETE: Add the ESDK Dependency
      AwsCrypto awsEncryptionSdk,
      MasterKeyProvider<? extends MasterKey> mkp) {
    this.ddbClient = ddbClient;
    this.tableName = tableName;
    this.s3Client = s3Client;
    this.bucketName = bucketName;
    // ADD-ESDK-COMPLETE: Add the ESDK Dependency
    this.awsEncryptionSdk = awsEncryptionSdk;
    this.mkp = mkp;
  }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



