Package com.morpheusdata.model
Class NetworkSwitch
java.lang.Object
com.morpheusdata.model.MorpheusModel
com.morpheusdata.model.projection.NetworkSwitchIdentityProjection
com.morpheusdata.model.NetworkSwitch
- All Implemented Interfaces:
Serializable
Represents a NetworkSwitch that is typically provided via a
NetworkProvider. These are used to sync in
add/update/delete switch models on a network integration- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Booleanprotected Stringprotected Cloudprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Integerprotected NetworkServerprotected Stringprotected Accountprotected Booleanprotected Stringprotected Longprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected NetworkSwitchTypeprotected Stringprotected Stringprotected StringFields inherited from class com.morpheusdata.model.MorpheusModel
config, id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCloud()getCode()getName()getOwner()getRefId()getType()voidvoidsetCategory(String category) voidvoidvoidsetDescription(String description) voidsetDisplayName(String displayName) voidsetExternalType(String externalType) voidsetFabricId(String fabricId) voidsetInternalId(String internalId) voidvoidsetNetworkMtu(Integer networkMtu) voidsetNetworks(List<Network> networks) voidsetNetworkServer(NetworkServer networkServer) voidsetNetworkTeaming(String networkTeaming) voidvoidsetPromiscuousMode(Boolean promiscuousMode) voidsetProviderId(String providerId) voidvoidsetRefType(String refType) voidvoidsetScopeId(String scopeId) voidsetScopeMode(String scopeMode) voidvoidsetStatusMessage(String statusMessage) voidsetSwitchId(String switchId) voidsetType(NetworkSwitchType type) voidsetUniqueId(String uniqueId) voidsetUplinkId(String uplinkId) voidsetVisibility(String visibility) Methods inherited from class com.morpheusdata.model.projection.NetworkSwitchIdentityProjection
getExternalId, setExternalIdMethods 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
-
type
-
networkServer
-
cloud
-
code
-
category
-
name
-
description
-
displayName
-
visibility
-
active
-
externalId
-
internalId
-
uniqueId
-
providerId
-
scopeId
-
externalType
-
refUrl
-
refType
-
refId
-
switchId
-
fabricId
-
networkMtu
-
networkTeaming
-
uplinkId
-
promiscuousMode
-
scopeMode
-
status
-
statusMessage
-
networks
-
-
Constructor Details
-
NetworkSwitch
public NetworkSwitch()
-
-
Method Details
-
getOwner
-
setOwner
-
getType
-
setType
-
getNetworkServer
-
setNetworkServer
-
getCloud
-
setCloud
-
getCode
-
setCode
-
getCategory
-
setCategory
-
getName
-
setName
-
getDescription
-
setDescription
-
getDisplayName
-
setDisplayName
-
getVisibility
-
setVisibility
-
getActive
-
setActive
-
getInternalId
-
setInternalId
-
getUniqueId
-
setUniqueId
-
getProviderId
-
setProviderId
-
getScopeId
-
setScopeId
-
getExternalType
-
setExternalType
-
getRefUrl
-
setRefUrl
-
getRefType
-
setRefType
-
getRefId
-
setRefId
-
getSwitchId
-
setSwitchId
-
getFabricId
-
setFabricId
-
getNetworkMtu
-
setNetworkMtu
-
getNetworkTeaming
-
setNetworkTeaming
-
getUplinkId
-
setUplinkId
-
getPromiscuousMode
-
setPromiscuousMode
-
getScopeMode
-
setScopeMode
-
getStatus
-
setStatus
-
getStatusMessage
-
setStatusMessage
-
getNetworks
-
setNetworks
-