public class ChardevBackend extends QApiType implements QApiUnion
QApiUnionDescriptor{name=ChardevBackend, discriminator=null, data={file=ChardevFile, serial=ChardevHostdev, parallel=ChardevHostdev, pipe=ChardevHostdev, socket=ChardevSocket, udp=ChardevUdp, pty=ChardevDummy, null=ChardevDummy, mux=ChardevMux, msmouse=ChardevDummy, braille=ChardevDummy, testdev=ChardevDummy, stdio=ChardevStdio, console=ChardevDummy, spicevmc=ChardevSpiceChannel, spiceport=ChardevSpicePort, vc=ChardevVC, ringbuf=ChardevRingbuf, memory=ChardevRingbuf}, innerTypes=null, fields=null, discriminatorField=null}
Modifier and Type | Class and Description |
---|---|
static class |
ChardevBackend.Discriminator |
Constructor and Description |
---|
ChardevBackend() |
toString
@Nonnull public ChardevBackend.Discriminator type
@CheckForNull public ChardevFile file
@CheckForNull public ChardevHostdev serial
@CheckForNull public ChardevHostdev parallel
@CheckForNull public ChardevHostdev pipe
@CheckForNull public ChardevSocket socket
@CheckForNull public ChardevUdp udp
@CheckForNull public ChardevDummy pty
@CheckForNull public ChardevDummy _null
@CheckForNull public ChardevMux mux
@CheckForNull public ChardevDummy msmouse
@CheckForNull public ChardevDummy braille
@CheckForNull public ChardevDummy testdev
@CheckForNull public ChardevStdio stdio
@CheckForNull public ChardevDummy console
@CheckForNull public ChardevSpiceChannel spicevmc
@CheckForNull public ChardevSpicePort spiceport
@CheckForNull public ChardevVC vc
@CheckForNull public ChardevRingbuf ringbuf
@CheckForNull public ChardevRingbuf memory
public ChardevBackend()
@Nonnull public final ChardevBackend.Discriminator getType()
@Nonnull public static ChardevBackend file(@Nonnull ChardevFile file)
@Nonnull public static ChardevBackend serial(@Nonnull ChardevHostdev serial)
@Nonnull public static ChardevBackend parallel(@Nonnull ChardevHostdev parallel)
@Nonnull public static ChardevBackend pipe(@Nonnull ChardevHostdev pipe)
@Nonnull public static ChardevBackend socket(@Nonnull ChardevSocket socket)
@Nonnull public static ChardevBackend udp(@Nonnull ChardevUdp udp)
@Nonnull public static ChardevBackend pty(@Nonnull ChardevDummy pty)
@Nonnull public static ChardevBackend _null(@Nonnull ChardevDummy _null)
@Nonnull public static ChardevBackend mux(@Nonnull ChardevMux mux)
@Nonnull public static ChardevBackend msmouse(@Nonnull ChardevDummy msmouse)
@Nonnull public static ChardevBackend braille(@Nonnull ChardevDummy braille)
@Nonnull public static ChardevBackend testdev(@Nonnull ChardevDummy testdev)
@Nonnull public static ChardevBackend stdio(@Nonnull ChardevStdio stdio)
@Nonnull public static ChardevBackend console(@Nonnull ChardevDummy console)
@Nonnull public static ChardevBackend spicevmc(@Nonnull ChardevSpiceChannel spicevmc)
@Nonnull public static ChardevBackend spiceport(@Nonnull ChardevSpicePort spiceport)
@Nonnull public static ChardevBackend vc(@Nonnull ChardevVC vc)
@Nonnull public static ChardevBackend ringbuf(@Nonnull ChardevRingbuf ringbuf)
@Nonnull public static ChardevBackend memory(@Nonnull ChardevRingbuf memory)
public List<String> getFieldNames()
getFieldNames
in class QApiType
public Object getFieldByName(@Nonnull String name) throws NoSuchFieldException
getFieldByName
in class QApiType
NoSuchFieldException
public boolean isValidUnion()
QApiUnion
isValidUnion
in interface QApiUnion