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

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

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

import com.aliyun.tea.*;

public class GetAssetsPropertyItemResponseBody extends TeaModel {
    /**
     * 

The pagination information.

*/ @NameInMap("PageInfo") public GetAssetsPropertyItemResponseBodyPageInfo pageInfo; /** *

An array that consists of the aggregation information about asset fingerprints.

*/ @NameInMap("PropertyItems") public java.util.List propertyItems; /** *

The ID of the request, which is used to locate and troubleshoot issues.

* * example: *

340D7FC4-D575-1661-8ACD-CFA7BE57****

*/ @NameInMap("RequestId") public String requestId; public static GetAssetsPropertyItemResponseBody build(java.util.Map map) throws Exception { GetAssetsPropertyItemResponseBody self = new GetAssetsPropertyItemResponseBody(); return TeaModel.build(map, self); } public GetAssetsPropertyItemResponseBody setPageInfo(GetAssetsPropertyItemResponseBodyPageInfo pageInfo) { this.pageInfo = pageInfo; return this; } public GetAssetsPropertyItemResponseBodyPageInfo getPageInfo() { return this.pageInfo; } public GetAssetsPropertyItemResponseBody setPropertyItems(java.util.List propertyItems) { this.propertyItems = propertyItems; return this; } public java.util.List getPropertyItems() { return this.propertyItems; } public GetAssetsPropertyItemResponseBody setRequestId(String requestId) { this.requestId = requestId; return this; } public String getRequestId() { return this.requestId; } public static class GetAssetsPropertyItemResponseBodyPageInfo extends TeaModel { /** *

The number of entries returned on the current page.

* * example: *

20

*/ @NameInMap("Count") public Integer count; /** *

The page number of the returned page.

* * example: *

1

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

The number of entries returned per page.

* * example: *

20

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

The total number of entries returned.

* * example: *

45

*/ @NameInMap("TotalCount") public Integer totalCount; public static GetAssetsPropertyItemResponseBodyPageInfo build(java.util.Map map) throws Exception { GetAssetsPropertyItemResponseBodyPageInfo self = new GetAssetsPropertyItemResponseBodyPageInfo(); return TeaModel.build(map, self); } public GetAssetsPropertyItemResponseBodyPageInfo setCount(Integer count) { this.count = count; return this; } public Integer getCount() { return this.count; } public GetAssetsPropertyItemResponseBodyPageInfo setCurrentPage(Integer currentPage) { this.currentPage = currentPage; return this; } public Integer getCurrentPage() { return this.currentPage; } public GetAssetsPropertyItemResponseBodyPageInfo setPageSize(Integer pageSize) { this.pageSize = pageSize; return this; } public Integer getPageSize() { return this.pageSize; } public GetAssetsPropertyItemResponseBodyPageInfo setTotalCount(Integer totalCount) { this.totalCount = totalCount; return this; } public Integer getTotalCount() { return this.totalCount; } } public static class GetAssetsPropertyItemResponseBodyPropertyItems extends TeaModel { /** *

The number of servers related to the asset fingerprints.

* * example: *

23

*/ @NameInMap("Count") public Integer count; /** *

The endpoint.

*
*

This parameter is returned only when Biz is set to web_server.

*
* * example: *

localhost

*/ @NameInMap("Domain") public String domain; /** *

The name of the module.

*
*

This parameter is returned only when Biz is set to lkm.

*
* * example: *

alihids

*/ @NameInMap("ModuleName") public String moduleName; /** *

The path to the startup item.

*
*

This parameter is returned only when Biz is set to autorun.

*
* * example: *

C:/Program Files/****

*/ @NameInMap("Path") public String path; public static GetAssetsPropertyItemResponseBodyPropertyItems build(java.util.Map map) throws Exception { GetAssetsPropertyItemResponseBodyPropertyItems self = new GetAssetsPropertyItemResponseBodyPropertyItems(); return TeaModel.build(map, self); } public GetAssetsPropertyItemResponseBodyPropertyItems setCount(Integer count) { this.count = count; return this; } public Integer getCount() { return this.count; } public GetAssetsPropertyItemResponseBodyPropertyItems setDomain(String domain) { this.domain = domain; return this; } public String getDomain() { return this.domain; } public GetAssetsPropertyItemResponseBodyPropertyItems setModuleName(String moduleName) { this.moduleName = moduleName; return this; } public String getModuleName() { return this.moduleName; } public GetAssetsPropertyItemResponseBodyPropertyItems setPath(String path) { this.path = path; return this; } public String getPath() { return this.path; } } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy