public class DNSEntryForm extends Object
| Constructor and Description |
|---|
DNSEntryForm() |
DNSEntryForm(org.nhindirect.config.model.DNSRecord r) |
| Modifier and Type | Method and Description |
|---|---|
static org.nhindirect.config.model.DNSRecord |
createA4Record(String name,
long ttl,
String ip)
Creates a DNS A4 type record.
|
static org.nhindirect.config.model.DNSRecord |
createCertRecord(DNSEntryForm form) |
static org.nhindirect.config.model.DNSRecord |
createCertRecord(String name,
long ttl,
int certtype,
int keytag,
int alg,
X509Certificate cert)
Creates a DNS Cert type record.
|
static org.nhindirect.config.model.DNSRecord |
createCNAMERecord(String name,
long ttl,
String dest)
Creates a DNS CNAME type record.
|
static org.nhindirect.config.model.DNSRecord |
createNSRecord(String name,
long ttl,
String target)
Creates a DNS NS type record.
|
static org.nhindirect.config.model.DNSRecord |
entityToModelRecord(org.nhindirect.config.store.DNSRecord entityRec) |
String |
getAdmin() |
X509Certificate |
getCertificate() |
byte[] |
getCertificateData() |
Calendar |
getCreateTime() |
String |
getDest() |
DNSType |
getDNSType() |
String |
getDomain() |
long |
getExpire() |
org.springframework.web.multipart.commons.CommonsMultipartFile |
getFileData() |
Long |
getId() |
long |
getMinimum() |
String |
getName() |
int |
getPort() |
int |
getPriority() |
String |
getProtocol() |
long |
getRefresh() |
List<String> |
getRemove() |
long |
getRetry() |
long |
getSerial() |
String |
getService() |
String |
getThumbprint() |
String |
getTrusteddomainoruser() |
long |
getTtl() |
String |
getType() |
int |
getWeight() |
static org.nhindirect.config.store.DNSRecord |
modelToEntityRecord(org.nhindirect.config.model.DNSRecord modelRec) |
void |
setAdmin(String admin) |
void |
setCertificate(X509Certificate certificate) |
void |
setCertificateData(byte[] certificateData) |
void |
setCreateTime(Calendar createTime) |
void |
setDest(String dest) |
void |
setDomain(String name) |
void |
setExpire(long expire) |
void |
setFileData(org.springframework.web.multipart.commons.CommonsMultipartFile fileData) |
void |
setId(Long id) |
void |
setMinimum(long minimum) |
void |
setName(String name) |
void |
setPort(int port) |
void |
setPriority(int priority) |
void |
setProtocol(String protocol) |
void |
setRefresh(long refresh) |
void |
setRemove(List<String> remove) |
void |
setRetry(long retry) |
void |
setSerial(long serial) |
void |
setService(String service) |
void |
setThumbprint(String thumbprint) |
void |
setTrusteddomainoruser(String trusteddomainoruser) |
void |
setTtl(long ttl) |
void |
setType(String type) |
void |
setWeight(int weight) |
static org.nhindirect.config.model.DNSRecord |
toDNSRecord(DNSEntryForm form) |
static org.nhindirect.config.model.DNSRecord |
xbillToModelRecord(org.xbill.DNS.Record rec) |
public DNSEntryForm()
public DNSEntryForm(org.nhindirect.config.model.DNSRecord r)
public static org.nhindirect.config.store.DNSRecord modelToEntityRecord(org.nhindirect.config.model.DNSRecord modelRec)
public static org.nhindirect.config.model.DNSRecord entityToModelRecord(org.nhindirect.config.store.DNSRecord entityRec)
public static org.nhindirect.config.model.DNSRecord xbillToModelRecord(org.xbill.DNS.Record rec)
throws IOException
IOExceptionpublic static org.nhindirect.config.model.DNSRecord createA4Record(String name, long ttl, String ip) throws org.nhindirect.common.rest.exceptions.ServiceException
name - The record name. Generally a fully qualified domain name such as host.example.com.ttl - The time to live in seconds.ip - The ip4 address that the name will resolve.ConfigurationStoreExceptionorg.nhindirect.common.rest.exceptions.ServiceExceptionpublic static org.nhindirect.config.model.DNSRecord createNSRecord(String name, long ttl, String target) throws org.nhindirect.common.rest.exceptions.ServiceException
name - The record name. Generally a fully qualified domain name such as host.example.com.ttl - The time to live in seconds.ip - The ip4 address that the name will resolve.ConfigurationStoreExceptionorg.nhindirect.common.rest.exceptions.ServiceExceptionpublic static org.nhindirect.config.model.DNSRecord createCNAMERecord(String name, long ttl, String dest) throws org.nhindirect.common.rest.exceptions.ServiceException
name - The record name. Generally a fully qualified domain name such as host.example.com.ttl - The time to live in seconds.ip - The ip4 address that the name will resolve.ConfigurationStoreExceptionorg.nhindirect.common.rest.exceptions.ServiceExceptionpublic static org.nhindirect.config.model.DNSRecord createCertRecord(String name, long ttl, int certtype, int keytag, int alg, X509Certificate cert) throws org.nhindirect.common.rest.exceptions.ServiceException
name - The record name. Generally a fully qualified domain name such as host.example.com.ttl - The time to live in seconds.ip - The ip4 address that the name will resolve.ConfigurationStoreExceptionorg.nhindirect.common.rest.exceptions.ServiceExceptionpublic static org.nhindirect.config.model.DNSRecord createCertRecord(DNSEntryForm form)
public static org.nhindirect.config.model.DNSRecord toDNSRecord(DNSEntryForm form) throws org.nhindirect.common.rest.exceptions.ServiceException
org.nhindirect.common.rest.exceptions.ServiceExceptionpublic Long getId()
public void setId(Long id)
public String getName()
public void setName(String name)
public String getType()
public DNSType getDNSType()
public void setType(String type)
public String getDest()
public void setDest(String dest)
public String getService()
public void setService(String service)
public String getProtocol()
public void setProtocol(String protocol)
public String getDomain()
public void setDomain(String name)
public long getTtl()
public void setTtl(long ttl)
public int getWeight()
public void setWeight(int weight)
public int getPriority()
public void setPriority(int priority)
public int getPort()
public void setPort(int port)
public Calendar getCreateTime()
public void setCreateTime(Calendar createTime)
public X509Certificate getCertificate()
public void setCertificate(X509Certificate certificate)
public void setCertificateData(byte[] certificateData)
public byte[] getCertificateData()
public void setFileData(org.springframework.web.multipart.commons.CommonsMultipartFile fileData)
public org.springframework.web.multipart.commons.CommonsMultipartFile getFileData()
public void setTrusteddomainoruser(String trusteddomainoruser)
public String getTrusteddomainoruser()
public void setThumbprint(String thumbprint)
public String getThumbprint()
public void setAdmin(String admin)
public String getAdmin()
public void setExpire(long expire)
public long getExpire()
public void setMinimum(long minimum)
public long getMinimum()
public void setRefresh(long refresh)
public long getRefresh()
public void setRetry(long retry)
public long getRetry()
public void setSerial(long serial)
public long getSerial()
Copyright © 2021. All rights reserved.