public class CreateTaskExRequest extends AbstractModel
Constructor and Description |
---|
CreateTaskExRequest() |
CreateTaskExRequest(CreateTaskExRequest 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 |
getAgentGroupId()
Get 拨测分组ID,体现本拨测任务要采用哪些运营商作为拨测源。一般可直接填写本用户的默认拨测分组。参见:DescribeAgentGroups 接口,本参数使用返回结果里的GroupId的值。注意: Type为0时,AgentGroupId为必填
|
String |
getCatTypeName()
Get http, https, ping, tcp, ftp, smtp, udp, dns 之一
|
String |
getCheckStr()
Get 要在结果中进行匹配的字符串
|
Long |
getCheckType()
Get 1 表示通过检查结果是否包含CheckStr 进行校验
|
String |
getCookie()
Get 需要设置的Cookie信息
|
String |
getDnsCheckIp()
Get 需要检验是否在DNS IP列表的IP。可以为空字符串,表示不校验
|
String |
getDnsQueryType()
Get 需要为下列值之一。缺省为A。A, MX, NS, CNAME, TXT, ANY
|
String |
getDnsSvr()
Get 目的DNS服务器 可以为空字符串
|
String |
getHost()
Get 指定域名(如需要)
|
Long |
getIsHeader()
Get 是否为Header请求(非0 发起Header 请求。为0,且PostData 非空,发起POST请求。为0,PostData 为空,发起GET请求)
|
Long |
getIsVerify()
Get IsVerify=0 非验证任务 IsVerify=1 验证任务,不传则默认为0
|
Long |
getNeedAuth()
Get FTP登录验证方式, 0 不验证 , 1 匿名登录, 2 需要身份验证
|
String |
getPassWord()
Get 登录服务器的密码
|
Long |
getPeriod()
Get 拨测周期。取值可为1,5,15,30之一, 单位:分钟。精度不能低于用户等级规定的最小精度
|
Long |
getPort()
Get 拨测目标的端口号
|
String |
getPostData()
Get POST请求数据。空字符串表示非POST请求
|
Long |
getRedirectFollowNum()
Get 跟随跳转次数,取值范围0-5,不传则表示不跟随
|
String |
getReqData()
Get 发起TCP, UDP请求的协议请求数据
|
Long |
getReqDataType()
Get 缺省为0。0 表示请求为字符串类型。1表示为二进制类型
|
String |
getRespData()
Get 预期的UDP请求的回应数据。字符串型,只需要返回的结果里包含本字符串算校验通过。二进制型,则需要严格等于才算通过
|
Long |
getRespDataType()
Get 缺省为0。0 表示响应为字符串类型。1表示为二进制类型
|
String |
getSslVer()
Get URL中含有"https"时有用。缺省为SSLv23。需要为 TLSv1_2, TLSv1_1, TLSv1, SSLv2, SSLv23, SSLv3 之一
|
Long |
getTaskId()
Get 任务ID,用于验证且修改任务时传入原任务ID
|
String |
getTaskName()
Get 拨测任务名称不能超过32个字符。同一个用户创建的任务名不可重复
|
Long |
getType()
Get Type=0 默认 (站点监控)Type=2 可用率监控
|
String |
getUrl()
Get 拨测的URL, 例如:www.qq.com (URL域名解析需要能解析出具体的IP)
|
String |
getUserAgent()
Get 用户Agent信息
|
String |
getUserName()
Get 登录服务器的账号。如果为空字符串,表示不用校验用户密码。只做简单连接服务器的拨测
|
Long |
getUseSecConn()
Get 是否使用安全链接SSL, 0 不使用,1 使用
|
void |
setAgentGroupId(Long AgentGroupId)
Set 拨测分组ID,体现本拨测任务要采用哪些运营商作为拨测源。一般可直接填写本用户的默认拨测分组。参见:DescribeAgentGroups 接口,本参数使用返回结果里的GroupId的值。注意: Type为0时,AgentGroupId为必填
|
void |
setCatTypeName(String CatTypeName)
Set http, https, ping, tcp, ftp, smtp, udp, dns 之一
|
void |
setCheckStr(String CheckStr)
Set 要在结果中进行匹配的字符串
|
void |
setCheckType(Long CheckType)
Set 1 表示通过检查结果是否包含CheckStr 进行校验
|
void |
setCookie(String Cookie)
Set 需要设置的Cookie信息
|
void |
setDnsCheckIp(String DnsCheckIp)
Set 需要检验是否在DNS IP列表的IP。可以为空字符串,表示不校验
|
void |
setDnsQueryType(String DnsQueryType)
Set 需要为下列值之一。缺省为A。A, MX, NS, CNAME, TXT, ANY
|
void |
setDnsSvr(String DnsSvr)
Set 目的DNS服务器 可以为空字符串
|
void |
setHost(String Host)
Set 指定域名(如需要)
|
void |
setIsHeader(Long IsHeader)
Set 是否为Header请求(非0 发起Header 请求。为0,且PostData 非空,发起POST请求。为0,PostData 为空,发起GET请求)
|
void |
setIsVerify(Long IsVerify)
Set IsVerify=0 非验证任务 IsVerify=1 验证任务,不传则默认为0
|
void |
setNeedAuth(Long NeedAuth)
Set FTP登录验证方式, 0 不验证 , 1 匿名登录, 2 需要身份验证
|
void |
setPassWord(String PassWord)
Set 登录服务器的密码
|
void |
setPeriod(Long Period)
Set 拨测周期。取值可为1,5,15,30之一, 单位:分钟。精度不能低于用户等级规定的最小精度
|
void |
setPort(Long Port)
Set 拨测目标的端口号
|
void |
setPostData(String PostData)
Set POST请求数据。空字符串表示非POST请求
|
void |
setRedirectFollowNum(Long RedirectFollowNum)
Set 跟随跳转次数,取值范围0-5,不传则表示不跟随
|
void |
setReqData(String ReqData)
Set 发起TCP, UDP请求的协议请求数据
|
void |
setReqDataType(Long ReqDataType)
Set 缺省为0。0 表示请求为字符串类型。1表示为二进制类型
|
void |
setRespData(String RespData)
Set 预期的UDP请求的回应数据。字符串型,只需要返回的结果里包含本字符串算校验通过。二进制型,则需要严格等于才算通过
|
void |
setRespDataType(Long RespDataType)
Set 缺省为0。0 表示响应为字符串类型。1表示为二进制类型
|
void |
setSslVer(String SslVer)
Set URL中含有"https"时有用。缺省为SSLv23。需要为 TLSv1_2, TLSv1_1, TLSv1, SSLv2, SSLv23, SSLv3 之一
|
void |
setTaskId(Long TaskId)
Set 任务ID,用于验证且修改任务时传入原任务ID
|
void |
setTaskName(String TaskName)
Set 拨测任务名称不能超过32个字符。同一个用户创建的任务名不可重复
|
void |
setType(Long Type)
Set Type=0 默认 (站点监控)Type=2 可用率监控
|
void |
setUrl(String Url)
Set 拨测的URL, 例如:www.qq.com (URL域名解析需要能解析出具体的IP)
|
void |
setUserAgent(String UserAgent)
Set 用户Agent信息
|
void |
setUserName(String UserName)
Set 登录服务器的账号。如果为空字符串,表示不用校验用户密码。只做简单连接服务器的拨测
|
void |
setUseSecConn(Long UseSecConn)
Set 是否使用安全链接SSL, 0 不使用,1 使用
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public CreateTaskExRequest()
public CreateTaskExRequest(CreateTaskExRequest source)
public String getCatTypeName()
public void setCatTypeName(String CatTypeName)
CatTypeName
- http, https, ping, tcp, ftp, smtp, udp, dns 之一public String getUrl()
public void setUrl(String Url)
Url
- 拨测的URL, 例如:www.qq.com (URL域名解析需要能解析出具体的IP)public Long getPeriod()
public void setPeriod(Long Period)
Period
- 拨测周期。取值可为1,5,15,30之一, 单位:分钟。精度不能低于用户等级规定的最小精度public String getTaskName()
public void setTaskName(String TaskName)
TaskName
- 拨测任务名称不能超过32个字符。同一个用户创建的任务名不可重复public Long getAgentGroupId()
public void setAgentGroupId(Long AgentGroupId)
AgentGroupId
- 拨测分组ID,体现本拨测任务要采用哪些运营商作为拨测源。一般可直接填写本用户的默认拨测分组。参见:DescribeAgentGroups 接口,本参数使用返回结果里的GroupId的值。注意: Type为0时,AgentGroupId为必填public String getHost()
public void setHost(String Host)
Host
- 指定域名(如需要)public Long getIsHeader()
public void setIsHeader(Long IsHeader)
IsHeader
- 是否为Header请求(非0 发起Header 请求。为0,且PostData 非空,发起POST请求。为0,PostData 为空,发起GET请求)public String getSslVer()
public void setSslVer(String SslVer)
SslVer
- URL中含有"https"时有用。缺省为SSLv23。需要为 TLSv1_2, TLSv1_1, TLSv1, SSLv2, SSLv23, SSLv3 之一public String getPostData()
public void setPostData(String PostData)
PostData
- POST请求数据。空字符串表示非POST请求public String getUserAgent()
public void setUserAgent(String UserAgent)
UserAgent
- 用户Agent信息public String getCheckStr()
public void setCheckStr(String CheckStr)
CheckStr
- 要在结果中进行匹配的字符串public Long getCheckType()
public void setCheckType(Long CheckType)
CheckType
- 1 表示通过检查结果是否包含CheckStr 进行校验public String getCookie()
public void setCookie(String Cookie)
Cookie
- 需要设置的Cookie信息public Long getTaskId()
public void setTaskId(Long TaskId)
TaskId
- 任务ID,用于验证且修改任务时传入原任务IDpublic String getUserName()
public void setUserName(String UserName)
UserName
- 登录服务器的账号。如果为空字符串,表示不用校验用户密码。只做简单连接服务器的拨测public String getPassWord()
public void setPassWord(String PassWord)
PassWord
- 登录服务器的密码public Long getReqDataType()
public void setReqDataType(Long ReqDataType)
ReqDataType
- 缺省为0。0 表示请求为字符串类型。1表示为二进制类型public String getReqData()
public void setReqData(String ReqData)
ReqData
- 发起TCP, UDP请求的协议请求数据public Long getRespDataType()
public void setRespDataType(Long RespDataType)
RespDataType
- 缺省为0。0 表示响应为字符串类型。1表示为二进制类型public String getRespData()
public void setRespData(String RespData)
RespData
- 预期的UDP请求的回应数据。字符串型,只需要返回的结果里包含本字符串算校验通过。二进制型,则需要严格等于才算通过public String getDnsSvr()
public void setDnsSvr(String DnsSvr)
DnsSvr
- 目的DNS服务器 可以为空字符串public String getDnsCheckIp()
public void setDnsCheckIp(String DnsCheckIp)
DnsCheckIp
- 需要检验是否在DNS IP列表的IP。可以为空字符串,表示不校验public String getDnsQueryType()
public void setDnsQueryType(String DnsQueryType)
DnsQueryType
- 需要为下列值之一。缺省为A。A, MX, NS, CNAME, TXT, ANYpublic Long getUseSecConn()
public void setUseSecConn(Long UseSecConn)
UseSecConn
- 是否使用安全链接SSL, 0 不使用,1 使用public Long getNeedAuth()
public void setNeedAuth(Long NeedAuth)
NeedAuth
- FTP登录验证方式, 0 不验证 , 1 匿名登录, 2 需要身份验证public Long getPort()
public void setPort(Long Port)
Port
- 拨测目标的端口号public Long getType()
public void setType(Long Type)
Type
- Type=0 默认 (站点监控)Type=2 可用率监控public Long getIsVerify()
public void setIsVerify(Long IsVerify)
IsVerify
- IsVerify=0 非验证任务 IsVerify=1 验证任务,不传则默认为0public Long getRedirectFollowNum()
public void setRedirectFollowNum(Long RedirectFollowNum)
RedirectFollowNum
- 跟随跳转次数,取值范围0-5,不传则表示不跟随Copyright © 2022. All rights reserved.