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