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