SyntheticTaskMonitorConfFileDownload

data class SyntheticTaskMonitorConfFileDownload(val connectionTimeout: Int? = null, val customHeaderContent: Map<String, String>? = null, val downloadKernel: Int? = null, val ignoreCertificateAuthError: Int? = null, val ignoreCertificateCanceledError: Int? = null, val ignoreCertificateOutOfDateError: Int? = null, val ignoreCertificateStatusError: Int? = null, val ignoreCertificateUntrustworthyError: Int? = null, val ignoreCertificateUsingError: Int? = null, val ignoreInvalidHostError: Int? = null, val monitorTimeout: Int? = null, val quickProtocol: Int? = null, val redirection: Int? = null, val targetUrl: String, val transmissionSize: Int? = null, val validateKeywords: String? = null, val verifyWay: Int? = null, val whiteList: String? = null)

Constructors

Link copied to clipboard
constructor(connectionTimeout: Int? = null, customHeaderContent: Map<String, String>? = null, downloadKernel: Int? = null, ignoreCertificateAuthError: Int? = null, ignoreCertificateCanceledError: Int? = null, ignoreCertificateOutOfDateError: Int? = null, ignoreCertificateStatusError: Int? = null, ignoreCertificateUntrustworthyError: Int? = null, ignoreCertificateUsingError: Int? = null, ignoreInvalidHostError: Int? = null, monitorTimeout: Int? = null, quickProtocol: Int? = null, redirection: Int? = null, targetUrl: String, transmissionSize: Int? = null, validateKeywords: String? = null, verifyWay: Int? = null, whiteList: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val connectionTimeout: Int? = null

Connection timeout time, in ms. Default 5000. Optional range: 1000-120000ms.

Link copied to clipboard

Custom header, in JSON Map format.

Link copied to clipboard
val downloadKernel: Int? = null

Download the kernel.

Link copied to clipboard

Ignore CA Certificate authorization error 0: Do not ignore, 1: ignore, default 1.

Link copied to clipboard

Ignore certificate revocation error 0: Do not ignore, 1: ignore, default 1.

Link copied to clipboard

Ignore certificate expiration error 0: not ignored, 1: Ignored, default 1.

Link copied to clipboard

The certificate status error is ignored. 0: Do not ignore, 1: IGNORE. The default value is 1.

Link copied to clipboard

The certificate cannot be trusted and ignored. 0: Do not ignore, 1: IGNORE. The default value is 1.

Link copied to clipboard

Ignore certificate usage error 0: Do not ignore, 1: ignore, default 1.

Link copied to clipboard

Invalid host error ignored, 0: not ignored, 1: Ignored, default 1.

Link copied to clipboard
val monitorTimeout: Int? = null

Monitoring timeout, in ms. Not required, 20000 by default.

Link copied to clipboard
val quickProtocol: Int? = null

Quick agreement

Link copied to clipboard
val redirection: Int? = null

When redirection occurs, whether to continue browsing, 0-No, 1-Yes, the default is 1.

Link copied to clipboard

The target URL.

Link copied to clipboard
val transmissionSize: Int? = null

The transmission size, in KB. The default value is 2048KB. The transmission size of the downloaded file must be between 1 and 20480KB.

Link copied to clipboard

Verify keywords.

Link copied to clipboard
val verifyWay: Int? = null

The verification method.

Link copied to clipboard
val whiteList: String? = null

DNS hijack whitelist. Match rules support IP, IP wildcard, subnet mask, and CNAME. Multiple match rules can be filled in. Multiple match rules are separated by vertical bars (|). For example, www.aliyun.com:203.0.3.55 | 203.3.44.67 indicates that all other IP addresses under the www.aliyun.com domain except 203.0.3.55 and 203.3.44.67 are hijacked.