package gpdb

//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.

// ItemsItem is a nested struct in gpdb response
type ItemsItem struct {
	User                string `json:"User" xml:"User"`
	NodeReplicationMode string `json:"NodeReplicationMode" xml:"NodeReplicationMode"`
	TimeLastVacuumed    string `json:"TimeLastVacuumed" xml:"TimeLastVacuumed"`
	Hostname            string `json:"Hostname" xml:"Hostname"`
	LogLevel            string `json:"LogLevel" xml:"LogLevel"`
	NodeRole            string `json:"NodeRole" xml:"NodeRole"`
	ParentTableName     string `json:"ParentTableName" xml:"ParentTableName"`
	SuggestedAction     string `json:"SuggestedAction" xml:"SuggestedAction"`
	LogContext          string `json:"LogContext" xml:"LogContext"`
	IsPartitionTable    bool   `json:"IsPartitionTable" xml:"IsPartitionTable"`
	NodeAddress         string `json:"NodeAddress" xml:"NodeAddress"`
	Sequence            int    `json:"Sequence" xml:"Sequence"`
	BloatCeoff          string `json:"BloatCeoff" xml:"BloatCeoff"`
	NodeName            string `json:"NodeName" xml:"NodeName"`
	TimeLastUpdated     string `json:"TimeLastUpdated" xml:"TimeLastUpdated"`
	NodePort            string `json:"NodePort" xml:"NodePort"`
	DatabaseName        string `json:"DatabaseName" xml:"DatabaseName"`
	NodeType            string `json:"NodeType" xml:"NodeType"`
	IndexSize           string `json:"IndexSize" xml:"IndexSize"`
	Time                int64  `json:"Time" xml:"Time"`
	NodePreferredRole   string `json:"NodePreferredRole" xml:"NodePreferredRole"`
	IndexDef            string `json:"IndexDef" xml:"IndexDef"`
	IndexName           string `json:"IndexName" xml:"IndexName"`
	TableSkew           string `json:"TableSkew" xml:"TableSkew"`
	RealTableSize       string `json:"RealTableSize" xml:"RealTableSize"`
	SchemaName          string `json:"SchemaName" xml:"SchemaName"`
	Owner               string `json:"Owner" xml:"Owner"`
	IndexScanTimes      int    `json:"IndexScanTimes" xml:"IndexScanTimes"`
	TableName           string `json:"TableName" xml:"TableName"`
	NodeStatus          string `json:"NodeStatus" xml:"NodeStatus"`
	DistributeKey       string `json:"DistributeKey" xml:"DistributeKey"`
	TableSize           string `json:"TableSize" xml:"TableSize"`
	Host                string `json:"Host" xml:"Host"`
	NodeID              string `json:"NodeID" xml:"NodeID"`
	StorageType         string `json:"StorageType" xml:"StorageType"`
	NodeCID             string `json:"NodeCID" xml:"NodeCID"`
	ExpectTableSize     string `json:"ExpectTableSize" xml:"ExpectTableSize"`
	Database            string `json:"Database" xml:"Database"`
	BloatSize           string `json:"BloatSize" xml:"BloatSize"`
}
