William Cheng cd41bc824b
[java] Add jersey3 support to the Java client (#12046)
* add jersey3 client support

* update code to support jersey3

* test jersey3 in ci

* update doc

* update sbt, gradle build files
2022-04-05 17:23:37 +08:00

986 B

Pig

oneOf schemas

Example

// Import classes:
import org.openapitools.client.model.Pig;
import org.openapitools.client.model.BasquePig;
import org.openapitools.client.model.DanishPig;

public class Example {
    public static void main(String[] args) {
        Pig examplePig = new Pig();

        // create a new BasquePig
        BasquePig exampleBasquePig = new BasquePig();
        // set Pig to BasquePig
        examplePig.setActualInstance(exampleBasquePig);
        // to get back the BasquePig set earlier
        BasquePig testBasquePig = (BasquePig) examplePig.getActualInstance();

        // create a new DanishPig
        DanishPig exampleDanishPig = new DanishPig();
        // set Pig to DanishPig
        examplePig.setActualInstance(exampleDanishPig);
        // to get back the DanishPig set earlier
        DanishPig testDanishPig = (DanishPig) examplePig.getActualInstance();
    }
}