private[aws] def clients[A, B <: AwsClientBuilder[B, A]]()

in hq/app/aws/AWS.scala [51:64]


  private[aws] def clients[A, B <: AwsClientBuilder[B, A]](
    builder:  AwsClientBuilder[B, A],
    configuration: Configuration,
    regionList: Region*
  ): AwsClients[A] = {
    for {
      account <- Config.getAwsAccounts(configuration)
      region <- regionList
      client = builder
        .credentialsProvider(credentialsProvider(account))
        .region(region)
        .build()
    } yield AwsClient(client, account, region)
  }