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
All Methods Static Methods Instance Methods Concrete Methods 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 Detail
-
networkGateway
@ApiProperty protected Gateway networkGateway
The gateway this VLAN is attached to.
-
networkVlan
@ApiProperty protected Vlan networkVlan
The network VLAN record.
-
bypassFlag
@ApiProperty(canBeNullOrNotSet=true) protected Boolean bypassFlag
If true, this VLAN is bypassed. If false, it is routed through the gateway.
-
bypassFlagSpecified
protected boolean bypassFlagSpecified
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
A gateway VLAN's internal identifier.
-
idSpecified
protected boolean idSpecified
-
networkGatewayId
@ApiProperty(canBeNullOrNotSet=true) protected Long networkGatewayId
The internal identifier of the gateway this VLAN is attached to.
-
networkGatewayIdSpecified
protected boolean networkGatewayIdSpecified
-
networkVlanId
@ApiProperty(canBeNullOrNotSet=true) protected Long networkVlanId
The internal identifier of the network VLAN.
-
networkVlanIdSpecified
protected boolean networkVlanIdSpecified
-
-
Method Detail
-
getNetworkGateway
public Gateway getNetworkGateway()
-
setNetworkGateway
public void setNetworkGateway(Gateway networkGateway)
-
getNetworkVlan
public Vlan getNetworkVlan()
-
setNetworkVlan
public void setNetworkVlan(Vlan networkVlan)
-
getBypassFlag
public Boolean getBypassFlag()
-
setBypassFlag
public void setBypassFlag(Boolean bypassFlag)
-
isBypassFlagSpecified
public boolean isBypassFlagSpecified()
-
unsetBypassFlag
public void unsetBypassFlag()
-
getId
public Long getId()
-
setId
public void setId(Long id)
-
isIdSpecified
public boolean isIdSpecified()
-
unsetId
public void unsetId()
-
getNetworkGatewayId
public Long getNetworkGatewayId()
-
setNetworkGatewayId
public void setNetworkGatewayId(Long networkGatewayId)
-
isNetworkGatewayIdSpecified
public boolean isNetworkGatewayIdSpecified()
-
unsetNetworkGatewayId
public void unsetNetworkGatewayId()
-
getNetworkVlanId
public Long getNetworkVlanId()
-
setNetworkVlanId
public void setNetworkVlanId(Long networkVlanId)
-
isNetworkVlanIdSpecified
public boolean isNetworkVlanIdSpecified()
-
unsetNetworkVlanId
public void unsetNetworkVlanId()
-
asService
public Vlan.Service asService(ApiClient client)
-
service
public static Vlan.Service service(ApiClient client)
-
service
public static Vlan.Service service(ApiClient client, Long id)
-
-