added thrift generated go classes for topology