Package com.morpheusdata.model
Class NetworkPoolIp
- java.lang.Object
-
- com.morpheusdata.model.MorpheusModel
-
- com.morpheusdata.model.projection.NetworkPoolIpIdentityProjection
-
- com.morpheusdata.model.NetworkPoolIp
-
public class NetworkPoolIp extends NetworkPoolIpIdentityProjection
An IP Address / Host Record within aNetworkPool
typically used with IPAM Services. Host records control allocations/reservations of both DHCP and Static IPs to associated workloads- See Also:
IPAMProvider
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Boolean
active
protected User
createdBy
protected java.util.Date
dateCreated
protected java.lang.String
description
protected java.lang.String
dnsServer
protected NetworkDomain
domain
protected java.lang.String
domainName
protected java.util.Date
endDate
protected java.lang.String
fqdn
protected java.lang.String
gatewayAddress
protected java.lang.String
hostname
protected java.lang.String
interfaceName
protected java.lang.String
internalId
protected java.lang.String
ipType
protected java.util.Date
lastUpdated
protected java.lang.String
macAddress
protected NetworkPool
networkPool
protected NetworkPoolRange
networkPoolRange
protected java.lang.String
ptrId
protected java.lang.Long
refId
protected java.lang.String
refType
protected java.util.Date
startDate
protected java.lang.Boolean
staticIp
protected java.lang.String
subnetMask
protected java.lang.Long
subRefId
-
Fields inherited from class com.morpheusdata.model.projection.NetworkPoolIpIdentityProjection
externalId, ipAddress
-
Fields inherited from class com.morpheusdata.model.MorpheusModel
config, id
-
-
Constructor Summary
Constructors Constructor Description NetworkPoolIp()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Boolean
getActive()
User
getCreatedBy()
java.util.Date
getDateCreated()
java.lang.String
getDescription()
java.lang.String
getDnsServer()
NetworkDomain
getDomain()
java.lang.String
getDomainName()
java.util.Date
getEndDate()
java.lang.String
getFqdn()
java.lang.String
getGatewayAddress()
java.lang.String
getHostname()
java.lang.String
getInterfaceName()
java.lang.String
getInternalId()
java.lang.String
getIpType()
java.util.Date
getLastUpdated()
java.lang.String
getMacAddress()
NetworkPool
getNetworkPool()
NetworkPoolRange
getNetworkPoolRange()
java.lang.String
getPtrId()
java.lang.Long
getRefId()
java.lang.String
getRefType()
java.util.Date
getStartDate()
java.lang.Boolean
getStaticIp()
java.lang.String
getSubnetMask()
java.lang.Long
getSubRefId()
void
setActive(java.lang.Boolean active)
void
setCreatedBy(User createdBy)
void
setDateCreated(java.util.Date dateCreated)
void
setDescription(java.lang.String description)
void
setDnsServer(java.lang.String dnsServer)
void
setDomain(NetworkDomain domain)
void
setDomainName(java.lang.String domainName)
void
setEndDate(java.util.Date endDate)
void
setFqdn(java.lang.String fqdn)
void
setGatewayAddress(java.lang.String gatewayAddress)
void
setHostname(java.lang.String hostname)
void
setInterfaceName(java.lang.String interfaceName)
void
setInternalId(java.lang.String internalId)
void
setIpType(java.lang.String ipType)
void
setLastUpdated(java.util.Date lastUpdated)
void
setMacAddress(java.lang.String macAddress)
void
setNetworkPool(NetworkPool networkPool)
void
setNetworkPoolRange(NetworkPoolRange networkPoolRange)
void
setPtrId(java.lang.String ptrId)
void
setRefId(java.lang.Long refId)
void
setRefType(java.lang.String refType)
void
setStartDate(java.util.Date startDate)
void
setStaticIp(java.lang.Boolean staticIp)
void
setSubnetMask(java.lang.String subnetMask)
void
setSubRefId(java.lang.Long subRefId)
-
Methods inherited from class com.morpheusdata.model.projection.NetworkPoolIpIdentityProjection
getExternalId, getIpAddress, setExternalId, setIpAddress
-
Methods inherited from class com.morpheusdata.model.MorpheusModel
getConfig, getConfigMap, getConfigProperty, getDirtyProperties, getDirtyPropertyValues, getId, getProperties, isDirty, markClean, markDirty, markDirty, setConfig, setConfigMap, setConfigProperty, setId
-
-
-
-
Field Detail
-
networkPool
protected NetworkPool networkPool
-
networkPoolRange
protected NetworkPoolRange networkPoolRange
-
ipType
protected java.lang.String ipType
-
gatewayAddress
protected java.lang.String gatewayAddress
-
subnetMask
protected java.lang.String subnetMask
-
dnsServer
protected java.lang.String dnsServer
-
interfaceName
protected java.lang.String interfaceName
-
description
protected java.lang.String description
-
active
protected java.lang.Boolean active
-
staticIp
protected java.lang.Boolean staticIp
-
fqdn
protected java.lang.String fqdn
-
domainName
protected java.lang.String domainName
-
hostname
protected java.lang.String hostname
-
macAddress
protected java.lang.String macAddress
-
internalId
protected java.lang.String internalId
-
ptrId
protected java.lang.String ptrId
-
dateCreated
protected java.util.Date dateCreated
-
lastUpdated
protected java.util.Date lastUpdated
-
startDate
protected java.util.Date startDate
-
endDate
protected java.util.Date endDate
-
refType
protected java.lang.String refType
-
refId
protected java.lang.Long refId
-
subRefId
protected java.lang.Long subRefId
-
domain
protected NetworkDomain domain
-
createdBy
protected User createdBy
-
-
Method Detail
-
getNetworkPoolRange
public NetworkPoolRange getNetworkPoolRange()
-
setNetworkPoolRange
public void setNetworkPoolRange(NetworkPoolRange networkPoolRange)
-
getIpType
public java.lang.String getIpType()
-
setIpType
public void setIpType(java.lang.String ipType)
-
getGatewayAddress
public java.lang.String getGatewayAddress()
-
setGatewayAddress
public void setGatewayAddress(java.lang.String gatewayAddress)
-
getSubnetMask
public java.lang.String getSubnetMask()
-
setSubnetMask
public void setSubnetMask(java.lang.String subnetMask)
-
getDnsServer
public java.lang.String getDnsServer()
-
setDnsServer
public void setDnsServer(java.lang.String dnsServer)
-
getInterfaceName
public java.lang.String getInterfaceName()
-
setInterfaceName
public void setInterfaceName(java.lang.String interfaceName)
-
getDescription
public java.lang.String getDescription()
-
setDescription
public void setDescription(java.lang.String description)
-
getActive
public java.lang.Boolean getActive()
-
setActive
public void setActive(java.lang.Boolean active)
-
getStaticIp
public java.lang.Boolean getStaticIp()
-
setStaticIp
public void setStaticIp(java.lang.Boolean staticIp)
-
getFqdn
public java.lang.String getFqdn()
-
setFqdn
public void setFqdn(java.lang.String fqdn)
-
getDomainName
public java.lang.String getDomainName()
-
setDomainName
public void setDomainName(java.lang.String domainName)
-
getHostname
public java.lang.String getHostname()
-
setHostname
public void setHostname(java.lang.String hostname)
-
getInternalId
public java.lang.String getInternalId()
-
setInternalId
public void setInternalId(java.lang.String internalId)
-
getPtrId
public java.lang.String getPtrId()
-
setPtrId
public void setPtrId(java.lang.String ptrId)
-
getDateCreated
public java.util.Date getDateCreated()
-
setDateCreated
public void setDateCreated(java.util.Date dateCreated)
-
getLastUpdated
public java.util.Date getLastUpdated()
-
setLastUpdated
public void setLastUpdated(java.util.Date lastUpdated)
-
getStartDate
public java.util.Date getStartDate()
-
setStartDate
public void setStartDate(java.util.Date startDate)
-
getEndDate
public java.util.Date getEndDate()
-
setEndDate
public void setEndDate(java.util.Date endDate)
-
getRefType
public java.lang.String getRefType()
-
setRefType
public void setRefType(java.lang.String refType)
-
getRefId
public java.lang.Long getRefId()
-
setRefId
public void setRefId(java.lang.Long refId)
-
getSubRefId
public java.lang.Long getSubRefId()
-
setSubRefId
public void setSubRefId(java.lang.Long subRefId)
-
getDomain
public NetworkDomain getDomain()
-
setDomain
public void setDomain(NetworkDomain domain)
-
getNetworkPool
public NetworkPool getNetworkPool()
-
setNetworkPool
public void setNetworkPool(NetworkPool networkPool)
-
getCreatedBy
public User getCreatedBy()
-
setCreatedBy
public void setCreatedBy(User createdBy)
-
getMacAddress
public java.lang.String getMacAddress()
-
setMacAddress
public void setMacAddress(java.lang.String macAddress)
-
-