class HeatBridgeImpl implements HeatBridgeApi {

    public void buildAddNetworksToAaiAction(final String genericVnfId, final String vfModuleId,
            List<Network> networks) {
        networks.forEach(network -> {
            L3Network l3Network = aaiHelper.buildNetwork(network);
            if (l3Network != null) {
                l3Network.setSubnets(buildSunets(network));

                RelationshipList relationshipList = new RelationshipList();
                List<Relationship> relationships = relationshipList.getRelationship();

                relationships.add(aaiHelper.getRelationshipToVfModule(genericVnfId, vfModuleId));
                relationships.add(aaiHelper.getRelationshipToTenant(cloudOwner, cloudRegionId, tenantId));

                l3Network.setRelationshipList(relationshipList);
                transaction.createIfNotExists(
                        AAIUriFactory
                                .createResourceUri(AAIFluentTypeBuilder.network().l3Network(l3Network.getNetworkId())),
                        Optional.of(l3Network));
            }
        });
    }

    public  HeatBridgeImpl(AAIResourcesClient resourcesClient, final CloudIdentity cloudIdentity,
            @Nonnull final String cloudOwner, @Nonnull final String cloudRegionId, @Nonnull final String regionId,
            @Nonnull final String tenantId, @Nonnull final NodeType nodeType);
    public  HeatBridgeImpl();

}