Package com.morpheusdata.model
Class VirtualSwitch
java.lang.Object
com.morpheusdata.model.MorpheusModel
com.morpheusdata.model.projection.VirtualSwitchIdentityProjection
com.morpheusdata.model.VirtualSwitch
- All Implemented Interfaces:
Serializable
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 Summary
FieldsModifier and TypeFieldDescriptionprotected Booleanprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Dateprotected Stringprotected Stringprotected Stringprotected Dateprotected Stringprotected Booleanprotected Integerprotected Accountprotected Collection<VirtualSwitchSegment>protected ComputeServerGroupprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Collection<VirtualSwitchUplink>protected Booleanprotected StringFields inherited from class com.morpheusdata.model.projection.VirtualSwitchIdentityProjection
externalId, nameFields inherited from class com.morpheusdata.model.MorpheusModel
config, id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCode()getMtu()getOwner()voidvoidsetBaseType(String baseType) voidsetBondMode(String bondMode) voidsetBridgeMode(String bridgeMode) voidsetBridgeName(String bridgeName) voidsetCategory(String category) voidvoidsetDateCreated(Date dateCreated) voidsetDescription(String description) voidsetInternalId(String internalId) voidsetLacpRate(String lacpRate) voidsetLastUpdated(Date lastUpdated) voidsetLibvirtNetworkName(String libvirtNetworkName) voidsetManaged(Boolean managed) voidvoidvoidsetSegments(Collection<VirtualSwitchSegment> segments) voidsetServerGroup(ComputeServerGroup serverGroup) voidvoidsetStatusMessage(String statusMessage) voidsetTransmitHashPolicy(String transmitHashPolicy) voidsetUniqueId(String uniqueId) voidsetUplinkName(String uplinkName) voidsetUplinks(Collection<VirtualSwitchUplink> uplinks) voidvoidsetVisibility(String visibility) Methods inherited from class com.morpheusdata.model.projection.VirtualSwitchIdentityProjection
getExternalId, getName, setExternalId, setNameMethods inherited from class com.morpheusdata.model.MorpheusModel
getConfig, getConfigMap, getConfigProperty, getDirtyProperties, getDirtyPropertyValues, getId, getProperties, isDirty, markClean, markDirty, markDirty, setConfig, setConfigMap, setConfigProperty, setId
-
Field Details
-
owner
-
serverGroup
-
code
-
category
-
description
-
visibility
-
active
-
baseType
-
bondMode
-
bridgeMode
-
bridgeName
-
uplinkName
-
libvirtNetworkName
-
usesVf
-
lacpRate
-
transmitHashPolicy
-
managed
-
mtu
-
internalId
-
uniqueId
-
status
-
statusMessage
-
dateCreated
-
lastUpdated
-
segments
-
uplinks
-
-
Constructor Details
-
VirtualSwitch
public VirtualSwitch()
-
-
Method Details
-
getOwner
-
setOwner
-
getServerGroup
-
setServerGroup
-
getCode
-
setCode
-
getCategory
-
setCategory
-
getDescription
-
setDescription
-
getVisibility
-
setVisibility
-
getActive
-
setActive
-
getBaseType
-
setBaseType
-
getBondMode
-
setBondMode
-
getBridgeMode
-
setBridgeMode
-
getBridgeName
-
setBridgeName
-
getUplinkName
-
setUplinkName
-
getLibvirtNetworkName
-
setLibvirtNetworkName
-
getUsesVf
-
setUsesVf
-
getLacpRate
-
setLacpRate
-
getTransmitHashPolicy
-
setTransmitHashPolicy
-
getManaged
-
setManaged
-
getMtu
-
setMtu
-
getInternalId
-
setInternalId
-
getUniqueId
-
setUniqueId
-
getStatus
-
setStatus
-
getStatusMessage
-
setStatusMessage
-
getDateCreated
-
setDateCreated
-
getLastUpdated
-
setLastUpdated
-
getSegments
-
setSegments
-
getUplinks
-
setUplinks
-