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

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

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

import com.aliyun.tea.*;

public class DescribePropertyScaDetailRequest extends TeaModel {
    /**
     * 

The type of the asset fingerprint that you want to query. Default value: **sca**. Valid values:

*
*

* **sca**: middleware

*

* **sca_database**: database

*

* **sca_web**: web service

*
*

> If you do not specify this parameter, the default value **sca** is used, which indicates that middleware fingerprints are queried.

*/ @NameInMap("Biz") public String biz; /** *

The type of the middleware, database, or web service that you want to query. Valid values:

*
*

* **system_service**: system service

*

* **software_library**: software library

*

* **docker_component**: container component

*

* **database**: database

*

* **web_container**: web container

*

* **jar**: JAR package

*

* **web_framework**: web framework

*/ @NameInMap("BizType") public String bizType; /** *

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

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

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 name of the middleware, database, or web service.

*
*

> This parameter is deprecated. You can ignore it.

*/ @NameInMap("Name") public Long name; /** *

The number of entries to return on each page. Default value: **10**.

*
*

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

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

The PID.

*/ @NameInMap("Pid") public String pid; /** *

The port that the process monitors.

*/ @NameInMap("Port") public String port; /** *

The timestamp when the process ends. Unit: milliseconds.

*/ @NameInMap("ProcessStartedEnd") public Long processStartedEnd; /** *

The timestamp when the process starts. Unit: milliseconds.

*/ @NameInMap("ProcessStartedStart") public Long processStartedStart; /** *

The search condition, such as a server name or a server IP address.

*
*

> Fuzzy match is supported.

*/ @NameInMap("Remark") public String remark; /** *

The name of the asset fingerprint that you want to query.

*/ @NameInMap("ScaName") public String scaName; /** *

The name of the process.

*/ @NameInMap("ScaNamePattern") public String scaNamePattern; /** *

The version of the middleware, database, or web service.

*/ @NameInMap("ScaVersion") public String scaVersion; /** *

The search keyword. You must specify this parameter based on the value of the **SearchItem** parameter.

*
*

* If the **SearchItem** parameter is set to **name**, you must enter the name of an asset fingerprint.

*
*

* If the **SearchItem** parameter is set to **type**, you must enter the type of an asset fingerprint. Valid values:

*
*

* **system_service**: system service

*

* **software_library**: software library

*

* **docker_component**: container component

*

* **database**: database

*

* **web_container**: web container

*

* **jar**: JAR package

*

* **web_framework**: web framework

*
*

> You must specify both the **SearchItem** and **SearchInfo** parameters before you can query the asset fingerprints based on the specified name or type.

*/ @NameInMap("SearchInfo") public String searchInfo; /** *

The keyword of the subquery. You must specify this parameter based on the value of the **SearchItemSub** parameter.

*
*

* If the **SearchItemSub** parameter is set to **port**, you must enter a port number.

*

* If the **SearchItemSub** parameter is set to **pid**, you must enter a process ID (PID).

*

* If the **SearchItemSub** parameter is set to **version**, you must enter the version of a database, middleware, or web service.

*

* If the **SearchItemSub** parameter is set to **user**, you must enter a username.

*
*

> The subquery is used to search for data of a specified database, middleware, or web service.

*/ @NameInMap("SearchInfoSub") public String searchInfoSub; /** *

The type of the search condition. Valid values:

*
*

* **name**: the name of a database, middleware, or web service

*

* **type**: the type of a database, middleware, or web service

*
*

> You must specify both the **SearchItem** and **SearchInfo** parameters before you can query the asset fingerprints based on the specified name or type.

*/ @NameInMap("SearchItem") public String searchItem; /** *

The type of the subquery. Valid values:

*
*

* **port**

*

* **pid**

*

* **version**

*

* **user**

*/ @NameInMap("SearchItemSub") public String searchItemSub; /** *

The user who runs the process.

*/ @NameInMap("User") public String user; /** *

The UUID of the server on which the middleware, database, or web service is run.

*/ @NameInMap("Uuid") public String uuid; public static DescribePropertyScaDetailRequest build(java.util.Map map) throws Exception { DescribePropertyScaDetailRequest self = new DescribePropertyScaDetailRequest(); return TeaModel.build(map, self); } public DescribePropertyScaDetailRequest setBiz(String biz) { this.biz = biz; return this; } public String getBiz() { return this.biz; } public DescribePropertyScaDetailRequest setBizType(String bizType) { this.bizType = bizType; return this; } public String getBizType() { return this.bizType; } public DescribePropertyScaDetailRequest setCurrentPage(Integer currentPage) { this.currentPage = currentPage; return this; } public Integer getCurrentPage() { return this.currentPage; } public DescribePropertyScaDetailRequest setLang(String lang) { this.lang = lang; return this; } public String getLang() { return this.lang; } public DescribePropertyScaDetailRequest setName(Long name) { this.name = name; return this; } public Long getName() { return this.name; } public DescribePropertyScaDetailRequest setPageSize(Integer pageSize) { this.pageSize = pageSize; return this; } public Integer getPageSize() { return this.pageSize; } public DescribePropertyScaDetailRequest setPid(String pid) { this.pid = pid; return this; } public String getPid() { return this.pid; } public DescribePropertyScaDetailRequest setPort(String port) { this.port = port; return this; } public String getPort() { return this.port; } public DescribePropertyScaDetailRequest setProcessStartedEnd(Long processStartedEnd) { this.processStartedEnd = processStartedEnd; return this; } public Long getProcessStartedEnd() { return this.processStartedEnd; } public DescribePropertyScaDetailRequest setProcessStartedStart(Long processStartedStart) { this.processStartedStart = processStartedStart; return this; } public Long getProcessStartedStart() { return this.processStartedStart; } public DescribePropertyScaDetailRequest setRemark(String remark) { this.remark = remark; return this; } public String getRemark() { return this.remark; } public DescribePropertyScaDetailRequest setScaName(String scaName) { this.scaName = scaName; return this; } public String getScaName() { return this.scaName; } public DescribePropertyScaDetailRequest setScaNamePattern(String scaNamePattern) { this.scaNamePattern = scaNamePattern; return this; } public String getScaNamePattern() { return this.scaNamePattern; } public DescribePropertyScaDetailRequest setScaVersion(String scaVersion) { this.scaVersion = scaVersion; return this; } public String getScaVersion() { return this.scaVersion; } public DescribePropertyScaDetailRequest setSearchInfo(String searchInfo) { this.searchInfo = searchInfo; return this; } public String getSearchInfo() { return this.searchInfo; } public DescribePropertyScaDetailRequest setSearchInfoSub(String searchInfoSub) { this.searchInfoSub = searchInfoSub; return this; } public String getSearchInfoSub() { return this.searchInfoSub; } public DescribePropertyScaDetailRequest setSearchItem(String searchItem) { this.searchItem = searchItem; return this; } public String getSearchItem() { return this.searchItem; } public DescribePropertyScaDetailRequest setSearchItemSub(String searchItemSub) { this.searchItemSub = searchItemSub; return this; } public String getSearchItemSub() { return this.searchItemSub; } public DescribePropertyScaDetailRequest setUser(String user) { this.user = user; return this; } public String getUser() { return this.user; } public DescribePropertyScaDetailRequest setUuid(String uuid) { this.uuid = uuid; return this; } public String getUuid() { return this.uuid; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy