Class Vlan
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.network.Vlan
@ApiType("SoftLayer_Network_Vlan") public class Vlan extends Entity
The SoftLayer_Network_Vlan data type models a single VLAN within SoftLayer's public and private networks. a Virtual LAN is a structure that associates network interfaces on routers, switches, and servers in different locations to act as if they were on the same local network broadcast domain. VLANs are a central part of the SoftLayer network. They can determine how new IP subnets are routed and how individual servers communicate to each other.
- See Also:
- SoftLayer_Network_Vlan
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Vlan.Mask
static interface
Vlan.Service
Virtual LANs are an integral part of SoftLayer' s public and private networks.static interface
Vlan.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Account
account
The SoftLayer customer account associated with a VLAN.protected Long
accountId
The internal identifier of the SoftLayer customer account that a VLAN is associated with.protected boolean
accountIdSpecified
protected Long
additionalPrimarySubnetCount
A count of a VLAN's additional primary subnets.protected List<Subnet>
additionalPrimarySubnets
A VLAN's additional primary subnets.protected Gateway
attachedNetworkGateway
The gateway this VLAN is inside of.protected Boolean
attachedNetworkGatewayFlag
Whether or not this VLAN is inside a gateway.protected Vlan
attachedNetworkGatewayVlan
The inside VLAN record if this VLAN is inside a network gateway.protected Item
billingItem
The billing item for a network vlan.protected Long
dedicatedFirewallFlag
A flag indicating that a network vlan is on a Hardware Firewall (Dedicated).protected Router
extensionRouter
The extension router that a VLAN is associated with.protected Long
firewallGuestNetworkComponentCount
A count of a firewalled Vlan's network components.protected List<Firewall>
firewallGuestNetworkComponents
A firewalled Vlan's network components.protected Long
firewallInterfaceCount
A count of a firewalled vlan's inbound/outbound interfaces.protected List<Interface>
firewallInterfaces
A firewalled vlan's inbound/outbound interfaces.protected Long
firewallNetworkComponentCount
A count of a firewalled Vlan's network components.protected List<Firewall>
firewallNetworkComponents
A firewalled Vlan's network components.protected Long
firewallRuleCount
A count of the currently running rule set of a firewalled VLAN.protected List<Rule>
firewallRules
The currently running rule set of a firewalled VLAN.protected Long
guestNetworkComponentCount
A count of the networking components that are connected to a VLAN.protected List<Component>
guestNetworkComponents
The networking components that are connected to a VLAN.protected List<Hardware>
hardware
All of the hardware that exists on a VLAN.protected Long
hardwareCount
A count of all of the hardware that exists on a VLAN.protected Boolean
highAvailabilityFirewallFlag
protected Long
id
A VLAN's internal identifier.protected boolean
idSpecified
protected Boolean
localDiskStorageCapabilityFlag
A flag indicating that a vlan can be assigned to a host that has local disk functionality.protected GregorianCalendar
modifyDate
The date a VLAN was last modified.protected boolean
modifyDateSpecified
protected String
name
The optional name for this VLANprotected boolean
nameSpecified
protected Network
network
The network in which this VLAN resides.protected Long
networkComponentCount
A count of the networking components that are connected to a VLAN.protected List<Component>
networkComponents
The networking components that are connected to a VLAN.protected Long
networkComponentTrunkCount
A count of the network components that are connected to this VLAN through a trunk.protected List<Trunk>
networkComponentTrunks
The network components that are connected to this VLAN through a trunk.protected String
networkSpace
Identifier to denote whether a VLAN is used for public or private connectivity.protected Firewall
networkVlanFirewall
The Hardware Firewall (Dedicated) for a network vlan.protected String
note
The note for this vlan.protected boolean
noteSpecified
protected Router
primaryRouter
The primary router that a VLAN is associated with.protected Subnet
primarySubnet
A VLAN's primary subnet.protected Long
primarySubnetCount
A count ofprotected Long
primarySubnetId
The internal identifier of the primary subnet addressed on a VLAN.protected boolean
primarySubnetIdSpecified
protected List<Subnet>
primarySubnets
protected Subnet
primarySubnetVersion6
A VLAN's primary IPv6 subnet.protected Long
privateNetworkGatewayCount
A count of the gateways this VLAN is the private VLAN of.protected List<Gateway>
privateNetworkGateways
The gateways this VLAN is the private VLAN of.protected Long
protectedIpAddressCount
A count ofprotected List<IpAddress>
protectedIpAddresses
protected Long
publicNetworkGatewayCount
A count of the gateways this VLAN is the public VLAN of.protected List<Gateway>
publicNetworkGateways
The gateways this VLAN is the public VLAN of.protected Boolean
sanStorageCapabilityFlag
A flag indicating that a vlan can be assigned to a host that has SAN disk functionality.protected Long
scaleVlanCount
A count of collection of scale VLANs this VLAN applies to.protected List<Vlan>
scaleVlans
Collection of scale VLANs this VLAN applies to.protected Hardware
secondaryRouter
The secondary router that a VLAN is associated with.protected Long
secondarySubnetCount
A count of the subnets that exist as secondary interfaces on a VLANprotected List<Subnet>
secondarySubnets
The subnets that exist as secondary interfaces on a VLANprotected Long
subnetCount
A count of all of the subnets that exist as VLAN interfaces.protected List<Subnet>
subnets
All of the subnets that exist as VLAN interfaces.protected Long
tagReferenceCount
A count of references to all tags for this VLAN.protected List<Reference>
tagReferences
References to all tags for this VLAN.protected Long
totalPrimaryIpAddressCount
The number of primary IP addresses in a VLAN.protected Type
type
The type of this VLAN.protected Long
virtualGuestCount
A count of all of the Virtual Servers that are connected to a VLAN.protected List<Guest>
virtualGuests
All of the Virtual Servers that are connected to a VLAN.protected Long
vlanNumber
A VLAN's number as recorded within the SoftLayer network.protected boolean
vlanNumberSpecified
-
Constructor Summary
Constructors Constructor Description Vlan()
-
Method Summary
-
Field Details
-
account
The SoftLayer customer account associated with a VLAN. -
additionalPrimarySubnets
A VLAN's additional primary subnets. These are used to extend the number of servers attached to the VLAN by adding more ip addresses to the primary IP address pool. -
attachedNetworkGateway
The gateway this VLAN is inside of. -
attachedNetworkGatewayFlag
Whether or not this VLAN is inside a gateway. -
attachedNetworkGatewayVlan
The inside VLAN record if this VLAN is inside a network gateway. -
billingItem
The billing item for a network vlan. -
dedicatedFirewallFlag
A flag indicating that a network vlan is on a Hardware Firewall (Dedicated). -
extensionRouter
The extension router that a VLAN is associated with. -
firewallGuestNetworkComponents
A firewalled Vlan's network components. -
firewallInterfaces
A firewalled vlan's inbound/outbound interfaces. -
firewallNetworkComponents
A firewalled Vlan's network components. -
firewallRules
The currently running rule set of a firewalled VLAN. -
guestNetworkComponents
The networking components that are connected to a VLAN. -
hardware
All of the hardware that exists on a VLAN. Hardware is associated with a VLAN by its networking components. -
highAvailabilityFirewallFlag
-
localDiskStorageCapabilityFlag
A flag indicating that a vlan can be assigned to a host that has local disk functionality. -
network
The network in which this VLAN resides. -
networkComponentTrunks
The network components that are connected to this VLAN through a trunk. -
networkComponents
The networking components that are connected to a VLAN. -
networkSpace
Identifier to denote whether a VLAN is used for public or private connectivity. -
networkVlanFirewall
The Hardware Firewall (Dedicated) for a network vlan. -
primaryRouter
The primary router that a VLAN is associated with. Every SoftLayer VLAN is connected to more than one router for greater network redundancy. -
primarySubnet
A VLAN's primary subnet. Each VLAN has at least one subnet, usually the subnet that is assigned to a server or new IP address block when it's purchased. -
primarySubnetVersion6
A VLAN's primary IPv6 subnet. Some VLAN's may not have a primary IPv6 subnet. -
primarySubnets
-
privateNetworkGateways
The gateways this VLAN is the private VLAN of. -
protectedIpAddresses
-
publicNetworkGateways
The gateways this VLAN is the public VLAN of. -
sanStorageCapabilityFlag
A flag indicating that a vlan can be assigned to a host that has SAN disk functionality. -
scaleVlans
Collection of scale VLANs this VLAN applies to. -
secondaryRouter
The secondary router that a VLAN is associated with. Every SoftLayer VLAN is connected to more than one router for greater network redundancy. -
secondarySubnets
The subnets that exist as secondary interfaces on a VLAN -
subnets
All of the subnets that exist as VLAN interfaces. -
tagReferences
References to all tags for this VLAN. -
totalPrimaryIpAddressCount
The number of primary IP addresses in a VLAN. -
type
The type of this VLAN. -
virtualGuests
All of the Virtual Servers that are connected to a VLAN. -
accountId
The internal identifier of the SoftLayer customer account that a VLAN is associated with. -
accountIdSpecified
protected boolean accountIdSpecified -
id
A VLAN's internal identifier. This should not be confused with the ''vlanNumber'' property, which is used in network configuration. -
idSpecified
protected boolean idSpecified -
modifyDate
The date a VLAN was last modified. -
modifyDateSpecified
protected boolean modifyDateSpecified -
name
The optional name for this VLAN -
nameSpecified
protected boolean nameSpecified -
note
The note for this vlan. -
noteSpecified
protected boolean noteSpecified -
primarySubnetId
The internal identifier of the primary subnet addressed on a VLAN. -
primarySubnetIdSpecified
protected boolean primarySubnetIdSpecified -
vlanNumber
A VLAN's number as recorded within the SoftLayer network. This is configured directly on SoftLayer's networking equipment and should not be confused with a VLAN's ''id'' property. -
vlanNumberSpecified
protected boolean vlanNumberSpecified -
additionalPrimarySubnetCount
A count of a VLAN's additional primary subnets. These are used to extend the number of servers attached to the VLAN by adding more ip addresses to the primary IP address pool. -
firewallGuestNetworkComponentCount
A count of a firewalled Vlan's network components. -
firewallInterfaceCount
A count of a firewalled vlan's inbound/outbound interfaces. -
firewallNetworkComponentCount
A count of a firewalled Vlan's network components. -
firewallRuleCount
A count of the currently running rule set of a firewalled VLAN. -
guestNetworkComponentCount
A count of the networking components that are connected to a VLAN. -
hardwareCount
A count of all of the hardware that exists on a VLAN. Hardware is associated with a VLAN by its networking components. -
networkComponentCount
A count of the networking components that are connected to a VLAN. -
networkComponentTrunkCount
A count of the network components that are connected to this VLAN through a trunk. -
primarySubnetCount
A count of -
privateNetworkGatewayCount
A count of the gateways this VLAN is the private VLAN of. -
protectedIpAddressCount
A count of -
publicNetworkGatewayCount
A count of the gateways this VLAN is the public VLAN of. -
scaleVlanCount
A count of collection of scale VLANs this VLAN applies to. -
secondarySubnetCount
A count of the subnets that exist as secondary interfaces on a VLAN -
subnetCount
A count of all of the subnets that exist as VLAN interfaces. -
tagReferenceCount
A count of references to all tags for this VLAN. -
virtualGuestCount
A count of all of the Virtual Servers that are connected to a VLAN.
-
-
Constructor Details
-
Vlan
public Vlan()
-
-
Method Details
-
getAccount
-
setAccount
-
getAdditionalPrimarySubnets
-
getAttachedNetworkGateway
-
setAttachedNetworkGateway
-
getAttachedNetworkGatewayFlag
-
setAttachedNetworkGatewayFlag
-
getAttachedNetworkGatewayVlan
-
setAttachedNetworkGatewayVlan
-
getBillingItem
-
setBillingItem
-
getDedicatedFirewallFlag
-
setDedicatedFirewallFlag
-
getExtensionRouter
-
setExtensionRouter
-
getFirewallGuestNetworkComponents
-
getFirewallInterfaces
-
getFirewallNetworkComponents
-
getFirewallRules
-
getGuestNetworkComponents
-
getHardware
-
getHighAvailabilityFirewallFlag
-
setHighAvailabilityFirewallFlag
-
getLocalDiskStorageCapabilityFlag
-
setLocalDiskStorageCapabilityFlag
-
getNetwork
-
setNetwork
-
getNetworkComponentTrunks
-
getNetworkComponents
-
getNetworkSpace
-
setNetworkSpace
-
getNetworkVlanFirewall
-
setNetworkVlanFirewall
-
getPrimaryRouter
-
setPrimaryRouter
-
getPrimarySubnet
-
setPrimarySubnet
-
getPrimarySubnetVersion6
-
setPrimarySubnetVersion6
-
getPrimarySubnets
-
getPrivateNetworkGateways
-
getProtectedIpAddresses
-
getPublicNetworkGateways
-
getSanStorageCapabilityFlag
-
setSanStorageCapabilityFlag
-
getScaleVlans
-
getSecondaryRouter
-
setSecondaryRouter
-
getSecondarySubnets
-
getSubnets
-
getTagReferences
-
getTotalPrimaryIpAddressCount
-
setTotalPrimaryIpAddressCount
-
getType
-
setType
-
getVirtualGuests
-
getAccountId
-
setAccountId
-
isAccountIdSpecified
public boolean isAccountIdSpecified() -
unsetAccountId
public void unsetAccountId() -
getId
-
setId
-
isIdSpecified
public boolean isIdSpecified() -
unsetId
public void unsetId() -
getModifyDate
-
setModifyDate
-
isModifyDateSpecified
public boolean isModifyDateSpecified() -
unsetModifyDate
public void unsetModifyDate() -
getName
-
setName
-
isNameSpecified
public boolean isNameSpecified() -
unsetName
public void unsetName() -
getNote
-
setNote
-
isNoteSpecified
public boolean isNoteSpecified() -
unsetNote
public void unsetNote() -
getPrimarySubnetId
-
setPrimarySubnetId
-
isPrimarySubnetIdSpecified
public boolean isPrimarySubnetIdSpecified() -
unsetPrimarySubnetId
public void unsetPrimarySubnetId() -
getVlanNumber
-
setVlanNumber
-
isVlanNumberSpecified
public boolean isVlanNumberSpecified() -
unsetVlanNumber
public void unsetVlanNumber() -
getAdditionalPrimarySubnetCount
-
setAdditionalPrimarySubnetCount
-
getFirewallGuestNetworkComponentCount
-
setFirewallGuestNetworkComponentCount
-
getFirewallInterfaceCount
-
setFirewallInterfaceCount
-
getFirewallNetworkComponentCount
-
setFirewallNetworkComponentCount
-
getFirewallRuleCount
-
setFirewallRuleCount
-
getGuestNetworkComponentCount
-
setGuestNetworkComponentCount
-
getHardwareCount
-
setHardwareCount
-
getNetworkComponentCount
-
setNetworkComponentCount
-
getNetworkComponentTrunkCount
-
setNetworkComponentTrunkCount
-
getPrimarySubnetCount
-
setPrimarySubnetCount
-
getPrivateNetworkGatewayCount
-
setPrivateNetworkGatewayCount
-
getProtectedIpAddressCount
-
setProtectedIpAddressCount
-
getPublicNetworkGatewayCount
-
setPublicNetworkGatewayCount
-
getScaleVlanCount
-
setScaleVlanCount
-
getSecondarySubnetCount
-
setSecondarySubnetCount
-
getSubnetCount
-
setSubnetCount
-
getTagReferenceCount
-
setTagReferenceCount
-
getVirtualGuestCount
-
setVirtualGuestCount
-
asService
-
service
-
service
-