Class CreatePrivateZoneRecordRequest


  • public class CreatePrivateZoneRecordRequest
    extends AbstractModel
    • 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