in aws-ec2-transitgatewaymulticastgroupmember/src/main/java/software/amazon/ec2/transitgatewaymulticastgroupmember/workflow/read/Read.java [69:89]
private ResourceModel translateResponsesToModel(SearchTransitGatewayMulticastGroupsResponse awsResponse, ResourceModel model) {
if(awsResponse.multicastGroups().isEmpty()) {
return null;
} else {
TransitGatewayMulticastGroup response = awsResponse.multicastGroups().get(0);
return ResourceModel.builder()
.transitGatewayMulticastDomainId(model.getTransitGatewayMulticastDomainId())
.transitGatewayAttachmentId(response.transitGatewayAttachmentId())
.groupIpAddress(response.groupIpAddress())
.groupMember(response.groupMember())
.subnetId(response.subnetId())
.groupSource(response.groupSource())
.groupIpAddress(response.groupIpAddress())
.networkInterfaceId(response.networkInterfaceId())
.memberType(response.memberTypeAsString())
.resourceId(response.resourceId())
.resourceType(response.resourceTypeAsString())
.sourceType(response.sourceTypeAsString())
.build();
}
}