Class CreatePrivateZoneRecordRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.privatedns.v20201028.models.CreatePrivateZoneRecordRequest
-
public class CreatePrivateZoneRecordRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CreatePrivateZoneRecordRequest()
CreatePrivateZoneRecordRequest(CreatePrivateZoneRecordRequest 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Long
getMX()
Get MX优先级:记录类型为MX时必填。取值范围:5,10,15,20,30,40,50String
getRecordType()
Get 记录类型,可选的记录类型为:"A", "AAAA", "CNAME", "MX", "TXT", "PTR"String
getRecordValue()
Get 记录值,例如 IP:192.168.10.2,CNAME:cname.qcloud.com.,MX:mail.qcloud.com.String
getSubDomain()
Get 子域名,例如 "www", "m", "@"Long
getTTL()
Get 记录缓存时间,数值越小生效越快,取值1-86400s, 默认 600Long
getWeight()
Get 记录权重,值为1-100String
getZoneId()
Get 私有域IDvoid
setMX(Long MX)
Set MX优先级:记录类型为MX时必填。取值范围:5,10,15,20,30,40,50void
setRecordType(String RecordType)
Set 记录类型,可选的记录类型为:"A", "AAAA", "CNAME", "MX", "TXT", "PTR"void
setRecordValue(String RecordValue)
Set 记录值,例如 IP:192.168.10.2,CNAME:cname.qcloud.com.,MX:mail.qcloud.com.void
setSubDomain(String SubDomain)
Set 子域名,例如 "www", "m", "@"void
setTTL(Long TTL)
Set 记录缓存时间,数值越小生效越快,取值1-86400s, 默认 600void
setWeight(Long Weight)
Set 记录权重,值为1-100void
setZoneId(String ZoneId)
Set 私有域IDvoid
toMap(HashMap<String,String> map, String prefix)
Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
CreatePrivateZoneRecordRequest
public CreatePrivateZoneRecordRequest()
-
CreatePrivateZoneRecordRequest
public CreatePrivateZoneRecordRequest(CreatePrivateZoneRecordRequest 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.
-
-
Method Detail
-
getZoneId
public String getZoneId()
Get 私有域ID- Returns:
- ZoneId 私有域ID
-
setZoneId
public void setZoneId(String ZoneId)
Set 私有域ID- Parameters:
ZoneId
- 私有域ID
-
getRecordType
public String getRecordType()
Get 记录类型,可选的记录类型为:"A", "AAAA", "CNAME", "MX", "TXT", "PTR"- Returns:
- RecordType 记录类型,可选的记录类型为:"A", "AAAA", "CNAME", "MX", "TXT", "PTR"
-
setRecordType
public void setRecordType(String RecordType)
Set 记录类型,可选的记录类型为:"A", "AAAA", "CNAME", "MX", "TXT", "PTR"- Parameters:
RecordType
- 记录类型,可选的记录类型为:"A", "AAAA", "CNAME", "MX", "TXT", "PTR"
-
getSubDomain
public String getSubDomain()
Get 子域名,例如 "www", "m", "@"- Returns:
- SubDomain 子域名,例如 "www", "m", "@"
-
setSubDomain
public void setSubDomain(String SubDomain)
Set 子域名,例如 "www", "m", "@"- Parameters:
SubDomain
- 子域名,例如 "www", "m", "@"
-
getRecordValue
public String getRecordValue()
Get 记录值,例如 IP:192.168.10.2,CNAME:cname.qcloud.com.,MX:mail.qcloud.com.- Returns:
- RecordValue 记录值,例如 IP:192.168.10.2,CNAME:cname.qcloud.com.,MX:mail.qcloud.com.
-
setRecordValue
public void setRecordValue(String RecordValue)
Set 记录值,例如 IP:192.168.10.2,CNAME:cname.qcloud.com.,MX:mail.qcloud.com.- Parameters:
RecordValue
- 记录值,例如 IP:192.168.10.2,CNAME:cname.qcloud.com.,MX:mail.qcloud.com.
-
getWeight
public Long getWeight()
Get 记录权重,值为1-100- Returns:
- Weight 记录权重,值为1-100
-
setWeight
public void setWeight(Long Weight)
Set 记录权重,值为1-100- Parameters:
Weight
- 记录权重,值为1-100
-
getMX
public Long getMX()
Get MX优先级:记录类型为MX时必填。取值范围:5,10,15,20,30,40,50- Returns:
- MX MX优先级:记录类型为MX时必填。取值范围:5,10,15,20,30,40,50
-
setMX
public void setMX(Long MX)
Set MX优先级:记录类型为MX时必填。取值范围:5,10,15,20,30,40,50- Parameters:
MX
- MX优先级:记录类型为MX时必填。取值范围:5,10,15,20,30,40,50
-
getTTL
public Long getTTL()
Get 记录缓存时间,数值越小生效越快,取值1-86400s, 默认 600- Returns:
- TTL 记录缓存时间,数值越小生效越快,取值1-86400s, 默认 600
-
setTTL
public void setTTL(Long TTL)
Set 记录缓存时间,数值越小生效越快,取值1-86400s, 默认 600- Parameters:
TTL
- 记录缓存时间,数值越小生效越快,取值1-86400s, 默认 600
-
-