public class NetworkPoolType extends MorpheusModel
IPAMProvider implementations to provide
multiple types (for example IPV6 vs. IPV4).IPAMProvider| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
code
A Unique Code string for easier programmatic reference and API Use.
|
protected java.lang.Boolean |
creatable
Defines whether or not a Pool can be created from the UI (Currently not supported by the
IPAMProvider implementation). |
protected java.lang.String |
description
An optional description can be provided if absolutely necessary.
|
protected java.lang.String |
name
Human Readable name of the Pool Type.
|
config, id| Constructor and Description |
|---|
NetworkPoolType() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCode()
Fetches the unique code pertaining to this particular network pool type.
|
java.lang.Boolean |
getCreatable()
Gets creatable flag from this particular pool type.
|
java.lang.String |
getDescription()
Gets the description of the network pool type if it is necessary for further clarification.
|
java.lang.String |
getName()
Gets the human readable name of the Pool Type that will be displayed in the Morpheus UI for reference.
|
void |
setCode(java.lang.String code)
Used for assigning a unique code for the NetworkPoolType.
|
void |
setCreatable(java.lang.Boolean creatable)
Sets creatable flag from this particular pool type.
|
void |
setDescription(java.lang.String description)
Sets the description text of the current pool type.
|
void |
setName(java.lang.String name)
Allows one to set the human readable name of the Pool Type that will be displayed in the Morpheus UI for reference.
|
getConfig, getConfigMap, getConfigProperty, getDirtyProperties, getDirtyPropertyValues, getId, getProperties, markClean, markDirty, setConfig, setConfigMap, setIdprotected java.lang.String code
protected java.lang.String name
protected java.lang.String description
protected java.lang.Boolean creatable
IPAMProvider implementation).public java.lang.String getCode()
public void setCode(java.lang.String code)
IPAMProvider.code - a Unique code representation of a pool type. (i.e. 'infoblox').public java.lang.String getName()
public void setName(java.lang.String name)
name - A human readable name representing the provided network type.public java.lang.String getDescription()
public void setDescription(java.lang.String description)
description - descriptionpublic java.lang.Boolean getCreatable()
IPAMProvider implementations.public void setCreatable(java.lang.Boolean creatable)
IPAMProvider implementations.creatable - whether or not this pool type can be created directly from the Morpheus UI