static UntagResourceRequest untagResourceRequest()

in aws-codeartifact-repository/src/main/java/software/amazon/codeartifact/repository/Translator.java [100:124]


  static UntagResourceRequest untagResourceRequest(
      ResourceHandlerRequest<ResourceModel> request,
      List<Tag> tagsToRemove,
      String repositoryName,
      String domainName,
      String domainOwner
  ) {

    String arn = ArnUtils.repoArn(
        request.getAwsPartition(),
        request.getRegion(),
        domainOwner,
        domainName,
        repositoryName)
        .arn();

    return UntagResourceRequest.builder()
        .resourceArn(arn)
        .tagKeys(
            tagsToRemove.stream()
                .map(Tag::key)
                .collect(Collectors.toList())
        )
        .build();
  }