Package com.morpheusdata.model
Class NetworkType
java.lang.Object
com.morpheusdata.model.MorpheusModel
com.morpheusdata.model.NetworkType
There are several different types of networks that can be created across various cloud providers. These range from VxLAN based
networks to LAN based or even typed specifically to a target CloudProvider depending on its behavior. These types typically
inform the UI as to if a user is capable of creating or managing certain aspects of the
Network
for the target Cloud.
TODO: Talk about NetworkProvider Implementations once spec is complete-
Field Summary
Fields inherited from class com.morpheusdata.model.MorpheusModel
config, id
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetCode()
getName()
void
setCanAssignPool
(Boolean canAssignPool) void
setCategory
(String category) void
setCidrEditable
(Boolean cidrEditable) void
setCidrRequired
(Boolean cidrRequired) void
void
setCreatable
(Boolean creatable) void
setDeletable
(Boolean deletable) void
setDescription
(String description) void
setDhcpServerEditable
(Boolean dhcpServerEditable) void
setDnsEditable
(Boolean dnsEditable) void
setExternalType
(String externalType) void
setGatewayEditable
(Boolean gatewayEditable) void
setHasCidr
(Boolean hasCidr) void
setHasNetworkServer
(Boolean hasNetworkServer) void
setIpv6Editable
(Boolean ipv6Editable) void
void
setNameEditable
(Boolean nameEditable) void
setNetworkSubnetTypes
(List<NetworkSubnetType> subnetTypes) void
setOptionTypes
(List<OptionType> optionTypes) void
setOverlay
(Boolean overlay) void
setSubnetTypes
(List<NetworkSubnetType> subnetTypes) void
setVlanIdEditable
(Boolean vlanIdEditable) Methods inherited from class com.morpheusdata.model.MorpheusModel
getConfig, getConfigMap, getConfigProperty, getDirtyProperties, getDirtyPropertyValues, getId, getProperties, isDirty, markClean, markDirty, markDirty, setConfig, setConfigMap, setConfigProperty, setId
-
Field Details
-
hasNetworkServer
-
cidrRequired
-
ipv6Editable
-
-
Constructor Details
-
NetworkType
public NetworkType()
-
-
Method Details
-
getName
-
setName
-
getCode
-
setCode
-
getCategory
-
setCategory
-
getDescription
-
setDescription
-
getExternalType
-
setExternalType
-
getCreatable
-
setCreatable
-
getOverlay
-
setOverlay
-
getNameEditable
-
setNameEditable
-
getCidrEditable
-
setCidrEditable
-
getDhcpServerEditable
-
setDhcpServerEditable
-
getDnsEditable
-
setDnsEditable
-
getGatewayEditable
-
setGatewayEditable
-
getVlanIdEditable
-
setVlanIdEditable
-
getCanAssignPool
-
setCanAssignPool
-
getDeletable
-
setDeletable
-
getHasCidr
-
setHasCidr
-
getOptionTypes
-
setOptionTypes
-
getNetworkSubnetTypes
-
setNetworkSubnetTypes
-
getHasNetworkServer
-
setHasNetworkServer
-
getCidrRequired
-
setCidrRequired
-
getIpv6Editable
-
setIpv6Editable
-
getSubnetTypes
-
setSubnetTypes
-