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

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

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

import com.aliyun.tea.*;

public class GetAssetsPropertyDetailRequest extends TeaModel {
    /**
     * 

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

*
*

* **lkm**: kernel module

*

* **autorun**: startup item

*

* **web_server**: website

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

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

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

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

*
*

> You can call the [GetAssetsPropertyItem](~~GetAssetsPropertyItem~~) operation to query the names of aggregation items.

*/ @NameInMap("ItemName") public String itemName; /** *

The language of the content within the request and response. 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 name or IP address of the server.

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

The conditions that are used to query the details about the asset fingerprint.

*/ @NameInMap("SearchCriteriaList") public java.util.List searchCriteriaList; /** *

The UUID of the server.

*
*

> You can call the [DescribeCloudCenterInstances](~~DescribeCloudCenterInstances~~) operation to query the UUIDs of servers.

*/ @NameInMap("Uuid") public String uuid; public static GetAssetsPropertyDetailRequest build(java.util.Map map) throws Exception { GetAssetsPropertyDetailRequest self = new GetAssetsPropertyDetailRequest(); return TeaModel.build(map, self); } public GetAssetsPropertyDetailRequest setBiz(String biz) { this.biz = biz; return this; } public String getBiz() { return this.biz; } public GetAssetsPropertyDetailRequest setCurrentPage(Integer currentPage) { this.currentPage = currentPage; return this; } public Integer getCurrentPage() { return this.currentPage; } public GetAssetsPropertyDetailRequest setItemName(String itemName) { this.itemName = itemName; return this; } public String getItemName() { return this.itemName; } public GetAssetsPropertyDetailRequest setLang(String lang) { this.lang = lang; return this; } public String getLang() { return this.lang; } public GetAssetsPropertyDetailRequest setPageSize(Integer pageSize) { this.pageSize = pageSize; return this; } public Integer getPageSize() { return this.pageSize; } public GetAssetsPropertyDetailRequest setRemark(String remark) { this.remark = remark; return this; } public String getRemark() { return this.remark; } public GetAssetsPropertyDetailRequest setSearchCriteriaList(java.util.List searchCriteriaList) { this.searchCriteriaList = searchCriteriaList; return this; } public java.util.List getSearchCriteriaList() { return this.searchCriteriaList; } public GetAssetsPropertyDetailRequest setUuid(String uuid) { this.uuid = uuid; return this; } public String getUuid() { return this.uuid; } public static class GetAssetsPropertyDetailRequestSearchCriteriaList extends TeaModel { /** *

The name of the condition. Valid values:

*
*

* **remarkItemName**: the aggregation item of the asset fingerprints. Fuzzy match is supported.

*
*

>

*
*

* If **Biz** is set to **web_server**, **remarkItemName** specifies a domain name.

*
*

* If **Biz** is set to **lkm**, **remarkItemName** specifies a module name.

*
*

* If **Biz** is set to **autorun**, **remarkItemName** specifies the path to a startup item.

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

The value of the condition.

*/ @NameInMap("Value") public String value; public static GetAssetsPropertyDetailRequestSearchCriteriaList build(java.util.Map map) throws Exception { GetAssetsPropertyDetailRequestSearchCriteriaList self = new GetAssetsPropertyDetailRequestSearchCriteriaList(); return TeaModel.build(map, self); } public GetAssetsPropertyDetailRequestSearchCriteriaList setName(String name) { this.name = name; return this; } public String getName() { return this.name; } public GetAssetsPropertyDetailRequestSearchCriteriaList setValue(String value) { this.value = value; return this; } public String getValue() { return this.value; } } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy