public class IntlDomainInfo extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
IntlDomainInfo()  | 
IntlDomainInfo(IntlDomainInfo source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Long | 
getAutoRenew()
Get The auto-renewal flag. 
 | 
Long | 
getCanRenewYears()
Get The number of years available for renewal. 
 | 
IntlContactInfo | 
getContactInfo()
Get The contact information. 
 | 
String | 
getCreationDate()
Get The registration time. 
 | 
String[] | 
getDns()
Get The DNS server of the domain. 
 | 
String | 
getDnsModifyStatus()
Get Valid values: `NotModify` (not modified), `Modifying`, `Failed` (failed to modify) 
 | 
Long | 
getDnsStatus()
Get The DNS status. 
 | 
String | 
getDomainId()
Get The domain ID. 
 | 
String | 
getDomainName()
Get The domains. 
 | 
String[] | 
getDomainStatus()
Get The domain status. 
 | 
String | 
getExpirationDate()
Get The expiration date. 
 | 
Long | 
getExpireMessage()
Get The auto-renewal flag. 
 | 
Boolean | 
getIsPremium()
Get Whether the domain is a premium one. 
 | 
String | 
getModifyStatus()
Get Valid values: `NotModify` (not modified), `Modifying`, `Failed` (failed to modify) 
 | 
String | 
getRegistrarType()
Get The registrar type. 
 | 
String | 
getStatus()
Get The purchase status of the domain. 
 | 
Boolean | 
getSupportDnssec()
Get Whether DNSSEC is supported. 
 | 
String | 
getTemplateId()
Get The profile ID. 
 | 
String | 
getUin()
Get The account to which the domain belongs. 
 | 
Long | 
getWhoisPrivacy()
Get WHOIS privacy service status. 
 | 
void | 
setAutoRenew(Long AutoRenew)
Set The auto-renewal flag. 
 | 
void | 
setCanRenewYears(Long CanRenewYears)
Set The number of years available for renewal. 
 | 
void | 
setContactInfo(IntlContactInfo ContactInfo)
Set The contact information. 
 | 
void | 
setCreationDate(String CreationDate)
Set The registration time. 
 | 
void | 
setDns(String[] Dns)
Set The DNS server of the domain. 
 | 
void | 
setDnsModifyStatus(String DnsModifyStatus)
Set Valid values: `NotModify` (not modified), `Modifying`, `Failed` (failed to modify) 
 | 
void | 
setDnsStatus(Long DnsStatus)
Set The DNS status. 
 | 
void | 
setDomainId(String DomainId)
Set The domain ID. 
 | 
void | 
setDomainName(String DomainName)
Set The domains. 
 | 
void | 
setDomainStatus(String[] DomainStatus)
Set The domain status. 
 | 
void | 
setExpirationDate(String ExpirationDate)
Set The expiration date. 
 | 
void | 
setExpireMessage(Long ExpireMessage)
Set The auto-renewal flag. 
 | 
void | 
setIsPremium(Boolean IsPremium)
Set Whether the domain is a premium one. 
 | 
void | 
setModifyStatus(String ModifyStatus)
Set Valid values: `NotModify` (not modified), `Modifying`, `Failed` (failed to modify) 
 | 
void | 
setRegistrarType(String RegistrarType)
Set The registrar type. 
 | 
void | 
setStatus(String Status)
Set The purchase status of the domain. 
 | 
void | 
setSupportDnssec(Boolean SupportDnssec)
Set Whether DNSSEC is supported. 
 | 
void | 
setTemplateId(String TemplateId)
Set The profile ID. 
 | 
void | 
setUin(String Uin)
Set The account to which the domain belongs. 
 | 
void | 
setWhoisPrivacy(Long WhoisPrivacy)
Set WHOIS privacy service status. 
 | 
void | 
toMap(HashMap<String,String> map,
     String prefix)
Internal implementation, normal users should not use it. 
 | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic IntlDomainInfo()
public IntlDomainInfo(IntlDomainInfo source)
public Long getAutoRenew()
public void setAutoRenew(Long AutoRenew)
AutoRenew - The auto-renewal flag. Valid values: `0` (disabled by default), `1` (enabled), `2` (disabled).public String getCreationDate()
public void setCreationDate(String CreationDate)
CreationDate - The registration time.public String getDomainId()
public void setDomainId(String DomainId)
DomainId - The domain ID.public Long getDnsStatus()
public void setDnsStatus(Long DnsStatus)
DnsStatus - The DNS status. Valid values: `1` (DNSPod), `2` (others), `3` (unknown).public String getDomainName()
public void setDomainName(String DomainName)
DomainName - The domains.public String[] getDomainStatus()
public void setDomainStatus(String[] DomainStatus)
DomainStatus - The domain status.public String getStatus()
public void setStatus(String Status)
Status - The purchase status of the domain. Valid values:
`ok`: Normal.
`RegisterPending`: Pending registration.
`RegisterDoing`: Registration in progress.
`RegisterFailed`: Registration failed.
`RenewPending`: Renewal grace period.
`RenewDoing`: Renewing.
`RedemptionPending`: Redemption period.
`AboutToExpire`: About to expire.
`TransferPending`: Pending transfer.
`TransferTransing`: Transfer in progress.
`TransferFailed`: Transfer failed.public String getExpirationDate()
public void setExpirationDate(String ExpirationDate)
ExpirationDate - The expiration date.public Long getExpireMessage()
public void setExpireMessage(Long ExpireMessage)
ExpireMessage - The auto-renewal flag. Valid values: `1` (enabled), `2` (disabled), `3` (disabled by default).public Boolean getIsPremium()
public void setIsPremium(Boolean IsPremium)
IsPremium - Whether the domain is a premium one.public String[] getDns()
public void setDns(String[] Dns)
Dns - The DNS server of the domain.public IntlContactInfo getContactInfo()
public void setContactInfo(IntlContactInfo ContactInfo)
ContactInfo - The contact information.public Long getCanRenewYears()
public void setCanRenewYears(Long CanRenewYears)
CanRenewYears - The number of years available for renewal. The value `0` indicates that the domain has reached its maximum validity period (10 years) and cannot be renewed.public String getRegistrarType()
public void setRegistrarType(String RegistrarType)
RegistrarType - The registrar type. If the value is `epp`, the registration time on the page is followed by (UTC). Otherwise, it is followed by (UTC+8).public String getUin()
public void setUin(String Uin)
Uin - The account to which the domain belongs.public String getTemplateId()
public void setTemplateId(String TemplateId)
TemplateId - The profile ID.public Boolean getSupportDnssec()
public void setSupportDnssec(Boolean SupportDnssec)
SupportDnssec - Whether DNSSEC is supported.public Long getWhoisPrivacy()
public void setWhoisPrivacy(Long WhoisPrivacy)
WhoisPrivacy - WHOIS privacy service status. Valid values: `1` (enabled), `2` (disabled), `3` (enabling), `4` (disabling).public String getModifyStatus()
public void setModifyStatus(String ModifyStatus)
ModifyStatus - Valid values: `NotModify` (not modified), `Modifying`, `Failed` (failed to modify)public String getDnsModifyStatus()
public void setDnsModifyStatus(String DnsModifyStatus)
DnsModifyStatus - Valid values: `NotModify` (not modified), `Modifying`, `Failed` (failed to modify)Copyright © 2025. All rights reserved.