public class NetClientOptions extends QApiType implements QApiUnion
QApiUnionDescriptor{name=NetClientOptions, discriminator=null, data={none=NetdevNoneOptions, nic=NetLegacyNicOptions, user=NetdevUserOptions, tap=NetdevTapOptions, l2tpv3=NetdevL2TPv3Options, socket=NetdevSocketOptions, vde=NetdevVdeOptions, dump=NetdevDumpOptions, bridge=NetdevBridgeOptions, hubport=NetdevHubPortOptions, netmap=NetdevNetmapOptions, vhost-user=NetdevVhostUserOptions}, innerTypes=null, fields=null, discriminatorField=null}
Modifier and Type | Class and Description |
---|---|
static class |
NetClientOptions.Discriminator |
Constructor and Description |
---|
NetClientOptions() |
Modifier and Type | Method and Description |
---|---|
static NetClientOptions |
bridge(NetdevBridgeOptions bridge) |
static NetClientOptions |
dump(NetdevDumpOptions dump) |
Object |
getFieldByName(String name) |
List<String> |
getFieldNames() |
NetClientOptions.Discriminator |
getType() |
static NetClientOptions |
hubport(NetdevHubPortOptions hubport) |
boolean |
isValidUnion()
Returns true if this is a valid union.
|
static NetClientOptions |
l2tpv3(NetdevL2TPv3Options l2tpv3) |
static NetClientOptions |
netmap(NetdevNetmapOptions netmap) |
static NetClientOptions |
nic(NetLegacyNicOptions nic) |
static NetClientOptions |
none(NetdevNoneOptions none) |
static NetClientOptions |
socket(NetdevSocketOptions socket) |
static NetClientOptions |
tap(NetdevTapOptions tap) |
static NetClientOptions |
user(NetdevUserOptions user) |
static NetClientOptions |
vde(NetdevVdeOptions vde) |
static NetClientOptions |
vhostUser(NetdevVhostUserOptions vhostUser) |
toString
@Nonnull public NetClientOptions.Discriminator type
@CheckForNull public NetdevNoneOptions none
@CheckForNull public NetLegacyNicOptions nic
@CheckForNull public NetdevUserOptions user
@CheckForNull public NetdevTapOptions tap
@CheckForNull public NetdevL2TPv3Options l2tpv3
@CheckForNull public NetdevSocketOptions socket
@CheckForNull public NetdevVdeOptions vde
@CheckForNull public NetdevDumpOptions dump
@CheckForNull public NetdevBridgeOptions bridge
@CheckForNull public NetdevHubPortOptions hubport
@CheckForNull public NetdevNetmapOptions netmap
@CheckForNull public NetdevVhostUserOptions vhostUser
public NetClientOptions()
@Nonnull public final NetClientOptions.Discriminator getType()
@Nonnull public static NetClientOptions none(@Nonnull NetdevNoneOptions none)
@Nonnull public static NetClientOptions nic(@Nonnull NetLegacyNicOptions nic)
@Nonnull public static NetClientOptions user(@Nonnull NetdevUserOptions user)
@Nonnull public static NetClientOptions tap(@Nonnull NetdevTapOptions tap)
@Nonnull public static NetClientOptions l2tpv3(@Nonnull NetdevL2TPv3Options l2tpv3)
@Nonnull public static NetClientOptions socket(@Nonnull NetdevSocketOptions socket)
@Nonnull public static NetClientOptions vde(@Nonnull NetdevVdeOptions vde)
@Nonnull public static NetClientOptions dump(@Nonnull NetdevDumpOptions dump)
@Nonnull public static NetClientOptions bridge(@Nonnull NetdevBridgeOptions bridge)
@Nonnull public static NetClientOptions hubport(@Nonnull NetdevHubPortOptions hubport)
@Nonnull public static NetClientOptions netmap(@Nonnull NetdevNetmapOptions netmap)
@Nonnull public static NetClientOptions vhostUser(@Nonnull NetdevVhostUserOptions vhostUser)
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