in aws-panorama-package/src/main/java/software/amazon/panorama/package_/Translator.java [62:88]
static ResourceModel translateFromReadResponse(final DescribePackageResponse response) {
ResourceModel.ResourceModelBuilder builder = ResourceModel.builder()
.packageName(response.packageName())
.packageId(response.packageId())
.arn(response.arn())
.storageLocation(StorageLocation.builder()
.bucket(response.storageLocation().bucket())
.binaryPrefixLocation(response.storageLocation().binaryPrefixLocation())
.generatedPrefixLocation(response.storageLocation().generatedPrefixLocation())
.manifestPrefixLocation(response.storageLocation().manifestPrefixLocation())
.repoPrefixLocation(response.storageLocation().repoPrefixLocation())
.build());
if (response.hasTags()) {
builder.tags(response.tags().entrySet()
.stream()
.map(tag ->
Tag.builder()
.key(tag.getKey())
.value(tag.getValue())
.build()
)
.collect(Collectors.toSet()));
}
return builder.build();
}