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

com.aliyun.arms20190808.models.GetRumOcuStatisticDataShrinkRequest Maven / Gradle / Ivy

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

import com.aliyun.tea.*;

public class GetRumOcuStatisticDataShrinkRequest extends TeaModel {
    /**
     * 

The end of the time range to query. Unit: milliseconds.

*

This parameter is required.

* * example: *

1687849260000

*/ @NameInMap("EndTime") public Long endTime; /** *

The filter condition. Three types of filter conditions are provided:

*
    *
  • Application name: pid (Note that the application name is displayed, but the application ID is actually specified)
  • *
  • Application type: siteType
  • *
  • Data type: dataType
  • *
*/ @NameInMap("Filter") public String filterShrink; /** *

The grouping fields. Valid values:

*
    *
  • siteType: The total number of OCUs is grouped by application type.
  • *
  • dataType: The total number of OCUs is grouped by data type.
  • *
  • pid: The total number of OCUs is grouped by application ID.
  • *
  • appName: The total number of OCUs is grouped by application name.
  • *
  • startTime: The total number of OCUs is grouped by start time.
  • *
*/ @NameInMap("Group") public String groupShrink; /** *

The page number.

*

This parameter is required.

* * example: *

1

*/ @NameInMap("Page") public Integer page; /** *

The number of entries per page.

*

This parameter is required.

* * example: *

100

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

The type of the query. To query non-time series data, set the value to INSTANT. To query time series data, set the value to TIME_SERIES.

* * example: *

TIME_SERIES

*/ @NameInMap("QueryType") public String queryType; /** *

The region ID.

* * example: *

cn-hangzhou

*/ @NameInMap("RegionId") public String regionId; /** *

The beginning of the time range to query. Unit: milliseconds.

*

This parameter is required.

* * example: *

1600063200000

*/ @NameInMap("StartTime") public Long startTime; public static GetRumOcuStatisticDataShrinkRequest build(java.util.Map map) throws Exception { GetRumOcuStatisticDataShrinkRequest self = new GetRumOcuStatisticDataShrinkRequest(); return TeaModel.build(map, self); } public GetRumOcuStatisticDataShrinkRequest setEndTime(Long endTime) { this.endTime = endTime; return this; } public Long getEndTime() { return this.endTime; } public GetRumOcuStatisticDataShrinkRequest setFilterShrink(String filterShrink) { this.filterShrink = filterShrink; return this; } public String getFilterShrink() { return this.filterShrink; } public GetRumOcuStatisticDataShrinkRequest setGroupShrink(String groupShrink) { this.groupShrink = groupShrink; return this; } public String getGroupShrink() { return this.groupShrink; } public GetRumOcuStatisticDataShrinkRequest setPage(Integer page) { this.page = page; return this; } public Integer getPage() { return this.page; } public GetRumOcuStatisticDataShrinkRequest setPageSize(Integer pageSize) { this.pageSize = pageSize; return this; } public Integer getPageSize() { return this.pageSize; } public GetRumOcuStatisticDataShrinkRequest setQueryType(String queryType) { this.queryType = queryType; return this; } public String getQueryType() { return this.queryType; } public GetRumOcuStatisticDataShrinkRequest setRegionId(String regionId) { this.regionId = regionId; return this; } public String getRegionId() { return this.regionId; } public GetRumOcuStatisticDataShrinkRequest setStartTime(Long startTime) { this.startTime = startTime; return this; } public Long getStartTime() { return this.startTime; } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy