Class VirtualSwitch

All Implemented Interfaces:
Serializable

public class VirtualSwitch extends VirtualSwitchIdentityProjection
Represents an HVM virtual switch — a cluster-scoped network abstraction that owns traffic segments and per-host uplink mappings.
Since:
1.5.0
See Also:
  • Field Details

    • owner

      protected Account owner
    • serverGroup

      protected ComputeServerGroup serverGroup
    • code

      protected String code
    • category

      protected String category
    • description

      protected String description
    • visibility

      protected String visibility
    • active

      protected Boolean active
    • baseType

      protected String baseType
    • bondMode

      protected String bondMode
    • bridgeMode

      protected String bridgeMode
    • bridgeName

      protected String bridgeName
    • uplinkName

      protected String uplinkName
    • libvirtNetworkName

      protected String libvirtNetworkName
    • usesVf

      protected Boolean usesVf
    • lacpRate

      protected String lacpRate
    • transmitHashPolicy

      protected String transmitHashPolicy
    • managed

      protected Boolean managed
    • mtu

      protected Integer mtu
    • internalId

      protected String internalId
    • uniqueId

      protected String uniqueId
    • status

      protected String status
    • statusMessage

      protected String statusMessage
    • dateCreated

      protected Date dateCreated
    • lastUpdated

      protected Date lastUpdated
    • segments

      protected Collection<VirtualSwitchSegment> segments
  • Constructor Details

    • VirtualSwitch

      public VirtualSwitch()
  • Method Details

    • getOwner

      public Account getOwner()
    • setOwner

      public void setOwner(Account owner)
    • getServerGroup

      public ComputeServerGroup getServerGroup()
    • setServerGroup

      public void setServerGroup(ComputeServerGroup serverGroup)
    • getCode

      public String getCode()
    • setCode

      public void setCode(String code)
    • getCategory

      public String getCategory()
    • setCategory

      public void setCategory(String category)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getVisibility

      public String getVisibility()
    • setVisibility

      public void setVisibility(String visibility)
    • getActive

      public Boolean getActive()
    • setActive

      public void setActive(Boolean active)
    • getBaseType

      public String getBaseType()
    • setBaseType

      public void setBaseType(String baseType)
    • getBondMode

      public String getBondMode()
    • setBondMode

      public void setBondMode(String bondMode)
    • getBridgeMode

      public String getBridgeMode()
    • setBridgeMode

      public void setBridgeMode(String bridgeMode)
    • getBridgeName

      public String getBridgeName()
    • setBridgeName

      public void setBridgeName(String bridgeName)
    • getUplinkName

      public String getUplinkName()
    • setUplinkName

      public void setUplinkName(String uplinkName)
    • getLibvirtNetworkName

      public String getLibvirtNetworkName()
    • setLibvirtNetworkName

      public void setLibvirtNetworkName(String libvirtNetworkName)
    • getUsesVf

      public Boolean getUsesVf()
    • setUsesVf

      public void setUsesVf(Boolean usesVf)
    • getLacpRate

      public String getLacpRate()
    • setLacpRate

      public void setLacpRate(String lacpRate)
    • getTransmitHashPolicy

      public String getTransmitHashPolicy()
    • setTransmitHashPolicy

      public void setTransmitHashPolicy(String transmitHashPolicy)
    • getManaged

      public Boolean getManaged()
    • setManaged

      public void setManaged(Boolean managed)
    • getMtu

      public Integer getMtu()
    • setMtu

      public void setMtu(Integer mtu)
    • getInternalId

      public String getInternalId()
    • setInternalId

      public void setInternalId(String internalId)
    • getUniqueId

      public String getUniqueId()
    • setUniqueId

      public void setUniqueId(String uniqueId)
    • getStatus

      public String getStatus()
    • setStatus

      public void setStatus(String status)
    • getStatusMessage

      public String getStatusMessage()
    • setStatusMessage

      public void setStatusMessage(String statusMessage)
    • getDateCreated

      public Date getDateCreated()
    • setDateCreated

      public void setDateCreated(Date dateCreated)
    • getLastUpdated

      public Date getLastUpdated()
    • setLastUpdated

      public void setLastUpdated(Date lastUpdated)
    • getSegments

      public Collection<VirtualSwitchSegment> getSegments()
    • setSegments

      public void setSegments(Collection<VirtualSwitchSegment> segments)
    • getUplinks

      public Collection<VirtualSwitchUplink> getUplinks()
    • setUplinks

      public void setUplinks(Collection<VirtualSwitchUplink> uplinks)