Class Vlan
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.network.gateway.Vlan
@ApiType("SoftLayer_Network_Gateway_Vlan") public class Vlan extends Entity
An inside VLAN is a VLAN which is attached to a network gateway and can be routed or bypassed.
- See Also:
- SoftLayer_Network_Gateway_Vlan
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Vlan.Mask
static interface
Vlan.Service
An inside VLAN is a VLAN which is attached to a network gateway and can be routed or bypassed.static interface
Vlan.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Boolean
bypassFlag
If true, this VLAN is bypassed.protected boolean
bypassFlagSpecified
protected Long
id
A gateway VLAN's internal identifier.protected boolean
idSpecified
protected Gateway
networkGateway
The gateway this VLAN is attached to.protected Long
networkGatewayId
The internal identifier of the gateway this VLAN is attached to.protected boolean
networkGatewayIdSpecified
protected Vlan
networkVlan
The network VLAN record.protected Long
networkVlanId
The internal identifier of the network VLAN.protected boolean
networkVlanIdSpecified
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
Constructor Summary
Constructors Constructor Description Vlan()
-
Method Summary
Modifier and Type Method Description Vlan.Service
asService(ApiClient client)
Boolean
getBypassFlag()
Long
getId()
Gateway
getNetworkGateway()
Long
getNetworkGatewayId()
Vlan
getNetworkVlan()
Long
getNetworkVlanId()
boolean
isBypassFlagSpecified()
boolean
isIdSpecified()
boolean
isNetworkGatewayIdSpecified()
boolean
isNetworkVlanIdSpecified()
static Vlan.Service
service(ApiClient client)
static Vlan.Service
service(ApiClient client, Long id)
void
setBypassFlag(Boolean bypassFlag)
void
setId(Long id)
void
setNetworkGateway(Gateway networkGateway)
void
setNetworkGatewayId(Long networkGatewayId)
void
setNetworkVlan(Vlan networkVlan)
void
setNetworkVlanId(Long networkVlanId)
void
unsetBypassFlag()
void
unsetId()
void
unsetNetworkGatewayId()
void
unsetNetworkVlanId()
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
Field Details
-
networkGateway
The gateway this VLAN is attached to. -
networkVlan
The network VLAN record. -
bypassFlag
If true, this VLAN is bypassed. If false, it is routed through the gateway. -
bypassFlagSpecified
protected boolean bypassFlagSpecified -
id
A gateway VLAN's internal identifier. -
idSpecified
protected boolean idSpecified -
networkGatewayId
The internal identifier of the gateway this VLAN is attached to. -
networkGatewayIdSpecified
protected boolean networkGatewayIdSpecified -
networkVlanId
The internal identifier of the network VLAN. -
networkVlanIdSpecified
protected boolean networkVlanIdSpecified
-
-
Constructor Details
-
Vlan
public Vlan()
-
-
Method Details
-
getNetworkGateway
-
setNetworkGateway
-
getNetworkVlan
-
setNetworkVlan
-
getBypassFlag
-
setBypassFlag
-
isBypassFlagSpecified
public boolean isBypassFlagSpecified() -
unsetBypassFlag
public void unsetBypassFlag() -
getId
-
setId
-
isIdSpecified
public boolean isIdSpecified() -
unsetId
public void unsetId() -
getNetworkGatewayId
-
setNetworkGatewayId
-
isNetworkGatewayIdSpecified
public boolean isNetworkGatewayIdSpecified() -
unsetNetworkGatewayId
public void unsetNetworkGatewayId() -
getNetworkVlanId
-
setNetworkVlanId
-
isNetworkVlanIdSpecified
public boolean isNetworkVlanIdSpecified() -
unsetNetworkVlanId
public void unsetNetworkVlanId() -
asService
-
service
-
service
-