All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.aliyun.sas20181203.models.ListHoneypotProbeRequest Maven / Gradle / Ivy

// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.sas20181203.models;

import com.aliyun.tea.*;

public class ListHoneypotProbeRequest extends TeaModel {
    /**
     * 

The number of the page to return. Pages start from page **1**. Default value: **1**.

*/ @NameInMap("CurrentPage") public Integer currentPage; /** *

The name of the probe.

*/ @NameInMap("DisplayName") public String displayName; /** *

The language of the content within the request and response. Default value: **zh**. Valid values:

*
*

* **zh**: Chinese

*

* **en**: English

*/ @NameInMap("Lang") public String lang; /** *

The number of entries to return on each page. Default value: 20. If you leave this parameter empty, 20 entries are returned on each page.

*
*

> We recommend that you do not leave this parameter empty.

*/ @NameInMap("PageSize") public Integer pageSize; /** *

The status of the probe. Valid values:

*
*

* **installed**: installed

*

* **install_failed**: installation failed

*

* **online**: online

*

* **offline**: offline

*

* **unnormal**: abnormal

*

* **unprobe**: unauthorized

*

* **uninstalling**: being uninstalled

*

* **uninstalled**: uninstalled

*

* **uninstall_failed**: uninstallation failed

*

* **not_exist**: not installed

*/ @NameInMap("ProbeStatus") public String probeStatus; /** *

The type of the probe. Valid values:

*
*

* **host_probe**: host probe

*

* **vpc_black_hole_probe**: VPC probe

*/ @NameInMap("ProbeType") public String probeType; public static ListHoneypotProbeRequest build(java.util.Map map) throws Exception { ListHoneypotProbeRequest self = new ListHoneypotProbeRequest(); return TeaModel.build(map, self); } public ListHoneypotProbeRequest setCurrentPage(Integer currentPage) { this.currentPage = currentPage; return this; } public Integer getCurrentPage() { return this.currentPage; } public ListHoneypotProbeRequest setDisplayName(String displayName) { this.displayName = displayName; return this; } public String getDisplayName() { return this.displayName; } public ListHoneypotProbeRequest setLang(String lang) { this.lang = lang; return this; } public String getLang() { return this.lang; } public ListHoneypotProbeRequest setPageSize(Integer pageSize) { this.pageSize = pageSize; return this; } public Integer getPageSize() { return this.pageSize; } public ListHoneypotProbeRequest setProbeStatus(String probeStatus) { this.probeStatus = probeStatus; return this; } public String getProbeStatus() { return this.probeStatus; } public ListHoneypotProbeRequest setProbeType(String probeType) { this.probeType = probeType; return this; } public String getProbeType() { return this.probeType; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy