com.aliyun.sas20181203.models.GetAssetsPropertyItemResponseBody Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sas20181203 Show documentation
Show all versions of sas20181203 Show documentation
Alibaba Cloud Threat Detection (20181203) SDK for Java
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