in aws-kendra-faq/src/main/java/software/amazon/kendra/faq/Translator.java [58:82]
static ResourceModel translateFromReadResponse(final DescribeFaqResponse describeFaqResponse,
final ListTagsForResourceResponse listTagsForResourceResponse,
final String arn) {
ResourceModel.ResourceModelBuilder builder = ResourceModel.builder()
.id(describeFaqResponse.id())
.indexId(describeFaqResponse.indexId())
.arn(arn)
.description(describeFaqResponse.description())
.name(describeFaqResponse.name())
.roleArn(describeFaqResponse.roleArn())
.fileFormat(describeFaqResponse.fileFormatAsString());
if (describeFaqResponse.s3Path() != null) {
builder.s3Path(software.amazon.kendra.faq.S3Path.builder()
.key(describeFaqResponse.s3Path().key())
.bucket(describeFaqResponse.s3Path().bucket())
.build());
}
builder.tags(ListConverter.toModel(listTagsForResourceResponse.tags(), x -> software.amazon.kendra.faq.Tag
.builder()
.key(x.key())
.value(x.value())
.build()));
return builder.build();
}