How to Use openAPI to Create Dataset via Java Emitter and Code Examples

Original Slack Thread

Hi all, how to use openAPI to create dataset via Java Emitter?
Can anyone give my some code examples?
I have added the following to my pom.xml

     <groupId>io.acryl</groupId>
     <artifactId>datahub-client</artifactId>
     <version>0.12.0</version>
</dependency>```
Datahub version:0.12.0

Take a look at this expmple
https://github.com/datahub-project/datahub/blob/master/metadata-integration/java/examples/src/main/java/io/datahubproject/examples/DatasetAdd.java

Does openAPI has java sdk or code example? I want to use Dtahub OpenApi and don’t want to build request body easily

not sure about a specific example as such, but you can develop by referencing at rest emitter code
https://github.com/datahub-project/datahub/blob/master/metadata-integration/java/datahub-client/src/main/java/datahub/client/rest/RestEmitter.java

https://github.com/datahub-project/datahub/blob/master/metadata-integration/java/datahub-client/src/test/java/datahub/client/rest/RestEmitterTest.java|https://github.com/datahub-project/datahub/blob/master/metadata-integration/java/d[…]b-client/src/test/java/datahub/client/rest/RestEmitterTest.java