def run(self, name, config, builder):
if not isinstance(name, str):<EOL><INDENT>raise RuntimeError("<STR_LIT>")<EOL><DEDENT>if not isinstance(config, Config):<EOL><INDENT>raise RuntimeError("<STR_LIT>")<EOL><DEDENT>if not isinstance(builder, Builder):<EOL><INDENT>raise RuntimeError("<STR_LIT>")<EOL><DEDENT>bldr = TopologyBuilder(name=name)<EOL>builder.build(bldr)<EOL>bldr.set_config(config._api_config)<EOL>bldr.build_and_submit()<EOL>
Builds the topology and submits it