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