Class ModifyRecordRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.dnspod.v20210323.models.ModifyRecordRequest
-
public class ModifyRecordRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description ModifyRecordRequest()
ModifyRecordRequest(ModifyRecordRequest 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 String
getDomain()
Get 域名Long
getDomainId()
Get 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainIdLong
getMX()
Get MX 优先级,当记录类型是 MX 时有效,范围1-20,MX 记录时必选。Long
getRecordId()
Get 记录 ID 。可以通过接口DescribeRecordList查到所有的解析记录列表以及对应的RecordIdString
getRecordLine()
Get 记录线路,通过 API 记录线路获得,中文,比如:默认。String
getRecordLineId()
Get 线路的 ID,通过 API 记录线路获得,英文字符串,比如:10=1。参数RecordLineId优先级高于RecordLine,如果同时传递二者,优先使用RecordLineId参数。String
getRecordType()
Get 记录类型,通过 API 记录类型获得,大写英文,比如:A 。String
getStatus()
Get 记录初始状态,取值范围为 ENABLE 和 DISABLE 。默认为 ENABLE ,如果传入 DISABLE,解析不会生效,也不会验证负载均衡的限制。String
getSubDomain()
Get 主机记录,如 www,如果不传,默认为 @。Long
getTTL()
Get TTL,范围1-604800,不同等级域名最小值不同。String
getValue()
Get 记录值,如 IP : 200.200.200.200, CNAME : cname.dnspod.com., MX : mail.dnspod.com.。Long
getWeight()
Get 权重信息,0到100的整数。仅企业 VIP 域名可用,0 表示关闭,不传该参数,表示不设置权重信息。void
setDomain(String Domain)
Set 域名void
setDomainId(Long DomainId)
Set 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainIdvoid
setMX(Long MX)
Set MX 优先级,当记录类型是 MX 时有效,范围1-20,MX 记录时必选。void
setRecordId(Long RecordId)
Set 记录 ID 。可以通过接口DescribeRecordList查到所有的解析记录列表以及对应的RecordIdvoid
setRecordLine(String RecordLine)
Set 记录线路,通过 API 记录线路获得,中文,比如:默认。void
setRecordLineId(String RecordLineId)
Set 线路的 ID,通过 API 记录线路获得,英文字符串,比如:10=1。参数RecordLineId优先级高于RecordLine,如果同时传递二者,优先使用RecordLineId参数。void
setRecordType(String RecordType)
Set 记录类型,通过 API 记录类型获得,大写英文,比如:A 。void
setStatus(String Status)
Set 记录初始状态,取值范围为 ENABLE 和 DISABLE 。默认为 ENABLE ,如果传入 DISABLE,解析不会生效,也不会验证负载均衡的限制。void
setSubDomain(String SubDomain)
Set 主机记录,如 www,如果不传,默认为 @。void
setTTL(Long TTL)
Set TTL,范围1-604800,不同等级域名最小值不同。void
setValue(String Value)
Set 记录值,如 IP : 200.200.200.200, CNAME : cname.dnspod.com., MX : mail.dnspod.com.。void
setWeight(Long Weight)
Set 权重信息,0到100的整数。仅企业 VIP 域名可用,0 表示关闭,不传该参数,表示不设置权重信息。void
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
-
ModifyRecordRequest
public ModifyRecordRequest()
-
ModifyRecordRequest
public ModifyRecordRequest(ModifyRecordRequest 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
-
getDomain
public String getDomain()
Get 域名- Returns:
- Domain 域名
-
setDomain
public void setDomain(String Domain)
Set 域名- Parameters:
Domain
- 域名
-
getRecordType
public String getRecordType()
Get 记录类型,通过 API 记录类型获得,大写英文,比如:A 。- Returns:
- RecordType 记录类型,通过 API 记录类型获得,大写英文,比如:A 。
-
setRecordType
public void setRecordType(String RecordType)
Set 记录类型,通过 API 记录类型获得,大写英文,比如:A 。- Parameters:
RecordType
- 记录类型,通过 API 记录类型获得,大写英文,比如:A 。
-
getRecordLine
public String getRecordLine()
Get 记录线路,通过 API 记录线路获得,中文,比如:默认。- Returns:
- RecordLine 记录线路,通过 API 记录线路获得,中文,比如:默认。
-
setRecordLine
public void setRecordLine(String RecordLine)
Set 记录线路,通过 API 记录线路获得,中文,比如:默认。- Parameters:
RecordLine
- 记录线路,通过 API 记录线路获得,中文,比如:默认。
-
getValue
public String getValue()
Get 记录值,如 IP : 200.200.200.200, CNAME : cname.dnspod.com., MX : mail.dnspod.com.。- Returns:
- Value 记录值,如 IP : 200.200.200.200, CNAME : cname.dnspod.com., MX : mail.dnspod.com.。
-
setValue
public void setValue(String Value)
Set 记录值,如 IP : 200.200.200.200, CNAME : cname.dnspod.com., MX : mail.dnspod.com.。- Parameters:
Value
- 记录值,如 IP : 200.200.200.200, CNAME : cname.dnspod.com., MX : mail.dnspod.com.。
-
getRecordId
public Long getRecordId()
Get 记录 ID 。可以通过接口DescribeRecordList查到所有的解析记录列表以及对应的RecordId- Returns:
- RecordId 记录 ID 。可以通过接口DescribeRecordList查到所有的解析记录列表以及对应的RecordId
-
setRecordId
public void setRecordId(Long RecordId)
Set 记录 ID 。可以通过接口DescribeRecordList查到所有的解析记录列表以及对应的RecordId- Parameters:
RecordId
- 记录 ID 。可以通过接口DescribeRecordList查到所有的解析记录列表以及对应的RecordId
-
getDomainId
public Long getDomainId()
Get 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId- Returns:
- DomainId 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
-
setDomainId
public void setDomainId(Long DomainId)
Set 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId- Parameters:
DomainId
- 域名 ID 。参数 DomainId 优先级比参数 Domain 高,如果传递参数 DomainId 将忽略参数 Domain 。可以通过接口DescribeDomainList查到所有的Domain以及DomainId
-
getSubDomain
public String getSubDomain()
Get 主机记录,如 www,如果不传,默认为 @。- Returns:
- SubDomain 主机记录,如 www,如果不传,默认为 @。
-
setSubDomain
public void setSubDomain(String SubDomain)
Set 主机记录,如 www,如果不传,默认为 @。- Parameters:
SubDomain
- 主机记录,如 www,如果不传,默认为 @。
-
getRecordLineId
public String getRecordLineId()
Get 线路的 ID,通过 API 记录线路获得,英文字符串,比如:10=1。参数RecordLineId优先级高于RecordLine,如果同时传递二者,优先使用RecordLineId参数。- Returns:
- RecordLineId 线路的 ID,通过 API 记录线路获得,英文字符串,比如:10=1。参数RecordLineId优先级高于RecordLine,如果同时传递二者,优先使用RecordLineId参数。
-
setRecordLineId
public void setRecordLineId(String RecordLineId)
Set 线路的 ID,通过 API 记录线路获得,英文字符串,比如:10=1。参数RecordLineId优先级高于RecordLine,如果同时传递二者,优先使用RecordLineId参数。- Parameters:
RecordLineId
- 线路的 ID,通过 API 记录线路获得,英文字符串,比如:10=1。参数RecordLineId优先级高于RecordLine,如果同时传递二者,优先使用RecordLineId参数。
-
getMX
public Long getMX()
Get MX 优先级,当记录类型是 MX 时有效,范围1-20,MX 记录时必选。- Returns:
- MX MX 优先级,当记录类型是 MX 时有效,范围1-20,MX 记录时必选。
-
setMX
public void setMX(Long MX)
Set MX 优先级,当记录类型是 MX 时有效,范围1-20,MX 记录时必选。- Parameters:
MX
- MX 优先级,当记录类型是 MX 时有效,范围1-20,MX 记录时必选。
-
getTTL
public Long getTTL()
Get TTL,范围1-604800,不同等级域名最小值不同。- Returns:
- TTL TTL,范围1-604800,不同等级域名最小值不同。
-
setTTL
public void setTTL(Long TTL)
Set TTL,范围1-604800,不同等级域名最小值不同。- Parameters:
TTL
- TTL,范围1-604800,不同等级域名最小值不同。
-
getWeight
public Long getWeight()
Get 权重信息,0到100的整数。仅企业 VIP 域名可用,0 表示关闭,不传该参数,表示不设置权重信息。- Returns:
- Weight 权重信息,0到100的整数。仅企业 VIP 域名可用,0 表示关闭,不传该参数,表示不设置权重信息。
-
setWeight
public void setWeight(Long Weight)
Set 权重信息,0到100的整数。仅企业 VIP 域名可用,0 表示关闭,不传该参数,表示不设置权重信息。- Parameters:
Weight
- 权重信息,0到100的整数。仅企业 VIP 域名可用,0 表示关闭,不传该参数,表示不设置权重信息。
-
getStatus
public String getStatus()
Get 记录初始状态,取值范围为 ENABLE 和 DISABLE 。默认为 ENABLE ,如果传入 DISABLE,解析不会生效,也不会验证负载均衡的限制。- Returns:
- Status 记录初始状态,取值范围为 ENABLE 和 DISABLE 。默认为 ENABLE ,如果传入 DISABLE,解析不会生效,也不会验证负载均衡的限制。
-
setStatus
public void setStatus(String Status)
Set 记录初始状态,取值范围为 ENABLE 和 DISABLE 。默认为 ENABLE ,如果传入 DISABLE,解析不会生效,也不会验证负载均衡的限制。- Parameters:
Status
- 记录初始状态,取值范围为 ENABLE 和 DISABLE 。默认为 ENABLE ,如果传入 DISABLE,解析不会生效,也不会验证负载均衡的限制。
-
-