package cms

//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.
//
// Code generated by Alibaba Cloud SDK Code Generator.
// Changes may cause incorrect behavior and will be lost if the code is regenerated.

// LogMonitor is a nested struct in cms response
type LogMonitor struct {
	QuotaPackage        int                 `json:"QuotaPackage" xml:"QuotaPackage"`
	SlsRegionId         string              `json:"SlsRegionId" xml:"SlsRegionId"`
	QuotaUsed           int                 `json:"QuotaUsed" xml:"QuotaUsed"`
	QuotaLimit          int                 `json:"QuotaLimit" xml:"QuotaLimit"`
	MetricExpress       string              `json:"MetricExpress" xml:"MetricExpress"`
	GmtCreate           int64               `json:"GmtCreate" xml:"GmtCreate"`
	SlsProject          string              `json:"SlsProject" xml:"SlsProject"`
	LogId               int64               `json:"LogId" xml:"LogId"`
	ValueFilterRelation string              `json:"ValueFilterRelation" xml:"ValueFilterRelation"`
	GroupId             int64               `json:"GroupId" xml:"GroupId"`
	SlsLogstore         string              `json:"SlsLogstore" xml:"SlsLogstore"`
	MetricName          string              `json:"MetricName" xml:"MetricName"`
	Tumblingwindows     []string            `json:"Tumblingwindows" xml:"Tumblingwindows"`
	Groupbys            []string            `json:"Groupbys" xml:"Groupbys"`
	Aggregates          []Aggregate         `json:"Aggregates" xml:"Aggregates"`
	ValueFilter         []ValueFilterObject `json:"ValueFilter" xml:"ValueFilter"`
}
