static DescribeDomainRequest translateToReadRequest()

in aws-codeartifact-domain/src/main/java/software/amazon/codeartifact/domain/Translator.java [96:111]


  static DescribeDomainRequest translateToReadRequest(final ResourceModel model) {
    String domainName = model.getDomainName();
    String domainOwner = model.getOwner();

    if (model.getArn() != null && domainName == null && domainOwner == null) {
      // This is the case GetAtt or Ref is called on the resource
      Arn domainArn = ArnUtils.fromArn(model.getArn());

      domainName = domainArn.shortId();
      domainOwner = domainArn.owner();
    }
    return DescribeDomainRequest.builder()
        .domain(domainName)
        .domainOwner(domainOwner)
        .build();
  }