// Copyright 2018 JDCLOUD.COM
//
// 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.
//
// NOTE: This class is auto generated by the jdcloud code generator program.

package models


type PanelEnd struct {

    /* 该panel所属dashboard的uid (Optional) */
    DashboardUid string `json:"dashboardUid"`

    /* 该panel所属维度 (Optional) */
    Dimension string `json:"dimension"`

    /* 该panel包含的metric (Optional) */
    PanelMetrics []PanelMetric `json:"panelMetrics"`

    /* 该panel的名字 (Optional) */
    PanelName string `json:"panelName"`

    /*  (Optional) */
    PanelPosition PanelPosition `json:"panelPosition"`

    /* 资源id列表 (Optional) */
    PanelResources []PanelResource `json:"panelResources"`

    /* 标签服务列表 (Optional) */
    PanelTagResources []PanelTagResource `json:"panelTagResources"`

    /* topN的数量，图表类型为3(topN表格)时有效 (Optional) */
    PanelTopNum int64 `json:"panelTopNum"`

    /* 该panel的类型，1-折线图(明细);2-折线图(汇总);3-topN表格 (Optional) */
    PanelType int64 `json:"panelType"`

    /* 该panel的uid (Optional) */
    PanelUid string `json:"panelUid"`

    /* 该panel所属产品 (Optional) */
    Product string `json:"product"`

    /* 依据tag过滤 (Optional) */
    Tags []TagFilter `json:"tags"`
}
