public static final class DescribeSiteMonitorAttributeResponseBody.OptionJson.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
public DescribeSiteMonitorAttributeResponseBody.OptionJson.Builder assertions(DescribeSiteMonitorAttributeResponseBody.OptionJsonAssertions assertions)
public DescribeSiteMonitorAttributeResponseBody.OptionJson.Builder attempts(Long attempts)
public DescribeSiteMonitorAttributeResponseBody.OptionJson.Builder authentication(Integer authentication)
* 0: The feature is disabled. * 1: The feature is enabled.
public DescribeSiteMonitorAttributeResponseBody.OptionJson.Builder blockedUrlList(DescribeSiteMonitorAttributeResponseBody.BlockedUrlList blockedUrlList)
public DescribeSiteMonitorAttributeResponseBody.OptionJson.Builder browserHeaders(DescribeSiteMonitorAttributeResponseBody.BrowserHeaders browserHeaders)
public DescribeSiteMonitorAttributeResponseBody.OptionJson.Builder browserHosts(DescribeSiteMonitorAttributeResponseBody.BrowserHosts browserHosts)
public DescribeSiteMonitorAttributeResponseBody.OptionJson.Builder browserInfo(DescribeSiteMonitorAttributeResponseBody.OptionJsonBrowserInfo browserInfo)
public DescribeSiteMonitorAttributeResponseBody.OptionJson.Builder browserInsecure(Boolean browserInsecure)
public DescribeSiteMonitorAttributeResponseBody.OptionJson.Builder browserTaskVersion(String browserTaskVersion)
public DescribeSiteMonitorAttributeResponseBody.OptionJson.Builder cookie(String cookie)
public DescribeSiteMonitorAttributeResponseBody.OptionJson.Builder diagnosisMtr(Boolean diagnosisMtr)
public DescribeSiteMonitorAttributeResponseBody.OptionJson.Builder diagnosisPing(Boolean diagnosisPing)
public DescribeSiteMonitorAttributeResponseBody.OptionJson.Builder dnsHijackWhitelist(String dnsHijackWhitelist)
public DescribeSiteMonitorAttributeResponseBody.OptionJson.Builder dnsMatchRule(String dnsMatchRule)
* IN_DNS: The list of expected values is a subset of the list of DNS results. * DNS_IN: The list of DNS results is a subset of the list of expected values. * EQUAL: The list of DNS results is the same as the list of expected values. * ANY: The list of DNS results intersects with the list of expected values.
public DescribeSiteMonitorAttributeResponseBody.OptionJson.Builder dnsServer(String dnsServer)
> This parameter is returned only if the TaskType parameter is set to DNS.
public DescribeSiteMonitorAttributeResponseBody.OptionJson.Builder dnsType(String dnsType)
* A (default): a record that specifies an IP address related to the specified host name or domain name. * CNAME: a record that maps multiple domain names to a domain name. * NS: a record that specifies a DNS server used to parse domain names. * MX: a record that links domain names to the address of a mail server. * TXT: a record that stores the text information of host name or domain names. The text must be 1 to 512 bytes in length. The TXT record serves as a Sender Policy Framework (SPF) record to fight against spam.
public DescribeSiteMonitorAttributeResponseBody.OptionJson.Builder expectExistString(DescribeSiteMonitorAttributeResponseBody.ExpectExistString expectExistString)
public DescribeSiteMonitorAttributeResponseBody.OptionJson.Builder expectNonExistString(DescribeSiteMonitorAttributeResponseBody.ExpectNonExistString expectNonExistString)
public DescribeSiteMonitorAttributeResponseBody.OptionJson.Builder expectValue(String expectValue)
> This parameter is returned only if the TaskType parameter is set to DNS.
public DescribeSiteMonitorAttributeResponseBody.OptionJson.Builder failureRate(Float failureRate)
> This parameter is returned only if the TaskType parameter is set to PING.
public DescribeSiteMonitorAttributeResponseBody.OptionJson.Builder header(String header)
public DescribeSiteMonitorAttributeResponseBody.OptionJson.Builder httpMethod(String httpMethod)
* get * post * head
public DescribeSiteMonitorAttributeResponseBody.OptionJson.Builder isBase64Encode(String isBase64Encode)
public DescribeSiteMonitorAttributeResponseBody.OptionJson.Builder matchRule(Integer matchRule)
* 0: The alert rule is included. * 1: The alert rule is excluded.
public DescribeSiteMonitorAttributeResponseBody.OptionJson.Builder minTlsVersion(String minTlsVersion)
public DescribeSiteMonitorAttributeResponseBody.OptionJson.Builder password(String password)
public DescribeSiteMonitorAttributeResponseBody.OptionJson.Builder pingNum(Integer pingNum)
public DescribeSiteMonitorAttributeResponseBody.OptionJson.Builder pingPort(Integer pingPort)
public DescribeSiteMonitorAttributeResponseBody.OptionJson.Builder pingType(String pingType)
public DescribeSiteMonitorAttributeResponseBody.OptionJson.Builder port(Integer port)
public DescribeSiteMonitorAttributeResponseBody.OptionJson.Builder protocol(String protocol)
public DescribeSiteMonitorAttributeResponseBody.OptionJson.Builder requestContent(String requestContent)
public DescribeSiteMonitorAttributeResponseBody.OptionJson.Builder requestFormat(String requestFormat)
* hex: hexadecimal * txt: text
public DescribeSiteMonitorAttributeResponseBody.OptionJson.Builder responseContent(String responseContent)
public DescribeSiteMonitorAttributeResponseBody.OptionJson.Builder responseFormat(String responseFormat)
* hex: hexadecimal * txt: text
public DescribeSiteMonitorAttributeResponseBody.OptionJson.Builder retryDelay(Integer retryDelay)
public DescribeSiteMonitorAttributeResponseBody.OptionJson.Builder strictMode(Boolean strictMode)
public DescribeSiteMonitorAttributeResponseBody.OptionJson.Builder timeOut(Long timeOut)
public DescribeSiteMonitorAttributeResponseBody.OptionJson.Builder trafficHijackElementBlacklist(DescribeSiteMonitorAttributeResponseBody.TrafficHijackElementBlacklist trafficHijackElementBlacklist)
public DescribeSiteMonitorAttributeResponseBody.OptionJson.Builder trafficHijackElementCount(Integer trafficHijackElementCount)
public DescribeSiteMonitorAttributeResponseBody.OptionJson.Builder trafficHijackElementWhitelist(DescribeSiteMonitorAttributeResponseBody.TrafficHijackElementWhitelist trafficHijackElementWhitelist)
public DescribeSiteMonitorAttributeResponseBody.OptionJson.Builder username(String username)
public DescribeSiteMonitorAttributeResponseBody.OptionJson.Builder waitTimeAfterCompletion(Integer waitTimeAfterCompletion)
public DescribeSiteMonitorAttributeResponseBody.OptionJson build()
Copyright © 2024. All rights reserved.