github.com/cloudwan/edgelq-sdk@v1.15.4/iam/resources/v1/user/user.pb.filterbuilder.go (about) 1 // Code generated by protoc-gen-goten-resource 2 // Resource: User 3 // DO NOT EDIT!!! 4 5 package user 6 7 import ( 8 gotenresource "github.com/cloudwan/goten-sdk/runtime/resource" 9 gotenfilter "github.com/cloudwan/goten-sdk/runtime/resource/filter" 10 ) 11 12 // proto imports 13 import ( 14 meta "github.com/cloudwan/goten-sdk/types/meta" 15 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 16 ) 17 18 // ensure the imports are used 19 var ( 20 _ = gotenresource.ConditionContainsTypeAll 21 _ = gotenfilter.AND 22 ) 23 24 // make sure we're using proto imports 25 var ( 26 _ = ×tamppb.Timestamp{} 27 _ = &meta.Meta{} 28 ) 29 30 type FilterBuilderOrCondition interface { 31 _IsUserFilterBuilderOrCondition() 32 } 33 34 type FilterBuilder struct { 35 conds []FilterCondition 36 useNot bool 37 op gotenfilter.CompositeOperator 38 } 39 40 func NewFilterBuilder() *FilterBuilder { 41 return NewAndFilterBuilder() 42 } 43 44 func NewAndFilterBuilder() *FilterBuilder { 45 return &FilterBuilder{ 46 op: gotenfilter.AND, 47 } 48 } 49 50 func NewOrFilterBuilder() *FilterBuilder { 51 return &FilterBuilder{ 52 op: gotenfilter.OR, 53 } 54 } 55 56 func (b *FilterBuilder) _IsUserFilterBuilderOrCondition() {} 57 58 func (b *FilterBuilder) With(condOrBuilder FilterBuilderOrCondition, opts ...gotenfilter.FilterConditionOption) *FilterBuilder { 59 var cond FilterCondition 60 switch typedObj := condOrBuilder.(type) { 61 case *Filter: 62 cond = typedObj.GetCondition() 63 case *FilterBuilder: 64 cond = &FilterConditionComposite{Operator: typedObj.op, Conditions: typedObj.conds} 65 case FilterCondition: 66 cond = typedObj 67 default: 68 panic("Unknown condition or builder type") 69 } 70 cfg := gotenfilter.MakeFilterCondOptions(opts) 71 if cfg.IsNot() { 72 cond = &FilterConditionNot{cond} 73 } 74 b.conds = append(b.conds, cond) 75 return b 76 } 77 78 func (b *FilterBuilder) Where(opts ...gotenfilter.FilterConditionOption) *filterCndBuilder { 79 cfg := gotenfilter.MakeFilterCondOptions(opts) 80 b.useNot = cfg.IsNot() 81 return &filterCndBuilder{builder: b} 82 } 83 84 func (b *FilterBuilder) WherePath(fp User_FieldPath, opts ...gotenfilter.FilterConditionOption) *filterCndBuilderAnyPath { 85 cfg := gotenfilter.MakeFilterCondOptions(opts) 86 b.useNot = cfg.IsNot() 87 return &filterCndBuilderAnyPath{builder: b, fp: fp} 88 } 89 90 func (b *FilterBuilder) Filter() *Filter { 91 return &Filter{ 92 FilterCondition: &FilterConditionComposite{Operator: b.op, Conditions: b.conds}, 93 } 94 } 95 96 func (b *FilterBuilder) addCond(cond FilterCondition) *FilterBuilder { 97 if b.useNot { 98 cond = &FilterConditionNot{cond} 99 b.useNot = false 100 } 101 b.conds = append(b.conds, cond) 102 return b 103 } 104 105 type filterCndBuilderAnyPath struct { 106 builder *FilterBuilder 107 fp User_FieldPath 108 } 109 110 func (b *filterCndBuilderAnyPath) Eq(value interface{}) *FilterBuilder { 111 return b.compare(gotenfilter.Eq, value) 112 } 113 114 func (b *filterCndBuilderAnyPath) Neq(value interface{}) *FilterBuilder { 115 return b.compare(gotenfilter.Neq, value) 116 } 117 118 func (b *filterCndBuilderAnyPath) Gt(value interface{}) *FilterBuilder { 119 return b.compare(gotenfilter.Gt, value) 120 } 121 122 func (b *filterCndBuilderAnyPath) Gte(value interface{}) *FilterBuilder { 123 return b.compare(gotenfilter.Gte, value) 124 } 125 126 func (b *filterCndBuilderAnyPath) Lt(value interface{}) *FilterBuilder { 127 return b.compare(gotenfilter.Lt, value) 128 } 129 130 func (b *filterCndBuilderAnyPath) Lte(value interface{}) *FilterBuilder { 131 return b.compare(gotenfilter.Lte, value) 132 } 133 134 func (b *filterCndBuilderAnyPath) In(values interface{}) *FilterBuilder { 135 return b.builder.addCond(&FilterConditionIn{ 136 User_FieldPathArrayOfValues: b.fp.WithIArrayOfValues(values), 137 }) 138 } 139 140 func (b *filterCndBuilderAnyPath) NotIn(values interface{}) *FilterBuilder { 141 return b.builder.addCond(&FilterConditionNotIn{ 142 User_FieldPathArrayOfValues: b.fp.WithIArrayOfValues(values), 143 }) 144 } 145 146 func (b *filterCndBuilderAnyPath) IsNull() *FilterBuilder { 147 return b.builder.addCond(&FilterConditionIsNull{ 148 FieldPath: b.fp, 149 }) 150 } 151 152 func (b *filterCndBuilderAnyPath) IsNan() *FilterBuilder { 153 return b.builder.addCond(&FilterConditionIsNaN{ 154 FieldPath: b.fp, 155 }) 156 } 157 158 func (b *filterCndBuilderAnyPath) Contains(value interface{}) *FilterBuilder { 159 return b.builder.addCond(&FilterConditionContains{ 160 Type: gotenresource.ConditionContainsTypeValue, 161 FieldPath: b.fp, 162 Value: b.fp.WithIArrayItemValue(value), 163 }) 164 } 165 166 func (b *filterCndBuilderAnyPath) ContainsAnyOf(values []interface{}) *FilterBuilder { 167 itemValues := make([]User_FieldPathArrayItemValue, 0, len(values)) 168 for _, value := range values { 169 itemValues = append(itemValues, b.fp.WithIArrayItemValue(value)) 170 } 171 return b.builder.addCond(&FilterConditionContains{ 172 Type: gotenresource.ConditionContainsTypeAny, 173 FieldPath: b.fp, 174 Values: itemValues, 175 }) 176 } 177 178 func (b *filterCndBuilderAnyPath) ContainsAll(values []interface{}) *FilterBuilder { 179 itemValues := make([]User_FieldPathArrayItemValue, 0, len(values)) 180 for _, value := range values { 181 itemValues = append(itemValues, b.fp.WithIArrayItemValue(value)) 182 } 183 return b.builder.addCond(&FilterConditionContains{ 184 Type: gotenresource.ConditionContainsTypeAll, 185 FieldPath: b.fp, 186 Values: itemValues, 187 }) 188 } 189 190 func (b *filterCndBuilderAnyPath) compare(op gotenfilter.CompareOperator, value interface{}) *FilterBuilder { 191 return b.builder.addCond(&FilterConditionCompare{ 192 Operator: op, 193 User_FieldPathValue: b.fp.WithIValue(value), 194 }) 195 } 196 197 type filterCndBuilder struct { 198 builder *FilterBuilder 199 } 200 201 func (b *filterCndBuilder) Name() *filterCndBuilderName { 202 return &filterCndBuilderName{builder: b.builder} 203 } 204 205 func (b *filterCndBuilder) Metadata() *filterCndBuilderMetadata { 206 return &filterCndBuilderMetadata{builder: b.builder} 207 } 208 209 func (b *filterCndBuilder) FullName() *filterCndBuilderFullName { 210 return &filterCndBuilderFullName{builder: b.builder} 211 } 212 213 func (b *filterCndBuilder) Email() *filterCndBuilderEmail { 214 return &filterCndBuilderEmail{builder: b.builder} 215 } 216 217 func (b *filterCndBuilder) EmailVerified() *filterCndBuilderEmailVerified { 218 return &filterCndBuilderEmailVerified{builder: b.builder} 219 } 220 221 func (b *filterCndBuilder) AuthInfo() *filterCndBuilderAuthInfo { 222 return &filterCndBuilderAuthInfo{builder: b.builder} 223 } 224 225 func (b *filterCndBuilder) Settings() *filterCndBuilderSettings { 226 return &filterCndBuilderSettings{builder: b.builder} 227 } 228 229 func (b *filterCndBuilder) RefreshedTime() *filterCndBuilderRefreshedTime { 230 return &filterCndBuilderRefreshedTime{builder: b.builder} 231 } 232 233 func (b *filterCndBuilder) CtrlStatus() *filterCndBuilderCtrlStatus { 234 return &filterCndBuilderCtrlStatus{builder: b.builder} 235 } 236 237 type filterCndBuilderName struct { 238 builder *FilterBuilder 239 } 240 241 func (b *filterCndBuilderName) Eq(value *Name) *FilterBuilder { 242 return b.compare(gotenfilter.Eq, value) 243 } 244 245 func (b *filterCndBuilderName) Neq(value *Name) *FilterBuilder { 246 return b.compare(gotenfilter.Neq, value) 247 } 248 249 func (b *filterCndBuilderName) Gt(value *Name) *FilterBuilder { 250 return b.compare(gotenfilter.Gt, value) 251 } 252 253 func (b *filterCndBuilderName) Gte(value *Name) *FilterBuilder { 254 return b.compare(gotenfilter.Gte, value) 255 } 256 257 func (b *filterCndBuilderName) Lt(value *Name) *FilterBuilder { 258 return b.compare(gotenfilter.Lt, value) 259 } 260 261 func (b *filterCndBuilderName) Lte(value *Name) *FilterBuilder { 262 return b.compare(gotenfilter.Lte, value) 263 } 264 265 func (b *filterCndBuilderName) In(values []*Name) *FilterBuilder { 266 return b.builder.addCond(&FilterConditionIn{ 267 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Name().WithArrayOfValues(values), 268 }) 269 } 270 271 func (b *filterCndBuilderName) NotIn(values []*Name) *FilterBuilder { 272 return b.builder.addCond(&FilterConditionNotIn{ 273 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Name().WithArrayOfValues(values), 274 }) 275 } 276 277 func (b *filterCndBuilderName) IsNull() *FilterBuilder { 278 return b.builder.addCond(&FilterConditionIsNull{ 279 FieldPath: NewUserFieldPathBuilder().Name().FieldPath(), 280 }) 281 } 282 283 func (b *filterCndBuilderName) IsNan() *FilterBuilder { 284 return b.builder.addCond(&FilterConditionIsNaN{ 285 FieldPath: NewUserFieldPathBuilder().Name().FieldPath(), 286 }) 287 } 288 289 func (b *filterCndBuilderName) compare(op gotenfilter.CompareOperator, value *Name) *FilterBuilder { 290 return b.builder.addCond(&FilterConditionCompare{ 291 Operator: op, 292 User_FieldPathValue: NewUserFieldPathBuilder().Name().WithValue(value), 293 }) 294 } 295 296 type filterCndBuilderMetadata struct { 297 builder *FilterBuilder 298 } 299 300 func (b *filterCndBuilderMetadata) Eq(value *meta.Meta) *FilterBuilder { 301 return b.compare(gotenfilter.Eq, value) 302 } 303 304 func (b *filterCndBuilderMetadata) Neq(value *meta.Meta) *FilterBuilder { 305 return b.compare(gotenfilter.Neq, value) 306 } 307 308 func (b *filterCndBuilderMetadata) Gt(value *meta.Meta) *FilterBuilder { 309 return b.compare(gotenfilter.Gt, value) 310 } 311 312 func (b *filterCndBuilderMetadata) Gte(value *meta.Meta) *FilterBuilder { 313 return b.compare(gotenfilter.Gte, value) 314 } 315 316 func (b *filterCndBuilderMetadata) Lt(value *meta.Meta) *FilterBuilder { 317 return b.compare(gotenfilter.Lt, value) 318 } 319 320 func (b *filterCndBuilderMetadata) Lte(value *meta.Meta) *FilterBuilder { 321 return b.compare(gotenfilter.Lte, value) 322 } 323 324 func (b *filterCndBuilderMetadata) In(values []*meta.Meta) *FilterBuilder { 325 return b.builder.addCond(&FilterConditionIn{ 326 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().WithArrayOfValues(values), 327 }) 328 } 329 330 func (b *filterCndBuilderMetadata) NotIn(values []*meta.Meta) *FilterBuilder { 331 return b.builder.addCond(&FilterConditionNotIn{ 332 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().WithArrayOfValues(values), 333 }) 334 } 335 336 func (b *filterCndBuilderMetadata) IsNull() *FilterBuilder { 337 return b.builder.addCond(&FilterConditionIsNull{ 338 FieldPath: NewUserFieldPathBuilder().Metadata().FieldPath(), 339 }) 340 } 341 342 func (b *filterCndBuilderMetadata) IsNan() *FilterBuilder { 343 return b.builder.addCond(&FilterConditionIsNaN{ 344 FieldPath: NewUserFieldPathBuilder().Metadata().FieldPath(), 345 }) 346 } 347 348 func (b *filterCndBuilderMetadata) compare(op gotenfilter.CompareOperator, value *meta.Meta) *FilterBuilder { 349 return b.builder.addCond(&FilterConditionCompare{ 350 Operator: op, 351 User_FieldPathValue: NewUserFieldPathBuilder().Metadata().WithValue(value), 352 }) 353 } 354 355 func (b *filterCndBuilderMetadata) CreateTime() *filterCndBuilderMetadataCreateTime { 356 return &filterCndBuilderMetadataCreateTime{builder: b.builder} 357 } 358 359 func (b *filterCndBuilderMetadata) UpdateTime() *filterCndBuilderMetadataUpdateTime { 360 return &filterCndBuilderMetadataUpdateTime{builder: b.builder} 361 } 362 363 func (b *filterCndBuilderMetadata) DeleteTime() *filterCndBuilderMetadataDeleteTime { 364 return &filterCndBuilderMetadataDeleteTime{builder: b.builder} 365 } 366 367 func (b *filterCndBuilderMetadata) Uuid() *filterCndBuilderMetadataUuid { 368 return &filterCndBuilderMetadataUuid{builder: b.builder} 369 } 370 371 func (b *filterCndBuilderMetadata) Tags() *filterCndBuilderMetadataTags { 372 return &filterCndBuilderMetadataTags{builder: b.builder} 373 } 374 375 func (b *filterCndBuilderMetadata) Labels() *filterCndBuilderMetadataLabels { 376 return &filterCndBuilderMetadataLabels{builder: b.builder} 377 } 378 379 func (b *filterCndBuilderMetadata) Annotations() *filterCndBuilderMetadataAnnotations { 380 return &filterCndBuilderMetadataAnnotations{builder: b.builder} 381 } 382 383 func (b *filterCndBuilderMetadata) Generation() *filterCndBuilderMetadataGeneration { 384 return &filterCndBuilderMetadataGeneration{builder: b.builder} 385 } 386 387 func (b *filterCndBuilderMetadata) ResourceVersion() *filterCndBuilderMetadataResourceVersion { 388 return &filterCndBuilderMetadataResourceVersion{builder: b.builder} 389 } 390 391 func (b *filterCndBuilderMetadata) OwnerReferences() *filterCndBuilderMetadataOwnerReferences { 392 return &filterCndBuilderMetadataOwnerReferences{builder: b.builder} 393 } 394 395 func (b *filterCndBuilderMetadata) Shards() *filterCndBuilderMetadataShards { 396 return &filterCndBuilderMetadataShards{builder: b.builder} 397 } 398 399 func (b *filterCndBuilderMetadata) Syncing() *filterCndBuilderMetadataSyncing { 400 return &filterCndBuilderMetadataSyncing{builder: b.builder} 401 } 402 403 func (b *filterCndBuilderMetadata) Lifecycle() *filterCndBuilderMetadataLifecycle { 404 return &filterCndBuilderMetadataLifecycle{builder: b.builder} 405 } 406 407 func (b *filterCndBuilderMetadata) Services() *filterCndBuilderMetadataServices { 408 return &filterCndBuilderMetadataServices{builder: b.builder} 409 } 410 411 type filterCndBuilderMetadataCreateTime struct { 412 builder *FilterBuilder 413 } 414 415 func (b *filterCndBuilderMetadataCreateTime) Eq(value *timestamppb.Timestamp) *FilterBuilder { 416 return b.compare(gotenfilter.Eq, value) 417 } 418 419 func (b *filterCndBuilderMetadataCreateTime) Neq(value *timestamppb.Timestamp) *FilterBuilder { 420 return b.compare(gotenfilter.Neq, value) 421 } 422 423 func (b *filterCndBuilderMetadataCreateTime) Gt(value *timestamppb.Timestamp) *FilterBuilder { 424 return b.compare(gotenfilter.Gt, value) 425 } 426 427 func (b *filterCndBuilderMetadataCreateTime) Gte(value *timestamppb.Timestamp) *FilterBuilder { 428 return b.compare(gotenfilter.Gte, value) 429 } 430 431 func (b *filterCndBuilderMetadataCreateTime) Lt(value *timestamppb.Timestamp) *FilterBuilder { 432 return b.compare(gotenfilter.Lt, value) 433 } 434 435 func (b *filterCndBuilderMetadataCreateTime) Lte(value *timestamppb.Timestamp) *FilterBuilder { 436 return b.compare(gotenfilter.Lte, value) 437 } 438 439 func (b *filterCndBuilderMetadataCreateTime) In(values []*timestamppb.Timestamp) *FilterBuilder { 440 return b.builder.addCond(&FilterConditionIn{ 441 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().CreateTime().WithArrayOfValues(values), 442 }) 443 } 444 445 func (b *filterCndBuilderMetadataCreateTime) NotIn(values []*timestamppb.Timestamp) *FilterBuilder { 446 return b.builder.addCond(&FilterConditionNotIn{ 447 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().CreateTime().WithArrayOfValues(values), 448 }) 449 } 450 451 func (b *filterCndBuilderMetadataCreateTime) IsNull() *FilterBuilder { 452 return b.builder.addCond(&FilterConditionIsNull{ 453 FieldPath: NewUserFieldPathBuilder().Metadata().CreateTime().FieldPath(), 454 }) 455 } 456 457 func (b *filterCndBuilderMetadataCreateTime) IsNan() *FilterBuilder { 458 return b.builder.addCond(&FilterConditionIsNaN{ 459 FieldPath: NewUserFieldPathBuilder().Metadata().CreateTime().FieldPath(), 460 }) 461 } 462 463 func (b *filterCndBuilderMetadataCreateTime) compare(op gotenfilter.CompareOperator, value *timestamppb.Timestamp) *FilterBuilder { 464 return b.builder.addCond(&FilterConditionCompare{ 465 Operator: op, 466 User_FieldPathValue: NewUserFieldPathBuilder().Metadata().CreateTime().WithValue(value), 467 }) 468 } 469 470 type filterCndBuilderMetadataUpdateTime struct { 471 builder *FilterBuilder 472 } 473 474 func (b *filterCndBuilderMetadataUpdateTime) Eq(value *timestamppb.Timestamp) *FilterBuilder { 475 return b.compare(gotenfilter.Eq, value) 476 } 477 478 func (b *filterCndBuilderMetadataUpdateTime) Neq(value *timestamppb.Timestamp) *FilterBuilder { 479 return b.compare(gotenfilter.Neq, value) 480 } 481 482 func (b *filterCndBuilderMetadataUpdateTime) Gt(value *timestamppb.Timestamp) *FilterBuilder { 483 return b.compare(gotenfilter.Gt, value) 484 } 485 486 func (b *filterCndBuilderMetadataUpdateTime) Gte(value *timestamppb.Timestamp) *FilterBuilder { 487 return b.compare(gotenfilter.Gte, value) 488 } 489 490 func (b *filterCndBuilderMetadataUpdateTime) Lt(value *timestamppb.Timestamp) *FilterBuilder { 491 return b.compare(gotenfilter.Lt, value) 492 } 493 494 func (b *filterCndBuilderMetadataUpdateTime) Lte(value *timestamppb.Timestamp) *FilterBuilder { 495 return b.compare(gotenfilter.Lte, value) 496 } 497 498 func (b *filterCndBuilderMetadataUpdateTime) In(values []*timestamppb.Timestamp) *FilterBuilder { 499 return b.builder.addCond(&FilterConditionIn{ 500 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().UpdateTime().WithArrayOfValues(values), 501 }) 502 } 503 504 func (b *filterCndBuilderMetadataUpdateTime) NotIn(values []*timestamppb.Timestamp) *FilterBuilder { 505 return b.builder.addCond(&FilterConditionNotIn{ 506 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().UpdateTime().WithArrayOfValues(values), 507 }) 508 } 509 510 func (b *filterCndBuilderMetadataUpdateTime) IsNull() *FilterBuilder { 511 return b.builder.addCond(&FilterConditionIsNull{ 512 FieldPath: NewUserFieldPathBuilder().Metadata().UpdateTime().FieldPath(), 513 }) 514 } 515 516 func (b *filterCndBuilderMetadataUpdateTime) IsNan() *FilterBuilder { 517 return b.builder.addCond(&FilterConditionIsNaN{ 518 FieldPath: NewUserFieldPathBuilder().Metadata().UpdateTime().FieldPath(), 519 }) 520 } 521 522 func (b *filterCndBuilderMetadataUpdateTime) compare(op gotenfilter.CompareOperator, value *timestamppb.Timestamp) *FilterBuilder { 523 return b.builder.addCond(&FilterConditionCompare{ 524 Operator: op, 525 User_FieldPathValue: NewUserFieldPathBuilder().Metadata().UpdateTime().WithValue(value), 526 }) 527 } 528 529 type filterCndBuilderMetadataDeleteTime struct { 530 builder *FilterBuilder 531 } 532 533 func (b *filterCndBuilderMetadataDeleteTime) Eq(value *timestamppb.Timestamp) *FilterBuilder { 534 return b.compare(gotenfilter.Eq, value) 535 } 536 537 func (b *filterCndBuilderMetadataDeleteTime) Neq(value *timestamppb.Timestamp) *FilterBuilder { 538 return b.compare(gotenfilter.Neq, value) 539 } 540 541 func (b *filterCndBuilderMetadataDeleteTime) Gt(value *timestamppb.Timestamp) *FilterBuilder { 542 return b.compare(gotenfilter.Gt, value) 543 } 544 545 func (b *filterCndBuilderMetadataDeleteTime) Gte(value *timestamppb.Timestamp) *FilterBuilder { 546 return b.compare(gotenfilter.Gte, value) 547 } 548 549 func (b *filterCndBuilderMetadataDeleteTime) Lt(value *timestamppb.Timestamp) *FilterBuilder { 550 return b.compare(gotenfilter.Lt, value) 551 } 552 553 func (b *filterCndBuilderMetadataDeleteTime) Lte(value *timestamppb.Timestamp) *FilterBuilder { 554 return b.compare(gotenfilter.Lte, value) 555 } 556 557 func (b *filterCndBuilderMetadataDeleteTime) In(values []*timestamppb.Timestamp) *FilterBuilder { 558 return b.builder.addCond(&FilterConditionIn{ 559 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().DeleteTime().WithArrayOfValues(values), 560 }) 561 } 562 563 func (b *filterCndBuilderMetadataDeleteTime) NotIn(values []*timestamppb.Timestamp) *FilterBuilder { 564 return b.builder.addCond(&FilterConditionNotIn{ 565 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().DeleteTime().WithArrayOfValues(values), 566 }) 567 } 568 569 func (b *filterCndBuilderMetadataDeleteTime) IsNull() *FilterBuilder { 570 return b.builder.addCond(&FilterConditionIsNull{ 571 FieldPath: NewUserFieldPathBuilder().Metadata().DeleteTime().FieldPath(), 572 }) 573 } 574 575 func (b *filterCndBuilderMetadataDeleteTime) IsNan() *FilterBuilder { 576 return b.builder.addCond(&FilterConditionIsNaN{ 577 FieldPath: NewUserFieldPathBuilder().Metadata().DeleteTime().FieldPath(), 578 }) 579 } 580 581 func (b *filterCndBuilderMetadataDeleteTime) compare(op gotenfilter.CompareOperator, value *timestamppb.Timestamp) *FilterBuilder { 582 return b.builder.addCond(&FilterConditionCompare{ 583 Operator: op, 584 User_FieldPathValue: NewUserFieldPathBuilder().Metadata().DeleteTime().WithValue(value), 585 }) 586 } 587 588 type filterCndBuilderMetadataUuid struct { 589 builder *FilterBuilder 590 } 591 592 func (b *filterCndBuilderMetadataUuid) Eq(value string) *FilterBuilder { 593 return b.compare(gotenfilter.Eq, value) 594 } 595 596 func (b *filterCndBuilderMetadataUuid) Neq(value string) *FilterBuilder { 597 return b.compare(gotenfilter.Neq, value) 598 } 599 600 func (b *filterCndBuilderMetadataUuid) Gt(value string) *FilterBuilder { 601 return b.compare(gotenfilter.Gt, value) 602 } 603 604 func (b *filterCndBuilderMetadataUuid) Gte(value string) *FilterBuilder { 605 return b.compare(gotenfilter.Gte, value) 606 } 607 608 func (b *filterCndBuilderMetadataUuid) Lt(value string) *FilterBuilder { 609 return b.compare(gotenfilter.Lt, value) 610 } 611 612 func (b *filterCndBuilderMetadataUuid) Lte(value string) *FilterBuilder { 613 return b.compare(gotenfilter.Lte, value) 614 } 615 616 func (b *filterCndBuilderMetadataUuid) In(values []string) *FilterBuilder { 617 return b.builder.addCond(&FilterConditionIn{ 618 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().Uuid().WithArrayOfValues(values), 619 }) 620 } 621 622 func (b *filterCndBuilderMetadataUuid) NotIn(values []string) *FilterBuilder { 623 return b.builder.addCond(&FilterConditionNotIn{ 624 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().Uuid().WithArrayOfValues(values), 625 }) 626 } 627 628 func (b *filterCndBuilderMetadataUuid) IsNull() *FilterBuilder { 629 return b.builder.addCond(&FilterConditionIsNull{ 630 FieldPath: NewUserFieldPathBuilder().Metadata().Uuid().FieldPath(), 631 }) 632 } 633 634 func (b *filterCndBuilderMetadataUuid) IsNan() *FilterBuilder { 635 return b.builder.addCond(&FilterConditionIsNaN{ 636 FieldPath: NewUserFieldPathBuilder().Metadata().Uuid().FieldPath(), 637 }) 638 } 639 640 func (b *filterCndBuilderMetadataUuid) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 641 return b.builder.addCond(&FilterConditionCompare{ 642 Operator: op, 643 User_FieldPathValue: NewUserFieldPathBuilder().Metadata().Uuid().WithValue(value), 644 }) 645 } 646 647 type filterCndBuilderMetadataTags struct { 648 builder *FilterBuilder 649 } 650 651 func (b *filterCndBuilderMetadataTags) Eq(value []string) *FilterBuilder { 652 return b.compare(gotenfilter.Eq, value) 653 } 654 655 func (b *filterCndBuilderMetadataTags) Neq(value []string) *FilterBuilder { 656 return b.compare(gotenfilter.Neq, value) 657 } 658 659 func (b *filterCndBuilderMetadataTags) Gt(value []string) *FilterBuilder { 660 return b.compare(gotenfilter.Gt, value) 661 } 662 663 func (b *filterCndBuilderMetadataTags) Gte(value []string) *FilterBuilder { 664 return b.compare(gotenfilter.Gte, value) 665 } 666 667 func (b *filterCndBuilderMetadataTags) Lt(value []string) *FilterBuilder { 668 return b.compare(gotenfilter.Lt, value) 669 } 670 671 func (b *filterCndBuilderMetadataTags) Lte(value []string) *FilterBuilder { 672 return b.compare(gotenfilter.Lte, value) 673 } 674 675 func (b *filterCndBuilderMetadataTags) In(values [][]string) *FilterBuilder { 676 return b.builder.addCond(&FilterConditionIn{ 677 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().Tags().WithArrayOfValues(values), 678 }) 679 } 680 681 func (b *filterCndBuilderMetadataTags) NotIn(values [][]string) *FilterBuilder { 682 return b.builder.addCond(&FilterConditionNotIn{ 683 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().Tags().WithArrayOfValues(values), 684 }) 685 } 686 687 func (b *filterCndBuilderMetadataTags) IsNull() *FilterBuilder { 688 return b.builder.addCond(&FilterConditionIsNull{ 689 FieldPath: NewUserFieldPathBuilder().Metadata().Tags().FieldPath(), 690 }) 691 } 692 693 func (b *filterCndBuilderMetadataTags) IsNan() *FilterBuilder { 694 return b.builder.addCond(&FilterConditionIsNaN{ 695 FieldPath: NewUserFieldPathBuilder().Metadata().Tags().FieldPath(), 696 }) 697 } 698 699 func (b *filterCndBuilderMetadataTags) Contains(value string) *FilterBuilder { 700 return b.builder.addCond(&FilterConditionContains{ 701 Type: gotenresource.ConditionContainsTypeValue, 702 FieldPath: NewUserFieldPathBuilder().Metadata().Tags().FieldPath(), 703 Value: NewUserFieldPathBuilder().Metadata().Tags().WithItemValue(value), 704 }) 705 } 706 707 func (b *filterCndBuilderMetadataTags) ContainsAnyOf(values []string) *FilterBuilder { 708 pathSelector := NewUserFieldPathBuilder().Metadata().Tags() 709 itemValues := make([]User_FieldPathArrayItemValue, 0, len(values)) 710 for _, value := range values { 711 itemValues = append(itemValues, pathSelector.WithItemValue(value)) 712 } 713 return b.builder.addCond(&FilterConditionContains{ 714 Type: gotenresource.ConditionContainsTypeAny, 715 FieldPath: NewUserFieldPathBuilder().Metadata().Tags().FieldPath(), 716 Values: itemValues, 717 }) 718 } 719 720 func (b *filterCndBuilderMetadataTags) ContainsAll(values []string) *FilterBuilder { 721 pathSelector := NewUserFieldPathBuilder().Metadata().Tags() 722 itemValues := make([]User_FieldPathArrayItemValue, 0, len(values)) 723 for _, value := range values { 724 itemValues = append(itemValues, pathSelector.WithItemValue(value)) 725 } 726 return b.builder.addCond(&FilterConditionContains{ 727 Type: gotenresource.ConditionContainsTypeAll, 728 FieldPath: NewUserFieldPathBuilder().Metadata().Tags().FieldPath(), 729 Values: itemValues, 730 }) 731 } 732 733 func (b *filterCndBuilderMetadataTags) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder { 734 return b.builder.addCond(&FilterConditionCompare{ 735 Operator: op, 736 User_FieldPathValue: NewUserFieldPathBuilder().Metadata().Tags().WithValue(value), 737 }) 738 } 739 740 type filterCndBuilderMetadataLabels struct { 741 builder *FilterBuilder 742 } 743 744 func (b *filterCndBuilderMetadataLabels) Eq(value map[string]string) *FilterBuilder { 745 return b.compare(gotenfilter.Eq, value) 746 } 747 748 func (b *filterCndBuilderMetadataLabels) Neq(value map[string]string) *FilterBuilder { 749 return b.compare(gotenfilter.Neq, value) 750 } 751 752 func (b *filterCndBuilderMetadataLabels) Gt(value map[string]string) *FilterBuilder { 753 return b.compare(gotenfilter.Gt, value) 754 } 755 756 func (b *filterCndBuilderMetadataLabels) Gte(value map[string]string) *FilterBuilder { 757 return b.compare(gotenfilter.Gte, value) 758 } 759 760 func (b *filterCndBuilderMetadataLabels) Lt(value map[string]string) *FilterBuilder { 761 return b.compare(gotenfilter.Lt, value) 762 } 763 764 func (b *filterCndBuilderMetadataLabels) Lte(value map[string]string) *FilterBuilder { 765 return b.compare(gotenfilter.Lte, value) 766 } 767 768 func (b *filterCndBuilderMetadataLabels) In(values []map[string]string) *FilterBuilder { 769 return b.builder.addCond(&FilterConditionIn{ 770 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().Labels().WithArrayOfValues(values), 771 }) 772 } 773 774 func (b *filterCndBuilderMetadataLabels) NotIn(values []map[string]string) *FilterBuilder { 775 return b.builder.addCond(&FilterConditionNotIn{ 776 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().Labels().WithArrayOfValues(values), 777 }) 778 } 779 780 func (b *filterCndBuilderMetadataLabels) IsNull() *FilterBuilder { 781 return b.builder.addCond(&FilterConditionIsNull{ 782 FieldPath: NewUserFieldPathBuilder().Metadata().Labels().FieldPath(), 783 }) 784 } 785 786 func (b *filterCndBuilderMetadataLabels) IsNan() *FilterBuilder { 787 return b.builder.addCond(&FilterConditionIsNaN{ 788 FieldPath: NewUserFieldPathBuilder().Metadata().Labels().FieldPath(), 789 }) 790 } 791 792 func (b *filterCndBuilderMetadataLabels) compare(op gotenfilter.CompareOperator, value map[string]string) *FilterBuilder { 793 return b.builder.addCond(&FilterConditionCompare{ 794 Operator: op, 795 User_FieldPathValue: NewUserFieldPathBuilder().Metadata().Labels().WithValue(value), 796 }) 797 } 798 799 func (b *filterCndBuilderMetadataLabels) WithKey(key string) *mapFilterCndBuilderMetadataLabels { 800 return &mapFilterCndBuilderMetadataLabels{builder: b.builder, key: key} 801 } 802 803 type mapFilterCndBuilderMetadataLabels struct { 804 builder *FilterBuilder 805 key string 806 } 807 808 func (b *mapFilterCndBuilderMetadataLabels) Eq(value string) *FilterBuilder { 809 return b.compare(gotenfilter.Eq, value) 810 } 811 812 func (b *mapFilterCndBuilderMetadataLabels) Neq(value string) *FilterBuilder { 813 return b.compare(gotenfilter.Neq, value) 814 } 815 816 func (b *mapFilterCndBuilderMetadataLabels) Gt(value string) *FilterBuilder { 817 return b.compare(gotenfilter.Gt, value) 818 } 819 820 func (b *mapFilterCndBuilderMetadataLabels) Gte(value string) *FilterBuilder { 821 return b.compare(gotenfilter.Gte, value) 822 } 823 824 func (b *mapFilterCndBuilderMetadataLabels) Lt(value string) *FilterBuilder { 825 return b.compare(gotenfilter.Lt, value) 826 } 827 828 func (b *mapFilterCndBuilderMetadataLabels) Lte(value string) *FilterBuilder { 829 return b.compare(gotenfilter.Lte, value) 830 } 831 832 func (b *mapFilterCndBuilderMetadataLabels) In(values []string) *FilterBuilder { 833 return b.builder.addCond(&FilterConditionIn{ 834 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().Labels().WithKey(b.key).WithArrayOfValues(values), 835 }) 836 } 837 838 func (b *mapFilterCndBuilderMetadataLabels) NotIn(values []string) *FilterBuilder { 839 return b.builder.addCond(&FilterConditionNotIn{ 840 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().Labels().WithKey(b.key).WithArrayOfValues(values), 841 }) 842 } 843 844 func (b *mapFilterCndBuilderMetadataLabels) IsNull() *FilterBuilder { 845 return b.builder.addCond(&FilterConditionIsNull{ 846 FieldPath: NewUserFieldPathBuilder().Metadata().Labels().WithKey(b.key).FieldPath(), 847 }) 848 } 849 850 func (b *mapFilterCndBuilderMetadataLabels) IsNan() *FilterBuilder { 851 return b.builder.addCond(&FilterConditionIsNaN{ 852 FieldPath: NewUserFieldPathBuilder().Metadata().Labels().WithKey(b.key).FieldPath(), 853 }) 854 } 855 856 func (b *mapFilterCndBuilderMetadataLabels) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 857 return b.builder.addCond(&FilterConditionCompare{ 858 Operator: op, 859 User_FieldPathValue: NewUserFieldPathBuilder().Metadata().Labels().WithKey(b.key).WithValue(value), 860 }) 861 } 862 863 type filterCndBuilderMetadataAnnotations struct { 864 builder *FilterBuilder 865 } 866 867 func (b *filterCndBuilderMetadataAnnotations) Eq(value map[string]string) *FilterBuilder { 868 return b.compare(gotenfilter.Eq, value) 869 } 870 871 func (b *filterCndBuilderMetadataAnnotations) Neq(value map[string]string) *FilterBuilder { 872 return b.compare(gotenfilter.Neq, value) 873 } 874 875 func (b *filterCndBuilderMetadataAnnotations) Gt(value map[string]string) *FilterBuilder { 876 return b.compare(gotenfilter.Gt, value) 877 } 878 879 func (b *filterCndBuilderMetadataAnnotations) Gte(value map[string]string) *FilterBuilder { 880 return b.compare(gotenfilter.Gte, value) 881 } 882 883 func (b *filterCndBuilderMetadataAnnotations) Lt(value map[string]string) *FilterBuilder { 884 return b.compare(gotenfilter.Lt, value) 885 } 886 887 func (b *filterCndBuilderMetadataAnnotations) Lte(value map[string]string) *FilterBuilder { 888 return b.compare(gotenfilter.Lte, value) 889 } 890 891 func (b *filterCndBuilderMetadataAnnotations) In(values []map[string]string) *FilterBuilder { 892 return b.builder.addCond(&FilterConditionIn{ 893 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().Annotations().WithArrayOfValues(values), 894 }) 895 } 896 897 func (b *filterCndBuilderMetadataAnnotations) NotIn(values []map[string]string) *FilterBuilder { 898 return b.builder.addCond(&FilterConditionNotIn{ 899 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().Annotations().WithArrayOfValues(values), 900 }) 901 } 902 903 func (b *filterCndBuilderMetadataAnnotations) IsNull() *FilterBuilder { 904 return b.builder.addCond(&FilterConditionIsNull{ 905 FieldPath: NewUserFieldPathBuilder().Metadata().Annotations().FieldPath(), 906 }) 907 } 908 909 func (b *filterCndBuilderMetadataAnnotations) IsNan() *FilterBuilder { 910 return b.builder.addCond(&FilterConditionIsNaN{ 911 FieldPath: NewUserFieldPathBuilder().Metadata().Annotations().FieldPath(), 912 }) 913 } 914 915 func (b *filterCndBuilderMetadataAnnotations) compare(op gotenfilter.CompareOperator, value map[string]string) *FilterBuilder { 916 return b.builder.addCond(&FilterConditionCompare{ 917 Operator: op, 918 User_FieldPathValue: NewUserFieldPathBuilder().Metadata().Annotations().WithValue(value), 919 }) 920 } 921 922 func (b *filterCndBuilderMetadataAnnotations) WithKey(key string) *mapFilterCndBuilderMetadataAnnotations { 923 return &mapFilterCndBuilderMetadataAnnotations{builder: b.builder, key: key} 924 } 925 926 type mapFilterCndBuilderMetadataAnnotations struct { 927 builder *FilterBuilder 928 key string 929 } 930 931 func (b *mapFilterCndBuilderMetadataAnnotations) Eq(value string) *FilterBuilder { 932 return b.compare(gotenfilter.Eq, value) 933 } 934 935 func (b *mapFilterCndBuilderMetadataAnnotations) Neq(value string) *FilterBuilder { 936 return b.compare(gotenfilter.Neq, value) 937 } 938 939 func (b *mapFilterCndBuilderMetadataAnnotations) Gt(value string) *FilterBuilder { 940 return b.compare(gotenfilter.Gt, value) 941 } 942 943 func (b *mapFilterCndBuilderMetadataAnnotations) Gte(value string) *FilterBuilder { 944 return b.compare(gotenfilter.Gte, value) 945 } 946 947 func (b *mapFilterCndBuilderMetadataAnnotations) Lt(value string) *FilterBuilder { 948 return b.compare(gotenfilter.Lt, value) 949 } 950 951 func (b *mapFilterCndBuilderMetadataAnnotations) Lte(value string) *FilterBuilder { 952 return b.compare(gotenfilter.Lte, value) 953 } 954 955 func (b *mapFilterCndBuilderMetadataAnnotations) In(values []string) *FilterBuilder { 956 return b.builder.addCond(&FilterConditionIn{ 957 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().Annotations().WithKey(b.key).WithArrayOfValues(values), 958 }) 959 } 960 961 func (b *mapFilterCndBuilderMetadataAnnotations) NotIn(values []string) *FilterBuilder { 962 return b.builder.addCond(&FilterConditionNotIn{ 963 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().Annotations().WithKey(b.key).WithArrayOfValues(values), 964 }) 965 } 966 967 func (b *mapFilterCndBuilderMetadataAnnotations) IsNull() *FilterBuilder { 968 return b.builder.addCond(&FilterConditionIsNull{ 969 FieldPath: NewUserFieldPathBuilder().Metadata().Annotations().WithKey(b.key).FieldPath(), 970 }) 971 } 972 973 func (b *mapFilterCndBuilderMetadataAnnotations) IsNan() *FilterBuilder { 974 return b.builder.addCond(&FilterConditionIsNaN{ 975 FieldPath: NewUserFieldPathBuilder().Metadata().Annotations().WithKey(b.key).FieldPath(), 976 }) 977 } 978 979 func (b *mapFilterCndBuilderMetadataAnnotations) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 980 return b.builder.addCond(&FilterConditionCompare{ 981 Operator: op, 982 User_FieldPathValue: NewUserFieldPathBuilder().Metadata().Annotations().WithKey(b.key).WithValue(value), 983 }) 984 } 985 986 type filterCndBuilderMetadataGeneration struct { 987 builder *FilterBuilder 988 } 989 990 func (b *filterCndBuilderMetadataGeneration) Eq(value int64) *FilterBuilder { 991 return b.compare(gotenfilter.Eq, value) 992 } 993 994 func (b *filterCndBuilderMetadataGeneration) Neq(value int64) *FilterBuilder { 995 return b.compare(gotenfilter.Neq, value) 996 } 997 998 func (b *filterCndBuilderMetadataGeneration) Gt(value int64) *FilterBuilder { 999 return b.compare(gotenfilter.Gt, value) 1000 } 1001 1002 func (b *filterCndBuilderMetadataGeneration) Gte(value int64) *FilterBuilder { 1003 return b.compare(gotenfilter.Gte, value) 1004 } 1005 1006 func (b *filterCndBuilderMetadataGeneration) Lt(value int64) *FilterBuilder { 1007 return b.compare(gotenfilter.Lt, value) 1008 } 1009 1010 func (b *filterCndBuilderMetadataGeneration) Lte(value int64) *FilterBuilder { 1011 return b.compare(gotenfilter.Lte, value) 1012 } 1013 1014 func (b *filterCndBuilderMetadataGeneration) In(values []int64) *FilterBuilder { 1015 return b.builder.addCond(&FilterConditionIn{ 1016 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().Generation().WithArrayOfValues(values), 1017 }) 1018 } 1019 1020 func (b *filterCndBuilderMetadataGeneration) NotIn(values []int64) *FilterBuilder { 1021 return b.builder.addCond(&FilterConditionNotIn{ 1022 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().Generation().WithArrayOfValues(values), 1023 }) 1024 } 1025 1026 func (b *filterCndBuilderMetadataGeneration) IsNull() *FilterBuilder { 1027 return b.builder.addCond(&FilterConditionIsNull{ 1028 FieldPath: NewUserFieldPathBuilder().Metadata().Generation().FieldPath(), 1029 }) 1030 } 1031 1032 func (b *filterCndBuilderMetadataGeneration) IsNan() *FilterBuilder { 1033 return b.builder.addCond(&FilterConditionIsNaN{ 1034 FieldPath: NewUserFieldPathBuilder().Metadata().Generation().FieldPath(), 1035 }) 1036 } 1037 1038 func (b *filterCndBuilderMetadataGeneration) compare(op gotenfilter.CompareOperator, value int64) *FilterBuilder { 1039 return b.builder.addCond(&FilterConditionCompare{ 1040 Operator: op, 1041 User_FieldPathValue: NewUserFieldPathBuilder().Metadata().Generation().WithValue(value), 1042 }) 1043 } 1044 1045 type filterCndBuilderMetadataResourceVersion struct { 1046 builder *FilterBuilder 1047 } 1048 1049 func (b *filterCndBuilderMetadataResourceVersion) Eq(value string) *FilterBuilder { 1050 return b.compare(gotenfilter.Eq, value) 1051 } 1052 1053 func (b *filterCndBuilderMetadataResourceVersion) Neq(value string) *FilterBuilder { 1054 return b.compare(gotenfilter.Neq, value) 1055 } 1056 1057 func (b *filterCndBuilderMetadataResourceVersion) Gt(value string) *FilterBuilder { 1058 return b.compare(gotenfilter.Gt, value) 1059 } 1060 1061 func (b *filterCndBuilderMetadataResourceVersion) Gte(value string) *FilterBuilder { 1062 return b.compare(gotenfilter.Gte, value) 1063 } 1064 1065 func (b *filterCndBuilderMetadataResourceVersion) Lt(value string) *FilterBuilder { 1066 return b.compare(gotenfilter.Lt, value) 1067 } 1068 1069 func (b *filterCndBuilderMetadataResourceVersion) Lte(value string) *FilterBuilder { 1070 return b.compare(gotenfilter.Lte, value) 1071 } 1072 1073 func (b *filterCndBuilderMetadataResourceVersion) In(values []string) *FilterBuilder { 1074 return b.builder.addCond(&FilterConditionIn{ 1075 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().ResourceVersion().WithArrayOfValues(values), 1076 }) 1077 } 1078 1079 func (b *filterCndBuilderMetadataResourceVersion) NotIn(values []string) *FilterBuilder { 1080 return b.builder.addCond(&FilterConditionNotIn{ 1081 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().ResourceVersion().WithArrayOfValues(values), 1082 }) 1083 } 1084 1085 func (b *filterCndBuilderMetadataResourceVersion) IsNull() *FilterBuilder { 1086 return b.builder.addCond(&FilterConditionIsNull{ 1087 FieldPath: NewUserFieldPathBuilder().Metadata().ResourceVersion().FieldPath(), 1088 }) 1089 } 1090 1091 func (b *filterCndBuilderMetadataResourceVersion) IsNan() *FilterBuilder { 1092 return b.builder.addCond(&FilterConditionIsNaN{ 1093 FieldPath: NewUserFieldPathBuilder().Metadata().ResourceVersion().FieldPath(), 1094 }) 1095 } 1096 1097 func (b *filterCndBuilderMetadataResourceVersion) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 1098 return b.builder.addCond(&FilterConditionCompare{ 1099 Operator: op, 1100 User_FieldPathValue: NewUserFieldPathBuilder().Metadata().ResourceVersion().WithValue(value), 1101 }) 1102 } 1103 1104 type filterCndBuilderMetadataOwnerReferences struct { 1105 builder *FilterBuilder 1106 } 1107 1108 func (b *filterCndBuilderMetadataOwnerReferences) Eq(value []*meta.OwnerReference) *FilterBuilder { 1109 return b.compare(gotenfilter.Eq, value) 1110 } 1111 1112 func (b *filterCndBuilderMetadataOwnerReferences) Neq(value []*meta.OwnerReference) *FilterBuilder { 1113 return b.compare(gotenfilter.Neq, value) 1114 } 1115 1116 func (b *filterCndBuilderMetadataOwnerReferences) Gt(value []*meta.OwnerReference) *FilterBuilder { 1117 return b.compare(gotenfilter.Gt, value) 1118 } 1119 1120 func (b *filterCndBuilderMetadataOwnerReferences) Gte(value []*meta.OwnerReference) *FilterBuilder { 1121 return b.compare(gotenfilter.Gte, value) 1122 } 1123 1124 func (b *filterCndBuilderMetadataOwnerReferences) Lt(value []*meta.OwnerReference) *FilterBuilder { 1125 return b.compare(gotenfilter.Lt, value) 1126 } 1127 1128 func (b *filterCndBuilderMetadataOwnerReferences) Lte(value []*meta.OwnerReference) *FilterBuilder { 1129 return b.compare(gotenfilter.Lte, value) 1130 } 1131 1132 func (b *filterCndBuilderMetadataOwnerReferences) In(values [][]*meta.OwnerReference) *FilterBuilder { 1133 return b.builder.addCond(&FilterConditionIn{ 1134 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().OwnerReferences().WithArrayOfValues(values), 1135 }) 1136 } 1137 1138 func (b *filterCndBuilderMetadataOwnerReferences) NotIn(values [][]*meta.OwnerReference) *FilterBuilder { 1139 return b.builder.addCond(&FilterConditionNotIn{ 1140 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().OwnerReferences().WithArrayOfValues(values), 1141 }) 1142 } 1143 1144 func (b *filterCndBuilderMetadataOwnerReferences) IsNull() *FilterBuilder { 1145 return b.builder.addCond(&FilterConditionIsNull{ 1146 FieldPath: NewUserFieldPathBuilder().Metadata().OwnerReferences().FieldPath(), 1147 }) 1148 } 1149 1150 func (b *filterCndBuilderMetadataOwnerReferences) IsNan() *FilterBuilder { 1151 return b.builder.addCond(&FilterConditionIsNaN{ 1152 FieldPath: NewUserFieldPathBuilder().Metadata().OwnerReferences().FieldPath(), 1153 }) 1154 } 1155 1156 func (b *filterCndBuilderMetadataOwnerReferences) Contains(value *meta.OwnerReference) *FilterBuilder { 1157 return b.builder.addCond(&FilterConditionContains{ 1158 Type: gotenresource.ConditionContainsTypeValue, 1159 FieldPath: NewUserFieldPathBuilder().Metadata().OwnerReferences().FieldPath(), 1160 Value: NewUserFieldPathBuilder().Metadata().OwnerReferences().WithItemValue(value), 1161 }) 1162 } 1163 1164 func (b *filterCndBuilderMetadataOwnerReferences) ContainsAnyOf(values []*meta.OwnerReference) *FilterBuilder { 1165 pathSelector := NewUserFieldPathBuilder().Metadata().OwnerReferences() 1166 itemValues := make([]User_FieldPathArrayItemValue, 0, len(values)) 1167 for _, value := range values { 1168 itemValues = append(itemValues, pathSelector.WithItemValue(value)) 1169 } 1170 return b.builder.addCond(&FilterConditionContains{ 1171 Type: gotenresource.ConditionContainsTypeAny, 1172 FieldPath: NewUserFieldPathBuilder().Metadata().OwnerReferences().FieldPath(), 1173 Values: itemValues, 1174 }) 1175 } 1176 1177 func (b *filterCndBuilderMetadataOwnerReferences) ContainsAll(values []*meta.OwnerReference) *FilterBuilder { 1178 pathSelector := NewUserFieldPathBuilder().Metadata().OwnerReferences() 1179 itemValues := make([]User_FieldPathArrayItemValue, 0, len(values)) 1180 for _, value := range values { 1181 itemValues = append(itemValues, pathSelector.WithItemValue(value)) 1182 } 1183 return b.builder.addCond(&FilterConditionContains{ 1184 Type: gotenresource.ConditionContainsTypeAll, 1185 FieldPath: NewUserFieldPathBuilder().Metadata().OwnerReferences().FieldPath(), 1186 Values: itemValues, 1187 }) 1188 } 1189 1190 func (b *filterCndBuilderMetadataOwnerReferences) compare(op gotenfilter.CompareOperator, value []*meta.OwnerReference) *FilterBuilder { 1191 return b.builder.addCond(&FilterConditionCompare{ 1192 Operator: op, 1193 User_FieldPathValue: NewUserFieldPathBuilder().Metadata().OwnerReferences().WithValue(value), 1194 }) 1195 } 1196 1197 func (b *filterCndBuilderMetadataOwnerReferences) Kind() *filterCndBuilderMetadataOwnerReferencesKind { 1198 return &filterCndBuilderMetadataOwnerReferencesKind{builder: b.builder} 1199 } 1200 1201 func (b *filterCndBuilderMetadataOwnerReferences) Version() *filterCndBuilderMetadataOwnerReferencesVersion { 1202 return &filterCndBuilderMetadataOwnerReferencesVersion{builder: b.builder} 1203 } 1204 1205 func (b *filterCndBuilderMetadataOwnerReferences) Name() *filterCndBuilderMetadataOwnerReferencesName { 1206 return &filterCndBuilderMetadataOwnerReferencesName{builder: b.builder} 1207 } 1208 1209 func (b *filterCndBuilderMetadataOwnerReferences) Region() *filterCndBuilderMetadataOwnerReferencesRegion { 1210 return &filterCndBuilderMetadataOwnerReferencesRegion{builder: b.builder} 1211 } 1212 1213 func (b *filterCndBuilderMetadataOwnerReferences) Controller() *filterCndBuilderMetadataOwnerReferencesController { 1214 return &filterCndBuilderMetadataOwnerReferencesController{builder: b.builder} 1215 } 1216 1217 func (b *filterCndBuilderMetadataOwnerReferences) RequiresOwnerReference() *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference { 1218 return &filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference{builder: b.builder} 1219 } 1220 1221 func (b *filterCndBuilderMetadataOwnerReferences) UnsetOnDelete() *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete { 1222 return &filterCndBuilderMetadataOwnerReferencesUnsetOnDelete{builder: b.builder} 1223 } 1224 1225 type filterCndBuilderMetadataOwnerReferencesKind struct { 1226 builder *FilterBuilder 1227 } 1228 1229 func (b *filterCndBuilderMetadataOwnerReferencesKind) Eq(value string) *FilterBuilder { 1230 return b.compare(gotenfilter.Eq, value) 1231 } 1232 1233 func (b *filterCndBuilderMetadataOwnerReferencesKind) Neq(value string) *FilterBuilder { 1234 return b.compare(gotenfilter.Neq, value) 1235 } 1236 1237 func (b *filterCndBuilderMetadataOwnerReferencesKind) Gt(value string) *FilterBuilder { 1238 return b.compare(gotenfilter.Gt, value) 1239 } 1240 1241 func (b *filterCndBuilderMetadataOwnerReferencesKind) Gte(value string) *FilterBuilder { 1242 return b.compare(gotenfilter.Gte, value) 1243 } 1244 1245 func (b *filterCndBuilderMetadataOwnerReferencesKind) Lt(value string) *FilterBuilder { 1246 return b.compare(gotenfilter.Lt, value) 1247 } 1248 1249 func (b *filterCndBuilderMetadataOwnerReferencesKind) Lte(value string) *FilterBuilder { 1250 return b.compare(gotenfilter.Lte, value) 1251 } 1252 1253 func (b *filterCndBuilderMetadataOwnerReferencesKind) In(values []string) *FilterBuilder { 1254 return b.builder.addCond(&FilterConditionIn{ 1255 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().OwnerReferences().Kind().WithArrayOfValues(values), 1256 }) 1257 } 1258 1259 func (b *filterCndBuilderMetadataOwnerReferencesKind) NotIn(values []string) *FilterBuilder { 1260 return b.builder.addCond(&FilterConditionNotIn{ 1261 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().OwnerReferences().Kind().WithArrayOfValues(values), 1262 }) 1263 } 1264 1265 func (b *filterCndBuilderMetadataOwnerReferencesKind) IsNull() *FilterBuilder { 1266 return b.builder.addCond(&FilterConditionIsNull{ 1267 FieldPath: NewUserFieldPathBuilder().Metadata().OwnerReferences().Kind().FieldPath(), 1268 }) 1269 } 1270 1271 func (b *filterCndBuilderMetadataOwnerReferencesKind) IsNan() *FilterBuilder { 1272 return b.builder.addCond(&FilterConditionIsNaN{ 1273 FieldPath: NewUserFieldPathBuilder().Metadata().OwnerReferences().Kind().FieldPath(), 1274 }) 1275 } 1276 1277 func (b *filterCndBuilderMetadataOwnerReferencesKind) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 1278 return b.builder.addCond(&FilterConditionCompare{ 1279 Operator: op, 1280 User_FieldPathValue: NewUserFieldPathBuilder().Metadata().OwnerReferences().Kind().WithValue(value), 1281 }) 1282 } 1283 1284 type filterCndBuilderMetadataOwnerReferencesVersion struct { 1285 builder *FilterBuilder 1286 } 1287 1288 func (b *filterCndBuilderMetadataOwnerReferencesVersion) Eq(value string) *FilterBuilder { 1289 return b.compare(gotenfilter.Eq, value) 1290 } 1291 1292 func (b *filterCndBuilderMetadataOwnerReferencesVersion) Neq(value string) *FilterBuilder { 1293 return b.compare(gotenfilter.Neq, value) 1294 } 1295 1296 func (b *filterCndBuilderMetadataOwnerReferencesVersion) Gt(value string) *FilterBuilder { 1297 return b.compare(gotenfilter.Gt, value) 1298 } 1299 1300 func (b *filterCndBuilderMetadataOwnerReferencesVersion) Gte(value string) *FilterBuilder { 1301 return b.compare(gotenfilter.Gte, value) 1302 } 1303 1304 func (b *filterCndBuilderMetadataOwnerReferencesVersion) Lt(value string) *FilterBuilder { 1305 return b.compare(gotenfilter.Lt, value) 1306 } 1307 1308 func (b *filterCndBuilderMetadataOwnerReferencesVersion) Lte(value string) *FilterBuilder { 1309 return b.compare(gotenfilter.Lte, value) 1310 } 1311 1312 func (b *filterCndBuilderMetadataOwnerReferencesVersion) In(values []string) *FilterBuilder { 1313 return b.builder.addCond(&FilterConditionIn{ 1314 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().OwnerReferences().Version().WithArrayOfValues(values), 1315 }) 1316 } 1317 1318 func (b *filterCndBuilderMetadataOwnerReferencesVersion) NotIn(values []string) *FilterBuilder { 1319 return b.builder.addCond(&FilterConditionNotIn{ 1320 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().OwnerReferences().Version().WithArrayOfValues(values), 1321 }) 1322 } 1323 1324 func (b *filterCndBuilderMetadataOwnerReferencesVersion) IsNull() *FilterBuilder { 1325 return b.builder.addCond(&FilterConditionIsNull{ 1326 FieldPath: NewUserFieldPathBuilder().Metadata().OwnerReferences().Version().FieldPath(), 1327 }) 1328 } 1329 1330 func (b *filterCndBuilderMetadataOwnerReferencesVersion) IsNan() *FilterBuilder { 1331 return b.builder.addCond(&FilterConditionIsNaN{ 1332 FieldPath: NewUserFieldPathBuilder().Metadata().OwnerReferences().Version().FieldPath(), 1333 }) 1334 } 1335 1336 func (b *filterCndBuilderMetadataOwnerReferencesVersion) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 1337 return b.builder.addCond(&FilterConditionCompare{ 1338 Operator: op, 1339 User_FieldPathValue: NewUserFieldPathBuilder().Metadata().OwnerReferences().Version().WithValue(value), 1340 }) 1341 } 1342 1343 type filterCndBuilderMetadataOwnerReferencesName struct { 1344 builder *FilterBuilder 1345 } 1346 1347 func (b *filterCndBuilderMetadataOwnerReferencesName) Eq(value string) *FilterBuilder { 1348 return b.compare(gotenfilter.Eq, value) 1349 } 1350 1351 func (b *filterCndBuilderMetadataOwnerReferencesName) Neq(value string) *FilterBuilder { 1352 return b.compare(gotenfilter.Neq, value) 1353 } 1354 1355 func (b *filterCndBuilderMetadataOwnerReferencesName) Gt(value string) *FilterBuilder { 1356 return b.compare(gotenfilter.Gt, value) 1357 } 1358 1359 func (b *filterCndBuilderMetadataOwnerReferencesName) Gte(value string) *FilterBuilder { 1360 return b.compare(gotenfilter.Gte, value) 1361 } 1362 1363 func (b *filterCndBuilderMetadataOwnerReferencesName) Lt(value string) *FilterBuilder { 1364 return b.compare(gotenfilter.Lt, value) 1365 } 1366 1367 func (b *filterCndBuilderMetadataOwnerReferencesName) Lte(value string) *FilterBuilder { 1368 return b.compare(gotenfilter.Lte, value) 1369 } 1370 1371 func (b *filterCndBuilderMetadataOwnerReferencesName) In(values []string) *FilterBuilder { 1372 return b.builder.addCond(&FilterConditionIn{ 1373 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().OwnerReferences().Name().WithArrayOfValues(values), 1374 }) 1375 } 1376 1377 func (b *filterCndBuilderMetadataOwnerReferencesName) NotIn(values []string) *FilterBuilder { 1378 return b.builder.addCond(&FilterConditionNotIn{ 1379 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().OwnerReferences().Name().WithArrayOfValues(values), 1380 }) 1381 } 1382 1383 func (b *filterCndBuilderMetadataOwnerReferencesName) IsNull() *FilterBuilder { 1384 return b.builder.addCond(&FilterConditionIsNull{ 1385 FieldPath: NewUserFieldPathBuilder().Metadata().OwnerReferences().Name().FieldPath(), 1386 }) 1387 } 1388 1389 func (b *filterCndBuilderMetadataOwnerReferencesName) IsNan() *FilterBuilder { 1390 return b.builder.addCond(&FilterConditionIsNaN{ 1391 FieldPath: NewUserFieldPathBuilder().Metadata().OwnerReferences().Name().FieldPath(), 1392 }) 1393 } 1394 1395 func (b *filterCndBuilderMetadataOwnerReferencesName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 1396 return b.builder.addCond(&FilterConditionCompare{ 1397 Operator: op, 1398 User_FieldPathValue: NewUserFieldPathBuilder().Metadata().OwnerReferences().Name().WithValue(value), 1399 }) 1400 } 1401 1402 type filterCndBuilderMetadataOwnerReferencesRegion struct { 1403 builder *FilterBuilder 1404 } 1405 1406 func (b *filterCndBuilderMetadataOwnerReferencesRegion) Eq(value string) *FilterBuilder { 1407 return b.compare(gotenfilter.Eq, value) 1408 } 1409 1410 func (b *filterCndBuilderMetadataOwnerReferencesRegion) Neq(value string) *FilterBuilder { 1411 return b.compare(gotenfilter.Neq, value) 1412 } 1413 1414 func (b *filterCndBuilderMetadataOwnerReferencesRegion) Gt(value string) *FilterBuilder { 1415 return b.compare(gotenfilter.Gt, value) 1416 } 1417 1418 func (b *filterCndBuilderMetadataOwnerReferencesRegion) Gte(value string) *FilterBuilder { 1419 return b.compare(gotenfilter.Gte, value) 1420 } 1421 1422 func (b *filterCndBuilderMetadataOwnerReferencesRegion) Lt(value string) *FilterBuilder { 1423 return b.compare(gotenfilter.Lt, value) 1424 } 1425 1426 func (b *filterCndBuilderMetadataOwnerReferencesRegion) Lte(value string) *FilterBuilder { 1427 return b.compare(gotenfilter.Lte, value) 1428 } 1429 1430 func (b *filterCndBuilderMetadataOwnerReferencesRegion) In(values []string) *FilterBuilder { 1431 return b.builder.addCond(&FilterConditionIn{ 1432 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().OwnerReferences().Region().WithArrayOfValues(values), 1433 }) 1434 } 1435 1436 func (b *filterCndBuilderMetadataOwnerReferencesRegion) NotIn(values []string) *FilterBuilder { 1437 return b.builder.addCond(&FilterConditionNotIn{ 1438 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().OwnerReferences().Region().WithArrayOfValues(values), 1439 }) 1440 } 1441 1442 func (b *filterCndBuilderMetadataOwnerReferencesRegion) IsNull() *FilterBuilder { 1443 return b.builder.addCond(&FilterConditionIsNull{ 1444 FieldPath: NewUserFieldPathBuilder().Metadata().OwnerReferences().Region().FieldPath(), 1445 }) 1446 } 1447 1448 func (b *filterCndBuilderMetadataOwnerReferencesRegion) IsNan() *FilterBuilder { 1449 return b.builder.addCond(&FilterConditionIsNaN{ 1450 FieldPath: NewUserFieldPathBuilder().Metadata().OwnerReferences().Region().FieldPath(), 1451 }) 1452 } 1453 1454 func (b *filterCndBuilderMetadataOwnerReferencesRegion) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 1455 return b.builder.addCond(&FilterConditionCompare{ 1456 Operator: op, 1457 User_FieldPathValue: NewUserFieldPathBuilder().Metadata().OwnerReferences().Region().WithValue(value), 1458 }) 1459 } 1460 1461 type filterCndBuilderMetadataOwnerReferencesController struct { 1462 builder *FilterBuilder 1463 } 1464 1465 func (b *filterCndBuilderMetadataOwnerReferencesController) Eq(value bool) *FilterBuilder { 1466 return b.compare(gotenfilter.Eq, value) 1467 } 1468 1469 func (b *filterCndBuilderMetadataOwnerReferencesController) Neq(value bool) *FilterBuilder { 1470 return b.compare(gotenfilter.Neq, value) 1471 } 1472 1473 func (b *filterCndBuilderMetadataOwnerReferencesController) Gt(value bool) *FilterBuilder { 1474 return b.compare(gotenfilter.Gt, value) 1475 } 1476 1477 func (b *filterCndBuilderMetadataOwnerReferencesController) Gte(value bool) *FilterBuilder { 1478 return b.compare(gotenfilter.Gte, value) 1479 } 1480 1481 func (b *filterCndBuilderMetadataOwnerReferencesController) Lt(value bool) *FilterBuilder { 1482 return b.compare(gotenfilter.Lt, value) 1483 } 1484 1485 func (b *filterCndBuilderMetadataOwnerReferencesController) Lte(value bool) *FilterBuilder { 1486 return b.compare(gotenfilter.Lte, value) 1487 } 1488 1489 func (b *filterCndBuilderMetadataOwnerReferencesController) In(values []bool) *FilterBuilder { 1490 return b.builder.addCond(&FilterConditionIn{ 1491 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().OwnerReferences().Controller().WithArrayOfValues(values), 1492 }) 1493 } 1494 1495 func (b *filterCndBuilderMetadataOwnerReferencesController) NotIn(values []bool) *FilterBuilder { 1496 return b.builder.addCond(&FilterConditionNotIn{ 1497 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().OwnerReferences().Controller().WithArrayOfValues(values), 1498 }) 1499 } 1500 1501 func (b *filterCndBuilderMetadataOwnerReferencesController) IsNull() *FilterBuilder { 1502 return b.builder.addCond(&FilterConditionIsNull{ 1503 FieldPath: NewUserFieldPathBuilder().Metadata().OwnerReferences().Controller().FieldPath(), 1504 }) 1505 } 1506 1507 func (b *filterCndBuilderMetadataOwnerReferencesController) IsNan() *FilterBuilder { 1508 return b.builder.addCond(&FilterConditionIsNaN{ 1509 FieldPath: NewUserFieldPathBuilder().Metadata().OwnerReferences().Controller().FieldPath(), 1510 }) 1511 } 1512 1513 func (b *filterCndBuilderMetadataOwnerReferencesController) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder { 1514 return b.builder.addCond(&FilterConditionCompare{ 1515 Operator: op, 1516 User_FieldPathValue: NewUserFieldPathBuilder().Metadata().OwnerReferences().Controller().WithValue(value), 1517 }) 1518 } 1519 1520 type filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference struct { 1521 builder *FilterBuilder 1522 } 1523 1524 func (b *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference) Eq(value bool) *FilterBuilder { 1525 return b.compare(gotenfilter.Eq, value) 1526 } 1527 1528 func (b *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference) Neq(value bool) *FilterBuilder { 1529 return b.compare(gotenfilter.Neq, value) 1530 } 1531 1532 func (b *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference) Gt(value bool) *FilterBuilder { 1533 return b.compare(gotenfilter.Gt, value) 1534 } 1535 1536 func (b *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference) Gte(value bool) *FilterBuilder { 1537 return b.compare(gotenfilter.Gte, value) 1538 } 1539 1540 func (b *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference) Lt(value bool) *FilterBuilder { 1541 return b.compare(gotenfilter.Lt, value) 1542 } 1543 1544 func (b *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference) Lte(value bool) *FilterBuilder { 1545 return b.compare(gotenfilter.Lte, value) 1546 } 1547 1548 func (b *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference) In(values []bool) *FilterBuilder { 1549 return b.builder.addCond(&FilterConditionIn{ 1550 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().OwnerReferences().RequiresOwnerReference().WithArrayOfValues(values), 1551 }) 1552 } 1553 1554 func (b *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference) NotIn(values []bool) *FilterBuilder { 1555 return b.builder.addCond(&FilterConditionNotIn{ 1556 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().OwnerReferences().RequiresOwnerReference().WithArrayOfValues(values), 1557 }) 1558 } 1559 1560 func (b *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference) IsNull() *FilterBuilder { 1561 return b.builder.addCond(&FilterConditionIsNull{ 1562 FieldPath: NewUserFieldPathBuilder().Metadata().OwnerReferences().RequiresOwnerReference().FieldPath(), 1563 }) 1564 } 1565 1566 func (b *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference) IsNan() *FilterBuilder { 1567 return b.builder.addCond(&FilterConditionIsNaN{ 1568 FieldPath: NewUserFieldPathBuilder().Metadata().OwnerReferences().RequiresOwnerReference().FieldPath(), 1569 }) 1570 } 1571 1572 func (b *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder { 1573 return b.builder.addCond(&FilterConditionCompare{ 1574 Operator: op, 1575 User_FieldPathValue: NewUserFieldPathBuilder().Metadata().OwnerReferences().RequiresOwnerReference().WithValue(value), 1576 }) 1577 } 1578 1579 type filterCndBuilderMetadataOwnerReferencesUnsetOnDelete struct { 1580 builder *FilterBuilder 1581 } 1582 1583 func (b *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete) Eq(value bool) *FilterBuilder { 1584 return b.compare(gotenfilter.Eq, value) 1585 } 1586 1587 func (b *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete) Neq(value bool) *FilterBuilder { 1588 return b.compare(gotenfilter.Neq, value) 1589 } 1590 1591 func (b *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete) Gt(value bool) *FilterBuilder { 1592 return b.compare(gotenfilter.Gt, value) 1593 } 1594 1595 func (b *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete) Gte(value bool) *FilterBuilder { 1596 return b.compare(gotenfilter.Gte, value) 1597 } 1598 1599 func (b *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete) Lt(value bool) *FilterBuilder { 1600 return b.compare(gotenfilter.Lt, value) 1601 } 1602 1603 func (b *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete) Lte(value bool) *FilterBuilder { 1604 return b.compare(gotenfilter.Lte, value) 1605 } 1606 1607 func (b *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete) In(values []bool) *FilterBuilder { 1608 return b.builder.addCond(&FilterConditionIn{ 1609 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().OwnerReferences().UnsetOnDelete().WithArrayOfValues(values), 1610 }) 1611 } 1612 1613 func (b *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete) NotIn(values []bool) *FilterBuilder { 1614 return b.builder.addCond(&FilterConditionNotIn{ 1615 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().OwnerReferences().UnsetOnDelete().WithArrayOfValues(values), 1616 }) 1617 } 1618 1619 func (b *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete) IsNull() *FilterBuilder { 1620 return b.builder.addCond(&FilterConditionIsNull{ 1621 FieldPath: NewUserFieldPathBuilder().Metadata().OwnerReferences().UnsetOnDelete().FieldPath(), 1622 }) 1623 } 1624 1625 func (b *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete) IsNan() *FilterBuilder { 1626 return b.builder.addCond(&FilterConditionIsNaN{ 1627 FieldPath: NewUserFieldPathBuilder().Metadata().OwnerReferences().UnsetOnDelete().FieldPath(), 1628 }) 1629 } 1630 1631 func (b *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder { 1632 return b.builder.addCond(&FilterConditionCompare{ 1633 Operator: op, 1634 User_FieldPathValue: NewUserFieldPathBuilder().Metadata().OwnerReferences().UnsetOnDelete().WithValue(value), 1635 }) 1636 } 1637 1638 type filterCndBuilderMetadataShards struct { 1639 builder *FilterBuilder 1640 } 1641 1642 func (b *filterCndBuilderMetadataShards) Eq(value map[string]int64) *FilterBuilder { 1643 return b.compare(gotenfilter.Eq, value) 1644 } 1645 1646 func (b *filterCndBuilderMetadataShards) Neq(value map[string]int64) *FilterBuilder { 1647 return b.compare(gotenfilter.Neq, value) 1648 } 1649 1650 func (b *filterCndBuilderMetadataShards) Gt(value map[string]int64) *FilterBuilder { 1651 return b.compare(gotenfilter.Gt, value) 1652 } 1653 1654 func (b *filterCndBuilderMetadataShards) Gte(value map[string]int64) *FilterBuilder { 1655 return b.compare(gotenfilter.Gte, value) 1656 } 1657 1658 func (b *filterCndBuilderMetadataShards) Lt(value map[string]int64) *FilterBuilder { 1659 return b.compare(gotenfilter.Lt, value) 1660 } 1661 1662 func (b *filterCndBuilderMetadataShards) Lte(value map[string]int64) *FilterBuilder { 1663 return b.compare(gotenfilter.Lte, value) 1664 } 1665 1666 func (b *filterCndBuilderMetadataShards) In(values []map[string]int64) *FilterBuilder { 1667 return b.builder.addCond(&FilterConditionIn{ 1668 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().Shards().WithArrayOfValues(values), 1669 }) 1670 } 1671 1672 func (b *filterCndBuilderMetadataShards) NotIn(values []map[string]int64) *FilterBuilder { 1673 return b.builder.addCond(&FilterConditionNotIn{ 1674 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().Shards().WithArrayOfValues(values), 1675 }) 1676 } 1677 1678 func (b *filterCndBuilderMetadataShards) IsNull() *FilterBuilder { 1679 return b.builder.addCond(&FilterConditionIsNull{ 1680 FieldPath: NewUserFieldPathBuilder().Metadata().Shards().FieldPath(), 1681 }) 1682 } 1683 1684 func (b *filterCndBuilderMetadataShards) IsNan() *FilterBuilder { 1685 return b.builder.addCond(&FilterConditionIsNaN{ 1686 FieldPath: NewUserFieldPathBuilder().Metadata().Shards().FieldPath(), 1687 }) 1688 } 1689 1690 func (b *filterCndBuilderMetadataShards) compare(op gotenfilter.CompareOperator, value map[string]int64) *FilterBuilder { 1691 return b.builder.addCond(&FilterConditionCompare{ 1692 Operator: op, 1693 User_FieldPathValue: NewUserFieldPathBuilder().Metadata().Shards().WithValue(value), 1694 }) 1695 } 1696 1697 func (b *filterCndBuilderMetadataShards) WithKey(key string) *mapFilterCndBuilderMetadataShards { 1698 return &mapFilterCndBuilderMetadataShards{builder: b.builder, key: key} 1699 } 1700 1701 type mapFilterCndBuilderMetadataShards struct { 1702 builder *FilterBuilder 1703 key string 1704 } 1705 1706 func (b *mapFilterCndBuilderMetadataShards) Eq(value int64) *FilterBuilder { 1707 return b.compare(gotenfilter.Eq, value) 1708 } 1709 1710 func (b *mapFilterCndBuilderMetadataShards) Neq(value int64) *FilterBuilder { 1711 return b.compare(gotenfilter.Neq, value) 1712 } 1713 1714 func (b *mapFilterCndBuilderMetadataShards) Gt(value int64) *FilterBuilder { 1715 return b.compare(gotenfilter.Gt, value) 1716 } 1717 1718 func (b *mapFilterCndBuilderMetadataShards) Gte(value int64) *FilterBuilder { 1719 return b.compare(gotenfilter.Gte, value) 1720 } 1721 1722 func (b *mapFilterCndBuilderMetadataShards) Lt(value int64) *FilterBuilder { 1723 return b.compare(gotenfilter.Lt, value) 1724 } 1725 1726 func (b *mapFilterCndBuilderMetadataShards) Lte(value int64) *FilterBuilder { 1727 return b.compare(gotenfilter.Lte, value) 1728 } 1729 1730 func (b *mapFilterCndBuilderMetadataShards) In(values []int64) *FilterBuilder { 1731 return b.builder.addCond(&FilterConditionIn{ 1732 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().Shards().WithKey(b.key).WithArrayOfValues(values), 1733 }) 1734 } 1735 1736 func (b *mapFilterCndBuilderMetadataShards) NotIn(values []int64) *FilterBuilder { 1737 return b.builder.addCond(&FilterConditionNotIn{ 1738 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().Shards().WithKey(b.key).WithArrayOfValues(values), 1739 }) 1740 } 1741 1742 func (b *mapFilterCndBuilderMetadataShards) IsNull() *FilterBuilder { 1743 return b.builder.addCond(&FilterConditionIsNull{ 1744 FieldPath: NewUserFieldPathBuilder().Metadata().Shards().WithKey(b.key).FieldPath(), 1745 }) 1746 } 1747 1748 func (b *mapFilterCndBuilderMetadataShards) IsNan() *FilterBuilder { 1749 return b.builder.addCond(&FilterConditionIsNaN{ 1750 FieldPath: NewUserFieldPathBuilder().Metadata().Shards().WithKey(b.key).FieldPath(), 1751 }) 1752 } 1753 1754 func (b *mapFilterCndBuilderMetadataShards) compare(op gotenfilter.CompareOperator, value int64) *FilterBuilder { 1755 return b.builder.addCond(&FilterConditionCompare{ 1756 Operator: op, 1757 User_FieldPathValue: NewUserFieldPathBuilder().Metadata().Shards().WithKey(b.key).WithValue(value), 1758 }) 1759 } 1760 1761 type filterCndBuilderMetadataSyncing struct { 1762 builder *FilterBuilder 1763 } 1764 1765 func (b *filterCndBuilderMetadataSyncing) Eq(value *meta.SyncingMeta) *FilterBuilder { 1766 return b.compare(gotenfilter.Eq, value) 1767 } 1768 1769 func (b *filterCndBuilderMetadataSyncing) Neq(value *meta.SyncingMeta) *FilterBuilder { 1770 return b.compare(gotenfilter.Neq, value) 1771 } 1772 1773 func (b *filterCndBuilderMetadataSyncing) Gt(value *meta.SyncingMeta) *FilterBuilder { 1774 return b.compare(gotenfilter.Gt, value) 1775 } 1776 1777 func (b *filterCndBuilderMetadataSyncing) Gte(value *meta.SyncingMeta) *FilterBuilder { 1778 return b.compare(gotenfilter.Gte, value) 1779 } 1780 1781 func (b *filterCndBuilderMetadataSyncing) Lt(value *meta.SyncingMeta) *FilterBuilder { 1782 return b.compare(gotenfilter.Lt, value) 1783 } 1784 1785 func (b *filterCndBuilderMetadataSyncing) Lte(value *meta.SyncingMeta) *FilterBuilder { 1786 return b.compare(gotenfilter.Lte, value) 1787 } 1788 1789 func (b *filterCndBuilderMetadataSyncing) In(values []*meta.SyncingMeta) *FilterBuilder { 1790 return b.builder.addCond(&FilterConditionIn{ 1791 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().Syncing().WithArrayOfValues(values), 1792 }) 1793 } 1794 1795 func (b *filterCndBuilderMetadataSyncing) NotIn(values []*meta.SyncingMeta) *FilterBuilder { 1796 return b.builder.addCond(&FilterConditionNotIn{ 1797 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().Syncing().WithArrayOfValues(values), 1798 }) 1799 } 1800 1801 func (b *filterCndBuilderMetadataSyncing) IsNull() *FilterBuilder { 1802 return b.builder.addCond(&FilterConditionIsNull{ 1803 FieldPath: NewUserFieldPathBuilder().Metadata().Syncing().FieldPath(), 1804 }) 1805 } 1806 1807 func (b *filterCndBuilderMetadataSyncing) IsNan() *FilterBuilder { 1808 return b.builder.addCond(&FilterConditionIsNaN{ 1809 FieldPath: NewUserFieldPathBuilder().Metadata().Syncing().FieldPath(), 1810 }) 1811 } 1812 1813 func (b *filterCndBuilderMetadataSyncing) compare(op gotenfilter.CompareOperator, value *meta.SyncingMeta) *FilterBuilder { 1814 return b.builder.addCond(&FilterConditionCompare{ 1815 Operator: op, 1816 User_FieldPathValue: NewUserFieldPathBuilder().Metadata().Syncing().WithValue(value), 1817 }) 1818 } 1819 1820 func (b *filterCndBuilderMetadataSyncing) OwningRegion() *filterCndBuilderMetadataSyncingOwningRegion { 1821 return &filterCndBuilderMetadataSyncingOwningRegion{builder: b.builder} 1822 } 1823 1824 func (b *filterCndBuilderMetadataSyncing) Regions() *filterCndBuilderMetadataSyncingRegions { 1825 return &filterCndBuilderMetadataSyncingRegions{builder: b.builder} 1826 } 1827 1828 type filterCndBuilderMetadataSyncingOwningRegion struct { 1829 builder *FilterBuilder 1830 } 1831 1832 func (b *filterCndBuilderMetadataSyncingOwningRegion) Eq(value string) *FilterBuilder { 1833 return b.compare(gotenfilter.Eq, value) 1834 } 1835 1836 func (b *filterCndBuilderMetadataSyncingOwningRegion) Neq(value string) *FilterBuilder { 1837 return b.compare(gotenfilter.Neq, value) 1838 } 1839 1840 func (b *filterCndBuilderMetadataSyncingOwningRegion) Gt(value string) *FilterBuilder { 1841 return b.compare(gotenfilter.Gt, value) 1842 } 1843 1844 func (b *filterCndBuilderMetadataSyncingOwningRegion) Gte(value string) *FilterBuilder { 1845 return b.compare(gotenfilter.Gte, value) 1846 } 1847 1848 func (b *filterCndBuilderMetadataSyncingOwningRegion) Lt(value string) *FilterBuilder { 1849 return b.compare(gotenfilter.Lt, value) 1850 } 1851 1852 func (b *filterCndBuilderMetadataSyncingOwningRegion) Lte(value string) *FilterBuilder { 1853 return b.compare(gotenfilter.Lte, value) 1854 } 1855 1856 func (b *filterCndBuilderMetadataSyncingOwningRegion) In(values []string) *FilterBuilder { 1857 return b.builder.addCond(&FilterConditionIn{ 1858 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().Syncing().OwningRegion().WithArrayOfValues(values), 1859 }) 1860 } 1861 1862 func (b *filterCndBuilderMetadataSyncingOwningRegion) NotIn(values []string) *FilterBuilder { 1863 return b.builder.addCond(&FilterConditionNotIn{ 1864 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().Syncing().OwningRegion().WithArrayOfValues(values), 1865 }) 1866 } 1867 1868 func (b *filterCndBuilderMetadataSyncingOwningRegion) IsNull() *FilterBuilder { 1869 return b.builder.addCond(&FilterConditionIsNull{ 1870 FieldPath: NewUserFieldPathBuilder().Metadata().Syncing().OwningRegion().FieldPath(), 1871 }) 1872 } 1873 1874 func (b *filterCndBuilderMetadataSyncingOwningRegion) IsNan() *FilterBuilder { 1875 return b.builder.addCond(&FilterConditionIsNaN{ 1876 FieldPath: NewUserFieldPathBuilder().Metadata().Syncing().OwningRegion().FieldPath(), 1877 }) 1878 } 1879 1880 func (b *filterCndBuilderMetadataSyncingOwningRegion) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 1881 return b.builder.addCond(&FilterConditionCompare{ 1882 Operator: op, 1883 User_FieldPathValue: NewUserFieldPathBuilder().Metadata().Syncing().OwningRegion().WithValue(value), 1884 }) 1885 } 1886 1887 type filterCndBuilderMetadataSyncingRegions struct { 1888 builder *FilterBuilder 1889 } 1890 1891 func (b *filterCndBuilderMetadataSyncingRegions) Eq(value []string) *FilterBuilder { 1892 return b.compare(gotenfilter.Eq, value) 1893 } 1894 1895 func (b *filterCndBuilderMetadataSyncingRegions) Neq(value []string) *FilterBuilder { 1896 return b.compare(gotenfilter.Neq, value) 1897 } 1898 1899 func (b *filterCndBuilderMetadataSyncingRegions) Gt(value []string) *FilterBuilder { 1900 return b.compare(gotenfilter.Gt, value) 1901 } 1902 1903 func (b *filterCndBuilderMetadataSyncingRegions) Gte(value []string) *FilterBuilder { 1904 return b.compare(gotenfilter.Gte, value) 1905 } 1906 1907 func (b *filterCndBuilderMetadataSyncingRegions) Lt(value []string) *FilterBuilder { 1908 return b.compare(gotenfilter.Lt, value) 1909 } 1910 1911 func (b *filterCndBuilderMetadataSyncingRegions) Lte(value []string) *FilterBuilder { 1912 return b.compare(gotenfilter.Lte, value) 1913 } 1914 1915 func (b *filterCndBuilderMetadataSyncingRegions) In(values [][]string) *FilterBuilder { 1916 return b.builder.addCond(&FilterConditionIn{ 1917 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().Syncing().Regions().WithArrayOfValues(values), 1918 }) 1919 } 1920 1921 func (b *filterCndBuilderMetadataSyncingRegions) NotIn(values [][]string) *FilterBuilder { 1922 return b.builder.addCond(&FilterConditionNotIn{ 1923 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().Syncing().Regions().WithArrayOfValues(values), 1924 }) 1925 } 1926 1927 func (b *filterCndBuilderMetadataSyncingRegions) IsNull() *FilterBuilder { 1928 return b.builder.addCond(&FilterConditionIsNull{ 1929 FieldPath: NewUserFieldPathBuilder().Metadata().Syncing().Regions().FieldPath(), 1930 }) 1931 } 1932 1933 func (b *filterCndBuilderMetadataSyncingRegions) IsNan() *FilterBuilder { 1934 return b.builder.addCond(&FilterConditionIsNaN{ 1935 FieldPath: NewUserFieldPathBuilder().Metadata().Syncing().Regions().FieldPath(), 1936 }) 1937 } 1938 1939 func (b *filterCndBuilderMetadataSyncingRegions) Contains(value string) *FilterBuilder { 1940 return b.builder.addCond(&FilterConditionContains{ 1941 Type: gotenresource.ConditionContainsTypeValue, 1942 FieldPath: NewUserFieldPathBuilder().Metadata().Syncing().Regions().FieldPath(), 1943 Value: NewUserFieldPathBuilder().Metadata().Syncing().Regions().WithItemValue(value), 1944 }) 1945 } 1946 1947 func (b *filterCndBuilderMetadataSyncingRegions) ContainsAnyOf(values []string) *FilterBuilder { 1948 pathSelector := NewUserFieldPathBuilder().Metadata().Syncing().Regions() 1949 itemValues := make([]User_FieldPathArrayItemValue, 0, len(values)) 1950 for _, value := range values { 1951 itemValues = append(itemValues, pathSelector.WithItemValue(value)) 1952 } 1953 return b.builder.addCond(&FilterConditionContains{ 1954 Type: gotenresource.ConditionContainsTypeAny, 1955 FieldPath: NewUserFieldPathBuilder().Metadata().Syncing().Regions().FieldPath(), 1956 Values: itemValues, 1957 }) 1958 } 1959 1960 func (b *filterCndBuilderMetadataSyncingRegions) ContainsAll(values []string) *FilterBuilder { 1961 pathSelector := NewUserFieldPathBuilder().Metadata().Syncing().Regions() 1962 itemValues := make([]User_FieldPathArrayItemValue, 0, len(values)) 1963 for _, value := range values { 1964 itemValues = append(itemValues, pathSelector.WithItemValue(value)) 1965 } 1966 return b.builder.addCond(&FilterConditionContains{ 1967 Type: gotenresource.ConditionContainsTypeAll, 1968 FieldPath: NewUserFieldPathBuilder().Metadata().Syncing().Regions().FieldPath(), 1969 Values: itemValues, 1970 }) 1971 } 1972 1973 func (b *filterCndBuilderMetadataSyncingRegions) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder { 1974 return b.builder.addCond(&FilterConditionCompare{ 1975 Operator: op, 1976 User_FieldPathValue: NewUserFieldPathBuilder().Metadata().Syncing().Regions().WithValue(value), 1977 }) 1978 } 1979 1980 type filterCndBuilderMetadataLifecycle struct { 1981 builder *FilterBuilder 1982 } 1983 1984 func (b *filterCndBuilderMetadataLifecycle) Eq(value *meta.Lifecycle) *FilterBuilder { 1985 return b.compare(gotenfilter.Eq, value) 1986 } 1987 1988 func (b *filterCndBuilderMetadataLifecycle) Neq(value *meta.Lifecycle) *FilterBuilder { 1989 return b.compare(gotenfilter.Neq, value) 1990 } 1991 1992 func (b *filterCndBuilderMetadataLifecycle) Gt(value *meta.Lifecycle) *FilterBuilder { 1993 return b.compare(gotenfilter.Gt, value) 1994 } 1995 1996 func (b *filterCndBuilderMetadataLifecycle) Gte(value *meta.Lifecycle) *FilterBuilder { 1997 return b.compare(gotenfilter.Gte, value) 1998 } 1999 2000 func (b *filterCndBuilderMetadataLifecycle) Lt(value *meta.Lifecycle) *FilterBuilder { 2001 return b.compare(gotenfilter.Lt, value) 2002 } 2003 2004 func (b *filterCndBuilderMetadataLifecycle) Lte(value *meta.Lifecycle) *FilterBuilder { 2005 return b.compare(gotenfilter.Lte, value) 2006 } 2007 2008 func (b *filterCndBuilderMetadataLifecycle) In(values []*meta.Lifecycle) *FilterBuilder { 2009 return b.builder.addCond(&FilterConditionIn{ 2010 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().Lifecycle().WithArrayOfValues(values), 2011 }) 2012 } 2013 2014 func (b *filterCndBuilderMetadataLifecycle) NotIn(values []*meta.Lifecycle) *FilterBuilder { 2015 return b.builder.addCond(&FilterConditionNotIn{ 2016 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().Lifecycle().WithArrayOfValues(values), 2017 }) 2018 } 2019 2020 func (b *filterCndBuilderMetadataLifecycle) IsNull() *FilterBuilder { 2021 return b.builder.addCond(&FilterConditionIsNull{ 2022 FieldPath: NewUserFieldPathBuilder().Metadata().Lifecycle().FieldPath(), 2023 }) 2024 } 2025 2026 func (b *filterCndBuilderMetadataLifecycle) IsNan() *FilterBuilder { 2027 return b.builder.addCond(&FilterConditionIsNaN{ 2028 FieldPath: NewUserFieldPathBuilder().Metadata().Lifecycle().FieldPath(), 2029 }) 2030 } 2031 2032 func (b *filterCndBuilderMetadataLifecycle) compare(op gotenfilter.CompareOperator, value *meta.Lifecycle) *FilterBuilder { 2033 return b.builder.addCond(&FilterConditionCompare{ 2034 Operator: op, 2035 User_FieldPathValue: NewUserFieldPathBuilder().Metadata().Lifecycle().WithValue(value), 2036 }) 2037 } 2038 2039 func (b *filterCndBuilderMetadataLifecycle) State() *filterCndBuilderMetadataLifecycleState { 2040 return &filterCndBuilderMetadataLifecycleState{builder: b.builder} 2041 } 2042 2043 func (b *filterCndBuilderMetadataLifecycle) BlockDeletion() *filterCndBuilderMetadataLifecycleBlockDeletion { 2044 return &filterCndBuilderMetadataLifecycleBlockDeletion{builder: b.builder} 2045 } 2046 2047 type filterCndBuilderMetadataLifecycleState struct { 2048 builder *FilterBuilder 2049 } 2050 2051 func (b *filterCndBuilderMetadataLifecycleState) Eq(value meta.Lifecycle_State) *FilterBuilder { 2052 return b.compare(gotenfilter.Eq, value) 2053 } 2054 2055 func (b *filterCndBuilderMetadataLifecycleState) Neq(value meta.Lifecycle_State) *FilterBuilder { 2056 return b.compare(gotenfilter.Neq, value) 2057 } 2058 2059 func (b *filterCndBuilderMetadataLifecycleState) Gt(value meta.Lifecycle_State) *FilterBuilder { 2060 return b.compare(gotenfilter.Gt, value) 2061 } 2062 2063 func (b *filterCndBuilderMetadataLifecycleState) Gte(value meta.Lifecycle_State) *FilterBuilder { 2064 return b.compare(gotenfilter.Gte, value) 2065 } 2066 2067 func (b *filterCndBuilderMetadataLifecycleState) Lt(value meta.Lifecycle_State) *FilterBuilder { 2068 return b.compare(gotenfilter.Lt, value) 2069 } 2070 2071 func (b *filterCndBuilderMetadataLifecycleState) Lte(value meta.Lifecycle_State) *FilterBuilder { 2072 return b.compare(gotenfilter.Lte, value) 2073 } 2074 2075 func (b *filterCndBuilderMetadataLifecycleState) In(values []meta.Lifecycle_State) *FilterBuilder { 2076 return b.builder.addCond(&FilterConditionIn{ 2077 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().Lifecycle().State().WithArrayOfValues(values), 2078 }) 2079 } 2080 2081 func (b *filterCndBuilderMetadataLifecycleState) NotIn(values []meta.Lifecycle_State) *FilterBuilder { 2082 return b.builder.addCond(&FilterConditionNotIn{ 2083 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().Lifecycle().State().WithArrayOfValues(values), 2084 }) 2085 } 2086 2087 func (b *filterCndBuilderMetadataLifecycleState) IsNull() *FilterBuilder { 2088 return b.builder.addCond(&FilterConditionIsNull{ 2089 FieldPath: NewUserFieldPathBuilder().Metadata().Lifecycle().State().FieldPath(), 2090 }) 2091 } 2092 2093 func (b *filterCndBuilderMetadataLifecycleState) IsNan() *FilterBuilder { 2094 return b.builder.addCond(&FilterConditionIsNaN{ 2095 FieldPath: NewUserFieldPathBuilder().Metadata().Lifecycle().State().FieldPath(), 2096 }) 2097 } 2098 2099 func (b *filterCndBuilderMetadataLifecycleState) compare(op gotenfilter.CompareOperator, value meta.Lifecycle_State) *FilterBuilder { 2100 return b.builder.addCond(&FilterConditionCompare{ 2101 Operator: op, 2102 User_FieldPathValue: NewUserFieldPathBuilder().Metadata().Lifecycle().State().WithValue(value), 2103 }) 2104 } 2105 2106 type filterCndBuilderMetadataLifecycleBlockDeletion struct { 2107 builder *FilterBuilder 2108 } 2109 2110 func (b *filterCndBuilderMetadataLifecycleBlockDeletion) Eq(value bool) *FilterBuilder { 2111 return b.compare(gotenfilter.Eq, value) 2112 } 2113 2114 func (b *filterCndBuilderMetadataLifecycleBlockDeletion) Neq(value bool) *FilterBuilder { 2115 return b.compare(gotenfilter.Neq, value) 2116 } 2117 2118 func (b *filterCndBuilderMetadataLifecycleBlockDeletion) Gt(value bool) *FilterBuilder { 2119 return b.compare(gotenfilter.Gt, value) 2120 } 2121 2122 func (b *filterCndBuilderMetadataLifecycleBlockDeletion) Gte(value bool) *FilterBuilder { 2123 return b.compare(gotenfilter.Gte, value) 2124 } 2125 2126 func (b *filterCndBuilderMetadataLifecycleBlockDeletion) Lt(value bool) *FilterBuilder { 2127 return b.compare(gotenfilter.Lt, value) 2128 } 2129 2130 func (b *filterCndBuilderMetadataLifecycleBlockDeletion) Lte(value bool) *FilterBuilder { 2131 return b.compare(gotenfilter.Lte, value) 2132 } 2133 2134 func (b *filterCndBuilderMetadataLifecycleBlockDeletion) In(values []bool) *FilterBuilder { 2135 return b.builder.addCond(&FilterConditionIn{ 2136 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().Lifecycle().BlockDeletion().WithArrayOfValues(values), 2137 }) 2138 } 2139 2140 func (b *filterCndBuilderMetadataLifecycleBlockDeletion) NotIn(values []bool) *FilterBuilder { 2141 return b.builder.addCond(&FilterConditionNotIn{ 2142 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().Lifecycle().BlockDeletion().WithArrayOfValues(values), 2143 }) 2144 } 2145 2146 func (b *filterCndBuilderMetadataLifecycleBlockDeletion) IsNull() *FilterBuilder { 2147 return b.builder.addCond(&FilterConditionIsNull{ 2148 FieldPath: NewUserFieldPathBuilder().Metadata().Lifecycle().BlockDeletion().FieldPath(), 2149 }) 2150 } 2151 2152 func (b *filterCndBuilderMetadataLifecycleBlockDeletion) IsNan() *FilterBuilder { 2153 return b.builder.addCond(&FilterConditionIsNaN{ 2154 FieldPath: NewUserFieldPathBuilder().Metadata().Lifecycle().BlockDeletion().FieldPath(), 2155 }) 2156 } 2157 2158 func (b *filterCndBuilderMetadataLifecycleBlockDeletion) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder { 2159 return b.builder.addCond(&FilterConditionCompare{ 2160 Operator: op, 2161 User_FieldPathValue: NewUserFieldPathBuilder().Metadata().Lifecycle().BlockDeletion().WithValue(value), 2162 }) 2163 } 2164 2165 type filterCndBuilderMetadataServices struct { 2166 builder *FilterBuilder 2167 } 2168 2169 func (b *filterCndBuilderMetadataServices) Eq(value *meta.ServicesInfo) *FilterBuilder { 2170 return b.compare(gotenfilter.Eq, value) 2171 } 2172 2173 func (b *filterCndBuilderMetadataServices) Neq(value *meta.ServicesInfo) *FilterBuilder { 2174 return b.compare(gotenfilter.Neq, value) 2175 } 2176 2177 func (b *filterCndBuilderMetadataServices) Gt(value *meta.ServicesInfo) *FilterBuilder { 2178 return b.compare(gotenfilter.Gt, value) 2179 } 2180 2181 func (b *filterCndBuilderMetadataServices) Gte(value *meta.ServicesInfo) *FilterBuilder { 2182 return b.compare(gotenfilter.Gte, value) 2183 } 2184 2185 func (b *filterCndBuilderMetadataServices) Lt(value *meta.ServicesInfo) *FilterBuilder { 2186 return b.compare(gotenfilter.Lt, value) 2187 } 2188 2189 func (b *filterCndBuilderMetadataServices) Lte(value *meta.ServicesInfo) *FilterBuilder { 2190 return b.compare(gotenfilter.Lte, value) 2191 } 2192 2193 func (b *filterCndBuilderMetadataServices) In(values []*meta.ServicesInfo) *FilterBuilder { 2194 return b.builder.addCond(&FilterConditionIn{ 2195 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().Services().WithArrayOfValues(values), 2196 }) 2197 } 2198 2199 func (b *filterCndBuilderMetadataServices) NotIn(values []*meta.ServicesInfo) *FilterBuilder { 2200 return b.builder.addCond(&FilterConditionNotIn{ 2201 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().Services().WithArrayOfValues(values), 2202 }) 2203 } 2204 2205 func (b *filterCndBuilderMetadataServices) IsNull() *FilterBuilder { 2206 return b.builder.addCond(&FilterConditionIsNull{ 2207 FieldPath: NewUserFieldPathBuilder().Metadata().Services().FieldPath(), 2208 }) 2209 } 2210 2211 func (b *filterCndBuilderMetadataServices) IsNan() *FilterBuilder { 2212 return b.builder.addCond(&FilterConditionIsNaN{ 2213 FieldPath: NewUserFieldPathBuilder().Metadata().Services().FieldPath(), 2214 }) 2215 } 2216 2217 func (b *filterCndBuilderMetadataServices) compare(op gotenfilter.CompareOperator, value *meta.ServicesInfo) *FilterBuilder { 2218 return b.builder.addCond(&FilterConditionCompare{ 2219 Operator: op, 2220 User_FieldPathValue: NewUserFieldPathBuilder().Metadata().Services().WithValue(value), 2221 }) 2222 } 2223 2224 func (b *filterCndBuilderMetadataServices) OwningService() *filterCndBuilderMetadataServicesOwningService { 2225 return &filterCndBuilderMetadataServicesOwningService{builder: b.builder} 2226 } 2227 2228 func (b *filterCndBuilderMetadataServices) AllowedServices() *filterCndBuilderMetadataServicesAllowedServices { 2229 return &filterCndBuilderMetadataServicesAllowedServices{builder: b.builder} 2230 } 2231 2232 type filterCndBuilderMetadataServicesOwningService struct { 2233 builder *FilterBuilder 2234 } 2235 2236 func (b *filterCndBuilderMetadataServicesOwningService) Eq(value string) *FilterBuilder { 2237 return b.compare(gotenfilter.Eq, value) 2238 } 2239 2240 func (b *filterCndBuilderMetadataServicesOwningService) Neq(value string) *FilterBuilder { 2241 return b.compare(gotenfilter.Neq, value) 2242 } 2243 2244 func (b *filterCndBuilderMetadataServicesOwningService) Gt(value string) *FilterBuilder { 2245 return b.compare(gotenfilter.Gt, value) 2246 } 2247 2248 func (b *filterCndBuilderMetadataServicesOwningService) Gte(value string) *FilterBuilder { 2249 return b.compare(gotenfilter.Gte, value) 2250 } 2251 2252 func (b *filterCndBuilderMetadataServicesOwningService) Lt(value string) *FilterBuilder { 2253 return b.compare(gotenfilter.Lt, value) 2254 } 2255 2256 func (b *filterCndBuilderMetadataServicesOwningService) Lte(value string) *FilterBuilder { 2257 return b.compare(gotenfilter.Lte, value) 2258 } 2259 2260 func (b *filterCndBuilderMetadataServicesOwningService) In(values []string) *FilterBuilder { 2261 return b.builder.addCond(&FilterConditionIn{ 2262 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().Services().OwningService().WithArrayOfValues(values), 2263 }) 2264 } 2265 2266 func (b *filterCndBuilderMetadataServicesOwningService) NotIn(values []string) *FilterBuilder { 2267 return b.builder.addCond(&FilterConditionNotIn{ 2268 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().Services().OwningService().WithArrayOfValues(values), 2269 }) 2270 } 2271 2272 func (b *filterCndBuilderMetadataServicesOwningService) IsNull() *FilterBuilder { 2273 return b.builder.addCond(&FilterConditionIsNull{ 2274 FieldPath: NewUserFieldPathBuilder().Metadata().Services().OwningService().FieldPath(), 2275 }) 2276 } 2277 2278 func (b *filterCndBuilderMetadataServicesOwningService) IsNan() *FilterBuilder { 2279 return b.builder.addCond(&FilterConditionIsNaN{ 2280 FieldPath: NewUserFieldPathBuilder().Metadata().Services().OwningService().FieldPath(), 2281 }) 2282 } 2283 2284 func (b *filterCndBuilderMetadataServicesOwningService) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 2285 return b.builder.addCond(&FilterConditionCompare{ 2286 Operator: op, 2287 User_FieldPathValue: NewUserFieldPathBuilder().Metadata().Services().OwningService().WithValue(value), 2288 }) 2289 } 2290 2291 type filterCndBuilderMetadataServicesAllowedServices struct { 2292 builder *FilterBuilder 2293 } 2294 2295 func (b *filterCndBuilderMetadataServicesAllowedServices) Eq(value []string) *FilterBuilder { 2296 return b.compare(gotenfilter.Eq, value) 2297 } 2298 2299 func (b *filterCndBuilderMetadataServicesAllowedServices) Neq(value []string) *FilterBuilder { 2300 return b.compare(gotenfilter.Neq, value) 2301 } 2302 2303 func (b *filterCndBuilderMetadataServicesAllowedServices) Gt(value []string) *FilterBuilder { 2304 return b.compare(gotenfilter.Gt, value) 2305 } 2306 2307 func (b *filterCndBuilderMetadataServicesAllowedServices) Gte(value []string) *FilterBuilder { 2308 return b.compare(gotenfilter.Gte, value) 2309 } 2310 2311 func (b *filterCndBuilderMetadataServicesAllowedServices) Lt(value []string) *FilterBuilder { 2312 return b.compare(gotenfilter.Lt, value) 2313 } 2314 2315 func (b *filterCndBuilderMetadataServicesAllowedServices) Lte(value []string) *FilterBuilder { 2316 return b.compare(gotenfilter.Lte, value) 2317 } 2318 2319 func (b *filterCndBuilderMetadataServicesAllowedServices) In(values [][]string) *FilterBuilder { 2320 return b.builder.addCond(&FilterConditionIn{ 2321 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().Services().AllowedServices().WithArrayOfValues(values), 2322 }) 2323 } 2324 2325 func (b *filterCndBuilderMetadataServicesAllowedServices) NotIn(values [][]string) *FilterBuilder { 2326 return b.builder.addCond(&FilterConditionNotIn{ 2327 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Metadata().Services().AllowedServices().WithArrayOfValues(values), 2328 }) 2329 } 2330 2331 func (b *filterCndBuilderMetadataServicesAllowedServices) IsNull() *FilterBuilder { 2332 return b.builder.addCond(&FilterConditionIsNull{ 2333 FieldPath: NewUserFieldPathBuilder().Metadata().Services().AllowedServices().FieldPath(), 2334 }) 2335 } 2336 2337 func (b *filterCndBuilderMetadataServicesAllowedServices) IsNan() *FilterBuilder { 2338 return b.builder.addCond(&FilterConditionIsNaN{ 2339 FieldPath: NewUserFieldPathBuilder().Metadata().Services().AllowedServices().FieldPath(), 2340 }) 2341 } 2342 2343 func (b *filterCndBuilderMetadataServicesAllowedServices) Contains(value string) *FilterBuilder { 2344 return b.builder.addCond(&FilterConditionContains{ 2345 Type: gotenresource.ConditionContainsTypeValue, 2346 FieldPath: NewUserFieldPathBuilder().Metadata().Services().AllowedServices().FieldPath(), 2347 Value: NewUserFieldPathBuilder().Metadata().Services().AllowedServices().WithItemValue(value), 2348 }) 2349 } 2350 2351 func (b *filterCndBuilderMetadataServicesAllowedServices) ContainsAnyOf(values []string) *FilterBuilder { 2352 pathSelector := NewUserFieldPathBuilder().Metadata().Services().AllowedServices() 2353 itemValues := make([]User_FieldPathArrayItemValue, 0, len(values)) 2354 for _, value := range values { 2355 itemValues = append(itemValues, pathSelector.WithItemValue(value)) 2356 } 2357 return b.builder.addCond(&FilterConditionContains{ 2358 Type: gotenresource.ConditionContainsTypeAny, 2359 FieldPath: NewUserFieldPathBuilder().Metadata().Services().AllowedServices().FieldPath(), 2360 Values: itemValues, 2361 }) 2362 } 2363 2364 func (b *filterCndBuilderMetadataServicesAllowedServices) ContainsAll(values []string) *FilterBuilder { 2365 pathSelector := NewUserFieldPathBuilder().Metadata().Services().AllowedServices() 2366 itemValues := make([]User_FieldPathArrayItemValue, 0, len(values)) 2367 for _, value := range values { 2368 itemValues = append(itemValues, pathSelector.WithItemValue(value)) 2369 } 2370 return b.builder.addCond(&FilterConditionContains{ 2371 Type: gotenresource.ConditionContainsTypeAll, 2372 FieldPath: NewUserFieldPathBuilder().Metadata().Services().AllowedServices().FieldPath(), 2373 Values: itemValues, 2374 }) 2375 } 2376 2377 func (b *filterCndBuilderMetadataServicesAllowedServices) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder { 2378 return b.builder.addCond(&FilterConditionCompare{ 2379 Operator: op, 2380 User_FieldPathValue: NewUserFieldPathBuilder().Metadata().Services().AllowedServices().WithValue(value), 2381 }) 2382 } 2383 2384 type filterCndBuilderFullName struct { 2385 builder *FilterBuilder 2386 } 2387 2388 func (b *filterCndBuilderFullName) Eq(value string) *FilterBuilder { 2389 return b.compare(gotenfilter.Eq, value) 2390 } 2391 2392 func (b *filterCndBuilderFullName) Neq(value string) *FilterBuilder { 2393 return b.compare(gotenfilter.Neq, value) 2394 } 2395 2396 func (b *filterCndBuilderFullName) Gt(value string) *FilterBuilder { 2397 return b.compare(gotenfilter.Gt, value) 2398 } 2399 2400 func (b *filterCndBuilderFullName) Gte(value string) *FilterBuilder { 2401 return b.compare(gotenfilter.Gte, value) 2402 } 2403 2404 func (b *filterCndBuilderFullName) Lt(value string) *FilterBuilder { 2405 return b.compare(gotenfilter.Lt, value) 2406 } 2407 2408 func (b *filterCndBuilderFullName) Lte(value string) *FilterBuilder { 2409 return b.compare(gotenfilter.Lte, value) 2410 } 2411 2412 func (b *filterCndBuilderFullName) In(values []string) *FilterBuilder { 2413 return b.builder.addCond(&FilterConditionIn{ 2414 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().FullName().WithArrayOfValues(values), 2415 }) 2416 } 2417 2418 func (b *filterCndBuilderFullName) NotIn(values []string) *FilterBuilder { 2419 return b.builder.addCond(&FilterConditionNotIn{ 2420 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().FullName().WithArrayOfValues(values), 2421 }) 2422 } 2423 2424 func (b *filterCndBuilderFullName) IsNull() *FilterBuilder { 2425 return b.builder.addCond(&FilterConditionIsNull{ 2426 FieldPath: NewUserFieldPathBuilder().FullName().FieldPath(), 2427 }) 2428 } 2429 2430 func (b *filterCndBuilderFullName) IsNan() *FilterBuilder { 2431 return b.builder.addCond(&FilterConditionIsNaN{ 2432 FieldPath: NewUserFieldPathBuilder().FullName().FieldPath(), 2433 }) 2434 } 2435 2436 func (b *filterCndBuilderFullName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 2437 return b.builder.addCond(&FilterConditionCompare{ 2438 Operator: op, 2439 User_FieldPathValue: NewUserFieldPathBuilder().FullName().WithValue(value), 2440 }) 2441 } 2442 2443 type filterCndBuilderEmail struct { 2444 builder *FilterBuilder 2445 } 2446 2447 func (b *filterCndBuilderEmail) Eq(value string) *FilterBuilder { 2448 return b.compare(gotenfilter.Eq, value) 2449 } 2450 2451 func (b *filterCndBuilderEmail) Neq(value string) *FilterBuilder { 2452 return b.compare(gotenfilter.Neq, value) 2453 } 2454 2455 func (b *filterCndBuilderEmail) Gt(value string) *FilterBuilder { 2456 return b.compare(gotenfilter.Gt, value) 2457 } 2458 2459 func (b *filterCndBuilderEmail) Gte(value string) *FilterBuilder { 2460 return b.compare(gotenfilter.Gte, value) 2461 } 2462 2463 func (b *filterCndBuilderEmail) Lt(value string) *FilterBuilder { 2464 return b.compare(gotenfilter.Lt, value) 2465 } 2466 2467 func (b *filterCndBuilderEmail) Lte(value string) *FilterBuilder { 2468 return b.compare(gotenfilter.Lte, value) 2469 } 2470 2471 func (b *filterCndBuilderEmail) In(values []string) *FilterBuilder { 2472 return b.builder.addCond(&FilterConditionIn{ 2473 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Email().WithArrayOfValues(values), 2474 }) 2475 } 2476 2477 func (b *filterCndBuilderEmail) NotIn(values []string) *FilterBuilder { 2478 return b.builder.addCond(&FilterConditionNotIn{ 2479 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Email().WithArrayOfValues(values), 2480 }) 2481 } 2482 2483 func (b *filterCndBuilderEmail) IsNull() *FilterBuilder { 2484 return b.builder.addCond(&FilterConditionIsNull{ 2485 FieldPath: NewUserFieldPathBuilder().Email().FieldPath(), 2486 }) 2487 } 2488 2489 func (b *filterCndBuilderEmail) IsNan() *FilterBuilder { 2490 return b.builder.addCond(&FilterConditionIsNaN{ 2491 FieldPath: NewUserFieldPathBuilder().Email().FieldPath(), 2492 }) 2493 } 2494 2495 func (b *filterCndBuilderEmail) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 2496 return b.builder.addCond(&FilterConditionCompare{ 2497 Operator: op, 2498 User_FieldPathValue: NewUserFieldPathBuilder().Email().WithValue(value), 2499 }) 2500 } 2501 2502 type filterCndBuilderEmailVerified struct { 2503 builder *FilterBuilder 2504 } 2505 2506 func (b *filterCndBuilderEmailVerified) Eq(value bool) *FilterBuilder { 2507 return b.compare(gotenfilter.Eq, value) 2508 } 2509 2510 func (b *filterCndBuilderEmailVerified) Neq(value bool) *FilterBuilder { 2511 return b.compare(gotenfilter.Neq, value) 2512 } 2513 2514 func (b *filterCndBuilderEmailVerified) Gt(value bool) *FilterBuilder { 2515 return b.compare(gotenfilter.Gt, value) 2516 } 2517 2518 func (b *filterCndBuilderEmailVerified) Gte(value bool) *FilterBuilder { 2519 return b.compare(gotenfilter.Gte, value) 2520 } 2521 2522 func (b *filterCndBuilderEmailVerified) Lt(value bool) *FilterBuilder { 2523 return b.compare(gotenfilter.Lt, value) 2524 } 2525 2526 func (b *filterCndBuilderEmailVerified) Lte(value bool) *FilterBuilder { 2527 return b.compare(gotenfilter.Lte, value) 2528 } 2529 2530 func (b *filterCndBuilderEmailVerified) In(values []bool) *FilterBuilder { 2531 return b.builder.addCond(&FilterConditionIn{ 2532 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().EmailVerified().WithArrayOfValues(values), 2533 }) 2534 } 2535 2536 func (b *filterCndBuilderEmailVerified) NotIn(values []bool) *FilterBuilder { 2537 return b.builder.addCond(&FilterConditionNotIn{ 2538 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().EmailVerified().WithArrayOfValues(values), 2539 }) 2540 } 2541 2542 func (b *filterCndBuilderEmailVerified) IsNull() *FilterBuilder { 2543 return b.builder.addCond(&FilterConditionIsNull{ 2544 FieldPath: NewUserFieldPathBuilder().EmailVerified().FieldPath(), 2545 }) 2546 } 2547 2548 func (b *filterCndBuilderEmailVerified) IsNan() *FilterBuilder { 2549 return b.builder.addCond(&FilterConditionIsNaN{ 2550 FieldPath: NewUserFieldPathBuilder().EmailVerified().FieldPath(), 2551 }) 2552 } 2553 2554 func (b *filterCndBuilderEmailVerified) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder { 2555 return b.builder.addCond(&FilterConditionCompare{ 2556 Operator: op, 2557 User_FieldPathValue: NewUserFieldPathBuilder().EmailVerified().WithValue(value), 2558 }) 2559 } 2560 2561 type filterCndBuilderAuthInfo struct { 2562 builder *FilterBuilder 2563 } 2564 2565 func (b *filterCndBuilderAuthInfo) Eq(value *User_AuthInfo) *FilterBuilder { 2566 return b.compare(gotenfilter.Eq, value) 2567 } 2568 2569 func (b *filterCndBuilderAuthInfo) Neq(value *User_AuthInfo) *FilterBuilder { 2570 return b.compare(gotenfilter.Neq, value) 2571 } 2572 2573 func (b *filterCndBuilderAuthInfo) Gt(value *User_AuthInfo) *FilterBuilder { 2574 return b.compare(gotenfilter.Gt, value) 2575 } 2576 2577 func (b *filterCndBuilderAuthInfo) Gte(value *User_AuthInfo) *FilterBuilder { 2578 return b.compare(gotenfilter.Gte, value) 2579 } 2580 2581 func (b *filterCndBuilderAuthInfo) Lt(value *User_AuthInfo) *FilterBuilder { 2582 return b.compare(gotenfilter.Lt, value) 2583 } 2584 2585 func (b *filterCndBuilderAuthInfo) Lte(value *User_AuthInfo) *FilterBuilder { 2586 return b.compare(gotenfilter.Lte, value) 2587 } 2588 2589 func (b *filterCndBuilderAuthInfo) In(values []*User_AuthInfo) *FilterBuilder { 2590 return b.builder.addCond(&FilterConditionIn{ 2591 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().AuthInfo().WithArrayOfValues(values), 2592 }) 2593 } 2594 2595 func (b *filterCndBuilderAuthInfo) NotIn(values []*User_AuthInfo) *FilterBuilder { 2596 return b.builder.addCond(&FilterConditionNotIn{ 2597 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().AuthInfo().WithArrayOfValues(values), 2598 }) 2599 } 2600 2601 func (b *filterCndBuilderAuthInfo) IsNull() *FilterBuilder { 2602 return b.builder.addCond(&FilterConditionIsNull{ 2603 FieldPath: NewUserFieldPathBuilder().AuthInfo().FieldPath(), 2604 }) 2605 } 2606 2607 func (b *filterCndBuilderAuthInfo) IsNan() *FilterBuilder { 2608 return b.builder.addCond(&FilterConditionIsNaN{ 2609 FieldPath: NewUserFieldPathBuilder().AuthInfo().FieldPath(), 2610 }) 2611 } 2612 2613 func (b *filterCndBuilderAuthInfo) compare(op gotenfilter.CompareOperator, value *User_AuthInfo) *FilterBuilder { 2614 return b.builder.addCond(&FilterConditionCompare{ 2615 Operator: op, 2616 User_FieldPathValue: NewUserFieldPathBuilder().AuthInfo().WithValue(value), 2617 }) 2618 } 2619 2620 func (b *filterCndBuilderAuthInfo) Provider() *filterCndBuilderAuthInfoProvider { 2621 return &filterCndBuilderAuthInfoProvider{builder: b.builder} 2622 } 2623 2624 func (b *filterCndBuilderAuthInfo) Id() *filterCndBuilderAuthInfoId { 2625 return &filterCndBuilderAuthInfoId{builder: b.builder} 2626 } 2627 2628 type filterCndBuilderAuthInfoProvider struct { 2629 builder *FilterBuilder 2630 } 2631 2632 func (b *filterCndBuilderAuthInfoProvider) Eq(value string) *FilterBuilder { 2633 return b.compare(gotenfilter.Eq, value) 2634 } 2635 2636 func (b *filterCndBuilderAuthInfoProvider) Neq(value string) *FilterBuilder { 2637 return b.compare(gotenfilter.Neq, value) 2638 } 2639 2640 func (b *filterCndBuilderAuthInfoProvider) Gt(value string) *FilterBuilder { 2641 return b.compare(gotenfilter.Gt, value) 2642 } 2643 2644 func (b *filterCndBuilderAuthInfoProvider) Gte(value string) *FilterBuilder { 2645 return b.compare(gotenfilter.Gte, value) 2646 } 2647 2648 func (b *filterCndBuilderAuthInfoProvider) Lt(value string) *FilterBuilder { 2649 return b.compare(gotenfilter.Lt, value) 2650 } 2651 2652 func (b *filterCndBuilderAuthInfoProvider) Lte(value string) *FilterBuilder { 2653 return b.compare(gotenfilter.Lte, value) 2654 } 2655 2656 func (b *filterCndBuilderAuthInfoProvider) In(values []string) *FilterBuilder { 2657 return b.builder.addCond(&FilterConditionIn{ 2658 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().AuthInfo().Provider().WithArrayOfValues(values), 2659 }) 2660 } 2661 2662 func (b *filterCndBuilderAuthInfoProvider) NotIn(values []string) *FilterBuilder { 2663 return b.builder.addCond(&FilterConditionNotIn{ 2664 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().AuthInfo().Provider().WithArrayOfValues(values), 2665 }) 2666 } 2667 2668 func (b *filterCndBuilderAuthInfoProvider) IsNull() *FilterBuilder { 2669 return b.builder.addCond(&FilterConditionIsNull{ 2670 FieldPath: NewUserFieldPathBuilder().AuthInfo().Provider().FieldPath(), 2671 }) 2672 } 2673 2674 func (b *filterCndBuilderAuthInfoProvider) IsNan() *FilterBuilder { 2675 return b.builder.addCond(&FilterConditionIsNaN{ 2676 FieldPath: NewUserFieldPathBuilder().AuthInfo().Provider().FieldPath(), 2677 }) 2678 } 2679 2680 func (b *filterCndBuilderAuthInfoProvider) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 2681 return b.builder.addCond(&FilterConditionCompare{ 2682 Operator: op, 2683 User_FieldPathValue: NewUserFieldPathBuilder().AuthInfo().Provider().WithValue(value), 2684 }) 2685 } 2686 2687 type filterCndBuilderAuthInfoId struct { 2688 builder *FilterBuilder 2689 } 2690 2691 func (b *filterCndBuilderAuthInfoId) Eq(value string) *FilterBuilder { 2692 return b.compare(gotenfilter.Eq, value) 2693 } 2694 2695 func (b *filterCndBuilderAuthInfoId) Neq(value string) *FilterBuilder { 2696 return b.compare(gotenfilter.Neq, value) 2697 } 2698 2699 func (b *filterCndBuilderAuthInfoId) Gt(value string) *FilterBuilder { 2700 return b.compare(gotenfilter.Gt, value) 2701 } 2702 2703 func (b *filterCndBuilderAuthInfoId) Gte(value string) *FilterBuilder { 2704 return b.compare(gotenfilter.Gte, value) 2705 } 2706 2707 func (b *filterCndBuilderAuthInfoId) Lt(value string) *FilterBuilder { 2708 return b.compare(gotenfilter.Lt, value) 2709 } 2710 2711 func (b *filterCndBuilderAuthInfoId) Lte(value string) *FilterBuilder { 2712 return b.compare(gotenfilter.Lte, value) 2713 } 2714 2715 func (b *filterCndBuilderAuthInfoId) In(values []string) *FilterBuilder { 2716 return b.builder.addCond(&FilterConditionIn{ 2717 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().AuthInfo().Id().WithArrayOfValues(values), 2718 }) 2719 } 2720 2721 func (b *filterCndBuilderAuthInfoId) NotIn(values []string) *FilterBuilder { 2722 return b.builder.addCond(&FilterConditionNotIn{ 2723 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().AuthInfo().Id().WithArrayOfValues(values), 2724 }) 2725 } 2726 2727 func (b *filterCndBuilderAuthInfoId) IsNull() *FilterBuilder { 2728 return b.builder.addCond(&FilterConditionIsNull{ 2729 FieldPath: NewUserFieldPathBuilder().AuthInfo().Id().FieldPath(), 2730 }) 2731 } 2732 2733 func (b *filterCndBuilderAuthInfoId) IsNan() *FilterBuilder { 2734 return b.builder.addCond(&FilterConditionIsNaN{ 2735 FieldPath: NewUserFieldPathBuilder().AuthInfo().Id().FieldPath(), 2736 }) 2737 } 2738 2739 func (b *filterCndBuilderAuthInfoId) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 2740 return b.builder.addCond(&FilterConditionCompare{ 2741 Operator: op, 2742 User_FieldPathValue: NewUserFieldPathBuilder().AuthInfo().Id().WithValue(value), 2743 }) 2744 } 2745 2746 type filterCndBuilderSettings struct { 2747 builder *FilterBuilder 2748 } 2749 2750 func (b *filterCndBuilderSettings) Eq(value map[string]string) *FilterBuilder { 2751 return b.compare(gotenfilter.Eq, value) 2752 } 2753 2754 func (b *filterCndBuilderSettings) Neq(value map[string]string) *FilterBuilder { 2755 return b.compare(gotenfilter.Neq, value) 2756 } 2757 2758 func (b *filterCndBuilderSettings) Gt(value map[string]string) *FilterBuilder { 2759 return b.compare(gotenfilter.Gt, value) 2760 } 2761 2762 func (b *filterCndBuilderSettings) Gte(value map[string]string) *FilterBuilder { 2763 return b.compare(gotenfilter.Gte, value) 2764 } 2765 2766 func (b *filterCndBuilderSettings) Lt(value map[string]string) *FilterBuilder { 2767 return b.compare(gotenfilter.Lt, value) 2768 } 2769 2770 func (b *filterCndBuilderSettings) Lte(value map[string]string) *FilterBuilder { 2771 return b.compare(gotenfilter.Lte, value) 2772 } 2773 2774 func (b *filterCndBuilderSettings) In(values []map[string]string) *FilterBuilder { 2775 return b.builder.addCond(&FilterConditionIn{ 2776 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Settings().WithArrayOfValues(values), 2777 }) 2778 } 2779 2780 func (b *filterCndBuilderSettings) NotIn(values []map[string]string) *FilterBuilder { 2781 return b.builder.addCond(&FilterConditionNotIn{ 2782 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Settings().WithArrayOfValues(values), 2783 }) 2784 } 2785 2786 func (b *filterCndBuilderSettings) IsNull() *FilterBuilder { 2787 return b.builder.addCond(&FilterConditionIsNull{ 2788 FieldPath: NewUserFieldPathBuilder().Settings().FieldPath(), 2789 }) 2790 } 2791 2792 func (b *filterCndBuilderSettings) IsNan() *FilterBuilder { 2793 return b.builder.addCond(&FilterConditionIsNaN{ 2794 FieldPath: NewUserFieldPathBuilder().Settings().FieldPath(), 2795 }) 2796 } 2797 2798 func (b *filterCndBuilderSettings) compare(op gotenfilter.CompareOperator, value map[string]string) *FilterBuilder { 2799 return b.builder.addCond(&FilterConditionCompare{ 2800 Operator: op, 2801 User_FieldPathValue: NewUserFieldPathBuilder().Settings().WithValue(value), 2802 }) 2803 } 2804 2805 func (b *filterCndBuilderSettings) WithKey(key string) *mapFilterCndBuilderSettings { 2806 return &mapFilterCndBuilderSettings{builder: b.builder, key: key} 2807 } 2808 2809 type mapFilterCndBuilderSettings struct { 2810 builder *FilterBuilder 2811 key string 2812 } 2813 2814 func (b *mapFilterCndBuilderSettings) Eq(value string) *FilterBuilder { 2815 return b.compare(gotenfilter.Eq, value) 2816 } 2817 2818 func (b *mapFilterCndBuilderSettings) Neq(value string) *FilterBuilder { 2819 return b.compare(gotenfilter.Neq, value) 2820 } 2821 2822 func (b *mapFilterCndBuilderSettings) Gt(value string) *FilterBuilder { 2823 return b.compare(gotenfilter.Gt, value) 2824 } 2825 2826 func (b *mapFilterCndBuilderSettings) Gte(value string) *FilterBuilder { 2827 return b.compare(gotenfilter.Gte, value) 2828 } 2829 2830 func (b *mapFilterCndBuilderSettings) Lt(value string) *FilterBuilder { 2831 return b.compare(gotenfilter.Lt, value) 2832 } 2833 2834 func (b *mapFilterCndBuilderSettings) Lte(value string) *FilterBuilder { 2835 return b.compare(gotenfilter.Lte, value) 2836 } 2837 2838 func (b *mapFilterCndBuilderSettings) In(values []string) *FilterBuilder { 2839 return b.builder.addCond(&FilterConditionIn{ 2840 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Settings().WithKey(b.key).WithArrayOfValues(values), 2841 }) 2842 } 2843 2844 func (b *mapFilterCndBuilderSettings) NotIn(values []string) *FilterBuilder { 2845 return b.builder.addCond(&FilterConditionNotIn{ 2846 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().Settings().WithKey(b.key).WithArrayOfValues(values), 2847 }) 2848 } 2849 2850 func (b *mapFilterCndBuilderSettings) IsNull() *FilterBuilder { 2851 return b.builder.addCond(&FilterConditionIsNull{ 2852 FieldPath: NewUserFieldPathBuilder().Settings().WithKey(b.key).FieldPath(), 2853 }) 2854 } 2855 2856 func (b *mapFilterCndBuilderSettings) IsNan() *FilterBuilder { 2857 return b.builder.addCond(&FilterConditionIsNaN{ 2858 FieldPath: NewUserFieldPathBuilder().Settings().WithKey(b.key).FieldPath(), 2859 }) 2860 } 2861 2862 func (b *mapFilterCndBuilderSettings) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 2863 return b.builder.addCond(&FilterConditionCompare{ 2864 Operator: op, 2865 User_FieldPathValue: NewUserFieldPathBuilder().Settings().WithKey(b.key).WithValue(value), 2866 }) 2867 } 2868 2869 type filterCndBuilderRefreshedTime struct { 2870 builder *FilterBuilder 2871 } 2872 2873 func (b *filterCndBuilderRefreshedTime) Eq(value *timestamppb.Timestamp) *FilterBuilder { 2874 return b.compare(gotenfilter.Eq, value) 2875 } 2876 2877 func (b *filterCndBuilderRefreshedTime) Neq(value *timestamppb.Timestamp) *FilterBuilder { 2878 return b.compare(gotenfilter.Neq, value) 2879 } 2880 2881 func (b *filterCndBuilderRefreshedTime) Gt(value *timestamppb.Timestamp) *FilterBuilder { 2882 return b.compare(gotenfilter.Gt, value) 2883 } 2884 2885 func (b *filterCndBuilderRefreshedTime) Gte(value *timestamppb.Timestamp) *FilterBuilder { 2886 return b.compare(gotenfilter.Gte, value) 2887 } 2888 2889 func (b *filterCndBuilderRefreshedTime) Lt(value *timestamppb.Timestamp) *FilterBuilder { 2890 return b.compare(gotenfilter.Lt, value) 2891 } 2892 2893 func (b *filterCndBuilderRefreshedTime) Lte(value *timestamppb.Timestamp) *FilterBuilder { 2894 return b.compare(gotenfilter.Lte, value) 2895 } 2896 2897 func (b *filterCndBuilderRefreshedTime) In(values []*timestamppb.Timestamp) *FilterBuilder { 2898 return b.builder.addCond(&FilterConditionIn{ 2899 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().RefreshedTime().WithArrayOfValues(values), 2900 }) 2901 } 2902 2903 func (b *filterCndBuilderRefreshedTime) NotIn(values []*timestamppb.Timestamp) *FilterBuilder { 2904 return b.builder.addCond(&FilterConditionNotIn{ 2905 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().RefreshedTime().WithArrayOfValues(values), 2906 }) 2907 } 2908 2909 func (b *filterCndBuilderRefreshedTime) IsNull() *FilterBuilder { 2910 return b.builder.addCond(&FilterConditionIsNull{ 2911 FieldPath: NewUserFieldPathBuilder().RefreshedTime().FieldPath(), 2912 }) 2913 } 2914 2915 func (b *filterCndBuilderRefreshedTime) IsNan() *FilterBuilder { 2916 return b.builder.addCond(&FilterConditionIsNaN{ 2917 FieldPath: NewUserFieldPathBuilder().RefreshedTime().FieldPath(), 2918 }) 2919 } 2920 2921 func (b *filterCndBuilderRefreshedTime) compare(op gotenfilter.CompareOperator, value *timestamppb.Timestamp) *FilterBuilder { 2922 return b.builder.addCond(&FilterConditionCompare{ 2923 Operator: op, 2924 User_FieldPathValue: NewUserFieldPathBuilder().RefreshedTime().WithValue(value), 2925 }) 2926 } 2927 2928 type filterCndBuilderCtrlStatus struct { 2929 builder *FilterBuilder 2930 } 2931 2932 func (b *filterCndBuilderCtrlStatus) Eq(value *User_WorkStatus) *FilterBuilder { 2933 return b.compare(gotenfilter.Eq, value) 2934 } 2935 2936 func (b *filterCndBuilderCtrlStatus) Neq(value *User_WorkStatus) *FilterBuilder { 2937 return b.compare(gotenfilter.Neq, value) 2938 } 2939 2940 func (b *filterCndBuilderCtrlStatus) Gt(value *User_WorkStatus) *FilterBuilder { 2941 return b.compare(gotenfilter.Gt, value) 2942 } 2943 2944 func (b *filterCndBuilderCtrlStatus) Gte(value *User_WorkStatus) *FilterBuilder { 2945 return b.compare(gotenfilter.Gte, value) 2946 } 2947 2948 func (b *filterCndBuilderCtrlStatus) Lt(value *User_WorkStatus) *FilterBuilder { 2949 return b.compare(gotenfilter.Lt, value) 2950 } 2951 2952 func (b *filterCndBuilderCtrlStatus) Lte(value *User_WorkStatus) *FilterBuilder { 2953 return b.compare(gotenfilter.Lte, value) 2954 } 2955 2956 func (b *filterCndBuilderCtrlStatus) In(values []*User_WorkStatus) *FilterBuilder { 2957 return b.builder.addCond(&FilterConditionIn{ 2958 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().CtrlStatus().WithArrayOfValues(values), 2959 }) 2960 } 2961 2962 func (b *filterCndBuilderCtrlStatus) NotIn(values []*User_WorkStatus) *FilterBuilder { 2963 return b.builder.addCond(&FilterConditionNotIn{ 2964 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().CtrlStatus().WithArrayOfValues(values), 2965 }) 2966 } 2967 2968 func (b *filterCndBuilderCtrlStatus) IsNull() *FilterBuilder { 2969 return b.builder.addCond(&FilterConditionIsNull{ 2970 FieldPath: NewUserFieldPathBuilder().CtrlStatus().FieldPath(), 2971 }) 2972 } 2973 2974 func (b *filterCndBuilderCtrlStatus) IsNan() *FilterBuilder { 2975 return b.builder.addCond(&FilterConditionIsNaN{ 2976 FieldPath: NewUserFieldPathBuilder().CtrlStatus().FieldPath(), 2977 }) 2978 } 2979 2980 func (b *filterCndBuilderCtrlStatus) compare(op gotenfilter.CompareOperator, value *User_WorkStatus) *FilterBuilder { 2981 return b.builder.addCond(&FilterConditionCompare{ 2982 Operator: op, 2983 User_FieldPathValue: NewUserFieldPathBuilder().CtrlStatus().WithValue(value), 2984 }) 2985 } 2986 2987 func (b *filterCndBuilderCtrlStatus) Pending() *filterCndBuilderCtrlStatusPending { 2988 return &filterCndBuilderCtrlStatusPending{builder: b.builder} 2989 } 2990 2991 type filterCndBuilderCtrlStatusPending struct { 2992 builder *FilterBuilder 2993 } 2994 2995 func (b *filterCndBuilderCtrlStatusPending) Eq(value bool) *FilterBuilder { 2996 return b.compare(gotenfilter.Eq, value) 2997 } 2998 2999 func (b *filterCndBuilderCtrlStatusPending) Neq(value bool) *FilterBuilder { 3000 return b.compare(gotenfilter.Neq, value) 3001 } 3002 3003 func (b *filterCndBuilderCtrlStatusPending) Gt(value bool) *FilterBuilder { 3004 return b.compare(gotenfilter.Gt, value) 3005 } 3006 3007 func (b *filterCndBuilderCtrlStatusPending) Gte(value bool) *FilterBuilder { 3008 return b.compare(gotenfilter.Gte, value) 3009 } 3010 3011 func (b *filterCndBuilderCtrlStatusPending) Lt(value bool) *FilterBuilder { 3012 return b.compare(gotenfilter.Lt, value) 3013 } 3014 3015 func (b *filterCndBuilderCtrlStatusPending) Lte(value bool) *FilterBuilder { 3016 return b.compare(gotenfilter.Lte, value) 3017 } 3018 3019 func (b *filterCndBuilderCtrlStatusPending) In(values []bool) *FilterBuilder { 3020 return b.builder.addCond(&FilterConditionIn{ 3021 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().CtrlStatus().Pending().WithArrayOfValues(values), 3022 }) 3023 } 3024 3025 func (b *filterCndBuilderCtrlStatusPending) NotIn(values []bool) *FilterBuilder { 3026 return b.builder.addCond(&FilterConditionNotIn{ 3027 User_FieldPathArrayOfValues: NewUserFieldPathBuilder().CtrlStatus().Pending().WithArrayOfValues(values), 3028 }) 3029 } 3030 3031 func (b *filterCndBuilderCtrlStatusPending) IsNull() *FilterBuilder { 3032 return b.builder.addCond(&FilterConditionIsNull{ 3033 FieldPath: NewUserFieldPathBuilder().CtrlStatus().Pending().FieldPath(), 3034 }) 3035 } 3036 3037 func (b *filterCndBuilderCtrlStatusPending) IsNan() *FilterBuilder { 3038 return b.builder.addCond(&FilterConditionIsNaN{ 3039 FieldPath: NewUserFieldPathBuilder().CtrlStatus().Pending().FieldPath(), 3040 }) 3041 } 3042 3043 func (b *filterCndBuilderCtrlStatusPending) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder { 3044 return b.builder.addCond(&FilterConditionCompare{ 3045 Operator: op, 3046 User_FieldPathValue: NewUserFieldPathBuilder().CtrlStatus().Pending().WithValue(value), 3047 }) 3048 }