/src/main/java/com/tencentcloudapi/mongodb/v20180408/models/DescribeSlowLogRequest.java
https://github.com/TencentCloud/tencentcloud-sdk-java · Java · 176 lines · 69 code · 23 blank · 84 comment · 0 complexity · ed326a1f079bab6440ff15a7bc87cda2 MD5 · raw file
- /*
- * Copyright (c) 2017-2018 THL A29 Limited, a Tencent company. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
- package com.tencentcloudapi.mongodb.v20180408.models;
- import com.tencentcloudapi.common.AbstractModel;
- import com.google.gson.annotations.SerializedName;
- import com.google.gson.annotations.Expose;
- import java.util.HashMap;
- public class DescribeSlowLogRequest extends AbstractModel{
- /**
- * 实例ID,格式如:cmgo-p8vnipr5。与云数据库控制台页面中显示的实例ID相同
- */
- @SerializedName("InstanceId")
- @Expose
- private String InstanceId;
- /**
- * 慢日志起始时间,格式:yyyy-mm-dd hh:mm:ss,如:2019-06-01 10:00:00。查询起止时间间隔不能超过24小时,只允许查询最近7天内慢日志。
- */
- @SerializedName("StartTime")
- @Expose
- private String StartTime;
- /**
- * 慢日志终止时间,格式:yyyy-mm-dd hh:mm:ss,如:2019-06-02 12:00:00。查询起止时间间隔不能超过24小时,只允许查询最近7天内慢日志。
- */
- @SerializedName("EndTime")
- @Expose
- private String EndTime;
- /**
- * 慢日志执行时间阈值,返回执行时间超过该阈值的慢日志,单位为毫秒(ms),最小为100毫秒。
- */
- @SerializedName("SlowMS")
- @Expose
- private Long SlowMS;
- /**
- * 偏移量,最小值为0,最大值为10000,默认值为0。
- */
- @SerializedName("Offset")
- @Expose
- private Long Offset;
- /**
- * 分页大小,最小值为1,最大值为100,默认值为20。
- */
- @SerializedName("Limit")
- @Expose
- private Long Limit;
- /**
- * Get 实例ID,格式如:cmgo-p8vnipr5。与云数据库控制台页面中显示的实例ID相同
- * @return InstanceId 实例ID,格式如:cmgo-p8vnipr5。与云数据库控制台页面中显示的实例ID相同
- */
- public String getInstanceId() {
- return this.InstanceId;
- }
- /**
- * Set 实例ID,格式如:cmgo-p8vnipr5。与云数据库控制台页面中显示的实例ID相同
- * @param InstanceId 实例ID,格式如:cmgo-p8vnipr5。与云数据库控制台页面中显示的实例ID相同
- */
- public void setInstanceId(String InstanceId) {
- this.InstanceId = InstanceId;
- }
- /**
- * Get 慢日志起始时间,格式:yyyy-mm-dd hh:mm:ss,如:2019-06-01 10:00:00。查询起止时间间隔不能超过24小时,只允许查询最近7天内慢日志。
- * @return StartTime 慢日志起始时间,格式:yyyy-mm-dd hh:mm:ss,如:2019-06-01 10:00:00。查询起止时间间隔不能超过24小时,只允许查询最近7天内慢日志。
- */
- public String getStartTime() {
- return this.StartTime;
- }
- /**
- * Set 慢日志起始时间,格式:yyyy-mm-dd hh:mm:ss,如:2019-06-01 10:00:00。查询起止时间间隔不能超过24小时,只允许查询最近7天内慢日志。
- * @param StartTime 慢日志起始时间,格式:yyyy-mm-dd hh:mm:ss,如:2019-06-01 10:00:00。查询起止时间间隔不能超过24小时,只允许查询最近7天内慢日志。
- */
- public void setStartTime(String StartTime) {
- this.StartTime = StartTime;
- }
- /**
- * Get 慢日志终止时间,格式:yyyy-mm-dd hh:mm:ss,如:2019-06-02 12:00:00。查询起止时间间隔不能超过24小时,只允许查询最近7天内慢日志。
- * @return EndTime 慢日志终止时间,格式:yyyy-mm-dd hh:mm:ss,如:2019-06-02 12:00:00。查询起止时间间隔不能超过24小时,只允许查询最近7天内慢日志。
- */
- public String getEndTime() {
- return this.EndTime;
- }
- /**
- * Set 慢日志终止时间,格式:yyyy-mm-dd hh:mm:ss,如:2019-06-02 12:00:00。查询起止时间间隔不能超过24小时,只允许查询最近7天内慢日志。
- * @param EndTime 慢日志终止时间,格式:yyyy-mm-dd hh:mm:ss,如:2019-06-02 12:00:00。查询起止时间间隔不能超过24小时,只允许查询最近7天内慢日志。
- */
- public void setEndTime(String EndTime) {
- this.EndTime = EndTime;
- }
- /**
- * Get 慢日志执行时间阈值,返回执行时间超过该阈值的慢日志,单位为毫秒(ms),最小为100毫秒。
- * @return SlowMS 慢日志执行时间阈值,返回执行时间超过该阈值的慢日志,单位为毫秒(ms),最小为100毫秒。
- */
- public Long getSlowMS() {
- return this.SlowMS;
- }
- /**
- * Set 慢日志执行时间阈值,返回执行时间超过该阈值的慢日志,单位为毫秒(ms),最小为100毫秒。
- * @param SlowMS 慢日志执行时间阈值,返回执行时间超过该阈值的慢日志,单位为毫秒(ms),最小为100毫秒。
- */
- public void setSlowMS(Long SlowMS) {
- this.SlowMS = SlowMS;
- }
- /**
- * Get 偏移量,最小值为0,最大值为10000,默认值为0。
- * @return Offset 偏移量,最小值为0,最大值为10000,默认值为0。
- */
- public Long getOffset() {
- return this.Offset;
- }
- /**
- * Set 偏移量,最小值为0,最大值为10000,默认值为0。
- * @param Offset 偏移量,最小值为0,最大值为10000,默认值为0。
- */
- public void setOffset(Long Offset) {
- this.Offset = Offset;
- }
- /**
- * Get 分页大小,最小值为1,最大值为100,默认值为20。
- * @return Limit 分页大小,最小值为1,最大值为100,默认值为20。
- */
- public Long getLimit() {
- return this.Limit;
- }
- /**
- * Set 分页大小,最小值为1,最大值为100,默认值为20。
- * @param Limit 分页大小,最小值为1,最大值为100,默认值为20。
- */
- public void setLimit(Long Limit) {
- this.Limit = Limit;
- }
- /**
- * Internal implementation, normal users should not use it.
- */
- public void toMap(HashMap<String, String> map, String prefix) {
- this.setParamSimple(map, prefix + "InstanceId", this.InstanceId);
- this.setParamSimple(map, prefix + "StartTime", this.StartTime);
- this.setParamSimple(map, prefix + "EndTime", this.EndTime);
- this.setParamSimple(map, prefix + "SlowMS", this.SlowMS);
- this.setParamSimple(map, prefix + "Offset", this.Offset);
- this.setParamSimple(map, prefix + "Limit", this.Limit);
- }
- }