github.com/cloudwan/edgelq-sdk@v1.15.4/monitoring/resources/v4/time_serie/time_serie.pb.descriptor.go (about) 1 // Code generated by protoc-gen-goten-resource 2 // Resource: TimeSerie 3 // DO NOT EDIT!!! 4 5 package time_serie 6 7 import ( 8 gotenobject "github.com/cloudwan/goten-sdk/runtime/object" 9 gotenresource "github.com/cloudwan/goten-sdk/runtime/resource" 10 ) 11 12 // proto imports 13 import ( 14 bucket "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/bucket" 15 common "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/common" 16 metric_descriptor "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/metric_descriptor" 17 project "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/project" 18 meta "github.com/cloudwan/goten-sdk/types/meta" 19 ) 20 21 // ensure the imports are used 22 var ( 23 _ = new(gotenobject.FieldPath) 24 _ = new(gotenresource.ListQuery) 25 ) 26 27 // make sure we're using proto imports 28 var ( 29 _ = &bucket.Bucket{} 30 _ = &common.LabelDescriptor{} 31 _ = &metric_descriptor.MetricDescriptor{} 32 _ = &project.Project{} 33 _ = &meta.Meta{} 34 ) 35 36 var ( 37 descriptor *Descriptor 38 ) 39 40 func (r *TimeSerie) GetRawName() gotenresource.Name { 41 return nil 42 } 43 44 func (r *TimeSerie) GetResourceDescriptor() gotenresource.Descriptor { 45 return descriptor 46 } 47 48 func (r *TimeSerie) EnsureMetadata() *meta.Meta { 49 return nil 50 } 51 func (r *TimeSerie) GetMetadata() *meta.Meta { 52 return nil 53 } 54 55 type Descriptor struct { 56 nameDescriptor *gotenresource.NameDescriptor 57 typeName *gotenresource.TypeName 58 } 59 60 func GetDescriptor() *Descriptor { 61 return descriptor 62 } 63 64 func (d *Descriptor) NewResource() gotenresource.Resource { 65 return &TimeSerie{} 66 } 67 68 func (d *Descriptor) NewResourceName() gotenresource.Name { 69 return nil 70 } 71 72 func (d *Descriptor) NewGetQuery() gotenresource.GetQuery { 73 return nil 74 } 75 76 func (d *Descriptor) NewListQuery() gotenresource.ListQuery { 77 return nil 78 } 79 80 func (d *Descriptor) NewSearchQuery() gotenresource.SearchQuery { 81 return nil 82 } 83 84 func (d *Descriptor) NewWatchQuery() gotenresource.WatchQuery { 85 return nil 86 } 87 88 func (d *Descriptor) NewResourceCursor() gotenresource.Cursor { 89 return nil 90 } 91 92 func (d *Descriptor) NewResourceFilter() gotenresource.Filter { 93 return &Filter{} 94 } 95 96 func (d *Descriptor) NewResourceOrderBy() gotenresource.OrderBy { 97 return nil 98 } 99 100 func (d *Descriptor) NewResourcePager() gotenresource.PagerQuery { 101 return nil 102 } 103 104 func (d *Descriptor) NewResourceFieldMask() gotenobject.FieldMask { 105 return &TimeSerie_FieldMask{} 106 } 107 108 func (d *Descriptor) NewResourceChange() gotenresource.ResourceChange { 109 return nil 110 } 111 112 func (d *Descriptor) NewQueryResultSnapshot() gotenresource.QueryResultSnapshot { 113 return nil 114 } 115 116 func (d *Descriptor) NewQueryResultChange() gotenresource.QueryResultChange { 117 return nil 118 } 119 120 func (d *Descriptor) NewResourceList(size, reserved int) gotenresource.ResourceList { 121 return make(TimeSerieList, size, reserved) 122 } 123 124 func (d *Descriptor) NewResourceChangeList(size, reserved int) gotenresource.ResourceChangeList { 125 return nil 126 } 127 128 func (d *Descriptor) NewNameList(size, reserved int) gotenresource.NameList { 129 return nil 130 } 131 132 func (d *Descriptor) NewReferenceList(size, reserved int) gotenresource.ReferenceList { 133 return nil 134 } 135 136 func (d *Descriptor) NewParentNameList(size, reserved int) gotenresource.ParentNameList { 137 return nil 138 } 139 140 func (d *Descriptor) NewParentReferenceList(size, reserved int) gotenresource.ParentReferenceList { 141 return nil 142 } 143 144 func (d *Descriptor) NewResourceMap(reserved int) gotenresource.ResourceMap { 145 return nil 146 } 147 148 func (d *Descriptor) NewResourceChangeMap(reserved int) gotenresource.ResourceChangeMap { 149 return nil 150 } 151 152 func (d *Descriptor) GetResourceTypeName() *gotenresource.TypeName { 153 return d.typeName 154 } 155 156 func (d *Descriptor) GetNameDescriptor() *gotenresource.NameDescriptor { 157 return d.nameDescriptor 158 } 159 160 func (d *Descriptor) CanBeParentless() bool { 161 return false 162 } 163 164 func (d *Descriptor) GetParentResDescriptors() []gotenresource.Descriptor { 165 return []gotenresource.Descriptor{ 166 project.GetDescriptor(), 167 bucket.GetDescriptor(), 168 } 169 } 170 171 func (d *Descriptor) ParseFieldPath(raw string) (gotenobject.FieldPath, error) { 172 return ParseTimeSerie_FieldPath(raw) 173 } 174 175 func (d *Descriptor) ParseResourceName(nameStr string) (gotenresource.Name, error) { 176 return nil, nil 177 } 178 179 func (d *Descriptor) SupportsMetadata() bool { 180 return false 181 } 182 183 func (d *Descriptor) SupportsDbConstraints() bool { 184 return true 185 } 186 187 func initTimeSerieDescriptor() { 188 descriptor = &Descriptor{ 189 typeName: gotenresource.NewTypeName( 190 "TimeSerie", "TimeSeries", "monitoring.edgelq.com", "v4"), 191 } 192 gotenresource.GetRegistry().RegisterDescriptor(descriptor) 193 } 194 195 func init() { 196 initTimeSerieDescriptor() 197 }