github.com/cloudwan/edgelq-sdk@v1.15.4/secrets/resources/v1alpha2/secret/secret.pb.query.go (about) 1 // Code generated by protoc-gen-goten-resource 2 // Resource: Secret 3 // DO NOT EDIT!!! 4 5 package secret 6 7 import ( 8 "google.golang.org/protobuf/types/known/timestamppb" 9 10 "github.com/cloudwan/goten-sdk/runtime/goten" 11 gotenobject "github.com/cloudwan/goten-sdk/runtime/object" 12 gotenresource "github.com/cloudwan/goten-sdk/runtime/resource" 13 "github.com/cloudwan/goten-sdk/types/watch_type" 14 ) 15 16 // ensure the imports are used 17 var ( 18 _ = ×tamppb.Timestamp{} 19 _ = watch_type.WatchType_STATELESS 20 _ = new(goten.GotenMessage) 21 _ = new(gotenobject.FieldMask) 22 _ = new(gotenresource.ListQuery) 23 ) 24 25 type GetQuery struct { 26 Reference *Reference 27 Mask *Secret_FieldMask 28 } 29 30 func (q *GetQuery) GotenQuery() {} 31 32 func (q *GetQuery) String() string { 33 return gotenresource.MakeSQLGetString(q) 34 } 35 36 func (q *GetQuery) GetResourceDescriptor() gotenresource.Descriptor { 37 return descriptor 38 } 39 40 func (q *GetQuery) GetReference() gotenresource.Reference { 41 return q.Reference 42 } 43 44 func (q *GetQuery) GetFieldMask() gotenobject.FieldMask { 45 return q.Mask 46 } 47 48 func (q *GetQuery) SetReference(ref gotenresource.Reference) { 49 if ref != nil { 50 q.Reference = ref.(*Reference) 51 } else { 52 q.Reference = nil 53 } 54 } 55 56 func (q *GetQuery) SetFieldMask(mask gotenobject.FieldMask) { 57 if mask != nil { 58 q.Mask = mask.(*Secret_FieldMask) 59 } else { 60 q.Mask = nil 61 } 62 } 63 64 type ListQuery struct { 65 Filter *Filter 66 Pager *PagerQuery 67 Mask *Secret_FieldMask 68 WithPagingInfo bool 69 } 70 71 func (q *ListQuery) GotenQuery() {} 72 73 func (q *ListQuery) String() string { 74 return gotenresource.MakeSQLListString(q) 75 } 76 77 func (q *ListQuery) GetResourceDescriptor() gotenresource.Descriptor { 78 return descriptor 79 } 80 81 func (q *ListQuery) GetFilter() gotenresource.Filter { 82 return q.Filter 83 } 84 85 func (q *ListQuery) GetPager() gotenresource.PagerQuery { 86 return q.Pager 87 } 88 89 func (q *ListQuery) GetFieldMask() gotenobject.FieldMask { 90 return q.Mask 91 } 92 93 func (q *ListQuery) GetWithPagingInfo() bool { 94 return q.WithPagingInfo 95 } 96 97 func (q *ListQuery) SetFilter(filter gotenresource.Filter) { 98 if filter != nil { 99 q.Filter = filter.(*Filter) 100 } else { 101 q.Filter = nil 102 } 103 } 104 105 func (q *ListQuery) SetPager(pager gotenresource.PagerQuery) { 106 if pager != nil { 107 q.Pager = pager.(*PagerQuery) 108 } else { 109 q.Pager = nil 110 } 111 } 112 113 func (q *ListQuery) SetFieldMask(mask gotenobject.FieldMask) { 114 if mask != nil { 115 q.Mask = mask.(*Secret_FieldMask) 116 } else { 117 q.Mask = nil 118 } 119 } 120 121 func (q *ListQuery) SetWithPagingInfo(with bool) { 122 q.WithPagingInfo = with 123 } 124 125 type WatchQuery struct { 126 ListQuery 127 WatchType watch_type.WatchType 128 ChunkSize int 129 ResumeToken string 130 StartingTime *timestamppb.Timestamp 131 } 132 133 func (q *WatchQuery) String() string { 134 return gotenresource.MakeSQLWatchString(q) 135 } 136 137 func (q *WatchQuery) GetWatchType() watch_type.WatchType { 138 return q.WatchType 139 } 140 141 func (q *WatchQuery) GetMaximumChunkSize() int { 142 return q.ChunkSize 143 } 144 145 func (q *WatchQuery) GetResumeToken() string { 146 return q.ResumeToken 147 } 148 149 func (q *WatchQuery) GetStartingTime() *timestamppb.Timestamp { 150 return q.StartingTime 151 } 152 153 func (q *WatchQuery) SetWatchType(watchType watch_type.WatchType) { 154 q.WatchType = watchType 155 } 156 157 func (q *WatchQuery) SetMaximumChunkSize(chunkSize int) { 158 q.ChunkSize = chunkSize 159 } 160 161 func (q *WatchQuery) SetResumeToken(token string) { 162 q.ResumeToken = token 163 } 164 165 func (q *WatchQuery) SetStartingTime(startingTime *timestamppb.Timestamp) { 166 q.StartingTime = startingTime 167 } 168 169 type QueryResultSnapshot struct { 170 Secrets []*Secret 171 PrevPageCursor *PagerCursor 172 NextPageCursor *PagerCursor 173 TotalResultsCount int32 174 CurrentOffset int32 175 } 176 177 func (qr *QueryResultSnapshot) GetResults() gotenresource.ResourceList { 178 return SecretList(qr.Secrets) 179 } 180 181 func (qr *QueryResultSnapshot) GetNextPageCursor() gotenresource.Cursor { 182 return qr.NextPageCursor 183 } 184 185 func (qr *QueryResultSnapshot) GetPrevPageCursor() gotenresource.Cursor { 186 return qr.PrevPageCursor 187 } 188 189 func (qr *QueryResultSnapshot) GetPagingInfo() (totalCount, offset int32) { 190 return qr.TotalResultsCount, qr.CurrentOffset 191 } 192 193 func (qr *QueryResultSnapshot) SetResults(results gotenresource.ResourceList) { 194 if results != nil { 195 qr.Secrets = results.(SecretList) 196 } else { 197 qr.Secrets = nil 198 } 199 } 200 201 func (qr *QueryResultSnapshot) SetCursors(nextPageCursor, prevPageCursor gotenresource.Cursor) { 202 if nextPageCursor != nil { 203 qr.NextPageCursor = nextPageCursor.(*PagerCursor) 204 } else { 205 qr.NextPageCursor = nil 206 } 207 if prevPageCursor != nil { 208 qr.PrevPageCursor = prevPageCursor.(*PagerCursor) 209 } else { 210 qr.PrevPageCursor = nil 211 } 212 } 213 214 func (qr *QueryResultSnapshot) SetPagingInfo(totalCount, offset int32) { 215 qr.TotalResultsCount = totalCount 216 qr.CurrentOffset = offset 217 } 218 219 type QueryResultChange struct { 220 Changes []*SecretChange 221 PrevPageCursor *PagerCursor 222 NextPageCursor *PagerCursor 223 ResumeToken string 224 IsCurrent bool 225 IsHardReset bool 226 IsSoftReset bool 227 SnapshotSize int64 228 } 229 230 func (qr *QueryResultChange) GetResults() gotenresource.ResourceChangeList { 231 return SecretChangeList(qr.Changes) 232 } 233 234 func (qr *QueryResultChange) GetNextPageCursor() gotenresource.Cursor { 235 return qr.NextPageCursor 236 } 237 238 func (qr *QueryResultChange) GetPrevPageCursor() gotenresource.Cursor { 239 return qr.PrevPageCursor 240 } 241 242 func (qr *QueryResultChange) GetIsCurrent() bool { 243 return qr.IsCurrent 244 } 245 246 func (qr *QueryResultChange) GetIsHardReset() bool { 247 return qr.IsHardReset 248 } 249 250 func (qr *QueryResultChange) GetIsSoftReset() bool { 251 return qr.IsSoftReset 252 } 253 254 func (qr *QueryResultChange) GetSnapshotSize() int64 { 255 return qr.SnapshotSize 256 } 257 258 func (qr *QueryResultChange) GetResumeToken() string { 259 return qr.ResumeToken 260 } 261 262 func (qr *QueryResultChange) SetResults(results gotenresource.ResourceChangeList) { 263 if results != nil { 264 qr.Changes = results.(SecretChangeList) 265 } else { 266 qr.Changes = nil 267 } 268 } 269 270 func (qr *QueryResultChange) SetCursors(nextPageCursor, prevPageCursor gotenresource.Cursor) { 271 if nextPageCursor != nil { 272 qr.NextPageCursor = nextPageCursor.(*PagerCursor) 273 } else { 274 qr.NextPageCursor = nil 275 } 276 if prevPageCursor != nil { 277 qr.PrevPageCursor = prevPageCursor.(*PagerCursor) 278 } else { 279 qr.PrevPageCursor = nil 280 } 281 } 282 283 func (qr *QueryResultChange) SetIsCurrent() { 284 qr.IsCurrent = true 285 } 286 287 func (qr *QueryResultChange) SetIsSoftReset() { 288 qr.IsSoftReset = true 289 } 290 291 func (qr *QueryResultChange) SetIsHardReset() { 292 qr.IsHardReset = true 293 } 294 295 func (qr *QueryResultChange) SetSnapshotSize(size int64) { 296 qr.SnapshotSize = size 297 } 298 299 func (qr *QueryResultChange) SetResumeToken(token string) { 300 qr.ResumeToken = token 301 }