public class NetworkDomain extends MorpheusModel
IPAMProvider,
DNSProvider| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
fqdn |
config, id| Constructor and Description |
|---|
NetworkDomain() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDescription()
Gets the human readable description representation of the Domain Record in question.
|
java.lang.String |
getDisplayName()
Gets the display name of the current Network Domain.
|
java.lang.Boolean |
getDnssec()
Gets the flag representing whether or not the Provider of this Domain Record provides DNSSec features.
|
java.lang.String |
getExternalId()
Gets the external unique identifier.
|
java.lang.String |
getName()
Grabs the current Domain name.
|
java.lang.String |
getOuPath()
Gets the OUPath string for joining an OU in Active Directory.
|
java.lang.Boolean |
getPublicZone()
A flag to represent whether the authoritative cloud in question is a public or internal dns cloud.
|
java.lang.Long |
getRefId()
Gets the Reference Id correlating to the Model object as defined by the
getRefType() method. |
java.lang.String |
getRefSource()
Represents the source of the Domain record.
|
java.lang.String |
getRefType()
A String form of the Model class name that this Domain Record is related to.
|
java.lang.String |
getZoneType()
Gets the string representation of the cloud type this Domain record correlates to.
|
void |
setDescription(java.lang.String description)
Sets the human readable description text for a DNS Cloud.
|
void |
setDisplayName(java.lang.String displayName)
Sets the Display Name of the current Network Domain.
|
void |
setDnssec(java.lang.Boolean dnssec)
Sets the DNSSec flag.
|
void |
setExternalId(java.lang.String externalId)
Sets the external unique identifer as it relates to the integration provider.
|
void |
setName(java.lang.String name)
Sets the current Domain name for the Authoritative cloud this record represents.
|
void |
setOuPath(java.lang.String ouPath)
Sets the OUPath (Organizational Unit) of a Cloud that may be used for joining an Active Directory Windows Domain Controller.
|
void |
setPublicZone(java.lang.Boolean publicZone)
Sets the Public Cloud qualifier flag used for defining if the current Cloud is a public or internal DNS Cloud.
|
void |
setRefId(java.lang.Long refId)
Sets the Reference Id correlating to the Model object as defined by the
getRefType() method. |
void |
setRefSource(java.lang.String refSource)
Sets the reference source property to mark where the Domain Record was created from.
|
void |
setRefType(java.lang.String refType)
Set the String form of the Model class name that this Domain Record is related to.
|
void |
setZoneType(java.lang.String zoneType)
Typically set during sync, allows the sync services to represent the type of cloud record being synced.
|
getConfig, getConfigMap, getConfigProperty, getDirtyProperties, getDirtyPropertyValues, getId, getProperties, markClean, markDirty, setConfig, setConfigMap, setIdpublic java.lang.String getDisplayName()
public void setDisplayName(java.lang.String displayName)
displayName - the Human readable display name to be presented to the user during provisioning. Should be left blank when syncing.public java.lang.String getName()
public void setName(java.lang.String name)
name - The Fully Qualified domain name of the Cloud being represented.public java.lang.String getDescription()
public void setDescription(java.lang.String description)
description - a descriptive block of text providing the user with more information about the Domain.public java.lang.Boolean getPublicZone()
public void setPublicZone(java.lang.Boolean publicZone)
publicZone - cloudpublic java.lang.String getRefType()
public void setRefType(java.lang.String refType)
refType - typepublic java.lang.Long getRefId()
getRefType() method. In most cases
this is the id property correlating to the AccountIntegration the Domain record is synced from.getRefType().public void setRefId(java.lang.Long refId)
getRefType() method. In most cases
this is the id property correlating to the AccountIntegration the Domain record is synced from.refId - the database unique identifier corresponding to the related Model as defined by getRefType().public java.lang.String getRefSource()
public void setRefSource(java.lang.String refSource)
IPAMProvider it is best to set this property to "integration".refSource - reference source String (should be of value "integration" or value "user") to determine where it came from.public java.lang.String getExternalId()
public void setExternalId(java.lang.String externalId)
externalId - the external unique identifier representation of this cloud from the external integration.public java.lang.String getOuPath()
public void setOuPath(java.lang.String ouPath)
ouPath - The String AD representation of an OU when joining a Domain.public java.lang.String getZoneType()
public void setZoneType(java.lang.String zoneType)
zoneType - A string representation of the type of cloud this domain record correlates to.public java.lang.Boolean getDnssec()
public void setDnssec(java.lang.Boolean dnssec)
DNSProvider sync operation. For more information
please refer to the documentation provided by icann.org regarding DNSSec and what it stands for.dnssec - Boolean representation indicating if the referred to cloud is providing DNSSec capabilities.