github.com/cloudwan/edgelq-sdk@v1.15.4/applications/resources/v1alpha2/pod/pod.pb.filterbuilder.go (about) 1 // Code generated by protoc-gen-goten-resource 2 // Resource: Pod 3 // DO NOT EDIT!!! 4 5 package pod 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 common "github.com/cloudwan/edgelq-sdk/applications/resources/v1alpha2/common" 15 distribution "github.com/cloudwan/edgelq-sdk/applications/resources/v1alpha2/distribution" 16 project "github.com/cloudwan/edgelq-sdk/applications/resources/v1alpha2/project" 17 devices_device "github.com/cloudwan/edgelq-sdk/devices/resources/v1alpha2/device" 18 devices_project "github.com/cloudwan/edgelq-sdk/devices/resources/v1alpha2/project" 19 iam_attestation_domain "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/attestation_domain" 20 iam_iam_common "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/common" 21 iam_organization "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/organization" 22 iam_project "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/project" 23 iam_service_account "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/service_account" 24 meta_service "github.com/cloudwan/edgelq-sdk/meta/resources/v1alpha2/service" 25 secrets_project "github.com/cloudwan/edgelq-sdk/secrets/resources/v1alpha2/project" 26 secrets_secret "github.com/cloudwan/edgelq-sdk/secrets/resources/v1alpha2/secret" 27 meta "github.com/cloudwan/goten-sdk/types/meta" 28 multi_region_policy "github.com/cloudwan/goten-sdk/types/multi_region_policy" 29 latlng "google.golang.org/genproto/googleapis/type/latlng" 30 durationpb "google.golang.org/protobuf/types/known/durationpb" 31 fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb" 32 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 33 ) 34 35 // ensure the imports are used 36 var ( 37 _ = gotenresource.ConditionContainsTypeAll 38 _ = gotenfilter.AND 39 ) 40 41 // make sure we're using proto imports 42 var ( 43 _ = &common.PodSpec{} 44 _ = &distribution.Distribution{} 45 _ = &project.Project{} 46 _ = &devices_device.Device{} 47 _ = &devices_project.Project{} 48 _ = &iam_attestation_domain.AttestationDomain{} 49 _ = &iam_iam_common.PCR{} 50 _ = &iam_organization.Organization{} 51 _ = &iam_project.Project{} 52 _ = &iam_service_account.ServiceAccount{} 53 _ = &meta_service.Service{} 54 _ = &secrets_project.Project{} 55 _ = &secrets_secret.Secret{} 56 _ = &durationpb.Duration{} 57 _ = &fieldmaskpb.FieldMask{} 58 _ = ×tamppb.Timestamp{} 59 _ = &latlng.LatLng{} 60 _ = &meta.Meta{} 61 _ = &multi_region_policy.MultiRegionPolicy{} 62 ) 63 64 type FilterBuilderOrCondition interface { 65 _IsPodFilterBuilderOrCondition() 66 } 67 68 type FilterBuilder struct { 69 conds []FilterCondition 70 useNot bool 71 op gotenfilter.CompositeOperator 72 } 73 74 func NewFilterBuilder() *FilterBuilder { 75 return NewAndFilterBuilder() 76 } 77 78 func NewAndFilterBuilder() *FilterBuilder { 79 return &FilterBuilder{ 80 op: gotenfilter.AND, 81 } 82 } 83 84 func NewOrFilterBuilder() *FilterBuilder { 85 return &FilterBuilder{ 86 op: gotenfilter.OR, 87 } 88 } 89 90 func (b *FilterBuilder) _IsPodFilterBuilderOrCondition() {} 91 92 func (b *FilterBuilder) With(condOrBuilder FilterBuilderOrCondition, opts ...gotenfilter.FilterConditionOption) *FilterBuilder { 93 var cond FilterCondition 94 switch typedObj := condOrBuilder.(type) { 95 case *Filter: 96 cond = typedObj.GetCondition() 97 case *FilterBuilder: 98 cond = &FilterConditionComposite{Operator: typedObj.op, Conditions: typedObj.conds} 99 case FilterCondition: 100 cond = typedObj 101 default: 102 panic("Unknown condition or builder type") 103 } 104 cfg := gotenfilter.MakeFilterCondOptions(opts) 105 if cfg.IsNot() { 106 cond = &FilterConditionNot{cond} 107 } 108 b.conds = append(b.conds, cond) 109 return b 110 } 111 112 func (b *FilterBuilder) Where(opts ...gotenfilter.FilterConditionOption) *filterCndBuilder { 113 cfg := gotenfilter.MakeFilterCondOptions(opts) 114 b.useNot = cfg.IsNot() 115 return &filterCndBuilder{builder: b} 116 } 117 118 func (b *FilterBuilder) WherePath(fp Pod_FieldPath, opts ...gotenfilter.FilterConditionOption) *filterCndBuilderAnyPath { 119 cfg := gotenfilter.MakeFilterCondOptions(opts) 120 b.useNot = cfg.IsNot() 121 return &filterCndBuilderAnyPath{builder: b, fp: fp} 122 } 123 124 func (b *FilterBuilder) Filter() *Filter { 125 return &Filter{ 126 FilterCondition: &FilterConditionComposite{Operator: b.op, Conditions: b.conds}, 127 } 128 } 129 130 func (b *FilterBuilder) addCond(cond FilterCondition) *FilterBuilder { 131 if b.useNot { 132 cond = &FilterConditionNot{cond} 133 b.useNot = false 134 } 135 b.conds = append(b.conds, cond) 136 return b 137 } 138 139 type filterCndBuilderAnyPath struct { 140 builder *FilterBuilder 141 fp Pod_FieldPath 142 } 143 144 func (b *filterCndBuilderAnyPath) Eq(value interface{}) *FilterBuilder { 145 return b.compare(gotenfilter.Eq, value) 146 } 147 148 func (b *filterCndBuilderAnyPath) Neq(value interface{}) *FilterBuilder { 149 return b.compare(gotenfilter.Neq, value) 150 } 151 152 func (b *filterCndBuilderAnyPath) Gt(value interface{}) *FilterBuilder { 153 return b.compare(gotenfilter.Gt, value) 154 } 155 156 func (b *filterCndBuilderAnyPath) Gte(value interface{}) *FilterBuilder { 157 return b.compare(gotenfilter.Gte, value) 158 } 159 160 func (b *filterCndBuilderAnyPath) Lt(value interface{}) *FilterBuilder { 161 return b.compare(gotenfilter.Lt, value) 162 } 163 164 func (b *filterCndBuilderAnyPath) Lte(value interface{}) *FilterBuilder { 165 return b.compare(gotenfilter.Lte, value) 166 } 167 168 func (b *filterCndBuilderAnyPath) In(values interface{}) *FilterBuilder { 169 return b.builder.addCond(&FilterConditionIn{ 170 Pod_FieldPathArrayOfValues: b.fp.WithIArrayOfValues(values), 171 }) 172 } 173 174 func (b *filterCndBuilderAnyPath) NotIn(values interface{}) *FilterBuilder { 175 return b.builder.addCond(&FilterConditionNotIn{ 176 Pod_FieldPathArrayOfValues: b.fp.WithIArrayOfValues(values), 177 }) 178 } 179 180 func (b *filterCndBuilderAnyPath) IsNull() *FilterBuilder { 181 return b.builder.addCond(&FilterConditionIsNull{ 182 FieldPath: b.fp, 183 }) 184 } 185 186 func (b *filterCndBuilderAnyPath) IsNan() *FilterBuilder { 187 return b.builder.addCond(&FilterConditionIsNaN{ 188 FieldPath: b.fp, 189 }) 190 } 191 192 func (b *filterCndBuilderAnyPath) Contains(value interface{}) *FilterBuilder { 193 return b.builder.addCond(&FilterConditionContains{ 194 Type: gotenresource.ConditionContainsTypeValue, 195 FieldPath: b.fp, 196 Value: b.fp.WithIArrayItemValue(value), 197 }) 198 } 199 200 func (b *filterCndBuilderAnyPath) ContainsAnyOf(values []interface{}) *FilterBuilder { 201 itemValues := make([]Pod_FieldPathArrayItemValue, 0, len(values)) 202 for _, value := range values { 203 itemValues = append(itemValues, b.fp.WithIArrayItemValue(value)) 204 } 205 return b.builder.addCond(&FilterConditionContains{ 206 Type: gotenresource.ConditionContainsTypeAny, 207 FieldPath: b.fp, 208 Values: itemValues, 209 }) 210 } 211 212 func (b *filterCndBuilderAnyPath) ContainsAll(values []interface{}) *FilterBuilder { 213 itemValues := make([]Pod_FieldPathArrayItemValue, 0, len(values)) 214 for _, value := range values { 215 itemValues = append(itemValues, b.fp.WithIArrayItemValue(value)) 216 } 217 return b.builder.addCond(&FilterConditionContains{ 218 Type: gotenresource.ConditionContainsTypeAll, 219 FieldPath: b.fp, 220 Values: itemValues, 221 }) 222 } 223 224 func (b *filterCndBuilderAnyPath) compare(op gotenfilter.CompareOperator, value interface{}) *FilterBuilder { 225 return b.builder.addCond(&FilterConditionCompare{ 226 Operator: op, 227 Pod_FieldPathValue: b.fp.WithIValue(value), 228 }) 229 } 230 231 type filterCndBuilder struct { 232 builder *FilterBuilder 233 } 234 235 func (b *filterCndBuilder) Name() *filterCndBuilderName { 236 return &filterCndBuilderName{builder: b.builder} 237 } 238 239 func (b *filterCndBuilder) DisplayName() *filterCndBuilderDisplayName { 240 return &filterCndBuilderDisplayName{builder: b.builder} 241 } 242 243 func (b *filterCndBuilder) Metadata() *filterCndBuilderMetadata { 244 return &filterCndBuilderMetadata{builder: b.builder} 245 } 246 247 func (b *filterCndBuilder) Spec() *filterCndBuilderSpec { 248 return &filterCndBuilderSpec{builder: b.builder} 249 } 250 251 func (b *filterCndBuilder) Distribution() *filterCndBuilderDistribution { 252 return &filterCndBuilderDistribution{builder: b.builder} 253 } 254 255 func (b *filterCndBuilder) Status() *filterCndBuilderStatus { 256 return &filterCndBuilderStatus{builder: b.builder} 257 } 258 259 type filterCndBuilderName struct { 260 builder *FilterBuilder 261 } 262 263 func (b *filterCndBuilderName) Eq(value *Name) *FilterBuilder { 264 return b.compare(gotenfilter.Eq, value) 265 } 266 267 func (b *filterCndBuilderName) Neq(value *Name) *FilterBuilder { 268 return b.compare(gotenfilter.Neq, value) 269 } 270 271 func (b *filterCndBuilderName) Gt(value *Name) *FilterBuilder { 272 return b.compare(gotenfilter.Gt, value) 273 } 274 275 func (b *filterCndBuilderName) Gte(value *Name) *FilterBuilder { 276 return b.compare(gotenfilter.Gte, value) 277 } 278 279 func (b *filterCndBuilderName) Lt(value *Name) *FilterBuilder { 280 return b.compare(gotenfilter.Lt, value) 281 } 282 283 func (b *filterCndBuilderName) Lte(value *Name) *FilterBuilder { 284 return b.compare(gotenfilter.Lte, value) 285 } 286 287 func (b *filterCndBuilderName) In(values []*Name) *FilterBuilder { 288 return b.builder.addCond(&FilterConditionIn{ 289 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Name().WithArrayOfValues(values), 290 }) 291 } 292 293 func (b *filterCndBuilderName) NotIn(values []*Name) *FilterBuilder { 294 return b.builder.addCond(&FilterConditionNotIn{ 295 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Name().WithArrayOfValues(values), 296 }) 297 } 298 299 func (b *filterCndBuilderName) IsNull() *FilterBuilder { 300 return b.builder.addCond(&FilterConditionIsNull{ 301 FieldPath: NewPodFieldPathBuilder().Name().FieldPath(), 302 }) 303 } 304 305 func (b *filterCndBuilderName) IsNan() *FilterBuilder { 306 return b.builder.addCond(&FilterConditionIsNaN{ 307 FieldPath: NewPodFieldPathBuilder().Name().FieldPath(), 308 }) 309 } 310 311 func (b *filterCndBuilderName) compare(op gotenfilter.CompareOperator, value *Name) *FilterBuilder { 312 return b.builder.addCond(&FilterConditionCompare{ 313 Operator: op, 314 Pod_FieldPathValue: NewPodFieldPathBuilder().Name().WithValue(value), 315 }) 316 } 317 318 type filterCndBuilderDisplayName struct { 319 builder *FilterBuilder 320 } 321 322 func (b *filterCndBuilderDisplayName) Eq(value string) *FilterBuilder { 323 return b.compare(gotenfilter.Eq, value) 324 } 325 326 func (b *filterCndBuilderDisplayName) Neq(value string) *FilterBuilder { 327 return b.compare(gotenfilter.Neq, value) 328 } 329 330 func (b *filterCndBuilderDisplayName) Gt(value string) *FilterBuilder { 331 return b.compare(gotenfilter.Gt, value) 332 } 333 334 func (b *filterCndBuilderDisplayName) Gte(value string) *FilterBuilder { 335 return b.compare(gotenfilter.Gte, value) 336 } 337 338 func (b *filterCndBuilderDisplayName) Lt(value string) *FilterBuilder { 339 return b.compare(gotenfilter.Lt, value) 340 } 341 342 func (b *filterCndBuilderDisplayName) Lte(value string) *FilterBuilder { 343 return b.compare(gotenfilter.Lte, value) 344 } 345 346 func (b *filterCndBuilderDisplayName) In(values []string) *FilterBuilder { 347 return b.builder.addCond(&FilterConditionIn{ 348 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().DisplayName().WithArrayOfValues(values), 349 }) 350 } 351 352 func (b *filterCndBuilderDisplayName) NotIn(values []string) *FilterBuilder { 353 return b.builder.addCond(&FilterConditionNotIn{ 354 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().DisplayName().WithArrayOfValues(values), 355 }) 356 } 357 358 func (b *filterCndBuilderDisplayName) IsNull() *FilterBuilder { 359 return b.builder.addCond(&FilterConditionIsNull{ 360 FieldPath: NewPodFieldPathBuilder().DisplayName().FieldPath(), 361 }) 362 } 363 364 func (b *filterCndBuilderDisplayName) IsNan() *FilterBuilder { 365 return b.builder.addCond(&FilterConditionIsNaN{ 366 FieldPath: NewPodFieldPathBuilder().DisplayName().FieldPath(), 367 }) 368 } 369 370 func (b *filterCndBuilderDisplayName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 371 return b.builder.addCond(&FilterConditionCompare{ 372 Operator: op, 373 Pod_FieldPathValue: NewPodFieldPathBuilder().DisplayName().WithValue(value), 374 }) 375 } 376 377 type filterCndBuilderMetadata struct { 378 builder *FilterBuilder 379 } 380 381 func (b *filterCndBuilderMetadata) Eq(value *meta.Meta) *FilterBuilder { 382 return b.compare(gotenfilter.Eq, value) 383 } 384 385 func (b *filterCndBuilderMetadata) Neq(value *meta.Meta) *FilterBuilder { 386 return b.compare(gotenfilter.Neq, value) 387 } 388 389 func (b *filterCndBuilderMetadata) Gt(value *meta.Meta) *FilterBuilder { 390 return b.compare(gotenfilter.Gt, value) 391 } 392 393 func (b *filterCndBuilderMetadata) Gte(value *meta.Meta) *FilterBuilder { 394 return b.compare(gotenfilter.Gte, value) 395 } 396 397 func (b *filterCndBuilderMetadata) Lt(value *meta.Meta) *FilterBuilder { 398 return b.compare(gotenfilter.Lt, value) 399 } 400 401 func (b *filterCndBuilderMetadata) Lte(value *meta.Meta) *FilterBuilder { 402 return b.compare(gotenfilter.Lte, value) 403 } 404 405 func (b *filterCndBuilderMetadata) In(values []*meta.Meta) *FilterBuilder { 406 return b.builder.addCond(&FilterConditionIn{ 407 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().WithArrayOfValues(values), 408 }) 409 } 410 411 func (b *filterCndBuilderMetadata) NotIn(values []*meta.Meta) *FilterBuilder { 412 return b.builder.addCond(&FilterConditionNotIn{ 413 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().WithArrayOfValues(values), 414 }) 415 } 416 417 func (b *filterCndBuilderMetadata) IsNull() *FilterBuilder { 418 return b.builder.addCond(&FilterConditionIsNull{ 419 FieldPath: NewPodFieldPathBuilder().Metadata().FieldPath(), 420 }) 421 } 422 423 func (b *filterCndBuilderMetadata) IsNan() *FilterBuilder { 424 return b.builder.addCond(&FilterConditionIsNaN{ 425 FieldPath: NewPodFieldPathBuilder().Metadata().FieldPath(), 426 }) 427 } 428 429 func (b *filterCndBuilderMetadata) compare(op gotenfilter.CompareOperator, value *meta.Meta) *FilterBuilder { 430 return b.builder.addCond(&FilterConditionCompare{ 431 Operator: op, 432 Pod_FieldPathValue: NewPodFieldPathBuilder().Metadata().WithValue(value), 433 }) 434 } 435 436 func (b *filterCndBuilderMetadata) CreateTime() *filterCndBuilderMetadataCreateTime { 437 return &filterCndBuilderMetadataCreateTime{builder: b.builder} 438 } 439 440 func (b *filterCndBuilderMetadata) UpdateTime() *filterCndBuilderMetadataUpdateTime { 441 return &filterCndBuilderMetadataUpdateTime{builder: b.builder} 442 } 443 444 func (b *filterCndBuilderMetadata) DeleteTime() *filterCndBuilderMetadataDeleteTime { 445 return &filterCndBuilderMetadataDeleteTime{builder: b.builder} 446 } 447 448 func (b *filterCndBuilderMetadata) Uuid() *filterCndBuilderMetadataUuid { 449 return &filterCndBuilderMetadataUuid{builder: b.builder} 450 } 451 452 func (b *filterCndBuilderMetadata) Tags() *filterCndBuilderMetadataTags { 453 return &filterCndBuilderMetadataTags{builder: b.builder} 454 } 455 456 func (b *filterCndBuilderMetadata) Labels() *filterCndBuilderMetadataLabels { 457 return &filterCndBuilderMetadataLabels{builder: b.builder} 458 } 459 460 func (b *filterCndBuilderMetadata) Annotations() *filterCndBuilderMetadataAnnotations { 461 return &filterCndBuilderMetadataAnnotations{builder: b.builder} 462 } 463 464 func (b *filterCndBuilderMetadata) Generation() *filterCndBuilderMetadataGeneration { 465 return &filterCndBuilderMetadataGeneration{builder: b.builder} 466 } 467 468 func (b *filterCndBuilderMetadata) ResourceVersion() *filterCndBuilderMetadataResourceVersion { 469 return &filterCndBuilderMetadataResourceVersion{builder: b.builder} 470 } 471 472 func (b *filterCndBuilderMetadata) OwnerReferences() *filterCndBuilderMetadataOwnerReferences { 473 return &filterCndBuilderMetadataOwnerReferences{builder: b.builder} 474 } 475 476 func (b *filterCndBuilderMetadata) Shards() *filterCndBuilderMetadataShards { 477 return &filterCndBuilderMetadataShards{builder: b.builder} 478 } 479 480 func (b *filterCndBuilderMetadata) Syncing() *filterCndBuilderMetadataSyncing { 481 return &filterCndBuilderMetadataSyncing{builder: b.builder} 482 } 483 484 func (b *filterCndBuilderMetadata) Lifecycle() *filterCndBuilderMetadataLifecycle { 485 return &filterCndBuilderMetadataLifecycle{builder: b.builder} 486 } 487 488 func (b *filterCndBuilderMetadata) Services() *filterCndBuilderMetadataServices { 489 return &filterCndBuilderMetadataServices{builder: b.builder} 490 } 491 492 type filterCndBuilderMetadataCreateTime struct { 493 builder *FilterBuilder 494 } 495 496 func (b *filterCndBuilderMetadataCreateTime) Eq(value *timestamppb.Timestamp) *FilterBuilder { 497 return b.compare(gotenfilter.Eq, value) 498 } 499 500 func (b *filterCndBuilderMetadataCreateTime) Neq(value *timestamppb.Timestamp) *FilterBuilder { 501 return b.compare(gotenfilter.Neq, value) 502 } 503 504 func (b *filterCndBuilderMetadataCreateTime) Gt(value *timestamppb.Timestamp) *FilterBuilder { 505 return b.compare(gotenfilter.Gt, value) 506 } 507 508 func (b *filterCndBuilderMetadataCreateTime) Gte(value *timestamppb.Timestamp) *FilterBuilder { 509 return b.compare(gotenfilter.Gte, value) 510 } 511 512 func (b *filterCndBuilderMetadataCreateTime) Lt(value *timestamppb.Timestamp) *FilterBuilder { 513 return b.compare(gotenfilter.Lt, value) 514 } 515 516 func (b *filterCndBuilderMetadataCreateTime) Lte(value *timestamppb.Timestamp) *FilterBuilder { 517 return b.compare(gotenfilter.Lte, value) 518 } 519 520 func (b *filterCndBuilderMetadataCreateTime) In(values []*timestamppb.Timestamp) *FilterBuilder { 521 return b.builder.addCond(&FilterConditionIn{ 522 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().CreateTime().WithArrayOfValues(values), 523 }) 524 } 525 526 func (b *filterCndBuilderMetadataCreateTime) NotIn(values []*timestamppb.Timestamp) *FilterBuilder { 527 return b.builder.addCond(&FilterConditionNotIn{ 528 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().CreateTime().WithArrayOfValues(values), 529 }) 530 } 531 532 func (b *filterCndBuilderMetadataCreateTime) IsNull() *FilterBuilder { 533 return b.builder.addCond(&FilterConditionIsNull{ 534 FieldPath: NewPodFieldPathBuilder().Metadata().CreateTime().FieldPath(), 535 }) 536 } 537 538 func (b *filterCndBuilderMetadataCreateTime) IsNan() *FilterBuilder { 539 return b.builder.addCond(&FilterConditionIsNaN{ 540 FieldPath: NewPodFieldPathBuilder().Metadata().CreateTime().FieldPath(), 541 }) 542 } 543 544 func (b *filterCndBuilderMetadataCreateTime) compare(op gotenfilter.CompareOperator, value *timestamppb.Timestamp) *FilterBuilder { 545 return b.builder.addCond(&FilterConditionCompare{ 546 Operator: op, 547 Pod_FieldPathValue: NewPodFieldPathBuilder().Metadata().CreateTime().WithValue(value), 548 }) 549 } 550 551 type filterCndBuilderMetadataUpdateTime struct { 552 builder *FilterBuilder 553 } 554 555 func (b *filterCndBuilderMetadataUpdateTime) Eq(value *timestamppb.Timestamp) *FilterBuilder { 556 return b.compare(gotenfilter.Eq, value) 557 } 558 559 func (b *filterCndBuilderMetadataUpdateTime) Neq(value *timestamppb.Timestamp) *FilterBuilder { 560 return b.compare(gotenfilter.Neq, value) 561 } 562 563 func (b *filterCndBuilderMetadataUpdateTime) Gt(value *timestamppb.Timestamp) *FilterBuilder { 564 return b.compare(gotenfilter.Gt, value) 565 } 566 567 func (b *filterCndBuilderMetadataUpdateTime) Gte(value *timestamppb.Timestamp) *FilterBuilder { 568 return b.compare(gotenfilter.Gte, value) 569 } 570 571 func (b *filterCndBuilderMetadataUpdateTime) Lt(value *timestamppb.Timestamp) *FilterBuilder { 572 return b.compare(gotenfilter.Lt, value) 573 } 574 575 func (b *filterCndBuilderMetadataUpdateTime) Lte(value *timestamppb.Timestamp) *FilterBuilder { 576 return b.compare(gotenfilter.Lte, value) 577 } 578 579 func (b *filterCndBuilderMetadataUpdateTime) In(values []*timestamppb.Timestamp) *FilterBuilder { 580 return b.builder.addCond(&FilterConditionIn{ 581 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().UpdateTime().WithArrayOfValues(values), 582 }) 583 } 584 585 func (b *filterCndBuilderMetadataUpdateTime) NotIn(values []*timestamppb.Timestamp) *FilterBuilder { 586 return b.builder.addCond(&FilterConditionNotIn{ 587 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().UpdateTime().WithArrayOfValues(values), 588 }) 589 } 590 591 func (b *filterCndBuilderMetadataUpdateTime) IsNull() *FilterBuilder { 592 return b.builder.addCond(&FilterConditionIsNull{ 593 FieldPath: NewPodFieldPathBuilder().Metadata().UpdateTime().FieldPath(), 594 }) 595 } 596 597 func (b *filterCndBuilderMetadataUpdateTime) IsNan() *FilterBuilder { 598 return b.builder.addCond(&FilterConditionIsNaN{ 599 FieldPath: NewPodFieldPathBuilder().Metadata().UpdateTime().FieldPath(), 600 }) 601 } 602 603 func (b *filterCndBuilderMetadataUpdateTime) compare(op gotenfilter.CompareOperator, value *timestamppb.Timestamp) *FilterBuilder { 604 return b.builder.addCond(&FilterConditionCompare{ 605 Operator: op, 606 Pod_FieldPathValue: NewPodFieldPathBuilder().Metadata().UpdateTime().WithValue(value), 607 }) 608 } 609 610 type filterCndBuilderMetadataDeleteTime struct { 611 builder *FilterBuilder 612 } 613 614 func (b *filterCndBuilderMetadataDeleteTime) Eq(value *timestamppb.Timestamp) *FilterBuilder { 615 return b.compare(gotenfilter.Eq, value) 616 } 617 618 func (b *filterCndBuilderMetadataDeleteTime) Neq(value *timestamppb.Timestamp) *FilterBuilder { 619 return b.compare(gotenfilter.Neq, value) 620 } 621 622 func (b *filterCndBuilderMetadataDeleteTime) Gt(value *timestamppb.Timestamp) *FilterBuilder { 623 return b.compare(gotenfilter.Gt, value) 624 } 625 626 func (b *filterCndBuilderMetadataDeleteTime) Gte(value *timestamppb.Timestamp) *FilterBuilder { 627 return b.compare(gotenfilter.Gte, value) 628 } 629 630 func (b *filterCndBuilderMetadataDeleteTime) Lt(value *timestamppb.Timestamp) *FilterBuilder { 631 return b.compare(gotenfilter.Lt, value) 632 } 633 634 func (b *filterCndBuilderMetadataDeleteTime) Lte(value *timestamppb.Timestamp) *FilterBuilder { 635 return b.compare(gotenfilter.Lte, value) 636 } 637 638 func (b *filterCndBuilderMetadataDeleteTime) In(values []*timestamppb.Timestamp) *FilterBuilder { 639 return b.builder.addCond(&FilterConditionIn{ 640 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().DeleteTime().WithArrayOfValues(values), 641 }) 642 } 643 644 func (b *filterCndBuilderMetadataDeleteTime) NotIn(values []*timestamppb.Timestamp) *FilterBuilder { 645 return b.builder.addCond(&FilterConditionNotIn{ 646 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().DeleteTime().WithArrayOfValues(values), 647 }) 648 } 649 650 func (b *filterCndBuilderMetadataDeleteTime) IsNull() *FilterBuilder { 651 return b.builder.addCond(&FilterConditionIsNull{ 652 FieldPath: NewPodFieldPathBuilder().Metadata().DeleteTime().FieldPath(), 653 }) 654 } 655 656 func (b *filterCndBuilderMetadataDeleteTime) IsNan() *FilterBuilder { 657 return b.builder.addCond(&FilterConditionIsNaN{ 658 FieldPath: NewPodFieldPathBuilder().Metadata().DeleteTime().FieldPath(), 659 }) 660 } 661 662 func (b *filterCndBuilderMetadataDeleteTime) compare(op gotenfilter.CompareOperator, value *timestamppb.Timestamp) *FilterBuilder { 663 return b.builder.addCond(&FilterConditionCompare{ 664 Operator: op, 665 Pod_FieldPathValue: NewPodFieldPathBuilder().Metadata().DeleteTime().WithValue(value), 666 }) 667 } 668 669 type filterCndBuilderMetadataUuid struct { 670 builder *FilterBuilder 671 } 672 673 func (b *filterCndBuilderMetadataUuid) Eq(value string) *FilterBuilder { 674 return b.compare(gotenfilter.Eq, value) 675 } 676 677 func (b *filterCndBuilderMetadataUuid) Neq(value string) *FilterBuilder { 678 return b.compare(gotenfilter.Neq, value) 679 } 680 681 func (b *filterCndBuilderMetadataUuid) Gt(value string) *FilterBuilder { 682 return b.compare(gotenfilter.Gt, value) 683 } 684 685 func (b *filterCndBuilderMetadataUuid) Gte(value string) *FilterBuilder { 686 return b.compare(gotenfilter.Gte, value) 687 } 688 689 func (b *filterCndBuilderMetadataUuid) Lt(value string) *FilterBuilder { 690 return b.compare(gotenfilter.Lt, value) 691 } 692 693 func (b *filterCndBuilderMetadataUuid) Lte(value string) *FilterBuilder { 694 return b.compare(gotenfilter.Lte, value) 695 } 696 697 func (b *filterCndBuilderMetadataUuid) In(values []string) *FilterBuilder { 698 return b.builder.addCond(&FilterConditionIn{ 699 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().Uuid().WithArrayOfValues(values), 700 }) 701 } 702 703 func (b *filterCndBuilderMetadataUuid) NotIn(values []string) *FilterBuilder { 704 return b.builder.addCond(&FilterConditionNotIn{ 705 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().Uuid().WithArrayOfValues(values), 706 }) 707 } 708 709 func (b *filterCndBuilderMetadataUuid) IsNull() *FilterBuilder { 710 return b.builder.addCond(&FilterConditionIsNull{ 711 FieldPath: NewPodFieldPathBuilder().Metadata().Uuid().FieldPath(), 712 }) 713 } 714 715 func (b *filterCndBuilderMetadataUuid) IsNan() *FilterBuilder { 716 return b.builder.addCond(&FilterConditionIsNaN{ 717 FieldPath: NewPodFieldPathBuilder().Metadata().Uuid().FieldPath(), 718 }) 719 } 720 721 func (b *filterCndBuilderMetadataUuid) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 722 return b.builder.addCond(&FilterConditionCompare{ 723 Operator: op, 724 Pod_FieldPathValue: NewPodFieldPathBuilder().Metadata().Uuid().WithValue(value), 725 }) 726 } 727 728 type filterCndBuilderMetadataTags struct { 729 builder *FilterBuilder 730 } 731 732 func (b *filterCndBuilderMetadataTags) Eq(value []string) *FilterBuilder { 733 return b.compare(gotenfilter.Eq, value) 734 } 735 736 func (b *filterCndBuilderMetadataTags) Neq(value []string) *FilterBuilder { 737 return b.compare(gotenfilter.Neq, value) 738 } 739 740 func (b *filterCndBuilderMetadataTags) Gt(value []string) *FilterBuilder { 741 return b.compare(gotenfilter.Gt, value) 742 } 743 744 func (b *filterCndBuilderMetadataTags) Gte(value []string) *FilterBuilder { 745 return b.compare(gotenfilter.Gte, value) 746 } 747 748 func (b *filterCndBuilderMetadataTags) Lt(value []string) *FilterBuilder { 749 return b.compare(gotenfilter.Lt, value) 750 } 751 752 func (b *filterCndBuilderMetadataTags) Lte(value []string) *FilterBuilder { 753 return b.compare(gotenfilter.Lte, value) 754 } 755 756 func (b *filterCndBuilderMetadataTags) In(values [][]string) *FilterBuilder { 757 return b.builder.addCond(&FilterConditionIn{ 758 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().Tags().WithArrayOfValues(values), 759 }) 760 } 761 762 func (b *filterCndBuilderMetadataTags) NotIn(values [][]string) *FilterBuilder { 763 return b.builder.addCond(&FilterConditionNotIn{ 764 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().Tags().WithArrayOfValues(values), 765 }) 766 } 767 768 func (b *filterCndBuilderMetadataTags) IsNull() *FilterBuilder { 769 return b.builder.addCond(&FilterConditionIsNull{ 770 FieldPath: NewPodFieldPathBuilder().Metadata().Tags().FieldPath(), 771 }) 772 } 773 774 func (b *filterCndBuilderMetadataTags) IsNan() *FilterBuilder { 775 return b.builder.addCond(&FilterConditionIsNaN{ 776 FieldPath: NewPodFieldPathBuilder().Metadata().Tags().FieldPath(), 777 }) 778 } 779 780 func (b *filterCndBuilderMetadataTags) Contains(value string) *FilterBuilder { 781 return b.builder.addCond(&FilterConditionContains{ 782 Type: gotenresource.ConditionContainsTypeValue, 783 FieldPath: NewPodFieldPathBuilder().Metadata().Tags().FieldPath(), 784 Value: NewPodFieldPathBuilder().Metadata().Tags().WithItemValue(value), 785 }) 786 } 787 788 func (b *filterCndBuilderMetadataTags) ContainsAnyOf(values []string) *FilterBuilder { 789 pathSelector := NewPodFieldPathBuilder().Metadata().Tags() 790 itemValues := make([]Pod_FieldPathArrayItemValue, 0, len(values)) 791 for _, value := range values { 792 itemValues = append(itemValues, pathSelector.WithItemValue(value)) 793 } 794 return b.builder.addCond(&FilterConditionContains{ 795 Type: gotenresource.ConditionContainsTypeAny, 796 FieldPath: NewPodFieldPathBuilder().Metadata().Tags().FieldPath(), 797 Values: itemValues, 798 }) 799 } 800 801 func (b *filterCndBuilderMetadataTags) ContainsAll(values []string) *FilterBuilder { 802 pathSelector := NewPodFieldPathBuilder().Metadata().Tags() 803 itemValues := make([]Pod_FieldPathArrayItemValue, 0, len(values)) 804 for _, value := range values { 805 itemValues = append(itemValues, pathSelector.WithItemValue(value)) 806 } 807 return b.builder.addCond(&FilterConditionContains{ 808 Type: gotenresource.ConditionContainsTypeAll, 809 FieldPath: NewPodFieldPathBuilder().Metadata().Tags().FieldPath(), 810 Values: itemValues, 811 }) 812 } 813 814 func (b *filterCndBuilderMetadataTags) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder { 815 return b.builder.addCond(&FilterConditionCompare{ 816 Operator: op, 817 Pod_FieldPathValue: NewPodFieldPathBuilder().Metadata().Tags().WithValue(value), 818 }) 819 } 820 821 type filterCndBuilderMetadataLabels struct { 822 builder *FilterBuilder 823 } 824 825 func (b *filterCndBuilderMetadataLabels) Eq(value map[string]string) *FilterBuilder { 826 return b.compare(gotenfilter.Eq, value) 827 } 828 829 func (b *filterCndBuilderMetadataLabels) Neq(value map[string]string) *FilterBuilder { 830 return b.compare(gotenfilter.Neq, value) 831 } 832 833 func (b *filterCndBuilderMetadataLabels) Gt(value map[string]string) *FilterBuilder { 834 return b.compare(gotenfilter.Gt, value) 835 } 836 837 func (b *filterCndBuilderMetadataLabels) Gte(value map[string]string) *FilterBuilder { 838 return b.compare(gotenfilter.Gte, value) 839 } 840 841 func (b *filterCndBuilderMetadataLabels) Lt(value map[string]string) *FilterBuilder { 842 return b.compare(gotenfilter.Lt, value) 843 } 844 845 func (b *filterCndBuilderMetadataLabels) Lte(value map[string]string) *FilterBuilder { 846 return b.compare(gotenfilter.Lte, value) 847 } 848 849 func (b *filterCndBuilderMetadataLabels) In(values []map[string]string) *FilterBuilder { 850 return b.builder.addCond(&FilterConditionIn{ 851 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().Labels().WithArrayOfValues(values), 852 }) 853 } 854 855 func (b *filterCndBuilderMetadataLabels) NotIn(values []map[string]string) *FilterBuilder { 856 return b.builder.addCond(&FilterConditionNotIn{ 857 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().Labels().WithArrayOfValues(values), 858 }) 859 } 860 861 func (b *filterCndBuilderMetadataLabels) IsNull() *FilterBuilder { 862 return b.builder.addCond(&FilterConditionIsNull{ 863 FieldPath: NewPodFieldPathBuilder().Metadata().Labels().FieldPath(), 864 }) 865 } 866 867 func (b *filterCndBuilderMetadataLabels) IsNan() *FilterBuilder { 868 return b.builder.addCond(&FilterConditionIsNaN{ 869 FieldPath: NewPodFieldPathBuilder().Metadata().Labels().FieldPath(), 870 }) 871 } 872 873 func (b *filterCndBuilderMetadataLabels) compare(op gotenfilter.CompareOperator, value map[string]string) *FilterBuilder { 874 return b.builder.addCond(&FilterConditionCompare{ 875 Operator: op, 876 Pod_FieldPathValue: NewPodFieldPathBuilder().Metadata().Labels().WithValue(value), 877 }) 878 } 879 880 func (b *filterCndBuilderMetadataLabels) WithKey(key string) *mapFilterCndBuilderMetadataLabels { 881 return &mapFilterCndBuilderMetadataLabels{builder: b.builder, key: key} 882 } 883 884 type mapFilterCndBuilderMetadataLabels struct { 885 builder *FilterBuilder 886 key string 887 } 888 889 func (b *mapFilterCndBuilderMetadataLabels) Eq(value string) *FilterBuilder { 890 return b.compare(gotenfilter.Eq, value) 891 } 892 893 func (b *mapFilterCndBuilderMetadataLabels) Neq(value string) *FilterBuilder { 894 return b.compare(gotenfilter.Neq, value) 895 } 896 897 func (b *mapFilterCndBuilderMetadataLabels) Gt(value string) *FilterBuilder { 898 return b.compare(gotenfilter.Gt, value) 899 } 900 901 func (b *mapFilterCndBuilderMetadataLabels) Gte(value string) *FilterBuilder { 902 return b.compare(gotenfilter.Gte, value) 903 } 904 905 func (b *mapFilterCndBuilderMetadataLabels) Lt(value string) *FilterBuilder { 906 return b.compare(gotenfilter.Lt, value) 907 } 908 909 func (b *mapFilterCndBuilderMetadataLabels) Lte(value string) *FilterBuilder { 910 return b.compare(gotenfilter.Lte, value) 911 } 912 913 func (b *mapFilterCndBuilderMetadataLabels) In(values []string) *FilterBuilder { 914 return b.builder.addCond(&FilterConditionIn{ 915 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().Labels().WithKey(b.key).WithArrayOfValues(values), 916 }) 917 } 918 919 func (b *mapFilterCndBuilderMetadataLabels) NotIn(values []string) *FilterBuilder { 920 return b.builder.addCond(&FilterConditionNotIn{ 921 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().Labels().WithKey(b.key).WithArrayOfValues(values), 922 }) 923 } 924 925 func (b *mapFilterCndBuilderMetadataLabels) IsNull() *FilterBuilder { 926 return b.builder.addCond(&FilterConditionIsNull{ 927 FieldPath: NewPodFieldPathBuilder().Metadata().Labels().WithKey(b.key).FieldPath(), 928 }) 929 } 930 931 func (b *mapFilterCndBuilderMetadataLabels) IsNan() *FilterBuilder { 932 return b.builder.addCond(&FilterConditionIsNaN{ 933 FieldPath: NewPodFieldPathBuilder().Metadata().Labels().WithKey(b.key).FieldPath(), 934 }) 935 } 936 937 func (b *mapFilterCndBuilderMetadataLabels) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 938 return b.builder.addCond(&FilterConditionCompare{ 939 Operator: op, 940 Pod_FieldPathValue: NewPodFieldPathBuilder().Metadata().Labels().WithKey(b.key).WithValue(value), 941 }) 942 } 943 944 type filterCndBuilderMetadataAnnotations struct { 945 builder *FilterBuilder 946 } 947 948 func (b *filterCndBuilderMetadataAnnotations) Eq(value map[string]string) *FilterBuilder { 949 return b.compare(gotenfilter.Eq, value) 950 } 951 952 func (b *filterCndBuilderMetadataAnnotations) Neq(value map[string]string) *FilterBuilder { 953 return b.compare(gotenfilter.Neq, value) 954 } 955 956 func (b *filterCndBuilderMetadataAnnotations) Gt(value map[string]string) *FilterBuilder { 957 return b.compare(gotenfilter.Gt, value) 958 } 959 960 func (b *filterCndBuilderMetadataAnnotations) Gte(value map[string]string) *FilterBuilder { 961 return b.compare(gotenfilter.Gte, value) 962 } 963 964 func (b *filterCndBuilderMetadataAnnotations) Lt(value map[string]string) *FilterBuilder { 965 return b.compare(gotenfilter.Lt, value) 966 } 967 968 func (b *filterCndBuilderMetadataAnnotations) Lte(value map[string]string) *FilterBuilder { 969 return b.compare(gotenfilter.Lte, value) 970 } 971 972 func (b *filterCndBuilderMetadataAnnotations) In(values []map[string]string) *FilterBuilder { 973 return b.builder.addCond(&FilterConditionIn{ 974 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().Annotations().WithArrayOfValues(values), 975 }) 976 } 977 978 func (b *filterCndBuilderMetadataAnnotations) NotIn(values []map[string]string) *FilterBuilder { 979 return b.builder.addCond(&FilterConditionNotIn{ 980 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().Annotations().WithArrayOfValues(values), 981 }) 982 } 983 984 func (b *filterCndBuilderMetadataAnnotations) IsNull() *FilterBuilder { 985 return b.builder.addCond(&FilterConditionIsNull{ 986 FieldPath: NewPodFieldPathBuilder().Metadata().Annotations().FieldPath(), 987 }) 988 } 989 990 func (b *filterCndBuilderMetadataAnnotations) IsNan() *FilterBuilder { 991 return b.builder.addCond(&FilterConditionIsNaN{ 992 FieldPath: NewPodFieldPathBuilder().Metadata().Annotations().FieldPath(), 993 }) 994 } 995 996 func (b *filterCndBuilderMetadataAnnotations) compare(op gotenfilter.CompareOperator, value map[string]string) *FilterBuilder { 997 return b.builder.addCond(&FilterConditionCompare{ 998 Operator: op, 999 Pod_FieldPathValue: NewPodFieldPathBuilder().Metadata().Annotations().WithValue(value), 1000 }) 1001 } 1002 1003 func (b *filterCndBuilderMetadataAnnotations) WithKey(key string) *mapFilterCndBuilderMetadataAnnotations { 1004 return &mapFilterCndBuilderMetadataAnnotations{builder: b.builder, key: key} 1005 } 1006 1007 type mapFilterCndBuilderMetadataAnnotations struct { 1008 builder *FilterBuilder 1009 key string 1010 } 1011 1012 func (b *mapFilterCndBuilderMetadataAnnotations) Eq(value string) *FilterBuilder { 1013 return b.compare(gotenfilter.Eq, value) 1014 } 1015 1016 func (b *mapFilterCndBuilderMetadataAnnotations) Neq(value string) *FilterBuilder { 1017 return b.compare(gotenfilter.Neq, value) 1018 } 1019 1020 func (b *mapFilterCndBuilderMetadataAnnotations) Gt(value string) *FilterBuilder { 1021 return b.compare(gotenfilter.Gt, value) 1022 } 1023 1024 func (b *mapFilterCndBuilderMetadataAnnotations) Gte(value string) *FilterBuilder { 1025 return b.compare(gotenfilter.Gte, value) 1026 } 1027 1028 func (b *mapFilterCndBuilderMetadataAnnotations) Lt(value string) *FilterBuilder { 1029 return b.compare(gotenfilter.Lt, value) 1030 } 1031 1032 func (b *mapFilterCndBuilderMetadataAnnotations) Lte(value string) *FilterBuilder { 1033 return b.compare(gotenfilter.Lte, value) 1034 } 1035 1036 func (b *mapFilterCndBuilderMetadataAnnotations) In(values []string) *FilterBuilder { 1037 return b.builder.addCond(&FilterConditionIn{ 1038 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().Annotations().WithKey(b.key).WithArrayOfValues(values), 1039 }) 1040 } 1041 1042 func (b *mapFilterCndBuilderMetadataAnnotations) NotIn(values []string) *FilterBuilder { 1043 return b.builder.addCond(&FilterConditionNotIn{ 1044 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().Annotations().WithKey(b.key).WithArrayOfValues(values), 1045 }) 1046 } 1047 1048 func (b *mapFilterCndBuilderMetadataAnnotations) IsNull() *FilterBuilder { 1049 return b.builder.addCond(&FilterConditionIsNull{ 1050 FieldPath: NewPodFieldPathBuilder().Metadata().Annotations().WithKey(b.key).FieldPath(), 1051 }) 1052 } 1053 1054 func (b *mapFilterCndBuilderMetadataAnnotations) IsNan() *FilterBuilder { 1055 return b.builder.addCond(&FilterConditionIsNaN{ 1056 FieldPath: NewPodFieldPathBuilder().Metadata().Annotations().WithKey(b.key).FieldPath(), 1057 }) 1058 } 1059 1060 func (b *mapFilterCndBuilderMetadataAnnotations) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 1061 return b.builder.addCond(&FilterConditionCompare{ 1062 Operator: op, 1063 Pod_FieldPathValue: NewPodFieldPathBuilder().Metadata().Annotations().WithKey(b.key).WithValue(value), 1064 }) 1065 } 1066 1067 type filterCndBuilderMetadataGeneration struct { 1068 builder *FilterBuilder 1069 } 1070 1071 func (b *filterCndBuilderMetadataGeneration) Eq(value int64) *FilterBuilder { 1072 return b.compare(gotenfilter.Eq, value) 1073 } 1074 1075 func (b *filterCndBuilderMetadataGeneration) Neq(value int64) *FilterBuilder { 1076 return b.compare(gotenfilter.Neq, value) 1077 } 1078 1079 func (b *filterCndBuilderMetadataGeneration) Gt(value int64) *FilterBuilder { 1080 return b.compare(gotenfilter.Gt, value) 1081 } 1082 1083 func (b *filterCndBuilderMetadataGeneration) Gte(value int64) *FilterBuilder { 1084 return b.compare(gotenfilter.Gte, value) 1085 } 1086 1087 func (b *filterCndBuilderMetadataGeneration) Lt(value int64) *FilterBuilder { 1088 return b.compare(gotenfilter.Lt, value) 1089 } 1090 1091 func (b *filterCndBuilderMetadataGeneration) Lte(value int64) *FilterBuilder { 1092 return b.compare(gotenfilter.Lte, value) 1093 } 1094 1095 func (b *filterCndBuilderMetadataGeneration) In(values []int64) *FilterBuilder { 1096 return b.builder.addCond(&FilterConditionIn{ 1097 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().Generation().WithArrayOfValues(values), 1098 }) 1099 } 1100 1101 func (b *filterCndBuilderMetadataGeneration) NotIn(values []int64) *FilterBuilder { 1102 return b.builder.addCond(&FilterConditionNotIn{ 1103 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().Generation().WithArrayOfValues(values), 1104 }) 1105 } 1106 1107 func (b *filterCndBuilderMetadataGeneration) IsNull() *FilterBuilder { 1108 return b.builder.addCond(&FilterConditionIsNull{ 1109 FieldPath: NewPodFieldPathBuilder().Metadata().Generation().FieldPath(), 1110 }) 1111 } 1112 1113 func (b *filterCndBuilderMetadataGeneration) IsNan() *FilterBuilder { 1114 return b.builder.addCond(&FilterConditionIsNaN{ 1115 FieldPath: NewPodFieldPathBuilder().Metadata().Generation().FieldPath(), 1116 }) 1117 } 1118 1119 func (b *filterCndBuilderMetadataGeneration) compare(op gotenfilter.CompareOperator, value int64) *FilterBuilder { 1120 return b.builder.addCond(&FilterConditionCompare{ 1121 Operator: op, 1122 Pod_FieldPathValue: NewPodFieldPathBuilder().Metadata().Generation().WithValue(value), 1123 }) 1124 } 1125 1126 type filterCndBuilderMetadataResourceVersion struct { 1127 builder *FilterBuilder 1128 } 1129 1130 func (b *filterCndBuilderMetadataResourceVersion) Eq(value string) *FilterBuilder { 1131 return b.compare(gotenfilter.Eq, value) 1132 } 1133 1134 func (b *filterCndBuilderMetadataResourceVersion) Neq(value string) *FilterBuilder { 1135 return b.compare(gotenfilter.Neq, value) 1136 } 1137 1138 func (b *filterCndBuilderMetadataResourceVersion) Gt(value string) *FilterBuilder { 1139 return b.compare(gotenfilter.Gt, value) 1140 } 1141 1142 func (b *filterCndBuilderMetadataResourceVersion) Gte(value string) *FilterBuilder { 1143 return b.compare(gotenfilter.Gte, value) 1144 } 1145 1146 func (b *filterCndBuilderMetadataResourceVersion) Lt(value string) *FilterBuilder { 1147 return b.compare(gotenfilter.Lt, value) 1148 } 1149 1150 func (b *filterCndBuilderMetadataResourceVersion) Lte(value string) *FilterBuilder { 1151 return b.compare(gotenfilter.Lte, value) 1152 } 1153 1154 func (b *filterCndBuilderMetadataResourceVersion) In(values []string) *FilterBuilder { 1155 return b.builder.addCond(&FilterConditionIn{ 1156 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().ResourceVersion().WithArrayOfValues(values), 1157 }) 1158 } 1159 1160 func (b *filterCndBuilderMetadataResourceVersion) NotIn(values []string) *FilterBuilder { 1161 return b.builder.addCond(&FilterConditionNotIn{ 1162 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().ResourceVersion().WithArrayOfValues(values), 1163 }) 1164 } 1165 1166 func (b *filterCndBuilderMetadataResourceVersion) IsNull() *FilterBuilder { 1167 return b.builder.addCond(&FilterConditionIsNull{ 1168 FieldPath: NewPodFieldPathBuilder().Metadata().ResourceVersion().FieldPath(), 1169 }) 1170 } 1171 1172 func (b *filterCndBuilderMetadataResourceVersion) IsNan() *FilterBuilder { 1173 return b.builder.addCond(&FilterConditionIsNaN{ 1174 FieldPath: NewPodFieldPathBuilder().Metadata().ResourceVersion().FieldPath(), 1175 }) 1176 } 1177 1178 func (b *filterCndBuilderMetadataResourceVersion) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 1179 return b.builder.addCond(&FilterConditionCompare{ 1180 Operator: op, 1181 Pod_FieldPathValue: NewPodFieldPathBuilder().Metadata().ResourceVersion().WithValue(value), 1182 }) 1183 } 1184 1185 type filterCndBuilderMetadataOwnerReferences struct { 1186 builder *FilterBuilder 1187 } 1188 1189 func (b *filterCndBuilderMetadataOwnerReferences) Eq(value []*meta.OwnerReference) *FilterBuilder { 1190 return b.compare(gotenfilter.Eq, value) 1191 } 1192 1193 func (b *filterCndBuilderMetadataOwnerReferences) Neq(value []*meta.OwnerReference) *FilterBuilder { 1194 return b.compare(gotenfilter.Neq, value) 1195 } 1196 1197 func (b *filterCndBuilderMetadataOwnerReferences) Gt(value []*meta.OwnerReference) *FilterBuilder { 1198 return b.compare(gotenfilter.Gt, value) 1199 } 1200 1201 func (b *filterCndBuilderMetadataOwnerReferences) Gte(value []*meta.OwnerReference) *FilterBuilder { 1202 return b.compare(gotenfilter.Gte, value) 1203 } 1204 1205 func (b *filterCndBuilderMetadataOwnerReferences) Lt(value []*meta.OwnerReference) *FilterBuilder { 1206 return b.compare(gotenfilter.Lt, value) 1207 } 1208 1209 func (b *filterCndBuilderMetadataOwnerReferences) Lte(value []*meta.OwnerReference) *FilterBuilder { 1210 return b.compare(gotenfilter.Lte, value) 1211 } 1212 1213 func (b *filterCndBuilderMetadataOwnerReferences) In(values [][]*meta.OwnerReference) *FilterBuilder { 1214 return b.builder.addCond(&FilterConditionIn{ 1215 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().OwnerReferences().WithArrayOfValues(values), 1216 }) 1217 } 1218 1219 func (b *filterCndBuilderMetadataOwnerReferences) NotIn(values [][]*meta.OwnerReference) *FilterBuilder { 1220 return b.builder.addCond(&FilterConditionNotIn{ 1221 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().OwnerReferences().WithArrayOfValues(values), 1222 }) 1223 } 1224 1225 func (b *filterCndBuilderMetadataOwnerReferences) IsNull() *FilterBuilder { 1226 return b.builder.addCond(&FilterConditionIsNull{ 1227 FieldPath: NewPodFieldPathBuilder().Metadata().OwnerReferences().FieldPath(), 1228 }) 1229 } 1230 1231 func (b *filterCndBuilderMetadataOwnerReferences) IsNan() *FilterBuilder { 1232 return b.builder.addCond(&FilterConditionIsNaN{ 1233 FieldPath: NewPodFieldPathBuilder().Metadata().OwnerReferences().FieldPath(), 1234 }) 1235 } 1236 1237 func (b *filterCndBuilderMetadataOwnerReferences) Contains(value *meta.OwnerReference) *FilterBuilder { 1238 return b.builder.addCond(&FilterConditionContains{ 1239 Type: gotenresource.ConditionContainsTypeValue, 1240 FieldPath: NewPodFieldPathBuilder().Metadata().OwnerReferences().FieldPath(), 1241 Value: NewPodFieldPathBuilder().Metadata().OwnerReferences().WithItemValue(value), 1242 }) 1243 } 1244 1245 func (b *filterCndBuilderMetadataOwnerReferences) ContainsAnyOf(values []*meta.OwnerReference) *FilterBuilder { 1246 pathSelector := NewPodFieldPathBuilder().Metadata().OwnerReferences() 1247 itemValues := make([]Pod_FieldPathArrayItemValue, 0, len(values)) 1248 for _, value := range values { 1249 itemValues = append(itemValues, pathSelector.WithItemValue(value)) 1250 } 1251 return b.builder.addCond(&FilterConditionContains{ 1252 Type: gotenresource.ConditionContainsTypeAny, 1253 FieldPath: NewPodFieldPathBuilder().Metadata().OwnerReferences().FieldPath(), 1254 Values: itemValues, 1255 }) 1256 } 1257 1258 func (b *filterCndBuilderMetadataOwnerReferences) ContainsAll(values []*meta.OwnerReference) *FilterBuilder { 1259 pathSelector := NewPodFieldPathBuilder().Metadata().OwnerReferences() 1260 itemValues := make([]Pod_FieldPathArrayItemValue, 0, len(values)) 1261 for _, value := range values { 1262 itemValues = append(itemValues, pathSelector.WithItemValue(value)) 1263 } 1264 return b.builder.addCond(&FilterConditionContains{ 1265 Type: gotenresource.ConditionContainsTypeAll, 1266 FieldPath: NewPodFieldPathBuilder().Metadata().OwnerReferences().FieldPath(), 1267 Values: itemValues, 1268 }) 1269 } 1270 1271 func (b *filterCndBuilderMetadataOwnerReferences) compare(op gotenfilter.CompareOperator, value []*meta.OwnerReference) *FilterBuilder { 1272 return b.builder.addCond(&FilterConditionCompare{ 1273 Operator: op, 1274 Pod_FieldPathValue: NewPodFieldPathBuilder().Metadata().OwnerReferences().WithValue(value), 1275 }) 1276 } 1277 1278 func (b *filterCndBuilderMetadataOwnerReferences) Kind() *filterCndBuilderMetadataOwnerReferencesKind { 1279 return &filterCndBuilderMetadataOwnerReferencesKind{builder: b.builder} 1280 } 1281 1282 func (b *filterCndBuilderMetadataOwnerReferences) Version() *filterCndBuilderMetadataOwnerReferencesVersion { 1283 return &filterCndBuilderMetadataOwnerReferencesVersion{builder: b.builder} 1284 } 1285 1286 func (b *filterCndBuilderMetadataOwnerReferences) Name() *filterCndBuilderMetadataOwnerReferencesName { 1287 return &filterCndBuilderMetadataOwnerReferencesName{builder: b.builder} 1288 } 1289 1290 func (b *filterCndBuilderMetadataOwnerReferences) Region() *filterCndBuilderMetadataOwnerReferencesRegion { 1291 return &filterCndBuilderMetadataOwnerReferencesRegion{builder: b.builder} 1292 } 1293 1294 func (b *filterCndBuilderMetadataOwnerReferences) Controller() *filterCndBuilderMetadataOwnerReferencesController { 1295 return &filterCndBuilderMetadataOwnerReferencesController{builder: b.builder} 1296 } 1297 1298 func (b *filterCndBuilderMetadataOwnerReferences) RequiresOwnerReference() *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference { 1299 return &filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference{builder: b.builder} 1300 } 1301 1302 func (b *filterCndBuilderMetadataOwnerReferences) UnsetOnDelete() *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete { 1303 return &filterCndBuilderMetadataOwnerReferencesUnsetOnDelete{builder: b.builder} 1304 } 1305 1306 type filterCndBuilderMetadataOwnerReferencesKind struct { 1307 builder *FilterBuilder 1308 } 1309 1310 func (b *filterCndBuilderMetadataOwnerReferencesKind) Eq(value string) *FilterBuilder { 1311 return b.compare(gotenfilter.Eq, value) 1312 } 1313 1314 func (b *filterCndBuilderMetadataOwnerReferencesKind) Neq(value string) *FilterBuilder { 1315 return b.compare(gotenfilter.Neq, value) 1316 } 1317 1318 func (b *filterCndBuilderMetadataOwnerReferencesKind) Gt(value string) *FilterBuilder { 1319 return b.compare(gotenfilter.Gt, value) 1320 } 1321 1322 func (b *filterCndBuilderMetadataOwnerReferencesKind) Gte(value string) *FilterBuilder { 1323 return b.compare(gotenfilter.Gte, value) 1324 } 1325 1326 func (b *filterCndBuilderMetadataOwnerReferencesKind) Lt(value string) *FilterBuilder { 1327 return b.compare(gotenfilter.Lt, value) 1328 } 1329 1330 func (b *filterCndBuilderMetadataOwnerReferencesKind) Lte(value string) *FilterBuilder { 1331 return b.compare(gotenfilter.Lte, value) 1332 } 1333 1334 func (b *filterCndBuilderMetadataOwnerReferencesKind) In(values []string) *FilterBuilder { 1335 return b.builder.addCond(&FilterConditionIn{ 1336 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().OwnerReferences().Kind().WithArrayOfValues(values), 1337 }) 1338 } 1339 1340 func (b *filterCndBuilderMetadataOwnerReferencesKind) NotIn(values []string) *FilterBuilder { 1341 return b.builder.addCond(&FilterConditionNotIn{ 1342 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().OwnerReferences().Kind().WithArrayOfValues(values), 1343 }) 1344 } 1345 1346 func (b *filterCndBuilderMetadataOwnerReferencesKind) IsNull() *FilterBuilder { 1347 return b.builder.addCond(&FilterConditionIsNull{ 1348 FieldPath: NewPodFieldPathBuilder().Metadata().OwnerReferences().Kind().FieldPath(), 1349 }) 1350 } 1351 1352 func (b *filterCndBuilderMetadataOwnerReferencesKind) IsNan() *FilterBuilder { 1353 return b.builder.addCond(&FilterConditionIsNaN{ 1354 FieldPath: NewPodFieldPathBuilder().Metadata().OwnerReferences().Kind().FieldPath(), 1355 }) 1356 } 1357 1358 func (b *filterCndBuilderMetadataOwnerReferencesKind) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 1359 return b.builder.addCond(&FilterConditionCompare{ 1360 Operator: op, 1361 Pod_FieldPathValue: NewPodFieldPathBuilder().Metadata().OwnerReferences().Kind().WithValue(value), 1362 }) 1363 } 1364 1365 type filterCndBuilderMetadataOwnerReferencesVersion struct { 1366 builder *FilterBuilder 1367 } 1368 1369 func (b *filterCndBuilderMetadataOwnerReferencesVersion) Eq(value string) *FilterBuilder { 1370 return b.compare(gotenfilter.Eq, value) 1371 } 1372 1373 func (b *filterCndBuilderMetadataOwnerReferencesVersion) Neq(value string) *FilterBuilder { 1374 return b.compare(gotenfilter.Neq, value) 1375 } 1376 1377 func (b *filterCndBuilderMetadataOwnerReferencesVersion) Gt(value string) *FilterBuilder { 1378 return b.compare(gotenfilter.Gt, value) 1379 } 1380 1381 func (b *filterCndBuilderMetadataOwnerReferencesVersion) Gte(value string) *FilterBuilder { 1382 return b.compare(gotenfilter.Gte, value) 1383 } 1384 1385 func (b *filterCndBuilderMetadataOwnerReferencesVersion) Lt(value string) *FilterBuilder { 1386 return b.compare(gotenfilter.Lt, value) 1387 } 1388 1389 func (b *filterCndBuilderMetadataOwnerReferencesVersion) Lte(value string) *FilterBuilder { 1390 return b.compare(gotenfilter.Lte, value) 1391 } 1392 1393 func (b *filterCndBuilderMetadataOwnerReferencesVersion) In(values []string) *FilterBuilder { 1394 return b.builder.addCond(&FilterConditionIn{ 1395 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().OwnerReferences().Version().WithArrayOfValues(values), 1396 }) 1397 } 1398 1399 func (b *filterCndBuilderMetadataOwnerReferencesVersion) NotIn(values []string) *FilterBuilder { 1400 return b.builder.addCond(&FilterConditionNotIn{ 1401 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().OwnerReferences().Version().WithArrayOfValues(values), 1402 }) 1403 } 1404 1405 func (b *filterCndBuilderMetadataOwnerReferencesVersion) IsNull() *FilterBuilder { 1406 return b.builder.addCond(&FilterConditionIsNull{ 1407 FieldPath: NewPodFieldPathBuilder().Metadata().OwnerReferences().Version().FieldPath(), 1408 }) 1409 } 1410 1411 func (b *filterCndBuilderMetadataOwnerReferencesVersion) IsNan() *FilterBuilder { 1412 return b.builder.addCond(&FilterConditionIsNaN{ 1413 FieldPath: NewPodFieldPathBuilder().Metadata().OwnerReferences().Version().FieldPath(), 1414 }) 1415 } 1416 1417 func (b *filterCndBuilderMetadataOwnerReferencesVersion) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 1418 return b.builder.addCond(&FilterConditionCompare{ 1419 Operator: op, 1420 Pod_FieldPathValue: NewPodFieldPathBuilder().Metadata().OwnerReferences().Version().WithValue(value), 1421 }) 1422 } 1423 1424 type filterCndBuilderMetadataOwnerReferencesName struct { 1425 builder *FilterBuilder 1426 } 1427 1428 func (b *filterCndBuilderMetadataOwnerReferencesName) Eq(value string) *FilterBuilder { 1429 return b.compare(gotenfilter.Eq, value) 1430 } 1431 1432 func (b *filterCndBuilderMetadataOwnerReferencesName) Neq(value string) *FilterBuilder { 1433 return b.compare(gotenfilter.Neq, value) 1434 } 1435 1436 func (b *filterCndBuilderMetadataOwnerReferencesName) Gt(value string) *FilterBuilder { 1437 return b.compare(gotenfilter.Gt, value) 1438 } 1439 1440 func (b *filterCndBuilderMetadataOwnerReferencesName) Gte(value string) *FilterBuilder { 1441 return b.compare(gotenfilter.Gte, value) 1442 } 1443 1444 func (b *filterCndBuilderMetadataOwnerReferencesName) Lt(value string) *FilterBuilder { 1445 return b.compare(gotenfilter.Lt, value) 1446 } 1447 1448 func (b *filterCndBuilderMetadataOwnerReferencesName) Lte(value string) *FilterBuilder { 1449 return b.compare(gotenfilter.Lte, value) 1450 } 1451 1452 func (b *filterCndBuilderMetadataOwnerReferencesName) In(values []string) *FilterBuilder { 1453 return b.builder.addCond(&FilterConditionIn{ 1454 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().OwnerReferences().Name().WithArrayOfValues(values), 1455 }) 1456 } 1457 1458 func (b *filterCndBuilderMetadataOwnerReferencesName) NotIn(values []string) *FilterBuilder { 1459 return b.builder.addCond(&FilterConditionNotIn{ 1460 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().OwnerReferences().Name().WithArrayOfValues(values), 1461 }) 1462 } 1463 1464 func (b *filterCndBuilderMetadataOwnerReferencesName) IsNull() *FilterBuilder { 1465 return b.builder.addCond(&FilterConditionIsNull{ 1466 FieldPath: NewPodFieldPathBuilder().Metadata().OwnerReferences().Name().FieldPath(), 1467 }) 1468 } 1469 1470 func (b *filterCndBuilderMetadataOwnerReferencesName) IsNan() *FilterBuilder { 1471 return b.builder.addCond(&FilterConditionIsNaN{ 1472 FieldPath: NewPodFieldPathBuilder().Metadata().OwnerReferences().Name().FieldPath(), 1473 }) 1474 } 1475 1476 func (b *filterCndBuilderMetadataOwnerReferencesName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 1477 return b.builder.addCond(&FilterConditionCompare{ 1478 Operator: op, 1479 Pod_FieldPathValue: NewPodFieldPathBuilder().Metadata().OwnerReferences().Name().WithValue(value), 1480 }) 1481 } 1482 1483 type filterCndBuilderMetadataOwnerReferencesRegion struct { 1484 builder *FilterBuilder 1485 } 1486 1487 func (b *filterCndBuilderMetadataOwnerReferencesRegion) Eq(value string) *FilterBuilder { 1488 return b.compare(gotenfilter.Eq, value) 1489 } 1490 1491 func (b *filterCndBuilderMetadataOwnerReferencesRegion) Neq(value string) *FilterBuilder { 1492 return b.compare(gotenfilter.Neq, value) 1493 } 1494 1495 func (b *filterCndBuilderMetadataOwnerReferencesRegion) Gt(value string) *FilterBuilder { 1496 return b.compare(gotenfilter.Gt, value) 1497 } 1498 1499 func (b *filterCndBuilderMetadataOwnerReferencesRegion) Gte(value string) *FilterBuilder { 1500 return b.compare(gotenfilter.Gte, value) 1501 } 1502 1503 func (b *filterCndBuilderMetadataOwnerReferencesRegion) Lt(value string) *FilterBuilder { 1504 return b.compare(gotenfilter.Lt, value) 1505 } 1506 1507 func (b *filterCndBuilderMetadataOwnerReferencesRegion) Lte(value string) *FilterBuilder { 1508 return b.compare(gotenfilter.Lte, value) 1509 } 1510 1511 func (b *filterCndBuilderMetadataOwnerReferencesRegion) In(values []string) *FilterBuilder { 1512 return b.builder.addCond(&FilterConditionIn{ 1513 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().OwnerReferences().Region().WithArrayOfValues(values), 1514 }) 1515 } 1516 1517 func (b *filterCndBuilderMetadataOwnerReferencesRegion) NotIn(values []string) *FilterBuilder { 1518 return b.builder.addCond(&FilterConditionNotIn{ 1519 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().OwnerReferences().Region().WithArrayOfValues(values), 1520 }) 1521 } 1522 1523 func (b *filterCndBuilderMetadataOwnerReferencesRegion) IsNull() *FilterBuilder { 1524 return b.builder.addCond(&FilterConditionIsNull{ 1525 FieldPath: NewPodFieldPathBuilder().Metadata().OwnerReferences().Region().FieldPath(), 1526 }) 1527 } 1528 1529 func (b *filterCndBuilderMetadataOwnerReferencesRegion) IsNan() *FilterBuilder { 1530 return b.builder.addCond(&FilterConditionIsNaN{ 1531 FieldPath: NewPodFieldPathBuilder().Metadata().OwnerReferences().Region().FieldPath(), 1532 }) 1533 } 1534 1535 func (b *filterCndBuilderMetadataOwnerReferencesRegion) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 1536 return b.builder.addCond(&FilterConditionCompare{ 1537 Operator: op, 1538 Pod_FieldPathValue: NewPodFieldPathBuilder().Metadata().OwnerReferences().Region().WithValue(value), 1539 }) 1540 } 1541 1542 type filterCndBuilderMetadataOwnerReferencesController struct { 1543 builder *FilterBuilder 1544 } 1545 1546 func (b *filterCndBuilderMetadataOwnerReferencesController) Eq(value bool) *FilterBuilder { 1547 return b.compare(gotenfilter.Eq, value) 1548 } 1549 1550 func (b *filterCndBuilderMetadataOwnerReferencesController) Neq(value bool) *FilterBuilder { 1551 return b.compare(gotenfilter.Neq, value) 1552 } 1553 1554 func (b *filterCndBuilderMetadataOwnerReferencesController) Gt(value bool) *FilterBuilder { 1555 return b.compare(gotenfilter.Gt, value) 1556 } 1557 1558 func (b *filterCndBuilderMetadataOwnerReferencesController) Gte(value bool) *FilterBuilder { 1559 return b.compare(gotenfilter.Gte, value) 1560 } 1561 1562 func (b *filterCndBuilderMetadataOwnerReferencesController) Lt(value bool) *FilterBuilder { 1563 return b.compare(gotenfilter.Lt, value) 1564 } 1565 1566 func (b *filterCndBuilderMetadataOwnerReferencesController) Lte(value bool) *FilterBuilder { 1567 return b.compare(gotenfilter.Lte, value) 1568 } 1569 1570 func (b *filterCndBuilderMetadataOwnerReferencesController) In(values []bool) *FilterBuilder { 1571 return b.builder.addCond(&FilterConditionIn{ 1572 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().OwnerReferences().Controller().WithArrayOfValues(values), 1573 }) 1574 } 1575 1576 func (b *filterCndBuilderMetadataOwnerReferencesController) NotIn(values []bool) *FilterBuilder { 1577 return b.builder.addCond(&FilterConditionNotIn{ 1578 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().OwnerReferences().Controller().WithArrayOfValues(values), 1579 }) 1580 } 1581 1582 func (b *filterCndBuilderMetadataOwnerReferencesController) IsNull() *FilterBuilder { 1583 return b.builder.addCond(&FilterConditionIsNull{ 1584 FieldPath: NewPodFieldPathBuilder().Metadata().OwnerReferences().Controller().FieldPath(), 1585 }) 1586 } 1587 1588 func (b *filterCndBuilderMetadataOwnerReferencesController) IsNan() *FilterBuilder { 1589 return b.builder.addCond(&FilterConditionIsNaN{ 1590 FieldPath: NewPodFieldPathBuilder().Metadata().OwnerReferences().Controller().FieldPath(), 1591 }) 1592 } 1593 1594 func (b *filterCndBuilderMetadataOwnerReferencesController) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder { 1595 return b.builder.addCond(&FilterConditionCompare{ 1596 Operator: op, 1597 Pod_FieldPathValue: NewPodFieldPathBuilder().Metadata().OwnerReferences().Controller().WithValue(value), 1598 }) 1599 } 1600 1601 type filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference struct { 1602 builder *FilterBuilder 1603 } 1604 1605 func (b *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference) Eq(value bool) *FilterBuilder { 1606 return b.compare(gotenfilter.Eq, value) 1607 } 1608 1609 func (b *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference) Neq(value bool) *FilterBuilder { 1610 return b.compare(gotenfilter.Neq, value) 1611 } 1612 1613 func (b *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference) Gt(value bool) *FilterBuilder { 1614 return b.compare(gotenfilter.Gt, value) 1615 } 1616 1617 func (b *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference) Gte(value bool) *FilterBuilder { 1618 return b.compare(gotenfilter.Gte, value) 1619 } 1620 1621 func (b *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference) Lt(value bool) *FilterBuilder { 1622 return b.compare(gotenfilter.Lt, value) 1623 } 1624 1625 func (b *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference) Lte(value bool) *FilterBuilder { 1626 return b.compare(gotenfilter.Lte, value) 1627 } 1628 1629 func (b *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference) In(values []bool) *FilterBuilder { 1630 return b.builder.addCond(&FilterConditionIn{ 1631 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().OwnerReferences().RequiresOwnerReference().WithArrayOfValues(values), 1632 }) 1633 } 1634 1635 func (b *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference) NotIn(values []bool) *FilterBuilder { 1636 return b.builder.addCond(&FilterConditionNotIn{ 1637 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().OwnerReferences().RequiresOwnerReference().WithArrayOfValues(values), 1638 }) 1639 } 1640 1641 func (b *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference) IsNull() *FilterBuilder { 1642 return b.builder.addCond(&FilterConditionIsNull{ 1643 FieldPath: NewPodFieldPathBuilder().Metadata().OwnerReferences().RequiresOwnerReference().FieldPath(), 1644 }) 1645 } 1646 1647 func (b *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference) IsNan() *FilterBuilder { 1648 return b.builder.addCond(&FilterConditionIsNaN{ 1649 FieldPath: NewPodFieldPathBuilder().Metadata().OwnerReferences().RequiresOwnerReference().FieldPath(), 1650 }) 1651 } 1652 1653 func (b *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder { 1654 return b.builder.addCond(&FilterConditionCompare{ 1655 Operator: op, 1656 Pod_FieldPathValue: NewPodFieldPathBuilder().Metadata().OwnerReferences().RequiresOwnerReference().WithValue(value), 1657 }) 1658 } 1659 1660 type filterCndBuilderMetadataOwnerReferencesUnsetOnDelete struct { 1661 builder *FilterBuilder 1662 } 1663 1664 func (b *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete) Eq(value bool) *FilterBuilder { 1665 return b.compare(gotenfilter.Eq, value) 1666 } 1667 1668 func (b *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete) Neq(value bool) *FilterBuilder { 1669 return b.compare(gotenfilter.Neq, value) 1670 } 1671 1672 func (b *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete) Gt(value bool) *FilterBuilder { 1673 return b.compare(gotenfilter.Gt, value) 1674 } 1675 1676 func (b *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete) Gte(value bool) *FilterBuilder { 1677 return b.compare(gotenfilter.Gte, value) 1678 } 1679 1680 func (b *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete) Lt(value bool) *FilterBuilder { 1681 return b.compare(gotenfilter.Lt, value) 1682 } 1683 1684 func (b *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete) Lte(value bool) *FilterBuilder { 1685 return b.compare(gotenfilter.Lte, value) 1686 } 1687 1688 func (b *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete) In(values []bool) *FilterBuilder { 1689 return b.builder.addCond(&FilterConditionIn{ 1690 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().OwnerReferences().UnsetOnDelete().WithArrayOfValues(values), 1691 }) 1692 } 1693 1694 func (b *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete) NotIn(values []bool) *FilterBuilder { 1695 return b.builder.addCond(&FilterConditionNotIn{ 1696 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().OwnerReferences().UnsetOnDelete().WithArrayOfValues(values), 1697 }) 1698 } 1699 1700 func (b *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete) IsNull() *FilterBuilder { 1701 return b.builder.addCond(&FilterConditionIsNull{ 1702 FieldPath: NewPodFieldPathBuilder().Metadata().OwnerReferences().UnsetOnDelete().FieldPath(), 1703 }) 1704 } 1705 1706 func (b *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete) IsNan() *FilterBuilder { 1707 return b.builder.addCond(&FilterConditionIsNaN{ 1708 FieldPath: NewPodFieldPathBuilder().Metadata().OwnerReferences().UnsetOnDelete().FieldPath(), 1709 }) 1710 } 1711 1712 func (b *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder { 1713 return b.builder.addCond(&FilterConditionCompare{ 1714 Operator: op, 1715 Pod_FieldPathValue: NewPodFieldPathBuilder().Metadata().OwnerReferences().UnsetOnDelete().WithValue(value), 1716 }) 1717 } 1718 1719 type filterCndBuilderMetadataShards struct { 1720 builder *FilterBuilder 1721 } 1722 1723 func (b *filterCndBuilderMetadataShards) Eq(value map[string]int64) *FilterBuilder { 1724 return b.compare(gotenfilter.Eq, value) 1725 } 1726 1727 func (b *filterCndBuilderMetadataShards) Neq(value map[string]int64) *FilterBuilder { 1728 return b.compare(gotenfilter.Neq, value) 1729 } 1730 1731 func (b *filterCndBuilderMetadataShards) Gt(value map[string]int64) *FilterBuilder { 1732 return b.compare(gotenfilter.Gt, value) 1733 } 1734 1735 func (b *filterCndBuilderMetadataShards) Gte(value map[string]int64) *FilterBuilder { 1736 return b.compare(gotenfilter.Gte, value) 1737 } 1738 1739 func (b *filterCndBuilderMetadataShards) Lt(value map[string]int64) *FilterBuilder { 1740 return b.compare(gotenfilter.Lt, value) 1741 } 1742 1743 func (b *filterCndBuilderMetadataShards) Lte(value map[string]int64) *FilterBuilder { 1744 return b.compare(gotenfilter.Lte, value) 1745 } 1746 1747 func (b *filterCndBuilderMetadataShards) In(values []map[string]int64) *FilterBuilder { 1748 return b.builder.addCond(&FilterConditionIn{ 1749 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().Shards().WithArrayOfValues(values), 1750 }) 1751 } 1752 1753 func (b *filterCndBuilderMetadataShards) NotIn(values []map[string]int64) *FilterBuilder { 1754 return b.builder.addCond(&FilterConditionNotIn{ 1755 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().Shards().WithArrayOfValues(values), 1756 }) 1757 } 1758 1759 func (b *filterCndBuilderMetadataShards) IsNull() *FilterBuilder { 1760 return b.builder.addCond(&FilterConditionIsNull{ 1761 FieldPath: NewPodFieldPathBuilder().Metadata().Shards().FieldPath(), 1762 }) 1763 } 1764 1765 func (b *filterCndBuilderMetadataShards) IsNan() *FilterBuilder { 1766 return b.builder.addCond(&FilterConditionIsNaN{ 1767 FieldPath: NewPodFieldPathBuilder().Metadata().Shards().FieldPath(), 1768 }) 1769 } 1770 1771 func (b *filterCndBuilderMetadataShards) compare(op gotenfilter.CompareOperator, value map[string]int64) *FilterBuilder { 1772 return b.builder.addCond(&FilterConditionCompare{ 1773 Operator: op, 1774 Pod_FieldPathValue: NewPodFieldPathBuilder().Metadata().Shards().WithValue(value), 1775 }) 1776 } 1777 1778 func (b *filterCndBuilderMetadataShards) WithKey(key string) *mapFilterCndBuilderMetadataShards { 1779 return &mapFilterCndBuilderMetadataShards{builder: b.builder, key: key} 1780 } 1781 1782 type mapFilterCndBuilderMetadataShards struct { 1783 builder *FilterBuilder 1784 key string 1785 } 1786 1787 func (b *mapFilterCndBuilderMetadataShards) Eq(value int64) *FilterBuilder { 1788 return b.compare(gotenfilter.Eq, value) 1789 } 1790 1791 func (b *mapFilterCndBuilderMetadataShards) Neq(value int64) *FilterBuilder { 1792 return b.compare(gotenfilter.Neq, value) 1793 } 1794 1795 func (b *mapFilterCndBuilderMetadataShards) Gt(value int64) *FilterBuilder { 1796 return b.compare(gotenfilter.Gt, value) 1797 } 1798 1799 func (b *mapFilterCndBuilderMetadataShards) Gte(value int64) *FilterBuilder { 1800 return b.compare(gotenfilter.Gte, value) 1801 } 1802 1803 func (b *mapFilterCndBuilderMetadataShards) Lt(value int64) *FilterBuilder { 1804 return b.compare(gotenfilter.Lt, value) 1805 } 1806 1807 func (b *mapFilterCndBuilderMetadataShards) Lte(value int64) *FilterBuilder { 1808 return b.compare(gotenfilter.Lte, value) 1809 } 1810 1811 func (b *mapFilterCndBuilderMetadataShards) In(values []int64) *FilterBuilder { 1812 return b.builder.addCond(&FilterConditionIn{ 1813 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().Shards().WithKey(b.key).WithArrayOfValues(values), 1814 }) 1815 } 1816 1817 func (b *mapFilterCndBuilderMetadataShards) NotIn(values []int64) *FilterBuilder { 1818 return b.builder.addCond(&FilterConditionNotIn{ 1819 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().Shards().WithKey(b.key).WithArrayOfValues(values), 1820 }) 1821 } 1822 1823 func (b *mapFilterCndBuilderMetadataShards) IsNull() *FilterBuilder { 1824 return b.builder.addCond(&FilterConditionIsNull{ 1825 FieldPath: NewPodFieldPathBuilder().Metadata().Shards().WithKey(b.key).FieldPath(), 1826 }) 1827 } 1828 1829 func (b *mapFilterCndBuilderMetadataShards) IsNan() *FilterBuilder { 1830 return b.builder.addCond(&FilterConditionIsNaN{ 1831 FieldPath: NewPodFieldPathBuilder().Metadata().Shards().WithKey(b.key).FieldPath(), 1832 }) 1833 } 1834 1835 func (b *mapFilterCndBuilderMetadataShards) compare(op gotenfilter.CompareOperator, value int64) *FilterBuilder { 1836 return b.builder.addCond(&FilterConditionCompare{ 1837 Operator: op, 1838 Pod_FieldPathValue: NewPodFieldPathBuilder().Metadata().Shards().WithKey(b.key).WithValue(value), 1839 }) 1840 } 1841 1842 type filterCndBuilderMetadataSyncing struct { 1843 builder *FilterBuilder 1844 } 1845 1846 func (b *filterCndBuilderMetadataSyncing) Eq(value *meta.SyncingMeta) *FilterBuilder { 1847 return b.compare(gotenfilter.Eq, value) 1848 } 1849 1850 func (b *filterCndBuilderMetadataSyncing) Neq(value *meta.SyncingMeta) *FilterBuilder { 1851 return b.compare(gotenfilter.Neq, value) 1852 } 1853 1854 func (b *filterCndBuilderMetadataSyncing) Gt(value *meta.SyncingMeta) *FilterBuilder { 1855 return b.compare(gotenfilter.Gt, value) 1856 } 1857 1858 func (b *filterCndBuilderMetadataSyncing) Gte(value *meta.SyncingMeta) *FilterBuilder { 1859 return b.compare(gotenfilter.Gte, value) 1860 } 1861 1862 func (b *filterCndBuilderMetadataSyncing) Lt(value *meta.SyncingMeta) *FilterBuilder { 1863 return b.compare(gotenfilter.Lt, value) 1864 } 1865 1866 func (b *filterCndBuilderMetadataSyncing) Lte(value *meta.SyncingMeta) *FilterBuilder { 1867 return b.compare(gotenfilter.Lte, value) 1868 } 1869 1870 func (b *filterCndBuilderMetadataSyncing) In(values []*meta.SyncingMeta) *FilterBuilder { 1871 return b.builder.addCond(&FilterConditionIn{ 1872 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().Syncing().WithArrayOfValues(values), 1873 }) 1874 } 1875 1876 func (b *filterCndBuilderMetadataSyncing) NotIn(values []*meta.SyncingMeta) *FilterBuilder { 1877 return b.builder.addCond(&FilterConditionNotIn{ 1878 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().Syncing().WithArrayOfValues(values), 1879 }) 1880 } 1881 1882 func (b *filterCndBuilderMetadataSyncing) IsNull() *FilterBuilder { 1883 return b.builder.addCond(&FilterConditionIsNull{ 1884 FieldPath: NewPodFieldPathBuilder().Metadata().Syncing().FieldPath(), 1885 }) 1886 } 1887 1888 func (b *filterCndBuilderMetadataSyncing) IsNan() *FilterBuilder { 1889 return b.builder.addCond(&FilterConditionIsNaN{ 1890 FieldPath: NewPodFieldPathBuilder().Metadata().Syncing().FieldPath(), 1891 }) 1892 } 1893 1894 func (b *filterCndBuilderMetadataSyncing) compare(op gotenfilter.CompareOperator, value *meta.SyncingMeta) *FilterBuilder { 1895 return b.builder.addCond(&FilterConditionCompare{ 1896 Operator: op, 1897 Pod_FieldPathValue: NewPodFieldPathBuilder().Metadata().Syncing().WithValue(value), 1898 }) 1899 } 1900 1901 func (b *filterCndBuilderMetadataSyncing) OwningRegion() *filterCndBuilderMetadataSyncingOwningRegion { 1902 return &filterCndBuilderMetadataSyncingOwningRegion{builder: b.builder} 1903 } 1904 1905 func (b *filterCndBuilderMetadataSyncing) Regions() *filterCndBuilderMetadataSyncingRegions { 1906 return &filterCndBuilderMetadataSyncingRegions{builder: b.builder} 1907 } 1908 1909 type filterCndBuilderMetadataSyncingOwningRegion struct { 1910 builder *FilterBuilder 1911 } 1912 1913 func (b *filterCndBuilderMetadataSyncingOwningRegion) Eq(value string) *FilterBuilder { 1914 return b.compare(gotenfilter.Eq, value) 1915 } 1916 1917 func (b *filterCndBuilderMetadataSyncingOwningRegion) Neq(value string) *FilterBuilder { 1918 return b.compare(gotenfilter.Neq, value) 1919 } 1920 1921 func (b *filterCndBuilderMetadataSyncingOwningRegion) Gt(value string) *FilterBuilder { 1922 return b.compare(gotenfilter.Gt, value) 1923 } 1924 1925 func (b *filterCndBuilderMetadataSyncingOwningRegion) Gte(value string) *FilterBuilder { 1926 return b.compare(gotenfilter.Gte, value) 1927 } 1928 1929 func (b *filterCndBuilderMetadataSyncingOwningRegion) Lt(value string) *FilterBuilder { 1930 return b.compare(gotenfilter.Lt, value) 1931 } 1932 1933 func (b *filterCndBuilderMetadataSyncingOwningRegion) Lte(value string) *FilterBuilder { 1934 return b.compare(gotenfilter.Lte, value) 1935 } 1936 1937 func (b *filterCndBuilderMetadataSyncingOwningRegion) In(values []string) *FilterBuilder { 1938 return b.builder.addCond(&FilterConditionIn{ 1939 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().Syncing().OwningRegion().WithArrayOfValues(values), 1940 }) 1941 } 1942 1943 func (b *filterCndBuilderMetadataSyncingOwningRegion) NotIn(values []string) *FilterBuilder { 1944 return b.builder.addCond(&FilterConditionNotIn{ 1945 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().Syncing().OwningRegion().WithArrayOfValues(values), 1946 }) 1947 } 1948 1949 func (b *filterCndBuilderMetadataSyncingOwningRegion) IsNull() *FilterBuilder { 1950 return b.builder.addCond(&FilterConditionIsNull{ 1951 FieldPath: NewPodFieldPathBuilder().Metadata().Syncing().OwningRegion().FieldPath(), 1952 }) 1953 } 1954 1955 func (b *filterCndBuilderMetadataSyncingOwningRegion) IsNan() *FilterBuilder { 1956 return b.builder.addCond(&FilterConditionIsNaN{ 1957 FieldPath: NewPodFieldPathBuilder().Metadata().Syncing().OwningRegion().FieldPath(), 1958 }) 1959 } 1960 1961 func (b *filterCndBuilderMetadataSyncingOwningRegion) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 1962 return b.builder.addCond(&FilterConditionCompare{ 1963 Operator: op, 1964 Pod_FieldPathValue: NewPodFieldPathBuilder().Metadata().Syncing().OwningRegion().WithValue(value), 1965 }) 1966 } 1967 1968 type filterCndBuilderMetadataSyncingRegions struct { 1969 builder *FilterBuilder 1970 } 1971 1972 func (b *filterCndBuilderMetadataSyncingRegions) Eq(value []string) *FilterBuilder { 1973 return b.compare(gotenfilter.Eq, value) 1974 } 1975 1976 func (b *filterCndBuilderMetadataSyncingRegions) Neq(value []string) *FilterBuilder { 1977 return b.compare(gotenfilter.Neq, value) 1978 } 1979 1980 func (b *filterCndBuilderMetadataSyncingRegions) Gt(value []string) *FilterBuilder { 1981 return b.compare(gotenfilter.Gt, value) 1982 } 1983 1984 func (b *filterCndBuilderMetadataSyncingRegions) Gte(value []string) *FilterBuilder { 1985 return b.compare(gotenfilter.Gte, value) 1986 } 1987 1988 func (b *filterCndBuilderMetadataSyncingRegions) Lt(value []string) *FilterBuilder { 1989 return b.compare(gotenfilter.Lt, value) 1990 } 1991 1992 func (b *filterCndBuilderMetadataSyncingRegions) Lte(value []string) *FilterBuilder { 1993 return b.compare(gotenfilter.Lte, value) 1994 } 1995 1996 func (b *filterCndBuilderMetadataSyncingRegions) In(values [][]string) *FilterBuilder { 1997 return b.builder.addCond(&FilterConditionIn{ 1998 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().Syncing().Regions().WithArrayOfValues(values), 1999 }) 2000 } 2001 2002 func (b *filterCndBuilderMetadataSyncingRegions) NotIn(values [][]string) *FilterBuilder { 2003 return b.builder.addCond(&FilterConditionNotIn{ 2004 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().Syncing().Regions().WithArrayOfValues(values), 2005 }) 2006 } 2007 2008 func (b *filterCndBuilderMetadataSyncingRegions) IsNull() *FilterBuilder { 2009 return b.builder.addCond(&FilterConditionIsNull{ 2010 FieldPath: NewPodFieldPathBuilder().Metadata().Syncing().Regions().FieldPath(), 2011 }) 2012 } 2013 2014 func (b *filterCndBuilderMetadataSyncingRegions) IsNan() *FilterBuilder { 2015 return b.builder.addCond(&FilterConditionIsNaN{ 2016 FieldPath: NewPodFieldPathBuilder().Metadata().Syncing().Regions().FieldPath(), 2017 }) 2018 } 2019 2020 func (b *filterCndBuilderMetadataSyncingRegions) Contains(value string) *FilterBuilder { 2021 return b.builder.addCond(&FilterConditionContains{ 2022 Type: gotenresource.ConditionContainsTypeValue, 2023 FieldPath: NewPodFieldPathBuilder().Metadata().Syncing().Regions().FieldPath(), 2024 Value: NewPodFieldPathBuilder().Metadata().Syncing().Regions().WithItemValue(value), 2025 }) 2026 } 2027 2028 func (b *filterCndBuilderMetadataSyncingRegions) ContainsAnyOf(values []string) *FilterBuilder { 2029 pathSelector := NewPodFieldPathBuilder().Metadata().Syncing().Regions() 2030 itemValues := make([]Pod_FieldPathArrayItemValue, 0, len(values)) 2031 for _, value := range values { 2032 itemValues = append(itemValues, pathSelector.WithItemValue(value)) 2033 } 2034 return b.builder.addCond(&FilterConditionContains{ 2035 Type: gotenresource.ConditionContainsTypeAny, 2036 FieldPath: NewPodFieldPathBuilder().Metadata().Syncing().Regions().FieldPath(), 2037 Values: itemValues, 2038 }) 2039 } 2040 2041 func (b *filterCndBuilderMetadataSyncingRegions) ContainsAll(values []string) *FilterBuilder { 2042 pathSelector := NewPodFieldPathBuilder().Metadata().Syncing().Regions() 2043 itemValues := make([]Pod_FieldPathArrayItemValue, 0, len(values)) 2044 for _, value := range values { 2045 itemValues = append(itemValues, pathSelector.WithItemValue(value)) 2046 } 2047 return b.builder.addCond(&FilterConditionContains{ 2048 Type: gotenresource.ConditionContainsTypeAll, 2049 FieldPath: NewPodFieldPathBuilder().Metadata().Syncing().Regions().FieldPath(), 2050 Values: itemValues, 2051 }) 2052 } 2053 2054 func (b *filterCndBuilderMetadataSyncingRegions) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder { 2055 return b.builder.addCond(&FilterConditionCompare{ 2056 Operator: op, 2057 Pod_FieldPathValue: NewPodFieldPathBuilder().Metadata().Syncing().Regions().WithValue(value), 2058 }) 2059 } 2060 2061 type filterCndBuilderMetadataLifecycle struct { 2062 builder *FilterBuilder 2063 } 2064 2065 func (b *filterCndBuilderMetadataLifecycle) Eq(value *meta.Lifecycle) *FilterBuilder { 2066 return b.compare(gotenfilter.Eq, value) 2067 } 2068 2069 func (b *filterCndBuilderMetadataLifecycle) Neq(value *meta.Lifecycle) *FilterBuilder { 2070 return b.compare(gotenfilter.Neq, value) 2071 } 2072 2073 func (b *filterCndBuilderMetadataLifecycle) Gt(value *meta.Lifecycle) *FilterBuilder { 2074 return b.compare(gotenfilter.Gt, value) 2075 } 2076 2077 func (b *filterCndBuilderMetadataLifecycle) Gte(value *meta.Lifecycle) *FilterBuilder { 2078 return b.compare(gotenfilter.Gte, value) 2079 } 2080 2081 func (b *filterCndBuilderMetadataLifecycle) Lt(value *meta.Lifecycle) *FilterBuilder { 2082 return b.compare(gotenfilter.Lt, value) 2083 } 2084 2085 func (b *filterCndBuilderMetadataLifecycle) Lte(value *meta.Lifecycle) *FilterBuilder { 2086 return b.compare(gotenfilter.Lte, value) 2087 } 2088 2089 func (b *filterCndBuilderMetadataLifecycle) In(values []*meta.Lifecycle) *FilterBuilder { 2090 return b.builder.addCond(&FilterConditionIn{ 2091 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().Lifecycle().WithArrayOfValues(values), 2092 }) 2093 } 2094 2095 func (b *filterCndBuilderMetadataLifecycle) NotIn(values []*meta.Lifecycle) *FilterBuilder { 2096 return b.builder.addCond(&FilterConditionNotIn{ 2097 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().Lifecycle().WithArrayOfValues(values), 2098 }) 2099 } 2100 2101 func (b *filterCndBuilderMetadataLifecycle) IsNull() *FilterBuilder { 2102 return b.builder.addCond(&FilterConditionIsNull{ 2103 FieldPath: NewPodFieldPathBuilder().Metadata().Lifecycle().FieldPath(), 2104 }) 2105 } 2106 2107 func (b *filterCndBuilderMetadataLifecycle) IsNan() *FilterBuilder { 2108 return b.builder.addCond(&FilterConditionIsNaN{ 2109 FieldPath: NewPodFieldPathBuilder().Metadata().Lifecycle().FieldPath(), 2110 }) 2111 } 2112 2113 func (b *filterCndBuilderMetadataLifecycle) compare(op gotenfilter.CompareOperator, value *meta.Lifecycle) *FilterBuilder { 2114 return b.builder.addCond(&FilterConditionCompare{ 2115 Operator: op, 2116 Pod_FieldPathValue: NewPodFieldPathBuilder().Metadata().Lifecycle().WithValue(value), 2117 }) 2118 } 2119 2120 func (b *filterCndBuilderMetadataLifecycle) State() *filterCndBuilderMetadataLifecycleState { 2121 return &filterCndBuilderMetadataLifecycleState{builder: b.builder} 2122 } 2123 2124 func (b *filterCndBuilderMetadataLifecycle) BlockDeletion() *filterCndBuilderMetadataLifecycleBlockDeletion { 2125 return &filterCndBuilderMetadataLifecycleBlockDeletion{builder: b.builder} 2126 } 2127 2128 type filterCndBuilderMetadataLifecycleState struct { 2129 builder *FilterBuilder 2130 } 2131 2132 func (b *filterCndBuilderMetadataLifecycleState) Eq(value meta.Lifecycle_State) *FilterBuilder { 2133 return b.compare(gotenfilter.Eq, value) 2134 } 2135 2136 func (b *filterCndBuilderMetadataLifecycleState) Neq(value meta.Lifecycle_State) *FilterBuilder { 2137 return b.compare(gotenfilter.Neq, value) 2138 } 2139 2140 func (b *filterCndBuilderMetadataLifecycleState) Gt(value meta.Lifecycle_State) *FilterBuilder { 2141 return b.compare(gotenfilter.Gt, value) 2142 } 2143 2144 func (b *filterCndBuilderMetadataLifecycleState) Gte(value meta.Lifecycle_State) *FilterBuilder { 2145 return b.compare(gotenfilter.Gte, value) 2146 } 2147 2148 func (b *filterCndBuilderMetadataLifecycleState) Lt(value meta.Lifecycle_State) *FilterBuilder { 2149 return b.compare(gotenfilter.Lt, value) 2150 } 2151 2152 func (b *filterCndBuilderMetadataLifecycleState) Lte(value meta.Lifecycle_State) *FilterBuilder { 2153 return b.compare(gotenfilter.Lte, value) 2154 } 2155 2156 func (b *filterCndBuilderMetadataLifecycleState) In(values []meta.Lifecycle_State) *FilterBuilder { 2157 return b.builder.addCond(&FilterConditionIn{ 2158 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().Lifecycle().State().WithArrayOfValues(values), 2159 }) 2160 } 2161 2162 func (b *filterCndBuilderMetadataLifecycleState) NotIn(values []meta.Lifecycle_State) *FilterBuilder { 2163 return b.builder.addCond(&FilterConditionNotIn{ 2164 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().Lifecycle().State().WithArrayOfValues(values), 2165 }) 2166 } 2167 2168 func (b *filterCndBuilderMetadataLifecycleState) IsNull() *FilterBuilder { 2169 return b.builder.addCond(&FilterConditionIsNull{ 2170 FieldPath: NewPodFieldPathBuilder().Metadata().Lifecycle().State().FieldPath(), 2171 }) 2172 } 2173 2174 func (b *filterCndBuilderMetadataLifecycleState) IsNan() *FilterBuilder { 2175 return b.builder.addCond(&FilterConditionIsNaN{ 2176 FieldPath: NewPodFieldPathBuilder().Metadata().Lifecycle().State().FieldPath(), 2177 }) 2178 } 2179 2180 func (b *filterCndBuilderMetadataLifecycleState) compare(op gotenfilter.CompareOperator, value meta.Lifecycle_State) *FilterBuilder { 2181 return b.builder.addCond(&FilterConditionCompare{ 2182 Operator: op, 2183 Pod_FieldPathValue: NewPodFieldPathBuilder().Metadata().Lifecycle().State().WithValue(value), 2184 }) 2185 } 2186 2187 type filterCndBuilderMetadataLifecycleBlockDeletion struct { 2188 builder *FilterBuilder 2189 } 2190 2191 func (b *filterCndBuilderMetadataLifecycleBlockDeletion) Eq(value bool) *FilterBuilder { 2192 return b.compare(gotenfilter.Eq, value) 2193 } 2194 2195 func (b *filterCndBuilderMetadataLifecycleBlockDeletion) Neq(value bool) *FilterBuilder { 2196 return b.compare(gotenfilter.Neq, value) 2197 } 2198 2199 func (b *filterCndBuilderMetadataLifecycleBlockDeletion) Gt(value bool) *FilterBuilder { 2200 return b.compare(gotenfilter.Gt, value) 2201 } 2202 2203 func (b *filterCndBuilderMetadataLifecycleBlockDeletion) Gte(value bool) *FilterBuilder { 2204 return b.compare(gotenfilter.Gte, value) 2205 } 2206 2207 func (b *filterCndBuilderMetadataLifecycleBlockDeletion) Lt(value bool) *FilterBuilder { 2208 return b.compare(gotenfilter.Lt, value) 2209 } 2210 2211 func (b *filterCndBuilderMetadataLifecycleBlockDeletion) Lte(value bool) *FilterBuilder { 2212 return b.compare(gotenfilter.Lte, value) 2213 } 2214 2215 func (b *filterCndBuilderMetadataLifecycleBlockDeletion) In(values []bool) *FilterBuilder { 2216 return b.builder.addCond(&FilterConditionIn{ 2217 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().Lifecycle().BlockDeletion().WithArrayOfValues(values), 2218 }) 2219 } 2220 2221 func (b *filterCndBuilderMetadataLifecycleBlockDeletion) NotIn(values []bool) *FilterBuilder { 2222 return b.builder.addCond(&FilterConditionNotIn{ 2223 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().Lifecycle().BlockDeletion().WithArrayOfValues(values), 2224 }) 2225 } 2226 2227 func (b *filterCndBuilderMetadataLifecycleBlockDeletion) IsNull() *FilterBuilder { 2228 return b.builder.addCond(&FilterConditionIsNull{ 2229 FieldPath: NewPodFieldPathBuilder().Metadata().Lifecycle().BlockDeletion().FieldPath(), 2230 }) 2231 } 2232 2233 func (b *filterCndBuilderMetadataLifecycleBlockDeletion) IsNan() *FilterBuilder { 2234 return b.builder.addCond(&FilterConditionIsNaN{ 2235 FieldPath: NewPodFieldPathBuilder().Metadata().Lifecycle().BlockDeletion().FieldPath(), 2236 }) 2237 } 2238 2239 func (b *filterCndBuilderMetadataLifecycleBlockDeletion) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder { 2240 return b.builder.addCond(&FilterConditionCompare{ 2241 Operator: op, 2242 Pod_FieldPathValue: NewPodFieldPathBuilder().Metadata().Lifecycle().BlockDeletion().WithValue(value), 2243 }) 2244 } 2245 2246 type filterCndBuilderMetadataServices struct { 2247 builder *FilterBuilder 2248 } 2249 2250 func (b *filterCndBuilderMetadataServices) Eq(value *meta.ServicesInfo) *FilterBuilder { 2251 return b.compare(gotenfilter.Eq, value) 2252 } 2253 2254 func (b *filterCndBuilderMetadataServices) Neq(value *meta.ServicesInfo) *FilterBuilder { 2255 return b.compare(gotenfilter.Neq, value) 2256 } 2257 2258 func (b *filterCndBuilderMetadataServices) Gt(value *meta.ServicesInfo) *FilterBuilder { 2259 return b.compare(gotenfilter.Gt, value) 2260 } 2261 2262 func (b *filterCndBuilderMetadataServices) Gte(value *meta.ServicesInfo) *FilterBuilder { 2263 return b.compare(gotenfilter.Gte, value) 2264 } 2265 2266 func (b *filterCndBuilderMetadataServices) Lt(value *meta.ServicesInfo) *FilterBuilder { 2267 return b.compare(gotenfilter.Lt, value) 2268 } 2269 2270 func (b *filterCndBuilderMetadataServices) Lte(value *meta.ServicesInfo) *FilterBuilder { 2271 return b.compare(gotenfilter.Lte, value) 2272 } 2273 2274 func (b *filterCndBuilderMetadataServices) In(values []*meta.ServicesInfo) *FilterBuilder { 2275 return b.builder.addCond(&FilterConditionIn{ 2276 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().Services().WithArrayOfValues(values), 2277 }) 2278 } 2279 2280 func (b *filterCndBuilderMetadataServices) NotIn(values []*meta.ServicesInfo) *FilterBuilder { 2281 return b.builder.addCond(&FilterConditionNotIn{ 2282 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().Services().WithArrayOfValues(values), 2283 }) 2284 } 2285 2286 func (b *filterCndBuilderMetadataServices) IsNull() *FilterBuilder { 2287 return b.builder.addCond(&FilterConditionIsNull{ 2288 FieldPath: NewPodFieldPathBuilder().Metadata().Services().FieldPath(), 2289 }) 2290 } 2291 2292 func (b *filterCndBuilderMetadataServices) IsNan() *FilterBuilder { 2293 return b.builder.addCond(&FilterConditionIsNaN{ 2294 FieldPath: NewPodFieldPathBuilder().Metadata().Services().FieldPath(), 2295 }) 2296 } 2297 2298 func (b *filterCndBuilderMetadataServices) compare(op gotenfilter.CompareOperator, value *meta.ServicesInfo) *FilterBuilder { 2299 return b.builder.addCond(&FilterConditionCompare{ 2300 Operator: op, 2301 Pod_FieldPathValue: NewPodFieldPathBuilder().Metadata().Services().WithValue(value), 2302 }) 2303 } 2304 2305 func (b *filterCndBuilderMetadataServices) OwningService() *filterCndBuilderMetadataServicesOwningService { 2306 return &filterCndBuilderMetadataServicesOwningService{builder: b.builder} 2307 } 2308 2309 func (b *filterCndBuilderMetadataServices) AllowedServices() *filterCndBuilderMetadataServicesAllowedServices { 2310 return &filterCndBuilderMetadataServicesAllowedServices{builder: b.builder} 2311 } 2312 2313 type filterCndBuilderMetadataServicesOwningService struct { 2314 builder *FilterBuilder 2315 } 2316 2317 func (b *filterCndBuilderMetadataServicesOwningService) Eq(value string) *FilterBuilder { 2318 return b.compare(gotenfilter.Eq, value) 2319 } 2320 2321 func (b *filterCndBuilderMetadataServicesOwningService) Neq(value string) *FilterBuilder { 2322 return b.compare(gotenfilter.Neq, value) 2323 } 2324 2325 func (b *filterCndBuilderMetadataServicesOwningService) Gt(value string) *FilterBuilder { 2326 return b.compare(gotenfilter.Gt, value) 2327 } 2328 2329 func (b *filterCndBuilderMetadataServicesOwningService) Gte(value string) *FilterBuilder { 2330 return b.compare(gotenfilter.Gte, value) 2331 } 2332 2333 func (b *filterCndBuilderMetadataServicesOwningService) Lt(value string) *FilterBuilder { 2334 return b.compare(gotenfilter.Lt, value) 2335 } 2336 2337 func (b *filterCndBuilderMetadataServicesOwningService) Lte(value string) *FilterBuilder { 2338 return b.compare(gotenfilter.Lte, value) 2339 } 2340 2341 func (b *filterCndBuilderMetadataServicesOwningService) In(values []string) *FilterBuilder { 2342 return b.builder.addCond(&FilterConditionIn{ 2343 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().Services().OwningService().WithArrayOfValues(values), 2344 }) 2345 } 2346 2347 func (b *filterCndBuilderMetadataServicesOwningService) NotIn(values []string) *FilterBuilder { 2348 return b.builder.addCond(&FilterConditionNotIn{ 2349 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().Services().OwningService().WithArrayOfValues(values), 2350 }) 2351 } 2352 2353 func (b *filterCndBuilderMetadataServicesOwningService) IsNull() *FilterBuilder { 2354 return b.builder.addCond(&FilterConditionIsNull{ 2355 FieldPath: NewPodFieldPathBuilder().Metadata().Services().OwningService().FieldPath(), 2356 }) 2357 } 2358 2359 func (b *filterCndBuilderMetadataServicesOwningService) IsNan() *FilterBuilder { 2360 return b.builder.addCond(&FilterConditionIsNaN{ 2361 FieldPath: NewPodFieldPathBuilder().Metadata().Services().OwningService().FieldPath(), 2362 }) 2363 } 2364 2365 func (b *filterCndBuilderMetadataServicesOwningService) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 2366 return b.builder.addCond(&FilterConditionCompare{ 2367 Operator: op, 2368 Pod_FieldPathValue: NewPodFieldPathBuilder().Metadata().Services().OwningService().WithValue(value), 2369 }) 2370 } 2371 2372 type filterCndBuilderMetadataServicesAllowedServices struct { 2373 builder *FilterBuilder 2374 } 2375 2376 func (b *filterCndBuilderMetadataServicesAllowedServices) Eq(value []string) *FilterBuilder { 2377 return b.compare(gotenfilter.Eq, value) 2378 } 2379 2380 func (b *filterCndBuilderMetadataServicesAllowedServices) Neq(value []string) *FilterBuilder { 2381 return b.compare(gotenfilter.Neq, value) 2382 } 2383 2384 func (b *filterCndBuilderMetadataServicesAllowedServices) Gt(value []string) *FilterBuilder { 2385 return b.compare(gotenfilter.Gt, value) 2386 } 2387 2388 func (b *filterCndBuilderMetadataServicesAllowedServices) Gte(value []string) *FilterBuilder { 2389 return b.compare(gotenfilter.Gte, value) 2390 } 2391 2392 func (b *filterCndBuilderMetadataServicesAllowedServices) Lt(value []string) *FilterBuilder { 2393 return b.compare(gotenfilter.Lt, value) 2394 } 2395 2396 func (b *filterCndBuilderMetadataServicesAllowedServices) Lte(value []string) *FilterBuilder { 2397 return b.compare(gotenfilter.Lte, value) 2398 } 2399 2400 func (b *filterCndBuilderMetadataServicesAllowedServices) In(values [][]string) *FilterBuilder { 2401 return b.builder.addCond(&FilterConditionIn{ 2402 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().Services().AllowedServices().WithArrayOfValues(values), 2403 }) 2404 } 2405 2406 func (b *filterCndBuilderMetadataServicesAllowedServices) NotIn(values [][]string) *FilterBuilder { 2407 return b.builder.addCond(&FilterConditionNotIn{ 2408 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Metadata().Services().AllowedServices().WithArrayOfValues(values), 2409 }) 2410 } 2411 2412 func (b *filterCndBuilderMetadataServicesAllowedServices) IsNull() *FilterBuilder { 2413 return b.builder.addCond(&FilterConditionIsNull{ 2414 FieldPath: NewPodFieldPathBuilder().Metadata().Services().AllowedServices().FieldPath(), 2415 }) 2416 } 2417 2418 func (b *filterCndBuilderMetadataServicesAllowedServices) IsNan() *FilterBuilder { 2419 return b.builder.addCond(&FilterConditionIsNaN{ 2420 FieldPath: NewPodFieldPathBuilder().Metadata().Services().AllowedServices().FieldPath(), 2421 }) 2422 } 2423 2424 func (b *filterCndBuilderMetadataServicesAllowedServices) Contains(value string) *FilterBuilder { 2425 return b.builder.addCond(&FilterConditionContains{ 2426 Type: gotenresource.ConditionContainsTypeValue, 2427 FieldPath: NewPodFieldPathBuilder().Metadata().Services().AllowedServices().FieldPath(), 2428 Value: NewPodFieldPathBuilder().Metadata().Services().AllowedServices().WithItemValue(value), 2429 }) 2430 } 2431 2432 func (b *filterCndBuilderMetadataServicesAllowedServices) ContainsAnyOf(values []string) *FilterBuilder { 2433 pathSelector := NewPodFieldPathBuilder().Metadata().Services().AllowedServices() 2434 itemValues := make([]Pod_FieldPathArrayItemValue, 0, len(values)) 2435 for _, value := range values { 2436 itemValues = append(itemValues, pathSelector.WithItemValue(value)) 2437 } 2438 return b.builder.addCond(&FilterConditionContains{ 2439 Type: gotenresource.ConditionContainsTypeAny, 2440 FieldPath: NewPodFieldPathBuilder().Metadata().Services().AllowedServices().FieldPath(), 2441 Values: itemValues, 2442 }) 2443 } 2444 2445 func (b *filterCndBuilderMetadataServicesAllowedServices) ContainsAll(values []string) *FilterBuilder { 2446 pathSelector := NewPodFieldPathBuilder().Metadata().Services().AllowedServices() 2447 itemValues := make([]Pod_FieldPathArrayItemValue, 0, len(values)) 2448 for _, value := range values { 2449 itemValues = append(itemValues, pathSelector.WithItemValue(value)) 2450 } 2451 return b.builder.addCond(&FilterConditionContains{ 2452 Type: gotenresource.ConditionContainsTypeAll, 2453 FieldPath: NewPodFieldPathBuilder().Metadata().Services().AllowedServices().FieldPath(), 2454 Values: itemValues, 2455 }) 2456 } 2457 2458 func (b *filterCndBuilderMetadataServicesAllowedServices) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder { 2459 return b.builder.addCond(&FilterConditionCompare{ 2460 Operator: op, 2461 Pod_FieldPathValue: NewPodFieldPathBuilder().Metadata().Services().AllowedServices().WithValue(value), 2462 }) 2463 } 2464 2465 type filterCndBuilderSpec struct { 2466 builder *FilterBuilder 2467 } 2468 2469 func (b *filterCndBuilderSpec) Eq(value *common.PodSpec) *FilterBuilder { 2470 return b.compare(gotenfilter.Eq, value) 2471 } 2472 2473 func (b *filterCndBuilderSpec) Neq(value *common.PodSpec) *FilterBuilder { 2474 return b.compare(gotenfilter.Neq, value) 2475 } 2476 2477 func (b *filterCndBuilderSpec) Gt(value *common.PodSpec) *FilterBuilder { 2478 return b.compare(gotenfilter.Gt, value) 2479 } 2480 2481 func (b *filterCndBuilderSpec) Gte(value *common.PodSpec) *FilterBuilder { 2482 return b.compare(gotenfilter.Gte, value) 2483 } 2484 2485 func (b *filterCndBuilderSpec) Lt(value *common.PodSpec) *FilterBuilder { 2486 return b.compare(gotenfilter.Lt, value) 2487 } 2488 2489 func (b *filterCndBuilderSpec) Lte(value *common.PodSpec) *FilterBuilder { 2490 return b.compare(gotenfilter.Lte, value) 2491 } 2492 2493 func (b *filterCndBuilderSpec) In(values []*common.PodSpec) *FilterBuilder { 2494 return b.builder.addCond(&FilterConditionIn{ 2495 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().WithArrayOfValues(values), 2496 }) 2497 } 2498 2499 func (b *filterCndBuilderSpec) NotIn(values []*common.PodSpec) *FilterBuilder { 2500 return b.builder.addCond(&FilterConditionNotIn{ 2501 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().WithArrayOfValues(values), 2502 }) 2503 } 2504 2505 func (b *filterCndBuilderSpec) IsNull() *FilterBuilder { 2506 return b.builder.addCond(&FilterConditionIsNull{ 2507 FieldPath: NewPodFieldPathBuilder().Spec().FieldPath(), 2508 }) 2509 } 2510 2511 func (b *filterCndBuilderSpec) IsNan() *FilterBuilder { 2512 return b.builder.addCond(&FilterConditionIsNaN{ 2513 FieldPath: NewPodFieldPathBuilder().Spec().FieldPath(), 2514 }) 2515 } 2516 2517 func (b *filterCndBuilderSpec) compare(op gotenfilter.CompareOperator, value *common.PodSpec) *FilterBuilder { 2518 return b.builder.addCond(&FilterConditionCompare{ 2519 Operator: op, 2520 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().WithValue(value), 2521 }) 2522 } 2523 2524 func (b *filterCndBuilderSpec) Node() *filterCndBuilderSpecNode { 2525 return &filterCndBuilderSpecNode{builder: b.builder} 2526 } 2527 2528 func (b *filterCndBuilderSpec) Containers() *filterCndBuilderSpecContainers { 2529 return &filterCndBuilderSpecContainers{builder: b.builder} 2530 } 2531 2532 func (b *filterCndBuilderSpec) HostNetwork() *filterCndBuilderSpecHostNetwork { 2533 return &filterCndBuilderSpecHostNetwork{builder: b.builder} 2534 } 2535 2536 func (b *filterCndBuilderSpec) RestartPolicy() *filterCndBuilderSpecRestartPolicy { 2537 return &filterCndBuilderSpecRestartPolicy{builder: b.builder} 2538 } 2539 2540 func (b *filterCndBuilderSpec) ImagePullSecrets() *filterCndBuilderSpecImagePullSecrets { 2541 return &filterCndBuilderSpecImagePullSecrets{builder: b.builder} 2542 } 2543 2544 func (b *filterCndBuilderSpec) Volumes() *filterCndBuilderSpecVolumes { 2545 return &filterCndBuilderSpecVolumes{builder: b.builder} 2546 } 2547 2548 func (b *filterCndBuilderSpec) Compose() *filterCndBuilderSpecCompose { 2549 return &filterCndBuilderSpecCompose{builder: b.builder} 2550 } 2551 2552 func (b *filterCndBuilderSpec) HostVolumeMounts() *filterCndBuilderSpecHostVolumeMounts { 2553 return &filterCndBuilderSpecHostVolumeMounts{builder: b.builder} 2554 } 2555 2556 type filterCndBuilderSpecNode struct { 2557 builder *FilterBuilder 2558 } 2559 2560 func (b *filterCndBuilderSpecNode) Eq(value *devices_device.Reference) *FilterBuilder { 2561 return b.compare(gotenfilter.Eq, value) 2562 } 2563 2564 func (b *filterCndBuilderSpecNode) Neq(value *devices_device.Reference) *FilterBuilder { 2565 return b.compare(gotenfilter.Neq, value) 2566 } 2567 2568 func (b *filterCndBuilderSpecNode) Gt(value *devices_device.Reference) *FilterBuilder { 2569 return b.compare(gotenfilter.Gt, value) 2570 } 2571 2572 func (b *filterCndBuilderSpecNode) Gte(value *devices_device.Reference) *FilterBuilder { 2573 return b.compare(gotenfilter.Gte, value) 2574 } 2575 2576 func (b *filterCndBuilderSpecNode) Lt(value *devices_device.Reference) *FilterBuilder { 2577 return b.compare(gotenfilter.Lt, value) 2578 } 2579 2580 func (b *filterCndBuilderSpecNode) Lte(value *devices_device.Reference) *FilterBuilder { 2581 return b.compare(gotenfilter.Lte, value) 2582 } 2583 2584 func (b *filterCndBuilderSpecNode) In(values []*devices_device.Reference) *FilterBuilder { 2585 return b.builder.addCond(&FilterConditionIn{ 2586 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Node().WithArrayOfValues(values), 2587 }) 2588 } 2589 2590 func (b *filterCndBuilderSpecNode) NotIn(values []*devices_device.Reference) *FilterBuilder { 2591 return b.builder.addCond(&FilterConditionNotIn{ 2592 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Node().WithArrayOfValues(values), 2593 }) 2594 } 2595 2596 func (b *filterCndBuilderSpecNode) IsNull() *FilterBuilder { 2597 return b.builder.addCond(&FilterConditionIsNull{ 2598 FieldPath: NewPodFieldPathBuilder().Spec().Node().FieldPath(), 2599 }) 2600 } 2601 2602 func (b *filterCndBuilderSpecNode) IsNan() *FilterBuilder { 2603 return b.builder.addCond(&FilterConditionIsNaN{ 2604 FieldPath: NewPodFieldPathBuilder().Spec().Node().FieldPath(), 2605 }) 2606 } 2607 2608 func (b *filterCndBuilderSpecNode) compare(op gotenfilter.CompareOperator, value *devices_device.Reference) *FilterBuilder { 2609 return b.builder.addCond(&FilterConditionCompare{ 2610 Operator: op, 2611 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Node().WithValue(value), 2612 }) 2613 } 2614 2615 type filterCndBuilderSpecContainers struct { 2616 builder *FilterBuilder 2617 } 2618 2619 func (b *filterCndBuilderSpecContainers) Eq(value []*common.PodSpec_Container) *FilterBuilder { 2620 return b.compare(gotenfilter.Eq, value) 2621 } 2622 2623 func (b *filterCndBuilderSpecContainers) Neq(value []*common.PodSpec_Container) *FilterBuilder { 2624 return b.compare(gotenfilter.Neq, value) 2625 } 2626 2627 func (b *filterCndBuilderSpecContainers) Gt(value []*common.PodSpec_Container) *FilterBuilder { 2628 return b.compare(gotenfilter.Gt, value) 2629 } 2630 2631 func (b *filterCndBuilderSpecContainers) Gte(value []*common.PodSpec_Container) *FilterBuilder { 2632 return b.compare(gotenfilter.Gte, value) 2633 } 2634 2635 func (b *filterCndBuilderSpecContainers) Lt(value []*common.PodSpec_Container) *FilterBuilder { 2636 return b.compare(gotenfilter.Lt, value) 2637 } 2638 2639 func (b *filterCndBuilderSpecContainers) Lte(value []*common.PodSpec_Container) *FilterBuilder { 2640 return b.compare(gotenfilter.Lte, value) 2641 } 2642 2643 func (b *filterCndBuilderSpecContainers) In(values [][]*common.PodSpec_Container) *FilterBuilder { 2644 return b.builder.addCond(&FilterConditionIn{ 2645 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().WithArrayOfValues(values), 2646 }) 2647 } 2648 2649 func (b *filterCndBuilderSpecContainers) NotIn(values [][]*common.PodSpec_Container) *FilterBuilder { 2650 return b.builder.addCond(&FilterConditionNotIn{ 2651 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().WithArrayOfValues(values), 2652 }) 2653 } 2654 2655 func (b *filterCndBuilderSpecContainers) IsNull() *FilterBuilder { 2656 return b.builder.addCond(&FilterConditionIsNull{ 2657 FieldPath: NewPodFieldPathBuilder().Spec().Containers().FieldPath(), 2658 }) 2659 } 2660 2661 func (b *filterCndBuilderSpecContainers) IsNan() *FilterBuilder { 2662 return b.builder.addCond(&FilterConditionIsNaN{ 2663 FieldPath: NewPodFieldPathBuilder().Spec().Containers().FieldPath(), 2664 }) 2665 } 2666 2667 func (b *filterCndBuilderSpecContainers) Contains(value *common.PodSpec_Container) *FilterBuilder { 2668 return b.builder.addCond(&FilterConditionContains{ 2669 Type: gotenresource.ConditionContainsTypeValue, 2670 FieldPath: NewPodFieldPathBuilder().Spec().Containers().FieldPath(), 2671 Value: NewPodFieldPathBuilder().Spec().Containers().WithItemValue(value), 2672 }) 2673 } 2674 2675 func (b *filterCndBuilderSpecContainers) ContainsAnyOf(values []*common.PodSpec_Container) *FilterBuilder { 2676 pathSelector := NewPodFieldPathBuilder().Spec().Containers() 2677 itemValues := make([]Pod_FieldPathArrayItemValue, 0, len(values)) 2678 for _, value := range values { 2679 itemValues = append(itemValues, pathSelector.WithItemValue(value)) 2680 } 2681 return b.builder.addCond(&FilterConditionContains{ 2682 Type: gotenresource.ConditionContainsTypeAny, 2683 FieldPath: NewPodFieldPathBuilder().Spec().Containers().FieldPath(), 2684 Values: itemValues, 2685 }) 2686 } 2687 2688 func (b *filterCndBuilderSpecContainers) ContainsAll(values []*common.PodSpec_Container) *FilterBuilder { 2689 pathSelector := NewPodFieldPathBuilder().Spec().Containers() 2690 itemValues := make([]Pod_FieldPathArrayItemValue, 0, len(values)) 2691 for _, value := range values { 2692 itemValues = append(itemValues, pathSelector.WithItemValue(value)) 2693 } 2694 return b.builder.addCond(&FilterConditionContains{ 2695 Type: gotenresource.ConditionContainsTypeAll, 2696 FieldPath: NewPodFieldPathBuilder().Spec().Containers().FieldPath(), 2697 Values: itemValues, 2698 }) 2699 } 2700 2701 func (b *filterCndBuilderSpecContainers) compare(op gotenfilter.CompareOperator, value []*common.PodSpec_Container) *FilterBuilder { 2702 return b.builder.addCond(&FilterConditionCompare{ 2703 Operator: op, 2704 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Containers().WithValue(value), 2705 }) 2706 } 2707 2708 func (b *filterCndBuilderSpecContainers) Args() *filterCndBuilderSpecContainersArgs { 2709 return &filterCndBuilderSpecContainersArgs{builder: b.builder} 2710 } 2711 2712 func (b *filterCndBuilderSpecContainers) Command() *filterCndBuilderSpecContainersCommand { 2713 return &filterCndBuilderSpecContainersCommand{builder: b.builder} 2714 } 2715 2716 func (b *filterCndBuilderSpecContainers) Env() *filterCndBuilderSpecContainersEnv { 2717 return &filterCndBuilderSpecContainersEnv{builder: b.builder} 2718 } 2719 2720 func (b *filterCndBuilderSpecContainers) Image() *filterCndBuilderSpecContainersImage { 2721 return &filterCndBuilderSpecContainersImage{builder: b.builder} 2722 } 2723 2724 func (b *filterCndBuilderSpecContainers) ImagePullPolicy() *filterCndBuilderSpecContainersImagePullPolicy { 2725 return &filterCndBuilderSpecContainersImagePullPolicy{builder: b.builder} 2726 } 2727 2728 func (b *filterCndBuilderSpecContainers) Name() *filterCndBuilderSpecContainersName { 2729 return &filterCndBuilderSpecContainersName{builder: b.builder} 2730 } 2731 2732 func (b *filterCndBuilderSpecContainers) Resources() *filterCndBuilderSpecContainersResources { 2733 return &filterCndBuilderSpecContainersResources{builder: b.builder} 2734 } 2735 2736 func (b *filterCndBuilderSpecContainers) SecurityContext() *filterCndBuilderSpecContainersSecurityContext { 2737 return &filterCndBuilderSpecContainersSecurityContext{builder: b.builder} 2738 } 2739 2740 func (b *filterCndBuilderSpecContainers) VolumeMounts() *filterCndBuilderSpecContainersVolumeMounts { 2741 return &filterCndBuilderSpecContainersVolumeMounts{builder: b.builder} 2742 } 2743 2744 func (b *filterCndBuilderSpecContainers) EnvFrom() *filterCndBuilderSpecContainersEnvFrom { 2745 return &filterCndBuilderSpecContainersEnvFrom{builder: b.builder} 2746 } 2747 2748 type filterCndBuilderSpecContainersArgs struct { 2749 builder *FilterBuilder 2750 } 2751 2752 func (b *filterCndBuilderSpecContainersArgs) Eq(value []string) *FilterBuilder { 2753 return b.compare(gotenfilter.Eq, value) 2754 } 2755 2756 func (b *filterCndBuilderSpecContainersArgs) Neq(value []string) *FilterBuilder { 2757 return b.compare(gotenfilter.Neq, value) 2758 } 2759 2760 func (b *filterCndBuilderSpecContainersArgs) Gt(value []string) *FilterBuilder { 2761 return b.compare(gotenfilter.Gt, value) 2762 } 2763 2764 func (b *filterCndBuilderSpecContainersArgs) Gte(value []string) *FilterBuilder { 2765 return b.compare(gotenfilter.Gte, value) 2766 } 2767 2768 func (b *filterCndBuilderSpecContainersArgs) Lt(value []string) *FilterBuilder { 2769 return b.compare(gotenfilter.Lt, value) 2770 } 2771 2772 func (b *filterCndBuilderSpecContainersArgs) Lte(value []string) *FilterBuilder { 2773 return b.compare(gotenfilter.Lte, value) 2774 } 2775 2776 func (b *filterCndBuilderSpecContainersArgs) In(values [][]string) *FilterBuilder { 2777 return b.builder.addCond(&FilterConditionIn{ 2778 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().Args().WithArrayOfValues(values), 2779 }) 2780 } 2781 2782 func (b *filterCndBuilderSpecContainersArgs) NotIn(values [][]string) *FilterBuilder { 2783 return b.builder.addCond(&FilterConditionNotIn{ 2784 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().Args().WithArrayOfValues(values), 2785 }) 2786 } 2787 2788 func (b *filterCndBuilderSpecContainersArgs) IsNull() *FilterBuilder { 2789 return b.builder.addCond(&FilterConditionIsNull{ 2790 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Args().FieldPath(), 2791 }) 2792 } 2793 2794 func (b *filterCndBuilderSpecContainersArgs) IsNan() *FilterBuilder { 2795 return b.builder.addCond(&FilterConditionIsNaN{ 2796 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Args().FieldPath(), 2797 }) 2798 } 2799 2800 func (b *filterCndBuilderSpecContainersArgs) Contains(value string) *FilterBuilder { 2801 return b.builder.addCond(&FilterConditionContains{ 2802 Type: gotenresource.ConditionContainsTypeValue, 2803 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Args().FieldPath(), 2804 Value: NewPodFieldPathBuilder().Spec().Containers().Args().WithItemValue(value), 2805 }) 2806 } 2807 2808 func (b *filterCndBuilderSpecContainersArgs) ContainsAnyOf(values []string) *FilterBuilder { 2809 pathSelector := NewPodFieldPathBuilder().Spec().Containers().Args() 2810 itemValues := make([]Pod_FieldPathArrayItemValue, 0, len(values)) 2811 for _, value := range values { 2812 itemValues = append(itemValues, pathSelector.WithItemValue(value)) 2813 } 2814 return b.builder.addCond(&FilterConditionContains{ 2815 Type: gotenresource.ConditionContainsTypeAny, 2816 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Args().FieldPath(), 2817 Values: itemValues, 2818 }) 2819 } 2820 2821 func (b *filterCndBuilderSpecContainersArgs) ContainsAll(values []string) *FilterBuilder { 2822 pathSelector := NewPodFieldPathBuilder().Spec().Containers().Args() 2823 itemValues := make([]Pod_FieldPathArrayItemValue, 0, len(values)) 2824 for _, value := range values { 2825 itemValues = append(itemValues, pathSelector.WithItemValue(value)) 2826 } 2827 return b.builder.addCond(&FilterConditionContains{ 2828 Type: gotenresource.ConditionContainsTypeAll, 2829 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Args().FieldPath(), 2830 Values: itemValues, 2831 }) 2832 } 2833 2834 func (b *filterCndBuilderSpecContainersArgs) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder { 2835 return b.builder.addCond(&FilterConditionCompare{ 2836 Operator: op, 2837 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Containers().Args().WithValue(value), 2838 }) 2839 } 2840 2841 type filterCndBuilderSpecContainersCommand struct { 2842 builder *FilterBuilder 2843 } 2844 2845 func (b *filterCndBuilderSpecContainersCommand) Eq(value []string) *FilterBuilder { 2846 return b.compare(gotenfilter.Eq, value) 2847 } 2848 2849 func (b *filterCndBuilderSpecContainersCommand) Neq(value []string) *FilterBuilder { 2850 return b.compare(gotenfilter.Neq, value) 2851 } 2852 2853 func (b *filterCndBuilderSpecContainersCommand) Gt(value []string) *FilterBuilder { 2854 return b.compare(gotenfilter.Gt, value) 2855 } 2856 2857 func (b *filterCndBuilderSpecContainersCommand) Gte(value []string) *FilterBuilder { 2858 return b.compare(gotenfilter.Gte, value) 2859 } 2860 2861 func (b *filterCndBuilderSpecContainersCommand) Lt(value []string) *FilterBuilder { 2862 return b.compare(gotenfilter.Lt, value) 2863 } 2864 2865 func (b *filterCndBuilderSpecContainersCommand) Lte(value []string) *FilterBuilder { 2866 return b.compare(gotenfilter.Lte, value) 2867 } 2868 2869 func (b *filterCndBuilderSpecContainersCommand) In(values [][]string) *FilterBuilder { 2870 return b.builder.addCond(&FilterConditionIn{ 2871 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().Command().WithArrayOfValues(values), 2872 }) 2873 } 2874 2875 func (b *filterCndBuilderSpecContainersCommand) NotIn(values [][]string) *FilterBuilder { 2876 return b.builder.addCond(&FilterConditionNotIn{ 2877 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().Command().WithArrayOfValues(values), 2878 }) 2879 } 2880 2881 func (b *filterCndBuilderSpecContainersCommand) IsNull() *FilterBuilder { 2882 return b.builder.addCond(&FilterConditionIsNull{ 2883 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Command().FieldPath(), 2884 }) 2885 } 2886 2887 func (b *filterCndBuilderSpecContainersCommand) IsNan() *FilterBuilder { 2888 return b.builder.addCond(&FilterConditionIsNaN{ 2889 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Command().FieldPath(), 2890 }) 2891 } 2892 2893 func (b *filterCndBuilderSpecContainersCommand) Contains(value string) *FilterBuilder { 2894 return b.builder.addCond(&FilterConditionContains{ 2895 Type: gotenresource.ConditionContainsTypeValue, 2896 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Command().FieldPath(), 2897 Value: NewPodFieldPathBuilder().Spec().Containers().Command().WithItemValue(value), 2898 }) 2899 } 2900 2901 func (b *filterCndBuilderSpecContainersCommand) ContainsAnyOf(values []string) *FilterBuilder { 2902 pathSelector := NewPodFieldPathBuilder().Spec().Containers().Command() 2903 itemValues := make([]Pod_FieldPathArrayItemValue, 0, len(values)) 2904 for _, value := range values { 2905 itemValues = append(itemValues, pathSelector.WithItemValue(value)) 2906 } 2907 return b.builder.addCond(&FilterConditionContains{ 2908 Type: gotenresource.ConditionContainsTypeAny, 2909 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Command().FieldPath(), 2910 Values: itemValues, 2911 }) 2912 } 2913 2914 func (b *filterCndBuilderSpecContainersCommand) ContainsAll(values []string) *FilterBuilder { 2915 pathSelector := NewPodFieldPathBuilder().Spec().Containers().Command() 2916 itemValues := make([]Pod_FieldPathArrayItemValue, 0, len(values)) 2917 for _, value := range values { 2918 itemValues = append(itemValues, pathSelector.WithItemValue(value)) 2919 } 2920 return b.builder.addCond(&FilterConditionContains{ 2921 Type: gotenresource.ConditionContainsTypeAll, 2922 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Command().FieldPath(), 2923 Values: itemValues, 2924 }) 2925 } 2926 2927 func (b *filterCndBuilderSpecContainersCommand) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder { 2928 return b.builder.addCond(&FilterConditionCompare{ 2929 Operator: op, 2930 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Containers().Command().WithValue(value), 2931 }) 2932 } 2933 2934 type filterCndBuilderSpecContainersEnv struct { 2935 builder *FilterBuilder 2936 } 2937 2938 func (b *filterCndBuilderSpecContainersEnv) Eq(value []*common.EnvVar) *FilterBuilder { 2939 return b.compare(gotenfilter.Eq, value) 2940 } 2941 2942 func (b *filterCndBuilderSpecContainersEnv) Neq(value []*common.EnvVar) *FilterBuilder { 2943 return b.compare(gotenfilter.Neq, value) 2944 } 2945 2946 func (b *filterCndBuilderSpecContainersEnv) Gt(value []*common.EnvVar) *FilterBuilder { 2947 return b.compare(gotenfilter.Gt, value) 2948 } 2949 2950 func (b *filterCndBuilderSpecContainersEnv) Gte(value []*common.EnvVar) *FilterBuilder { 2951 return b.compare(gotenfilter.Gte, value) 2952 } 2953 2954 func (b *filterCndBuilderSpecContainersEnv) Lt(value []*common.EnvVar) *FilterBuilder { 2955 return b.compare(gotenfilter.Lt, value) 2956 } 2957 2958 func (b *filterCndBuilderSpecContainersEnv) Lte(value []*common.EnvVar) *FilterBuilder { 2959 return b.compare(gotenfilter.Lte, value) 2960 } 2961 2962 func (b *filterCndBuilderSpecContainersEnv) In(values [][]*common.EnvVar) *FilterBuilder { 2963 return b.builder.addCond(&FilterConditionIn{ 2964 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().Env().WithArrayOfValues(values), 2965 }) 2966 } 2967 2968 func (b *filterCndBuilderSpecContainersEnv) NotIn(values [][]*common.EnvVar) *FilterBuilder { 2969 return b.builder.addCond(&FilterConditionNotIn{ 2970 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().Env().WithArrayOfValues(values), 2971 }) 2972 } 2973 2974 func (b *filterCndBuilderSpecContainersEnv) IsNull() *FilterBuilder { 2975 return b.builder.addCond(&FilterConditionIsNull{ 2976 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Env().FieldPath(), 2977 }) 2978 } 2979 2980 func (b *filterCndBuilderSpecContainersEnv) IsNan() *FilterBuilder { 2981 return b.builder.addCond(&FilterConditionIsNaN{ 2982 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Env().FieldPath(), 2983 }) 2984 } 2985 2986 func (b *filterCndBuilderSpecContainersEnv) Contains(value *common.EnvVar) *FilterBuilder { 2987 return b.builder.addCond(&FilterConditionContains{ 2988 Type: gotenresource.ConditionContainsTypeValue, 2989 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Env().FieldPath(), 2990 Value: NewPodFieldPathBuilder().Spec().Containers().Env().WithItemValue(value), 2991 }) 2992 } 2993 2994 func (b *filterCndBuilderSpecContainersEnv) ContainsAnyOf(values []*common.EnvVar) *FilterBuilder { 2995 pathSelector := NewPodFieldPathBuilder().Spec().Containers().Env() 2996 itemValues := make([]Pod_FieldPathArrayItemValue, 0, len(values)) 2997 for _, value := range values { 2998 itemValues = append(itemValues, pathSelector.WithItemValue(value)) 2999 } 3000 return b.builder.addCond(&FilterConditionContains{ 3001 Type: gotenresource.ConditionContainsTypeAny, 3002 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Env().FieldPath(), 3003 Values: itemValues, 3004 }) 3005 } 3006 3007 func (b *filterCndBuilderSpecContainersEnv) ContainsAll(values []*common.EnvVar) *FilterBuilder { 3008 pathSelector := NewPodFieldPathBuilder().Spec().Containers().Env() 3009 itemValues := make([]Pod_FieldPathArrayItemValue, 0, len(values)) 3010 for _, value := range values { 3011 itemValues = append(itemValues, pathSelector.WithItemValue(value)) 3012 } 3013 return b.builder.addCond(&FilterConditionContains{ 3014 Type: gotenresource.ConditionContainsTypeAll, 3015 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Env().FieldPath(), 3016 Values: itemValues, 3017 }) 3018 } 3019 3020 func (b *filterCndBuilderSpecContainersEnv) compare(op gotenfilter.CompareOperator, value []*common.EnvVar) *FilterBuilder { 3021 return b.builder.addCond(&FilterConditionCompare{ 3022 Operator: op, 3023 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Containers().Env().WithValue(value), 3024 }) 3025 } 3026 3027 func (b *filterCndBuilderSpecContainersEnv) Name() *filterCndBuilderSpecContainersEnvName { 3028 return &filterCndBuilderSpecContainersEnvName{builder: b.builder} 3029 } 3030 3031 func (b *filterCndBuilderSpecContainersEnv) Value() *filterCndBuilderSpecContainersEnvValue { 3032 return &filterCndBuilderSpecContainersEnvValue{builder: b.builder} 3033 } 3034 3035 func (b *filterCndBuilderSpecContainersEnv) ValueFrom() *filterCndBuilderSpecContainersEnvValueFrom { 3036 return &filterCndBuilderSpecContainersEnvValueFrom{builder: b.builder} 3037 } 3038 3039 type filterCndBuilderSpecContainersEnvName struct { 3040 builder *FilterBuilder 3041 } 3042 3043 func (b *filterCndBuilderSpecContainersEnvName) Eq(value string) *FilterBuilder { 3044 return b.compare(gotenfilter.Eq, value) 3045 } 3046 3047 func (b *filterCndBuilderSpecContainersEnvName) Neq(value string) *FilterBuilder { 3048 return b.compare(gotenfilter.Neq, value) 3049 } 3050 3051 func (b *filterCndBuilderSpecContainersEnvName) Gt(value string) *FilterBuilder { 3052 return b.compare(gotenfilter.Gt, value) 3053 } 3054 3055 func (b *filterCndBuilderSpecContainersEnvName) Gte(value string) *FilterBuilder { 3056 return b.compare(gotenfilter.Gte, value) 3057 } 3058 3059 func (b *filterCndBuilderSpecContainersEnvName) Lt(value string) *FilterBuilder { 3060 return b.compare(gotenfilter.Lt, value) 3061 } 3062 3063 func (b *filterCndBuilderSpecContainersEnvName) Lte(value string) *FilterBuilder { 3064 return b.compare(gotenfilter.Lte, value) 3065 } 3066 3067 func (b *filterCndBuilderSpecContainersEnvName) In(values []string) *FilterBuilder { 3068 return b.builder.addCond(&FilterConditionIn{ 3069 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().Env().Name().WithArrayOfValues(values), 3070 }) 3071 } 3072 3073 func (b *filterCndBuilderSpecContainersEnvName) NotIn(values []string) *FilterBuilder { 3074 return b.builder.addCond(&FilterConditionNotIn{ 3075 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().Env().Name().WithArrayOfValues(values), 3076 }) 3077 } 3078 3079 func (b *filterCndBuilderSpecContainersEnvName) IsNull() *FilterBuilder { 3080 return b.builder.addCond(&FilterConditionIsNull{ 3081 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Env().Name().FieldPath(), 3082 }) 3083 } 3084 3085 func (b *filterCndBuilderSpecContainersEnvName) IsNan() *FilterBuilder { 3086 return b.builder.addCond(&FilterConditionIsNaN{ 3087 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Env().Name().FieldPath(), 3088 }) 3089 } 3090 3091 func (b *filterCndBuilderSpecContainersEnvName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 3092 return b.builder.addCond(&FilterConditionCompare{ 3093 Operator: op, 3094 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Containers().Env().Name().WithValue(value), 3095 }) 3096 } 3097 3098 type filterCndBuilderSpecContainersEnvValue struct { 3099 builder *FilterBuilder 3100 } 3101 3102 func (b *filterCndBuilderSpecContainersEnvValue) Eq(value string) *FilterBuilder { 3103 return b.compare(gotenfilter.Eq, value) 3104 } 3105 3106 func (b *filterCndBuilderSpecContainersEnvValue) Neq(value string) *FilterBuilder { 3107 return b.compare(gotenfilter.Neq, value) 3108 } 3109 3110 func (b *filterCndBuilderSpecContainersEnvValue) Gt(value string) *FilterBuilder { 3111 return b.compare(gotenfilter.Gt, value) 3112 } 3113 3114 func (b *filterCndBuilderSpecContainersEnvValue) Gte(value string) *FilterBuilder { 3115 return b.compare(gotenfilter.Gte, value) 3116 } 3117 3118 func (b *filterCndBuilderSpecContainersEnvValue) Lt(value string) *FilterBuilder { 3119 return b.compare(gotenfilter.Lt, value) 3120 } 3121 3122 func (b *filterCndBuilderSpecContainersEnvValue) Lte(value string) *FilterBuilder { 3123 return b.compare(gotenfilter.Lte, value) 3124 } 3125 3126 func (b *filterCndBuilderSpecContainersEnvValue) In(values []string) *FilterBuilder { 3127 return b.builder.addCond(&FilterConditionIn{ 3128 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().Env().Value().WithArrayOfValues(values), 3129 }) 3130 } 3131 3132 func (b *filterCndBuilderSpecContainersEnvValue) NotIn(values []string) *FilterBuilder { 3133 return b.builder.addCond(&FilterConditionNotIn{ 3134 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().Env().Value().WithArrayOfValues(values), 3135 }) 3136 } 3137 3138 func (b *filterCndBuilderSpecContainersEnvValue) IsNull() *FilterBuilder { 3139 return b.builder.addCond(&FilterConditionIsNull{ 3140 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Env().Value().FieldPath(), 3141 }) 3142 } 3143 3144 func (b *filterCndBuilderSpecContainersEnvValue) IsNan() *FilterBuilder { 3145 return b.builder.addCond(&FilterConditionIsNaN{ 3146 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Env().Value().FieldPath(), 3147 }) 3148 } 3149 3150 func (b *filterCndBuilderSpecContainersEnvValue) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 3151 return b.builder.addCond(&FilterConditionCompare{ 3152 Operator: op, 3153 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Containers().Env().Value().WithValue(value), 3154 }) 3155 } 3156 3157 type filterCndBuilderSpecContainersEnvValueFrom struct { 3158 builder *FilterBuilder 3159 } 3160 3161 func (b *filterCndBuilderSpecContainersEnvValueFrom) Eq(value *common.EnvVarSource) *FilterBuilder { 3162 return b.compare(gotenfilter.Eq, value) 3163 } 3164 3165 func (b *filterCndBuilderSpecContainersEnvValueFrom) Neq(value *common.EnvVarSource) *FilterBuilder { 3166 return b.compare(gotenfilter.Neq, value) 3167 } 3168 3169 func (b *filterCndBuilderSpecContainersEnvValueFrom) Gt(value *common.EnvVarSource) *FilterBuilder { 3170 return b.compare(gotenfilter.Gt, value) 3171 } 3172 3173 func (b *filterCndBuilderSpecContainersEnvValueFrom) Gte(value *common.EnvVarSource) *FilterBuilder { 3174 return b.compare(gotenfilter.Gte, value) 3175 } 3176 3177 func (b *filterCndBuilderSpecContainersEnvValueFrom) Lt(value *common.EnvVarSource) *FilterBuilder { 3178 return b.compare(gotenfilter.Lt, value) 3179 } 3180 3181 func (b *filterCndBuilderSpecContainersEnvValueFrom) Lte(value *common.EnvVarSource) *FilterBuilder { 3182 return b.compare(gotenfilter.Lte, value) 3183 } 3184 3185 func (b *filterCndBuilderSpecContainersEnvValueFrom) In(values []*common.EnvVarSource) *FilterBuilder { 3186 return b.builder.addCond(&FilterConditionIn{ 3187 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().WithArrayOfValues(values), 3188 }) 3189 } 3190 3191 func (b *filterCndBuilderSpecContainersEnvValueFrom) NotIn(values []*common.EnvVarSource) *FilterBuilder { 3192 return b.builder.addCond(&FilterConditionNotIn{ 3193 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().WithArrayOfValues(values), 3194 }) 3195 } 3196 3197 func (b *filterCndBuilderSpecContainersEnvValueFrom) IsNull() *FilterBuilder { 3198 return b.builder.addCond(&FilterConditionIsNull{ 3199 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().FieldPath(), 3200 }) 3201 } 3202 3203 func (b *filterCndBuilderSpecContainersEnvValueFrom) IsNan() *FilterBuilder { 3204 return b.builder.addCond(&FilterConditionIsNaN{ 3205 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().FieldPath(), 3206 }) 3207 } 3208 3209 func (b *filterCndBuilderSpecContainersEnvValueFrom) compare(op gotenfilter.CompareOperator, value *common.EnvVarSource) *FilterBuilder { 3210 return b.builder.addCond(&FilterConditionCompare{ 3211 Operator: op, 3212 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().WithValue(value), 3213 }) 3214 } 3215 3216 func (b *filterCndBuilderSpecContainersEnvValueFrom) ConfigMapKeyRef() *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRef { 3217 return &filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRef{builder: b.builder} 3218 } 3219 3220 func (b *filterCndBuilderSpecContainersEnvValueFrom) SecretKeyRef() *filterCndBuilderSpecContainersEnvValueFromSecretKeyRef { 3221 return &filterCndBuilderSpecContainersEnvValueFromSecretKeyRef{builder: b.builder} 3222 } 3223 3224 type filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRef struct { 3225 builder *FilterBuilder 3226 } 3227 3228 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRef) Eq(value *common.ConfigMapKeySelector) *FilterBuilder { 3229 return b.compare(gotenfilter.Eq, value) 3230 } 3231 3232 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRef) Neq(value *common.ConfigMapKeySelector) *FilterBuilder { 3233 return b.compare(gotenfilter.Neq, value) 3234 } 3235 3236 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRef) Gt(value *common.ConfigMapKeySelector) *FilterBuilder { 3237 return b.compare(gotenfilter.Gt, value) 3238 } 3239 3240 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRef) Gte(value *common.ConfigMapKeySelector) *FilterBuilder { 3241 return b.compare(gotenfilter.Gte, value) 3242 } 3243 3244 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRef) Lt(value *common.ConfigMapKeySelector) *FilterBuilder { 3245 return b.compare(gotenfilter.Lt, value) 3246 } 3247 3248 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRef) Lte(value *common.ConfigMapKeySelector) *FilterBuilder { 3249 return b.compare(gotenfilter.Lte, value) 3250 } 3251 3252 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRef) In(values []*common.ConfigMapKeySelector) *FilterBuilder { 3253 return b.builder.addCond(&FilterConditionIn{ 3254 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().ConfigMapKeyRef().WithArrayOfValues(values), 3255 }) 3256 } 3257 3258 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRef) NotIn(values []*common.ConfigMapKeySelector) *FilterBuilder { 3259 return b.builder.addCond(&FilterConditionNotIn{ 3260 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().ConfigMapKeyRef().WithArrayOfValues(values), 3261 }) 3262 } 3263 3264 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRef) IsNull() *FilterBuilder { 3265 return b.builder.addCond(&FilterConditionIsNull{ 3266 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().ConfigMapKeyRef().FieldPath(), 3267 }) 3268 } 3269 3270 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRef) IsNan() *FilterBuilder { 3271 return b.builder.addCond(&FilterConditionIsNaN{ 3272 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().ConfigMapKeyRef().FieldPath(), 3273 }) 3274 } 3275 3276 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRef) compare(op gotenfilter.CompareOperator, value *common.ConfigMapKeySelector) *FilterBuilder { 3277 return b.builder.addCond(&FilterConditionCompare{ 3278 Operator: op, 3279 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().ConfigMapKeyRef().WithValue(value), 3280 }) 3281 } 3282 3283 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRef) Name() *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRefName { 3284 return &filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRefName{builder: b.builder} 3285 } 3286 3287 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRef) Key() *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRefKey { 3288 return &filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRefKey{builder: b.builder} 3289 } 3290 3291 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRef) Optional() *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRefOptional { 3292 return &filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRefOptional{builder: b.builder} 3293 } 3294 3295 type filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRefName struct { 3296 builder *FilterBuilder 3297 } 3298 3299 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRefName) Eq(value string) *FilterBuilder { 3300 return b.compare(gotenfilter.Eq, value) 3301 } 3302 3303 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRefName) Neq(value string) *FilterBuilder { 3304 return b.compare(gotenfilter.Neq, value) 3305 } 3306 3307 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRefName) Gt(value string) *FilterBuilder { 3308 return b.compare(gotenfilter.Gt, value) 3309 } 3310 3311 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRefName) Gte(value string) *FilterBuilder { 3312 return b.compare(gotenfilter.Gte, value) 3313 } 3314 3315 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRefName) Lt(value string) *FilterBuilder { 3316 return b.compare(gotenfilter.Lt, value) 3317 } 3318 3319 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRefName) Lte(value string) *FilterBuilder { 3320 return b.compare(gotenfilter.Lte, value) 3321 } 3322 3323 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRefName) In(values []string) *FilterBuilder { 3324 return b.builder.addCond(&FilterConditionIn{ 3325 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().ConfigMapKeyRef().Name().WithArrayOfValues(values), 3326 }) 3327 } 3328 3329 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRefName) NotIn(values []string) *FilterBuilder { 3330 return b.builder.addCond(&FilterConditionNotIn{ 3331 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().ConfigMapKeyRef().Name().WithArrayOfValues(values), 3332 }) 3333 } 3334 3335 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRefName) IsNull() *FilterBuilder { 3336 return b.builder.addCond(&FilterConditionIsNull{ 3337 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().ConfigMapKeyRef().Name().FieldPath(), 3338 }) 3339 } 3340 3341 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRefName) IsNan() *FilterBuilder { 3342 return b.builder.addCond(&FilterConditionIsNaN{ 3343 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().ConfigMapKeyRef().Name().FieldPath(), 3344 }) 3345 } 3346 3347 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRefName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 3348 return b.builder.addCond(&FilterConditionCompare{ 3349 Operator: op, 3350 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().ConfigMapKeyRef().Name().WithValue(value), 3351 }) 3352 } 3353 3354 type filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRefKey struct { 3355 builder *FilterBuilder 3356 } 3357 3358 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRefKey) Eq(value string) *FilterBuilder { 3359 return b.compare(gotenfilter.Eq, value) 3360 } 3361 3362 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRefKey) Neq(value string) *FilterBuilder { 3363 return b.compare(gotenfilter.Neq, value) 3364 } 3365 3366 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRefKey) Gt(value string) *FilterBuilder { 3367 return b.compare(gotenfilter.Gt, value) 3368 } 3369 3370 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRefKey) Gte(value string) *FilterBuilder { 3371 return b.compare(gotenfilter.Gte, value) 3372 } 3373 3374 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRefKey) Lt(value string) *FilterBuilder { 3375 return b.compare(gotenfilter.Lt, value) 3376 } 3377 3378 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRefKey) Lte(value string) *FilterBuilder { 3379 return b.compare(gotenfilter.Lte, value) 3380 } 3381 3382 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRefKey) In(values []string) *FilterBuilder { 3383 return b.builder.addCond(&FilterConditionIn{ 3384 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().ConfigMapKeyRef().Key().WithArrayOfValues(values), 3385 }) 3386 } 3387 3388 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRefKey) NotIn(values []string) *FilterBuilder { 3389 return b.builder.addCond(&FilterConditionNotIn{ 3390 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().ConfigMapKeyRef().Key().WithArrayOfValues(values), 3391 }) 3392 } 3393 3394 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRefKey) IsNull() *FilterBuilder { 3395 return b.builder.addCond(&FilterConditionIsNull{ 3396 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().ConfigMapKeyRef().Key().FieldPath(), 3397 }) 3398 } 3399 3400 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRefKey) IsNan() *FilterBuilder { 3401 return b.builder.addCond(&FilterConditionIsNaN{ 3402 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().ConfigMapKeyRef().Key().FieldPath(), 3403 }) 3404 } 3405 3406 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRefKey) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 3407 return b.builder.addCond(&FilterConditionCompare{ 3408 Operator: op, 3409 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().ConfigMapKeyRef().Key().WithValue(value), 3410 }) 3411 } 3412 3413 type filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRefOptional struct { 3414 builder *FilterBuilder 3415 } 3416 3417 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRefOptional) Eq(value bool) *FilterBuilder { 3418 return b.compare(gotenfilter.Eq, value) 3419 } 3420 3421 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRefOptional) Neq(value bool) *FilterBuilder { 3422 return b.compare(gotenfilter.Neq, value) 3423 } 3424 3425 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRefOptional) Gt(value bool) *FilterBuilder { 3426 return b.compare(gotenfilter.Gt, value) 3427 } 3428 3429 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRefOptional) Gte(value bool) *FilterBuilder { 3430 return b.compare(gotenfilter.Gte, value) 3431 } 3432 3433 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRefOptional) Lt(value bool) *FilterBuilder { 3434 return b.compare(gotenfilter.Lt, value) 3435 } 3436 3437 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRefOptional) Lte(value bool) *FilterBuilder { 3438 return b.compare(gotenfilter.Lte, value) 3439 } 3440 3441 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRefOptional) In(values []bool) *FilterBuilder { 3442 return b.builder.addCond(&FilterConditionIn{ 3443 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().ConfigMapKeyRef().Optional().WithArrayOfValues(values), 3444 }) 3445 } 3446 3447 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRefOptional) NotIn(values []bool) *FilterBuilder { 3448 return b.builder.addCond(&FilterConditionNotIn{ 3449 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().ConfigMapKeyRef().Optional().WithArrayOfValues(values), 3450 }) 3451 } 3452 3453 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRefOptional) IsNull() *FilterBuilder { 3454 return b.builder.addCond(&FilterConditionIsNull{ 3455 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().ConfigMapKeyRef().Optional().FieldPath(), 3456 }) 3457 } 3458 3459 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRefOptional) IsNan() *FilterBuilder { 3460 return b.builder.addCond(&FilterConditionIsNaN{ 3461 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().ConfigMapKeyRef().Optional().FieldPath(), 3462 }) 3463 } 3464 3465 func (b *filterCndBuilderSpecContainersEnvValueFromConfigMapKeyRefOptional) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder { 3466 return b.builder.addCond(&FilterConditionCompare{ 3467 Operator: op, 3468 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().ConfigMapKeyRef().Optional().WithValue(value), 3469 }) 3470 } 3471 3472 type filterCndBuilderSpecContainersEnvValueFromSecretKeyRef struct { 3473 builder *FilterBuilder 3474 } 3475 3476 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRef) Eq(value *common.SecretKeySelector) *FilterBuilder { 3477 return b.compare(gotenfilter.Eq, value) 3478 } 3479 3480 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRef) Neq(value *common.SecretKeySelector) *FilterBuilder { 3481 return b.compare(gotenfilter.Neq, value) 3482 } 3483 3484 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRef) Gt(value *common.SecretKeySelector) *FilterBuilder { 3485 return b.compare(gotenfilter.Gt, value) 3486 } 3487 3488 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRef) Gte(value *common.SecretKeySelector) *FilterBuilder { 3489 return b.compare(gotenfilter.Gte, value) 3490 } 3491 3492 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRef) Lt(value *common.SecretKeySelector) *FilterBuilder { 3493 return b.compare(gotenfilter.Lt, value) 3494 } 3495 3496 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRef) Lte(value *common.SecretKeySelector) *FilterBuilder { 3497 return b.compare(gotenfilter.Lte, value) 3498 } 3499 3500 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRef) In(values []*common.SecretKeySelector) *FilterBuilder { 3501 return b.builder.addCond(&FilterConditionIn{ 3502 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().SecretKeyRef().WithArrayOfValues(values), 3503 }) 3504 } 3505 3506 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRef) NotIn(values []*common.SecretKeySelector) *FilterBuilder { 3507 return b.builder.addCond(&FilterConditionNotIn{ 3508 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().SecretKeyRef().WithArrayOfValues(values), 3509 }) 3510 } 3511 3512 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRef) IsNull() *FilterBuilder { 3513 return b.builder.addCond(&FilterConditionIsNull{ 3514 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().SecretKeyRef().FieldPath(), 3515 }) 3516 } 3517 3518 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRef) IsNan() *FilterBuilder { 3519 return b.builder.addCond(&FilterConditionIsNaN{ 3520 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().SecretKeyRef().FieldPath(), 3521 }) 3522 } 3523 3524 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRef) compare(op gotenfilter.CompareOperator, value *common.SecretKeySelector) *FilterBuilder { 3525 return b.builder.addCond(&FilterConditionCompare{ 3526 Operator: op, 3527 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().SecretKeyRef().WithValue(value), 3528 }) 3529 } 3530 3531 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRef) Name() *filterCndBuilderSpecContainersEnvValueFromSecretKeyRefName { 3532 return &filterCndBuilderSpecContainersEnvValueFromSecretKeyRefName{builder: b.builder} 3533 } 3534 3535 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRef) Key() *filterCndBuilderSpecContainersEnvValueFromSecretKeyRefKey { 3536 return &filterCndBuilderSpecContainersEnvValueFromSecretKeyRefKey{builder: b.builder} 3537 } 3538 3539 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRef) Optional() *filterCndBuilderSpecContainersEnvValueFromSecretKeyRefOptional { 3540 return &filterCndBuilderSpecContainersEnvValueFromSecretKeyRefOptional{builder: b.builder} 3541 } 3542 3543 type filterCndBuilderSpecContainersEnvValueFromSecretKeyRefName struct { 3544 builder *FilterBuilder 3545 } 3546 3547 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRefName) Eq(value string) *FilterBuilder { 3548 return b.compare(gotenfilter.Eq, value) 3549 } 3550 3551 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRefName) Neq(value string) *FilterBuilder { 3552 return b.compare(gotenfilter.Neq, value) 3553 } 3554 3555 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRefName) Gt(value string) *FilterBuilder { 3556 return b.compare(gotenfilter.Gt, value) 3557 } 3558 3559 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRefName) Gte(value string) *FilterBuilder { 3560 return b.compare(gotenfilter.Gte, value) 3561 } 3562 3563 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRefName) Lt(value string) *FilterBuilder { 3564 return b.compare(gotenfilter.Lt, value) 3565 } 3566 3567 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRefName) Lte(value string) *FilterBuilder { 3568 return b.compare(gotenfilter.Lte, value) 3569 } 3570 3571 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRefName) In(values []string) *FilterBuilder { 3572 return b.builder.addCond(&FilterConditionIn{ 3573 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().SecretKeyRef().Name().WithArrayOfValues(values), 3574 }) 3575 } 3576 3577 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRefName) NotIn(values []string) *FilterBuilder { 3578 return b.builder.addCond(&FilterConditionNotIn{ 3579 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().SecretKeyRef().Name().WithArrayOfValues(values), 3580 }) 3581 } 3582 3583 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRefName) IsNull() *FilterBuilder { 3584 return b.builder.addCond(&FilterConditionIsNull{ 3585 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().SecretKeyRef().Name().FieldPath(), 3586 }) 3587 } 3588 3589 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRefName) IsNan() *FilterBuilder { 3590 return b.builder.addCond(&FilterConditionIsNaN{ 3591 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().SecretKeyRef().Name().FieldPath(), 3592 }) 3593 } 3594 3595 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRefName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 3596 return b.builder.addCond(&FilterConditionCompare{ 3597 Operator: op, 3598 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().SecretKeyRef().Name().WithValue(value), 3599 }) 3600 } 3601 3602 type filterCndBuilderSpecContainersEnvValueFromSecretKeyRefKey struct { 3603 builder *FilterBuilder 3604 } 3605 3606 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRefKey) Eq(value string) *FilterBuilder { 3607 return b.compare(gotenfilter.Eq, value) 3608 } 3609 3610 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRefKey) Neq(value string) *FilterBuilder { 3611 return b.compare(gotenfilter.Neq, value) 3612 } 3613 3614 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRefKey) Gt(value string) *FilterBuilder { 3615 return b.compare(gotenfilter.Gt, value) 3616 } 3617 3618 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRefKey) Gte(value string) *FilterBuilder { 3619 return b.compare(gotenfilter.Gte, value) 3620 } 3621 3622 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRefKey) Lt(value string) *FilterBuilder { 3623 return b.compare(gotenfilter.Lt, value) 3624 } 3625 3626 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRefKey) Lte(value string) *FilterBuilder { 3627 return b.compare(gotenfilter.Lte, value) 3628 } 3629 3630 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRefKey) In(values []string) *FilterBuilder { 3631 return b.builder.addCond(&FilterConditionIn{ 3632 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().SecretKeyRef().Key().WithArrayOfValues(values), 3633 }) 3634 } 3635 3636 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRefKey) NotIn(values []string) *FilterBuilder { 3637 return b.builder.addCond(&FilterConditionNotIn{ 3638 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().SecretKeyRef().Key().WithArrayOfValues(values), 3639 }) 3640 } 3641 3642 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRefKey) IsNull() *FilterBuilder { 3643 return b.builder.addCond(&FilterConditionIsNull{ 3644 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().SecretKeyRef().Key().FieldPath(), 3645 }) 3646 } 3647 3648 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRefKey) IsNan() *FilterBuilder { 3649 return b.builder.addCond(&FilterConditionIsNaN{ 3650 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().SecretKeyRef().Key().FieldPath(), 3651 }) 3652 } 3653 3654 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRefKey) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 3655 return b.builder.addCond(&FilterConditionCompare{ 3656 Operator: op, 3657 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().SecretKeyRef().Key().WithValue(value), 3658 }) 3659 } 3660 3661 type filterCndBuilderSpecContainersEnvValueFromSecretKeyRefOptional struct { 3662 builder *FilterBuilder 3663 } 3664 3665 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRefOptional) Eq(value bool) *FilterBuilder { 3666 return b.compare(gotenfilter.Eq, value) 3667 } 3668 3669 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRefOptional) Neq(value bool) *FilterBuilder { 3670 return b.compare(gotenfilter.Neq, value) 3671 } 3672 3673 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRefOptional) Gt(value bool) *FilterBuilder { 3674 return b.compare(gotenfilter.Gt, value) 3675 } 3676 3677 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRefOptional) Gte(value bool) *FilterBuilder { 3678 return b.compare(gotenfilter.Gte, value) 3679 } 3680 3681 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRefOptional) Lt(value bool) *FilterBuilder { 3682 return b.compare(gotenfilter.Lt, value) 3683 } 3684 3685 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRefOptional) Lte(value bool) *FilterBuilder { 3686 return b.compare(gotenfilter.Lte, value) 3687 } 3688 3689 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRefOptional) In(values []bool) *FilterBuilder { 3690 return b.builder.addCond(&FilterConditionIn{ 3691 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().SecretKeyRef().Optional().WithArrayOfValues(values), 3692 }) 3693 } 3694 3695 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRefOptional) NotIn(values []bool) *FilterBuilder { 3696 return b.builder.addCond(&FilterConditionNotIn{ 3697 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().SecretKeyRef().Optional().WithArrayOfValues(values), 3698 }) 3699 } 3700 3701 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRefOptional) IsNull() *FilterBuilder { 3702 return b.builder.addCond(&FilterConditionIsNull{ 3703 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().SecretKeyRef().Optional().FieldPath(), 3704 }) 3705 } 3706 3707 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRefOptional) IsNan() *FilterBuilder { 3708 return b.builder.addCond(&FilterConditionIsNaN{ 3709 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().SecretKeyRef().Optional().FieldPath(), 3710 }) 3711 } 3712 3713 func (b *filterCndBuilderSpecContainersEnvValueFromSecretKeyRefOptional) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder { 3714 return b.builder.addCond(&FilterConditionCompare{ 3715 Operator: op, 3716 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Containers().Env().ValueFrom().SecretKeyRef().Optional().WithValue(value), 3717 }) 3718 } 3719 3720 type filterCndBuilderSpecContainersImage struct { 3721 builder *FilterBuilder 3722 } 3723 3724 func (b *filterCndBuilderSpecContainersImage) Eq(value string) *FilterBuilder { 3725 return b.compare(gotenfilter.Eq, value) 3726 } 3727 3728 func (b *filterCndBuilderSpecContainersImage) Neq(value string) *FilterBuilder { 3729 return b.compare(gotenfilter.Neq, value) 3730 } 3731 3732 func (b *filterCndBuilderSpecContainersImage) Gt(value string) *FilterBuilder { 3733 return b.compare(gotenfilter.Gt, value) 3734 } 3735 3736 func (b *filterCndBuilderSpecContainersImage) Gte(value string) *FilterBuilder { 3737 return b.compare(gotenfilter.Gte, value) 3738 } 3739 3740 func (b *filterCndBuilderSpecContainersImage) Lt(value string) *FilterBuilder { 3741 return b.compare(gotenfilter.Lt, value) 3742 } 3743 3744 func (b *filterCndBuilderSpecContainersImage) Lte(value string) *FilterBuilder { 3745 return b.compare(gotenfilter.Lte, value) 3746 } 3747 3748 func (b *filterCndBuilderSpecContainersImage) In(values []string) *FilterBuilder { 3749 return b.builder.addCond(&FilterConditionIn{ 3750 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().Image().WithArrayOfValues(values), 3751 }) 3752 } 3753 3754 func (b *filterCndBuilderSpecContainersImage) NotIn(values []string) *FilterBuilder { 3755 return b.builder.addCond(&FilterConditionNotIn{ 3756 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().Image().WithArrayOfValues(values), 3757 }) 3758 } 3759 3760 func (b *filterCndBuilderSpecContainersImage) IsNull() *FilterBuilder { 3761 return b.builder.addCond(&FilterConditionIsNull{ 3762 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Image().FieldPath(), 3763 }) 3764 } 3765 3766 func (b *filterCndBuilderSpecContainersImage) IsNan() *FilterBuilder { 3767 return b.builder.addCond(&FilterConditionIsNaN{ 3768 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Image().FieldPath(), 3769 }) 3770 } 3771 3772 func (b *filterCndBuilderSpecContainersImage) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 3773 return b.builder.addCond(&FilterConditionCompare{ 3774 Operator: op, 3775 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Containers().Image().WithValue(value), 3776 }) 3777 } 3778 3779 type filterCndBuilderSpecContainersImagePullPolicy struct { 3780 builder *FilterBuilder 3781 } 3782 3783 func (b *filterCndBuilderSpecContainersImagePullPolicy) Eq(value string) *FilterBuilder { 3784 return b.compare(gotenfilter.Eq, value) 3785 } 3786 3787 func (b *filterCndBuilderSpecContainersImagePullPolicy) Neq(value string) *FilterBuilder { 3788 return b.compare(gotenfilter.Neq, value) 3789 } 3790 3791 func (b *filterCndBuilderSpecContainersImagePullPolicy) Gt(value string) *FilterBuilder { 3792 return b.compare(gotenfilter.Gt, value) 3793 } 3794 3795 func (b *filterCndBuilderSpecContainersImagePullPolicy) Gte(value string) *FilterBuilder { 3796 return b.compare(gotenfilter.Gte, value) 3797 } 3798 3799 func (b *filterCndBuilderSpecContainersImagePullPolicy) Lt(value string) *FilterBuilder { 3800 return b.compare(gotenfilter.Lt, value) 3801 } 3802 3803 func (b *filterCndBuilderSpecContainersImagePullPolicy) Lte(value string) *FilterBuilder { 3804 return b.compare(gotenfilter.Lte, value) 3805 } 3806 3807 func (b *filterCndBuilderSpecContainersImagePullPolicy) In(values []string) *FilterBuilder { 3808 return b.builder.addCond(&FilterConditionIn{ 3809 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().ImagePullPolicy().WithArrayOfValues(values), 3810 }) 3811 } 3812 3813 func (b *filterCndBuilderSpecContainersImagePullPolicy) NotIn(values []string) *FilterBuilder { 3814 return b.builder.addCond(&FilterConditionNotIn{ 3815 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().ImagePullPolicy().WithArrayOfValues(values), 3816 }) 3817 } 3818 3819 func (b *filterCndBuilderSpecContainersImagePullPolicy) IsNull() *FilterBuilder { 3820 return b.builder.addCond(&FilterConditionIsNull{ 3821 FieldPath: NewPodFieldPathBuilder().Spec().Containers().ImagePullPolicy().FieldPath(), 3822 }) 3823 } 3824 3825 func (b *filterCndBuilderSpecContainersImagePullPolicy) IsNan() *FilterBuilder { 3826 return b.builder.addCond(&FilterConditionIsNaN{ 3827 FieldPath: NewPodFieldPathBuilder().Spec().Containers().ImagePullPolicy().FieldPath(), 3828 }) 3829 } 3830 3831 func (b *filterCndBuilderSpecContainersImagePullPolicy) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 3832 return b.builder.addCond(&FilterConditionCompare{ 3833 Operator: op, 3834 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Containers().ImagePullPolicy().WithValue(value), 3835 }) 3836 } 3837 3838 type filterCndBuilderSpecContainersName struct { 3839 builder *FilterBuilder 3840 } 3841 3842 func (b *filterCndBuilderSpecContainersName) Eq(value string) *FilterBuilder { 3843 return b.compare(gotenfilter.Eq, value) 3844 } 3845 3846 func (b *filterCndBuilderSpecContainersName) Neq(value string) *FilterBuilder { 3847 return b.compare(gotenfilter.Neq, value) 3848 } 3849 3850 func (b *filterCndBuilderSpecContainersName) Gt(value string) *FilterBuilder { 3851 return b.compare(gotenfilter.Gt, value) 3852 } 3853 3854 func (b *filterCndBuilderSpecContainersName) Gte(value string) *FilterBuilder { 3855 return b.compare(gotenfilter.Gte, value) 3856 } 3857 3858 func (b *filterCndBuilderSpecContainersName) Lt(value string) *FilterBuilder { 3859 return b.compare(gotenfilter.Lt, value) 3860 } 3861 3862 func (b *filterCndBuilderSpecContainersName) Lte(value string) *FilterBuilder { 3863 return b.compare(gotenfilter.Lte, value) 3864 } 3865 3866 func (b *filterCndBuilderSpecContainersName) In(values []string) *FilterBuilder { 3867 return b.builder.addCond(&FilterConditionIn{ 3868 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().Name().WithArrayOfValues(values), 3869 }) 3870 } 3871 3872 func (b *filterCndBuilderSpecContainersName) NotIn(values []string) *FilterBuilder { 3873 return b.builder.addCond(&FilterConditionNotIn{ 3874 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().Name().WithArrayOfValues(values), 3875 }) 3876 } 3877 3878 func (b *filterCndBuilderSpecContainersName) IsNull() *FilterBuilder { 3879 return b.builder.addCond(&FilterConditionIsNull{ 3880 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Name().FieldPath(), 3881 }) 3882 } 3883 3884 func (b *filterCndBuilderSpecContainersName) IsNan() *FilterBuilder { 3885 return b.builder.addCond(&FilterConditionIsNaN{ 3886 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Name().FieldPath(), 3887 }) 3888 } 3889 3890 func (b *filterCndBuilderSpecContainersName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 3891 return b.builder.addCond(&FilterConditionCompare{ 3892 Operator: op, 3893 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Containers().Name().WithValue(value), 3894 }) 3895 } 3896 3897 type filterCndBuilderSpecContainersResources struct { 3898 builder *FilterBuilder 3899 } 3900 3901 func (b *filterCndBuilderSpecContainersResources) Eq(value *common.PodSpec_Container_ResourceRequirements) *FilterBuilder { 3902 return b.compare(gotenfilter.Eq, value) 3903 } 3904 3905 func (b *filterCndBuilderSpecContainersResources) Neq(value *common.PodSpec_Container_ResourceRequirements) *FilterBuilder { 3906 return b.compare(gotenfilter.Neq, value) 3907 } 3908 3909 func (b *filterCndBuilderSpecContainersResources) Gt(value *common.PodSpec_Container_ResourceRequirements) *FilterBuilder { 3910 return b.compare(gotenfilter.Gt, value) 3911 } 3912 3913 func (b *filterCndBuilderSpecContainersResources) Gte(value *common.PodSpec_Container_ResourceRequirements) *FilterBuilder { 3914 return b.compare(gotenfilter.Gte, value) 3915 } 3916 3917 func (b *filterCndBuilderSpecContainersResources) Lt(value *common.PodSpec_Container_ResourceRequirements) *FilterBuilder { 3918 return b.compare(gotenfilter.Lt, value) 3919 } 3920 3921 func (b *filterCndBuilderSpecContainersResources) Lte(value *common.PodSpec_Container_ResourceRequirements) *FilterBuilder { 3922 return b.compare(gotenfilter.Lte, value) 3923 } 3924 3925 func (b *filterCndBuilderSpecContainersResources) In(values []*common.PodSpec_Container_ResourceRequirements) *FilterBuilder { 3926 return b.builder.addCond(&FilterConditionIn{ 3927 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().Resources().WithArrayOfValues(values), 3928 }) 3929 } 3930 3931 func (b *filterCndBuilderSpecContainersResources) NotIn(values []*common.PodSpec_Container_ResourceRequirements) *FilterBuilder { 3932 return b.builder.addCond(&FilterConditionNotIn{ 3933 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().Resources().WithArrayOfValues(values), 3934 }) 3935 } 3936 3937 func (b *filterCndBuilderSpecContainersResources) IsNull() *FilterBuilder { 3938 return b.builder.addCond(&FilterConditionIsNull{ 3939 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Resources().FieldPath(), 3940 }) 3941 } 3942 3943 func (b *filterCndBuilderSpecContainersResources) IsNan() *FilterBuilder { 3944 return b.builder.addCond(&FilterConditionIsNaN{ 3945 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Resources().FieldPath(), 3946 }) 3947 } 3948 3949 func (b *filterCndBuilderSpecContainersResources) compare(op gotenfilter.CompareOperator, value *common.PodSpec_Container_ResourceRequirements) *FilterBuilder { 3950 return b.builder.addCond(&FilterConditionCompare{ 3951 Operator: op, 3952 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Containers().Resources().WithValue(value), 3953 }) 3954 } 3955 3956 func (b *filterCndBuilderSpecContainersResources) Limits() *filterCndBuilderSpecContainersResourcesLimits { 3957 return &filterCndBuilderSpecContainersResourcesLimits{builder: b.builder} 3958 } 3959 3960 func (b *filterCndBuilderSpecContainersResources) Requests() *filterCndBuilderSpecContainersResourcesRequests { 3961 return &filterCndBuilderSpecContainersResourcesRequests{builder: b.builder} 3962 } 3963 3964 type filterCndBuilderSpecContainersResourcesLimits struct { 3965 builder *FilterBuilder 3966 } 3967 3968 func (b *filterCndBuilderSpecContainersResourcesLimits) Eq(value map[string]int64) *FilterBuilder { 3969 return b.compare(gotenfilter.Eq, value) 3970 } 3971 3972 func (b *filterCndBuilderSpecContainersResourcesLimits) Neq(value map[string]int64) *FilterBuilder { 3973 return b.compare(gotenfilter.Neq, value) 3974 } 3975 3976 func (b *filterCndBuilderSpecContainersResourcesLimits) Gt(value map[string]int64) *FilterBuilder { 3977 return b.compare(gotenfilter.Gt, value) 3978 } 3979 3980 func (b *filterCndBuilderSpecContainersResourcesLimits) Gte(value map[string]int64) *FilterBuilder { 3981 return b.compare(gotenfilter.Gte, value) 3982 } 3983 3984 func (b *filterCndBuilderSpecContainersResourcesLimits) Lt(value map[string]int64) *FilterBuilder { 3985 return b.compare(gotenfilter.Lt, value) 3986 } 3987 3988 func (b *filterCndBuilderSpecContainersResourcesLimits) Lte(value map[string]int64) *FilterBuilder { 3989 return b.compare(gotenfilter.Lte, value) 3990 } 3991 3992 func (b *filterCndBuilderSpecContainersResourcesLimits) In(values []map[string]int64) *FilterBuilder { 3993 return b.builder.addCond(&FilterConditionIn{ 3994 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().Resources().Limits().WithArrayOfValues(values), 3995 }) 3996 } 3997 3998 func (b *filterCndBuilderSpecContainersResourcesLimits) NotIn(values []map[string]int64) *FilterBuilder { 3999 return b.builder.addCond(&FilterConditionNotIn{ 4000 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().Resources().Limits().WithArrayOfValues(values), 4001 }) 4002 } 4003 4004 func (b *filterCndBuilderSpecContainersResourcesLimits) IsNull() *FilterBuilder { 4005 return b.builder.addCond(&FilterConditionIsNull{ 4006 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Resources().Limits().FieldPath(), 4007 }) 4008 } 4009 4010 func (b *filterCndBuilderSpecContainersResourcesLimits) IsNan() *FilterBuilder { 4011 return b.builder.addCond(&FilterConditionIsNaN{ 4012 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Resources().Limits().FieldPath(), 4013 }) 4014 } 4015 4016 func (b *filterCndBuilderSpecContainersResourcesLimits) compare(op gotenfilter.CompareOperator, value map[string]int64) *FilterBuilder { 4017 return b.builder.addCond(&FilterConditionCompare{ 4018 Operator: op, 4019 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Containers().Resources().Limits().WithValue(value), 4020 }) 4021 } 4022 4023 func (b *filterCndBuilderSpecContainersResourcesLimits) WithKey(key string) *mapFilterCndBuilderSpecContainersResourcesLimits { 4024 return &mapFilterCndBuilderSpecContainersResourcesLimits{builder: b.builder, key: key} 4025 } 4026 4027 type mapFilterCndBuilderSpecContainersResourcesLimits struct { 4028 builder *FilterBuilder 4029 key string 4030 } 4031 4032 func (b *mapFilterCndBuilderSpecContainersResourcesLimits) Eq(value int64) *FilterBuilder { 4033 return b.compare(gotenfilter.Eq, value) 4034 } 4035 4036 func (b *mapFilterCndBuilderSpecContainersResourcesLimits) Neq(value int64) *FilterBuilder { 4037 return b.compare(gotenfilter.Neq, value) 4038 } 4039 4040 func (b *mapFilterCndBuilderSpecContainersResourcesLimits) Gt(value int64) *FilterBuilder { 4041 return b.compare(gotenfilter.Gt, value) 4042 } 4043 4044 func (b *mapFilterCndBuilderSpecContainersResourcesLimits) Gte(value int64) *FilterBuilder { 4045 return b.compare(gotenfilter.Gte, value) 4046 } 4047 4048 func (b *mapFilterCndBuilderSpecContainersResourcesLimits) Lt(value int64) *FilterBuilder { 4049 return b.compare(gotenfilter.Lt, value) 4050 } 4051 4052 func (b *mapFilterCndBuilderSpecContainersResourcesLimits) Lte(value int64) *FilterBuilder { 4053 return b.compare(gotenfilter.Lte, value) 4054 } 4055 4056 func (b *mapFilterCndBuilderSpecContainersResourcesLimits) In(values []int64) *FilterBuilder { 4057 return b.builder.addCond(&FilterConditionIn{ 4058 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().Resources().Limits().WithKey(b.key).WithArrayOfValues(values), 4059 }) 4060 } 4061 4062 func (b *mapFilterCndBuilderSpecContainersResourcesLimits) NotIn(values []int64) *FilterBuilder { 4063 return b.builder.addCond(&FilterConditionNotIn{ 4064 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().Resources().Limits().WithKey(b.key).WithArrayOfValues(values), 4065 }) 4066 } 4067 4068 func (b *mapFilterCndBuilderSpecContainersResourcesLimits) IsNull() *FilterBuilder { 4069 return b.builder.addCond(&FilterConditionIsNull{ 4070 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Resources().Limits().WithKey(b.key).FieldPath(), 4071 }) 4072 } 4073 4074 func (b *mapFilterCndBuilderSpecContainersResourcesLimits) IsNan() *FilterBuilder { 4075 return b.builder.addCond(&FilterConditionIsNaN{ 4076 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Resources().Limits().WithKey(b.key).FieldPath(), 4077 }) 4078 } 4079 4080 func (b *mapFilterCndBuilderSpecContainersResourcesLimits) compare(op gotenfilter.CompareOperator, value int64) *FilterBuilder { 4081 return b.builder.addCond(&FilterConditionCompare{ 4082 Operator: op, 4083 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Containers().Resources().Limits().WithKey(b.key).WithValue(value), 4084 }) 4085 } 4086 4087 type filterCndBuilderSpecContainersResourcesRequests struct { 4088 builder *FilterBuilder 4089 } 4090 4091 func (b *filterCndBuilderSpecContainersResourcesRequests) Eq(value map[string]int64) *FilterBuilder { 4092 return b.compare(gotenfilter.Eq, value) 4093 } 4094 4095 func (b *filterCndBuilderSpecContainersResourcesRequests) Neq(value map[string]int64) *FilterBuilder { 4096 return b.compare(gotenfilter.Neq, value) 4097 } 4098 4099 func (b *filterCndBuilderSpecContainersResourcesRequests) Gt(value map[string]int64) *FilterBuilder { 4100 return b.compare(gotenfilter.Gt, value) 4101 } 4102 4103 func (b *filterCndBuilderSpecContainersResourcesRequests) Gte(value map[string]int64) *FilterBuilder { 4104 return b.compare(gotenfilter.Gte, value) 4105 } 4106 4107 func (b *filterCndBuilderSpecContainersResourcesRequests) Lt(value map[string]int64) *FilterBuilder { 4108 return b.compare(gotenfilter.Lt, value) 4109 } 4110 4111 func (b *filterCndBuilderSpecContainersResourcesRequests) Lte(value map[string]int64) *FilterBuilder { 4112 return b.compare(gotenfilter.Lte, value) 4113 } 4114 4115 func (b *filterCndBuilderSpecContainersResourcesRequests) In(values []map[string]int64) *FilterBuilder { 4116 return b.builder.addCond(&FilterConditionIn{ 4117 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().Resources().Requests().WithArrayOfValues(values), 4118 }) 4119 } 4120 4121 func (b *filterCndBuilderSpecContainersResourcesRequests) NotIn(values []map[string]int64) *FilterBuilder { 4122 return b.builder.addCond(&FilterConditionNotIn{ 4123 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().Resources().Requests().WithArrayOfValues(values), 4124 }) 4125 } 4126 4127 func (b *filterCndBuilderSpecContainersResourcesRequests) IsNull() *FilterBuilder { 4128 return b.builder.addCond(&FilterConditionIsNull{ 4129 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Resources().Requests().FieldPath(), 4130 }) 4131 } 4132 4133 func (b *filterCndBuilderSpecContainersResourcesRequests) IsNan() *FilterBuilder { 4134 return b.builder.addCond(&FilterConditionIsNaN{ 4135 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Resources().Requests().FieldPath(), 4136 }) 4137 } 4138 4139 func (b *filterCndBuilderSpecContainersResourcesRequests) compare(op gotenfilter.CompareOperator, value map[string]int64) *FilterBuilder { 4140 return b.builder.addCond(&FilterConditionCompare{ 4141 Operator: op, 4142 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Containers().Resources().Requests().WithValue(value), 4143 }) 4144 } 4145 4146 func (b *filterCndBuilderSpecContainersResourcesRequests) WithKey(key string) *mapFilterCndBuilderSpecContainersResourcesRequests { 4147 return &mapFilterCndBuilderSpecContainersResourcesRequests{builder: b.builder, key: key} 4148 } 4149 4150 type mapFilterCndBuilderSpecContainersResourcesRequests struct { 4151 builder *FilterBuilder 4152 key string 4153 } 4154 4155 func (b *mapFilterCndBuilderSpecContainersResourcesRequests) Eq(value int64) *FilterBuilder { 4156 return b.compare(gotenfilter.Eq, value) 4157 } 4158 4159 func (b *mapFilterCndBuilderSpecContainersResourcesRequests) Neq(value int64) *FilterBuilder { 4160 return b.compare(gotenfilter.Neq, value) 4161 } 4162 4163 func (b *mapFilterCndBuilderSpecContainersResourcesRequests) Gt(value int64) *FilterBuilder { 4164 return b.compare(gotenfilter.Gt, value) 4165 } 4166 4167 func (b *mapFilterCndBuilderSpecContainersResourcesRequests) Gte(value int64) *FilterBuilder { 4168 return b.compare(gotenfilter.Gte, value) 4169 } 4170 4171 func (b *mapFilterCndBuilderSpecContainersResourcesRequests) Lt(value int64) *FilterBuilder { 4172 return b.compare(gotenfilter.Lt, value) 4173 } 4174 4175 func (b *mapFilterCndBuilderSpecContainersResourcesRequests) Lte(value int64) *FilterBuilder { 4176 return b.compare(gotenfilter.Lte, value) 4177 } 4178 4179 func (b *mapFilterCndBuilderSpecContainersResourcesRequests) In(values []int64) *FilterBuilder { 4180 return b.builder.addCond(&FilterConditionIn{ 4181 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().Resources().Requests().WithKey(b.key).WithArrayOfValues(values), 4182 }) 4183 } 4184 4185 func (b *mapFilterCndBuilderSpecContainersResourcesRequests) NotIn(values []int64) *FilterBuilder { 4186 return b.builder.addCond(&FilterConditionNotIn{ 4187 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().Resources().Requests().WithKey(b.key).WithArrayOfValues(values), 4188 }) 4189 } 4190 4191 func (b *mapFilterCndBuilderSpecContainersResourcesRequests) IsNull() *FilterBuilder { 4192 return b.builder.addCond(&FilterConditionIsNull{ 4193 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Resources().Requests().WithKey(b.key).FieldPath(), 4194 }) 4195 } 4196 4197 func (b *mapFilterCndBuilderSpecContainersResourcesRequests) IsNan() *FilterBuilder { 4198 return b.builder.addCond(&FilterConditionIsNaN{ 4199 FieldPath: NewPodFieldPathBuilder().Spec().Containers().Resources().Requests().WithKey(b.key).FieldPath(), 4200 }) 4201 } 4202 4203 func (b *mapFilterCndBuilderSpecContainersResourcesRequests) compare(op gotenfilter.CompareOperator, value int64) *FilterBuilder { 4204 return b.builder.addCond(&FilterConditionCompare{ 4205 Operator: op, 4206 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Containers().Resources().Requests().WithKey(b.key).WithValue(value), 4207 }) 4208 } 4209 4210 type filterCndBuilderSpecContainersSecurityContext struct { 4211 builder *FilterBuilder 4212 } 4213 4214 func (b *filterCndBuilderSpecContainersSecurityContext) Eq(value *common.SecurityContext) *FilterBuilder { 4215 return b.compare(gotenfilter.Eq, value) 4216 } 4217 4218 func (b *filterCndBuilderSpecContainersSecurityContext) Neq(value *common.SecurityContext) *FilterBuilder { 4219 return b.compare(gotenfilter.Neq, value) 4220 } 4221 4222 func (b *filterCndBuilderSpecContainersSecurityContext) Gt(value *common.SecurityContext) *FilterBuilder { 4223 return b.compare(gotenfilter.Gt, value) 4224 } 4225 4226 func (b *filterCndBuilderSpecContainersSecurityContext) Gte(value *common.SecurityContext) *FilterBuilder { 4227 return b.compare(gotenfilter.Gte, value) 4228 } 4229 4230 func (b *filterCndBuilderSpecContainersSecurityContext) Lt(value *common.SecurityContext) *FilterBuilder { 4231 return b.compare(gotenfilter.Lt, value) 4232 } 4233 4234 func (b *filterCndBuilderSpecContainersSecurityContext) Lte(value *common.SecurityContext) *FilterBuilder { 4235 return b.compare(gotenfilter.Lte, value) 4236 } 4237 4238 func (b *filterCndBuilderSpecContainersSecurityContext) In(values []*common.SecurityContext) *FilterBuilder { 4239 return b.builder.addCond(&FilterConditionIn{ 4240 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().SecurityContext().WithArrayOfValues(values), 4241 }) 4242 } 4243 4244 func (b *filterCndBuilderSpecContainersSecurityContext) NotIn(values []*common.SecurityContext) *FilterBuilder { 4245 return b.builder.addCond(&FilterConditionNotIn{ 4246 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().SecurityContext().WithArrayOfValues(values), 4247 }) 4248 } 4249 4250 func (b *filterCndBuilderSpecContainersSecurityContext) IsNull() *FilterBuilder { 4251 return b.builder.addCond(&FilterConditionIsNull{ 4252 FieldPath: NewPodFieldPathBuilder().Spec().Containers().SecurityContext().FieldPath(), 4253 }) 4254 } 4255 4256 func (b *filterCndBuilderSpecContainersSecurityContext) IsNan() *FilterBuilder { 4257 return b.builder.addCond(&FilterConditionIsNaN{ 4258 FieldPath: NewPodFieldPathBuilder().Spec().Containers().SecurityContext().FieldPath(), 4259 }) 4260 } 4261 4262 func (b *filterCndBuilderSpecContainersSecurityContext) compare(op gotenfilter.CompareOperator, value *common.SecurityContext) *FilterBuilder { 4263 return b.builder.addCond(&FilterConditionCompare{ 4264 Operator: op, 4265 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Containers().SecurityContext().WithValue(value), 4266 }) 4267 } 4268 4269 func (b *filterCndBuilderSpecContainersSecurityContext) Privileged() *filterCndBuilderSpecContainersSecurityContextPrivileged { 4270 return &filterCndBuilderSpecContainersSecurityContextPrivileged{builder: b.builder} 4271 } 4272 4273 type filterCndBuilderSpecContainersSecurityContextPrivileged struct { 4274 builder *FilterBuilder 4275 } 4276 4277 func (b *filterCndBuilderSpecContainersSecurityContextPrivileged) Eq(value bool) *FilterBuilder { 4278 return b.compare(gotenfilter.Eq, value) 4279 } 4280 4281 func (b *filterCndBuilderSpecContainersSecurityContextPrivileged) Neq(value bool) *FilterBuilder { 4282 return b.compare(gotenfilter.Neq, value) 4283 } 4284 4285 func (b *filterCndBuilderSpecContainersSecurityContextPrivileged) Gt(value bool) *FilterBuilder { 4286 return b.compare(gotenfilter.Gt, value) 4287 } 4288 4289 func (b *filterCndBuilderSpecContainersSecurityContextPrivileged) Gte(value bool) *FilterBuilder { 4290 return b.compare(gotenfilter.Gte, value) 4291 } 4292 4293 func (b *filterCndBuilderSpecContainersSecurityContextPrivileged) Lt(value bool) *FilterBuilder { 4294 return b.compare(gotenfilter.Lt, value) 4295 } 4296 4297 func (b *filterCndBuilderSpecContainersSecurityContextPrivileged) Lte(value bool) *FilterBuilder { 4298 return b.compare(gotenfilter.Lte, value) 4299 } 4300 4301 func (b *filterCndBuilderSpecContainersSecurityContextPrivileged) In(values []bool) *FilterBuilder { 4302 return b.builder.addCond(&FilterConditionIn{ 4303 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().SecurityContext().Privileged().WithArrayOfValues(values), 4304 }) 4305 } 4306 4307 func (b *filterCndBuilderSpecContainersSecurityContextPrivileged) NotIn(values []bool) *FilterBuilder { 4308 return b.builder.addCond(&FilterConditionNotIn{ 4309 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().SecurityContext().Privileged().WithArrayOfValues(values), 4310 }) 4311 } 4312 4313 func (b *filterCndBuilderSpecContainersSecurityContextPrivileged) IsNull() *FilterBuilder { 4314 return b.builder.addCond(&FilterConditionIsNull{ 4315 FieldPath: NewPodFieldPathBuilder().Spec().Containers().SecurityContext().Privileged().FieldPath(), 4316 }) 4317 } 4318 4319 func (b *filterCndBuilderSpecContainersSecurityContextPrivileged) IsNan() *FilterBuilder { 4320 return b.builder.addCond(&FilterConditionIsNaN{ 4321 FieldPath: NewPodFieldPathBuilder().Spec().Containers().SecurityContext().Privileged().FieldPath(), 4322 }) 4323 } 4324 4325 func (b *filterCndBuilderSpecContainersSecurityContextPrivileged) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder { 4326 return b.builder.addCond(&FilterConditionCompare{ 4327 Operator: op, 4328 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Containers().SecurityContext().Privileged().WithValue(value), 4329 }) 4330 } 4331 4332 type filterCndBuilderSpecContainersVolumeMounts struct { 4333 builder *FilterBuilder 4334 } 4335 4336 func (b *filterCndBuilderSpecContainersVolumeMounts) Eq(value []*common.VolumeMount) *FilterBuilder { 4337 return b.compare(gotenfilter.Eq, value) 4338 } 4339 4340 func (b *filterCndBuilderSpecContainersVolumeMounts) Neq(value []*common.VolumeMount) *FilterBuilder { 4341 return b.compare(gotenfilter.Neq, value) 4342 } 4343 4344 func (b *filterCndBuilderSpecContainersVolumeMounts) Gt(value []*common.VolumeMount) *FilterBuilder { 4345 return b.compare(gotenfilter.Gt, value) 4346 } 4347 4348 func (b *filterCndBuilderSpecContainersVolumeMounts) Gte(value []*common.VolumeMount) *FilterBuilder { 4349 return b.compare(gotenfilter.Gte, value) 4350 } 4351 4352 func (b *filterCndBuilderSpecContainersVolumeMounts) Lt(value []*common.VolumeMount) *FilterBuilder { 4353 return b.compare(gotenfilter.Lt, value) 4354 } 4355 4356 func (b *filterCndBuilderSpecContainersVolumeMounts) Lte(value []*common.VolumeMount) *FilterBuilder { 4357 return b.compare(gotenfilter.Lte, value) 4358 } 4359 4360 func (b *filterCndBuilderSpecContainersVolumeMounts) In(values [][]*common.VolumeMount) *FilterBuilder { 4361 return b.builder.addCond(&FilterConditionIn{ 4362 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().VolumeMounts().WithArrayOfValues(values), 4363 }) 4364 } 4365 4366 func (b *filterCndBuilderSpecContainersVolumeMounts) NotIn(values [][]*common.VolumeMount) *FilterBuilder { 4367 return b.builder.addCond(&FilterConditionNotIn{ 4368 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().VolumeMounts().WithArrayOfValues(values), 4369 }) 4370 } 4371 4372 func (b *filterCndBuilderSpecContainersVolumeMounts) IsNull() *FilterBuilder { 4373 return b.builder.addCond(&FilterConditionIsNull{ 4374 FieldPath: NewPodFieldPathBuilder().Spec().Containers().VolumeMounts().FieldPath(), 4375 }) 4376 } 4377 4378 func (b *filterCndBuilderSpecContainersVolumeMounts) IsNan() *FilterBuilder { 4379 return b.builder.addCond(&FilterConditionIsNaN{ 4380 FieldPath: NewPodFieldPathBuilder().Spec().Containers().VolumeMounts().FieldPath(), 4381 }) 4382 } 4383 4384 func (b *filterCndBuilderSpecContainersVolumeMounts) Contains(value *common.VolumeMount) *FilterBuilder { 4385 return b.builder.addCond(&FilterConditionContains{ 4386 Type: gotenresource.ConditionContainsTypeValue, 4387 FieldPath: NewPodFieldPathBuilder().Spec().Containers().VolumeMounts().FieldPath(), 4388 Value: NewPodFieldPathBuilder().Spec().Containers().VolumeMounts().WithItemValue(value), 4389 }) 4390 } 4391 4392 func (b *filterCndBuilderSpecContainersVolumeMounts) ContainsAnyOf(values []*common.VolumeMount) *FilterBuilder { 4393 pathSelector := NewPodFieldPathBuilder().Spec().Containers().VolumeMounts() 4394 itemValues := make([]Pod_FieldPathArrayItemValue, 0, len(values)) 4395 for _, value := range values { 4396 itemValues = append(itemValues, pathSelector.WithItemValue(value)) 4397 } 4398 return b.builder.addCond(&FilterConditionContains{ 4399 Type: gotenresource.ConditionContainsTypeAny, 4400 FieldPath: NewPodFieldPathBuilder().Spec().Containers().VolumeMounts().FieldPath(), 4401 Values: itemValues, 4402 }) 4403 } 4404 4405 func (b *filterCndBuilderSpecContainersVolumeMounts) ContainsAll(values []*common.VolumeMount) *FilterBuilder { 4406 pathSelector := NewPodFieldPathBuilder().Spec().Containers().VolumeMounts() 4407 itemValues := make([]Pod_FieldPathArrayItemValue, 0, len(values)) 4408 for _, value := range values { 4409 itemValues = append(itemValues, pathSelector.WithItemValue(value)) 4410 } 4411 return b.builder.addCond(&FilterConditionContains{ 4412 Type: gotenresource.ConditionContainsTypeAll, 4413 FieldPath: NewPodFieldPathBuilder().Spec().Containers().VolumeMounts().FieldPath(), 4414 Values: itemValues, 4415 }) 4416 } 4417 4418 func (b *filterCndBuilderSpecContainersVolumeMounts) compare(op gotenfilter.CompareOperator, value []*common.VolumeMount) *FilterBuilder { 4419 return b.builder.addCond(&FilterConditionCompare{ 4420 Operator: op, 4421 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Containers().VolumeMounts().WithValue(value), 4422 }) 4423 } 4424 4425 func (b *filterCndBuilderSpecContainersVolumeMounts) Name() *filterCndBuilderSpecContainersVolumeMountsName { 4426 return &filterCndBuilderSpecContainersVolumeMountsName{builder: b.builder} 4427 } 4428 4429 func (b *filterCndBuilderSpecContainersVolumeMounts) ReadOnly() *filterCndBuilderSpecContainersVolumeMountsReadOnly { 4430 return &filterCndBuilderSpecContainersVolumeMountsReadOnly{builder: b.builder} 4431 } 4432 4433 func (b *filterCndBuilderSpecContainersVolumeMounts) MountPath() *filterCndBuilderSpecContainersVolumeMountsMountPath { 4434 return &filterCndBuilderSpecContainersVolumeMountsMountPath{builder: b.builder} 4435 } 4436 4437 func (b *filterCndBuilderSpecContainersVolumeMounts) SubPath() *filterCndBuilderSpecContainersVolumeMountsSubPath { 4438 return &filterCndBuilderSpecContainersVolumeMountsSubPath{builder: b.builder} 4439 } 4440 4441 type filterCndBuilderSpecContainersVolumeMountsName struct { 4442 builder *FilterBuilder 4443 } 4444 4445 func (b *filterCndBuilderSpecContainersVolumeMountsName) Eq(value string) *FilterBuilder { 4446 return b.compare(gotenfilter.Eq, value) 4447 } 4448 4449 func (b *filterCndBuilderSpecContainersVolumeMountsName) Neq(value string) *FilterBuilder { 4450 return b.compare(gotenfilter.Neq, value) 4451 } 4452 4453 func (b *filterCndBuilderSpecContainersVolumeMountsName) Gt(value string) *FilterBuilder { 4454 return b.compare(gotenfilter.Gt, value) 4455 } 4456 4457 func (b *filterCndBuilderSpecContainersVolumeMountsName) Gte(value string) *FilterBuilder { 4458 return b.compare(gotenfilter.Gte, value) 4459 } 4460 4461 func (b *filterCndBuilderSpecContainersVolumeMountsName) Lt(value string) *FilterBuilder { 4462 return b.compare(gotenfilter.Lt, value) 4463 } 4464 4465 func (b *filterCndBuilderSpecContainersVolumeMountsName) Lte(value string) *FilterBuilder { 4466 return b.compare(gotenfilter.Lte, value) 4467 } 4468 4469 func (b *filterCndBuilderSpecContainersVolumeMountsName) In(values []string) *FilterBuilder { 4470 return b.builder.addCond(&FilterConditionIn{ 4471 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().VolumeMounts().Name().WithArrayOfValues(values), 4472 }) 4473 } 4474 4475 func (b *filterCndBuilderSpecContainersVolumeMountsName) NotIn(values []string) *FilterBuilder { 4476 return b.builder.addCond(&FilterConditionNotIn{ 4477 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().VolumeMounts().Name().WithArrayOfValues(values), 4478 }) 4479 } 4480 4481 func (b *filterCndBuilderSpecContainersVolumeMountsName) IsNull() *FilterBuilder { 4482 return b.builder.addCond(&FilterConditionIsNull{ 4483 FieldPath: NewPodFieldPathBuilder().Spec().Containers().VolumeMounts().Name().FieldPath(), 4484 }) 4485 } 4486 4487 func (b *filterCndBuilderSpecContainersVolumeMountsName) IsNan() *FilterBuilder { 4488 return b.builder.addCond(&FilterConditionIsNaN{ 4489 FieldPath: NewPodFieldPathBuilder().Spec().Containers().VolumeMounts().Name().FieldPath(), 4490 }) 4491 } 4492 4493 func (b *filterCndBuilderSpecContainersVolumeMountsName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 4494 return b.builder.addCond(&FilterConditionCompare{ 4495 Operator: op, 4496 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Containers().VolumeMounts().Name().WithValue(value), 4497 }) 4498 } 4499 4500 type filterCndBuilderSpecContainersVolumeMountsReadOnly struct { 4501 builder *FilterBuilder 4502 } 4503 4504 func (b *filterCndBuilderSpecContainersVolumeMountsReadOnly) Eq(value bool) *FilterBuilder { 4505 return b.compare(gotenfilter.Eq, value) 4506 } 4507 4508 func (b *filterCndBuilderSpecContainersVolumeMountsReadOnly) Neq(value bool) *FilterBuilder { 4509 return b.compare(gotenfilter.Neq, value) 4510 } 4511 4512 func (b *filterCndBuilderSpecContainersVolumeMountsReadOnly) Gt(value bool) *FilterBuilder { 4513 return b.compare(gotenfilter.Gt, value) 4514 } 4515 4516 func (b *filterCndBuilderSpecContainersVolumeMountsReadOnly) Gte(value bool) *FilterBuilder { 4517 return b.compare(gotenfilter.Gte, value) 4518 } 4519 4520 func (b *filterCndBuilderSpecContainersVolumeMountsReadOnly) Lt(value bool) *FilterBuilder { 4521 return b.compare(gotenfilter.Lt, value) 4522 } 4523 4524 func (b *filterCndBuilderSpecContainersVolumeMountsReadOnly) Lte(value bool) *FilterBuilder { 4525 return b.compare(gotenfilter.Lte, value) 4526 } 4527 4528 func (b *filterCndBuilderSpecContainersVolumeMountsReadOnly) In(values []bool) *FilterBuilder { 4529 return b.builder.addCond(&FilterConditionIn{ 4530 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().VolumeMounts().ReadOnly().WithArrayOfValues(values), 4531 }) 4532 } 4533 4534 func (b *filterCndBuilderSpecContainersVolumeMountsReadOnly) NotIn(values []bool) *FilterBuilder { 4535 return b.builder.addCond(&FilterConditionNotIn{ 4536 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().VolumeMounts().ReadOnly().WithArrayOfValues(values), 4537 }) 4538 } 4539 4540 func (b *filterCndBuilderSpecContainersVolumeMountsReadOnly) IsNull() *FilterBuilder { 4541 return b.builder.addCond(&FilterConditionIsNull{ 4542 FieldPath: NewPodFieldPathBuilder().Spec().Containers().VolumeMounts().ReadOnly().FieldPath(), 4543 }) 4544 } 4545 4546 func (b *filterCndBuilderSpecContainersVolumeMountsReadOnly) IsNan() *FilterBuilder { 4547 return b.builder.addCond(&FilterConditionIsNaN{ 4548 FieldPath: NewPodFieldPathBuilder().Spec().Containers().VolumeMounts().ReadOnly().FieldPath(), 4549 }) 4550 } 4551 4552 func (b *filterCndBuilderSpecContainersVolumeMountsReadOnly) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder { 4553 return b.builder.addCond(&FilterConditionCompare{ 4554 Operator: op, 4555 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Containers().VolumeMounts().ReadOnly().WithValue(value), 4556 }) 4557 } 4558 4559 type filterCndBuilderSpecContainersVolumeMountsMountPath struct { 4560 builder *FilterBuilder 4561 } 4562 4563 func (b *filterCndBuilderSpecContainersVolumeMountsMountPath) Eq(value string) *FilterBuilder { 4564 return b.compare(gotenfilter.Eq, value) 4565 } 4566 4567 func (b *filterCndBuilderSpecContainersVolumeMountsMountPath) Neq(value string) *FilterBuilder { 4568 return b.compare(gotenfilter.Neq, value) 4569 } 4570 4571 func (b *filterCndBuilderSpecContainersVolumeMountsMountPath) Gt(value string) *FilterBuilder { 4572 return b.compare(gotenfilter.Gt, value) 4573 } 4574 4575 func (b *filterCndBuilderSpecContainersVolumeMountsMountPath) Gte(value string) *FilterBuilder { 4576 return b.compare(gotenfilter.Gte, value) 4577 } 4578 4579 func (b *filterCndBuilderSpecContainersVolumeMountsMountPath) Lt(value string) *FilterBuilder { 4580 return b.compare(gotenfilter.Lt, value) 4581 } 4582 4583 func (b *filterCndBuilderSpecContainersVolumeMountsMountPath) Lte(value string) *FilterBuilder { 4584 return b.compare(gotenfilter.Lte, value) 4585 } 4586 4587 func (b *filterCndBuilderSpecContainersVolumeMountsMountPath) In(values []string) *FilterBuilder { 4588 return b.builder.addCond(&FilterConditionIn{ 4589 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().VolumeMounts().MountPath().WithArrayOfValues(values), 4590 }) 4591 } 4592 4593 func (b *filterCndBuilderSpecContainersVolumeMountsMountPath) NotIn(values []string) *FilterBuilder { 4594 return b.builder.addCond(&FilterConditionNotIn{ 4595 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().VolumeMounts().MountPath().WithArrayOfValues(values), 4596 }) 4597 } 4598 4599 func (b *filterCndBuilderSpecContainersVolumeMountsMountPath) IsNull() *FilterBuilder { 4600 return b.builder.addCond(&FilterConditionIsNull{ 4601 FieldPath: NewPodFieldPathBuilder().Spec().Containers().VolumeMounts().MountPath().FieldPath(), 4602 }) 4603 } 4604 4605 func (b *filterCndBuilderSpecContainersVolumeMountsMountPath) IsNan() *FilterBuilder { 4606 return b.builder.addCond(&FilterConditionIsNaN{ 4607 FieldPath: NewPodFieldPathBuilder().Spec().Containers().VolumeMounts().MountPath().FieldPath(), 4608 }) 4609 } 4610 4611 func (b *filterCndBuilderSpecContainersVolumeMountsMountPath) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 4612 return b.builder.addCond(&FilterConditionCompare{ 4613 Operator: op, 4614 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Containers().VolumeMounts().MountPath().WithValue(value), 4615 }) 4616 } 4617 4618 type filterCndBuilderSpecContainersVolumeMountsSubPath struct { 4619 builder *FilterBuilder 4620 } 4621 4622 func (b *filterCndBuilderSpecContainersVolumeMountsSubPath) Eq(value string) *FilterBuilder { 4623 return b.compare(gotenfilter.Eq, value) 4624 } 4625 4626 func (b *filterCndBuilderSpecContainersVolumeMountsSubPath) Neq(value string) *FilterBuilder { 4627 return b.compare(gotenfilter.Neq, value) 4628 } 4629 4630 func (b *filterCndBuilderSpecContainersVolumeMountsSubPath) Gt(value string) *FilterBuilder { 4631 return b.compare(gotenfilter.Gt, value) 4632 } 4633 4634 func (b *filterCndBuilderSpecContainersVolumeMountsSubPath) Gte(value string) *FilterBuilder { 4635 return b.compare(gotenfilter.Gte, value) 4636 } 4637 4638 func (b *filterCndBuilderSpecContainersVolumeMountsSubPath) Lt(value string) *FilterBuilder { 4639 return b.compare(gotenfilter.Lt, value) 4640 } 4641 4642 func (b *filterCndBuilderSpecContainersVolumeMountsSubPath) Lte(value string) *FilterBuilder { 4643 return b.compare(gotenfilter.Lte, value) 4644 } 4645 4646 func (b *filterCndBuilderSpecContainersVolumeMountsSubPath) In(values []string) *FilterBuilder { 4647 return b.builder.addCond(&FilterConditionIn{ 4648 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().VolumeMounts().SubPath().WithArrayOfValues(values), 4649 }) 4650 } 4651 4652 func (b *filterCndBuilderSpecContainersVolumeMountsSubPath) NotIn(values []string) *FilterBuilder { 4653 return b.builder.addCond(&FilterConditionNotIn{ 4654 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().VolumeMounts().SubPath().WithArrayOfValues(values), 4655 }) 4656 } 4657 4658 func (b *filterCndBuilderSpecContainersVolumeMountsSubPath) IsNull() *FilterBuilder { 4659 return b.builder.addCond(&FilterConditionIsNull{ 4660 FieldPath: NewPodFieldPathBuilder().Spec().Containers().VolumeMounts().SubPath().FieldPath(), 4661 }) 4662 } 4663 4664 func (b *filterCndBuilderSpecContainersVolumeMountsSubPath) IsNan() *FilterBuilder { 4665 return b.builder.addCond(&FilterConditionIsNaN{ 4666 FieldPath: NewPodFieldPathBuilder().Spec().Containers().VolumeMounts().SubPath().FieldPath(), 4667 }) 4668 } 4669 4670 func (b *filterCndBuilderSpecContainersVolumeMountsSubPath) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 4671 return b.builder.addCond(&FilterConditionCompare{ 4672 Operator: op, 4673 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Containers().VolumeMounts().SubPath().WithValue(value), 4674 }) 4675 } 4676 4677 type filterCndBuilderSpecContainersEnvFrom struct { 4678 builder *FilterBuilder 4679 } 4680 4681 func (b *filterCndBuilderSpecContainersEnvFrom) Eq(value *common.EnvFromSource) *FilterBuilder { 4682 return b.compare(gotenfilter.Eq, value) 4683 } 4684 4685 func (b *filterCndBuilderSpecContainersEnvFrom) Neq(value *common.EnvFromSource) *FilterBuilder { 4686 return b.compare(gotenfilter.Neq, value) 4687 } 4688 4689 func (b *filterCndBuilderSpecContainersEnvFrom) Gt(value *common.EnvFromSource) *FilterBuilder { 4690 return b.compare(gotenfilter.Gt, value) 4691 } 4692 4693 func (b *filterCndBuilderSpecContainersEnvFrom) Gte(value *common.EnvFromSource) *FilterBuilder { 4694 return b.compare(gotenfilter.Gte, value) 4695 } 4696 4697 func (b *filterCndBuilderSpecContainersEnvFrom) Lt(value *common.EnvFromSource) *FilterBuilder { 4698 return b.compare(gotenfilter.Lt, value) 4699 } 4700 4701 func (b *filterCndBuilderSpecContainersEnvFrom) Lte(value *common.EnvFromSource) *FilterBuilder { 4702 return b.compare(gotenfilter.Lte, value) 4703 } 4704 4705 func (b *filterCndBuilderSpecContainersEnvFrom) In(values []*common.EnvFromSource) *FilterBuilder { 4706 return b.builder.addCond(&FilterConditionIn{ 4707 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().EnvFrom().WithArrayOfValues(values), 4708 }) 4709 } 4710 4711 func (b *filterCndBuilderSpecContainersEnvFrom) NotIn(values []*common.EnvFromSource) *FilterBuilder { 4712 return b.builder.addCond(&FilterConditionNotIn{ 4713 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().EnvFrom().WithArrayOfValues(values), 4714 }) 4715 } 4716 4717 func (b *filterCndBuilderSpecContainersEnvFrom) IsNull() *FilterBuilder { 4718 return b.builder.addCond(&FilterConditionIsNull{ 4719 FieldPath: NewPodFieldPathBuilder().Spec().Containers().EnvFrom().FieldPath(), 4720 }) 4721 } 4722 4723 func (b *filterCndBuilderSpecContainersEnvFrom) IsNan() *FilterBuilder { 4724 return b.builder.addCond(&FilterConditionIsNaN{ 4725 FieldPath: NewPodFieldPathBuilder().Spec().Containers().EnvFrom().FieldPath(), 4726 }) 4727 } 4728 4729 func (b *filterCndBuilderSpecContainersEnvFrom) compare(op gotenfilter.CompareOperator, value *common.EnvFromSource) *FilterBuilder { 4730 return b.builder.addCond(&FilterConditionCompare{ 4731 Operator: op, 4732 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Containers().EnvFrom().WithValue(value), 4733 }) 4734 } 4735 4736 func (b *filterCndBuilderSpecContainersEnvFrom) Prefix() *filterCndBuilderSpecContainersEnvFromPrefix { 4737 return &filterCndBuilderSpecContainersEnvFromPrefix{builder: b.builder} 4738 } 4739 4740 func (b *filterCndBuilderSpecContainersEnvFrom) ConfigMapRef() *filterCndBuilderSpecContainersEnvFromConfigMapRef { 4741 return &filterCndBuilderSpecContainersEnvFromConfigMapRef{builder: b.builder} 4742 } 4743 4744 func (b *filterCndBuilderSpecContainersEnvFrom) SecretRef() *filterCndBuilderSpecContainersEnvFromSecretRef { 4745 return &filterCndBuilderSpecContainersEnvFromSecretRef{builder: b.builder} 4746 } 4747 4748 type filterCndBuilderSpecContainersEnvFromPrefix struct { 4749 builder *FilterBuilder 4750 } 4751 4752 func (b *filterCndBuilderSpecContainersEnvFromPrefix) Eq(value string) *FilterBuilder { 4753 return b.compare(gotenfilter.Eq, value) 4754 } 4755 4756 func (b *filterCndBuilderSpecContainersEnvFromPrefix) Neq(value string) *FilterBuilder { 4757 return b.compare(gotenfilter.Neq, value) 4758 } 4759 4760 func (b *filterCndBuilderSpecContainersEnvFromPrefix) Gt(value string) *FilterBuilder { 4761 return b.compare(gotenfilter.Gt, value) 4762 } 4763 4764 func (b *filterCndBuilderSpecContainersEnvFromPrefix) Gte(value string) *FilterBuilder { 4765 return b.compare(gotenfilter.Gte, value) 4766 } 4767 4768 func (b *filterCndBuilderSpecContainersEnvFromPrefix) Lt(value string) *FilterBuilder { 4769 return b.compare(gotenfilter.Lt, value) 4770 } 4771 4772 func (b *filterCndBuilderSpecContainersEnvFromPrefix) Lte(value string) *FilterBuilder { 4773 return b.compare(gotenfilter.Lte, value) 4774 } 4775 4776 func (b *filterCndBuilderSpecContainersEnvFromPrefix) In(values []string) *FilterBuilder { 4777 return b.builder.addCond(&FilterConditionIn{ 4778 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().EnvFrom().Prefix().WithArrayOfValues(values), 4779 }) 4780 } 4781 4782 func (b *filterCndBuilderSpecContainersEnvFromPrefix) NotIn(values []string) *FilterBuilder { 4783 return b.builder.addCond(&FilterConditionNotIn{ 4784 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().EnvFrom().Prefix().WithArrayOfValues(values), 4785 }) 4786 } 4787 4788 func (b *filterCndBuilderSpecContainersEnvFromPrefix) IsNull() *FilterBuilder { 4789 return b.builder.addCond(&FilterConditionIsNull{ 4790 FieldPath: NewPodFieldPathBuilder().Spec().Containers().EnvFrom().Prefix().FieldPath(), 4791 }) 4792 } 4793 4794 func (b *filterCndBuilderSpecContainersEnvFromPrefix) IsNan() *FilterBuilder { 4795 return b.builder.addCond(&FilterConditionIsNaN{ 4796 FieldPath: NewPodFieldPathBuilder().Spec().Containers().EnvFrom().Prefix().FieldPath(), 4797 }) 4798 } 4799 4800 func (b *filterCndBuilderSpecContainersEnvFromPrefix) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 4801 return b.builder.addCond(&FilterConditionCompare{ 4802 Operator: op, 4803 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Containers().EnvFrom().Prefix().WithValue(value), 4804 }) 4805 } 4806 4807 type filterCndBuilderSpecContainersEnvFromConfigMapRef struct { 4808 builder *FilterBuilder 4809 } 4810 4811 func (b *filterCndBuilderSpecContainersEnvFromConfigMapRef) Eq(value *common.ConfigMapEnvSource) *FilterBuilder { 4812 return b.compare(gotenfilter.Eq, value) 4813 } 4814 4815 func (b *filterCndBuilderSpecContainersEnvFromConfigMapRef) Neq(value *common.ConfigMapEnvSource) *FilterBuilder { 4816 return b.compare(gotenfilter.Neq, value) 4817 } 4818 4819 func (b *filterCndBuilderSpecContainersEnvFromConfigMapRef) Gt(value *common.ConfigMapEnvSource) *FilterBuilder { 4820 return b.compare(gotenfilter.Gt, value) 4821 } 4822 4823 func (b *filterCndBuilderSpecContainersEnvFromConfigMapRef) Gte(value *common.ConfigMapEnvSource) *FilterBuilder { 4824 return b.compare(gotenfilter.Gte, value) 4825 } 4826 4827 func (b *filterCndBuilderSpecContainersEnvFromConfigMapRef) Lt(value *common.ConfigMapEnvSource) *FilterBuilder { 4828 return b.compare(gotenfilter.Lt, value) 4829 } 4830 4831 func (b *filterCndBuilderSpecContainersEnvFromConfigMapRef) Lte(value *common.ConfigMapEnvSource) *FilterBuilder { 4832 return b.compare(gotenfilter.Lte, value) 4833 } 4834 4835 func (b *filterCndBuilderSpecContainersEnvFromConfigMapRef) In(values []*common.ConfigMapEnvSource) *FilterBuilder { 4836 return b.builder.addCond(&FilterConditionIn{ 4837 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().EnvFrom().ConfigMapRef().WithArrayOfValues(values), 4838 }) 4839 } 4840 4841 func (b *filterCndBuilderSpecContainersEnvFromConfigMapRef) NotIn(values []*common.ConfigMapEnvSource) *FilterBuilder { 4842 return b.builder.addCond(&FilterConditionNotIn{ 4843 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().EnvFrom().ConfigMapRef().WithArrayOfValues(values), 4844 }) 4845 } 4846 4847 func (b *filterCndBuilderSpecContainersEnvFromConfigMapRef) IsNull() *FilterBuilder { 4848 return b.builder.addCond(&FilterConditionIsNull{ 4849 FieldPath: NewPodFieldPathBuilder().Spec().Containers().EnvFrom().ConfigMapRef().FieldPath(), 4850 }) 4851 } 4852 4853 func (b *filterCndBuilderSpecContainersEnvFromConfigMapRef) IsNan() *FilterBuilder { 4854 return b.builder.addCond(&FilterConditionIsNaN{ 4855 FieldPath: NewPodFieldPathBuilder().Spec().Containers().EnvFrom().ConfigMapRef().FieldPath(), 4856 }) 4857 } 4858 4859 func (b *filterCndBuilderSpecContainersEnvFromConfigMapRef) compare(op gotenfilter.CompareOperator, value *common.ConfigMapEnvSource) *FilterBuilder { 4860 return b.builder.addCond(&FilterConditionCompare{ 4861 Operator: op, 4862 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Containers().EnvFrom().ConfigMapRef().WithValue(value), 4863 }) 4864 } 4865 4866 func (b *filterCndBuilderSpecContainersEnvFromConfigMapRef) Name() *filterCndBuilderSpecContainersEnvFromConfigMapRefName { 4867 return &filterCndBuilderSpecContainersEnvFromConfigMapRefName{builder: b.builder} 4868 } 4869 4870 func (b *filterCndBuilderSpecContainersEnvFromConfigMapRef) Optional() *filterCndBuilderSpecContainersEnvFromConfigMapRefOptional { 4871 return &filterCndBuilderSpecContainersEnvFromConfigMapRefOptional{builder: b.builder} 4872 } 4873 4874 type filterCndBuilderSpecContainersEnvFromConfigMapRefName struct { 4875 builder *FilterBuilder 4876 } 4877 4878 func (b *filterCndBuilderSpecContainersEnvFromConfigMapRefName) Eq(value string) *FilterBuilder { 4879 return b.compare(gotenfilter.Eq, value) 4880 } 4881 4882 func (b *filterCndBuilderSpecContainersEnvFromConfigMapRefName) Neq(value string) *FilterBuilder { 4883 return b.compare(gotenfilter.Neq, value) 4884 } 4885 4886 func (b *filterCndBuilderSpecContainersEnvFromConfigMapRefName) Gt(value string) *FilterBuilder { 4887 return b.compare(gotenfilter.Gt, value) 4888 } 4889 4890 func (b *filterCndBuilderSpecContainersEnvFromConfigMapRefName) Gte(value string) *FilterBuilder { 4891 return b.compare(gotenfilter.Gte, value) 4892 } 4893 4894 func (b *filterCndBuilderSpecContainersEnvFromConfigMapRefName) Lt(value string) *FilterBuilder { 4895 return b.compare(gotenfilter.Lt, value) 4896 } 4897 4898 func (b *filterCndBuilderSpecContainersEnvFromConfigMapRefName) Lte(value string) *FilterBuilder { 4899 return b.compare(gotenfilter.Lte, value) 4900 } 4901 4902 func (b *filterCndBuilderSpecContainersEnvFromConfigMapRefName) In(values []string) *FilterBuilder { 4903 return b.builder.addCond(&FilterConditionIn{ 4904 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().EnvFrom().ConfigMapRef().Name().WithArrayOfValues(values), 4905 }) 4906 } 4907 4908 func (b *filterCndBuilderSpecContainersEnvFromConfigMapRefName) NotIn(values []string) *FilterBuilder { 4909 return b.builder.addCond(&FilterConditionNotIn{ 4910 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().EnvFrom().ConfigMapRef().Name().WithArrayOfValues(values), 4911 }) 4912 } 4913 4914 func (b *filterCndBuilderSpecContainersEnvFromConfigMapRefName) IsNull() *FilterBuilder { 4915 return b.builder.addCond(&FilterConditionIsNull{ 4916 FieldPath: NewPodFieldPathBuilder().Spec().Containers().EnvFrom().ConfigMapRef().Name().FieldPath(), 4917 }) 4918 } 4919 4920 func (b *filterCndBuilderSpecContainersEnvFromConfigMapRefName) IsNan() *FilterBuilder { 4921 return b.builder.addCond(&FilterConditionIsNaN{ 4922 FieldPath: NewPodFieldPathBuilder().Spec().Containers().EnvFrom().ConfigMapRef().Name().FieldPath(), 4923 }) 4924 } 4925 4926 func (b *filterCndBuilderSpecContainersEnvFromConfigMapRefName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 4927 return b.builder.addCond(&FilterConditionCompare{ 4928 Operator: op, 4929 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Containers().EnvFrom().ConfigMapRef().Name().WithValue(value), 4930 }) 4931 } 4932 4933 type filterCndBuilderSpecContainersEnvFromConfigMapRefOptional struct { 4934 builder *FilterBuilder 4935 } 4936 4937 func (b *filterCndBuilderSpecContainersEnvFromConfigMapRefOptional) Eq(value bool) *FilterBuilder { 4938 return b.compare(gotenfilter.Eq, value) 4939 } 4940 4941 func (b *filterCndBuilderSpecContainersEnvFromConfigMapRefOptional) Neq(value bool) *FilterBuilder { 4942 return b.compare(gotenfilter.Neq, value) 4943 } 4944 4945 func (b *filterCndBuilderSpecContainersEnvFromConfigMapRefOptional) Gt(value bool) *FilterBuilder { 4946 return b.compare(gotenfilter.Gt, value) 4947 } 4948 4949 func (b *filterCndBuilderSpecContainersEnvFromConfigMapRefOptional) Gte(value bool) *FilterBuilder { 4950 return b.compare(gotenfilter.Gte, value) 4951 } 4952 4953 func (b *filterCndBuilderSpecContainersEnvFromConfigMapRefOptional) Lt(value bool) *FilterBuilder { 4954 return b.compare(gotenfilter.Lt, value) 4955 } 4956 4957 func (b *filterCndBuilderSpecContainersEnvFromConfigMapRefOptional) Lte(value bool) *FilterBuilder { 4958 return b.compare(gotenfilter.Lte, value) 4959 } 4960 4961 func (b *filterCndBuilderSpecContainersEnvFromConfigMapRefOptional) In(values []bool) *FilterBuilder { 4962 return b.builder.addCond(&FilterConditionIn{ 4963 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().EnvFrom().ConfigMapRef().Optional().WithArrayOfValues(values), 4964 }) 4965 } 4966 4967 func (b *filterCndBuilderSpecContainersEnvFromConfigMapRefOptional) NotIn(values []bool) *FilterBuilder { 4968 return b.builder.addCond(&FilterConditionNotIn{ 4969 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().EnvFrom().ConfigMapRef().Optional().WithArrayOfValues(values), 4970 }) 4971 } 4972 4973 func (b *filterCndBuilderSpecContainersEnvFromConfigMapRefOptional) IsNull() *FilterBuilder { 4974 return b.builder.addCond(&FilterConditionIsNull{ 4975 FieldPath: NewPodFieldPathBuilder().Spec().Containers().EnvFrom().ConfigMapRef().Optional().FieldPath(), 4976 }) 4977 } 4978 4979 func (b *filterCndBuilderSpecContainersEnvFromConfigMapRefOptional) IsNan() *FilterBuilder { 4980 return b.builder.addCond(&FilterConditionIsNaN{ 4981 FieldPath: NewPodFieldPathBuilder().Spec().Containers().EnvFrom().ConfigMapRef().Optional().FieldPath(), 4982 }) 4983 } 4984 4985 func (b *filterCndBuilderSpecContainersEnvFromConfigMapRefOptional) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder { 4986 return b.builder.addCond(&FilterConditionCompare{ 4987 Operator: op, 4988 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Containers().EnvFrom().ConfigMapRef().Optional().WithValue(value), 4989 }) 4990 } 4991 4992 type filterCndBuilderSpecContainersEnvFromSecretRef struct { 4993 builder *FilterBuilder 4994 } 4995 4996 func (b *filterCndBuilderSpecContainersEnvFromSecretRef) Eq(value *common.SecretEnvSource) *FilterBuilder { 4997 return b.compare(gotenfilter.Eq, value) 4998 } 4999 5000 func (b *filterCndBuilderSpecContainersEnvFromSecretRef) Neq(value *common.SecretEnvSource) *FilterBuilder { 5001 return b.compare(gotenfilter.Neq, value) 5002 } 5003 5004 func (b *filterCndBuilderSpecContainersEnvFromSecretRef) Gt(value *common.SecretEnvSource) *FilterBuilder { 5005 return b.compare(gotenfilter.Gt, value) 5006 } 5007 5008 func (b *filterCndBuilderSpecContainersEnvFromSecretRef) Gte(value *common.SecretEnvSource) *FilterBuilder { 5009 return b.compare(gotenfilter.Gte, value) 5010 } 5011 5012 func (b *filterCndBuilderSpecContainersEnvFromSecretRef) Lt(value *common.SecretEnvSource) *FilterBuilder { 5013 return b.compare(gotenfilter.Lt, value) 5014 } 5015 5016 func (b *filterCndBuilderSpecContainersEnvFromSecretRef) Lte(value *common.SecretEnvSource) *FilterBuilder { 5017 return b.compare(gotenfilter.Lte, value) 5018 } 5019 5020 func (b *filterCndBuilderSpecContainersEnvFromSecretRef) In(values []*common.SecretEnvSource) *FilterBuilder { 5021 return b.builder.addCond(&FilterConditionIn{ 5022 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().EnvFrom().SecretRef().WithArrayOfValues(values), 5023 }) 5024 } 5025 5026 func (b *filterCndBuilderSpecContainersEnvFromSecretRef) NotIn(values []*common.SecretEnvSource) *FilterBuilder { 5027 return b.builder.addCond(&FilterConditionNotIn{ 5028 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().EnvFrom().SecretRef().WithArrayOfValues(values), 5029 }) 5030 } 5031 5032 func (b *filterCndBuilderSpecContainersEnvFromSecretRef) IsNull() *FilterBuilder { 5033 return b.builder.addCond(&FilterConditionIsNull{ 5034 FieldPath: NewPodFieldPathBuilder().Spec().Containers().EnvFrom().SecretRef().FieldPath(), 5035 }) 5036 } 5037 5038 func (b *filterCndBuilderSpecContainersEnvFromSecretRef) IsNan() *FilterBuilder { 5039 return b.builder.addCond(&FilterConditionIsNaN{ 5040 FieldPath: NewPodFieldPathBuilder().Spec().Containers().EnvFrom().SecretRef().FieldPath(), 5041 }) 5042 } 5043 5044 func (b *filterCndBuilderSpecContainersEnvFromSecretRef) compare(op gotenfilter.CompareOperator, value *common.SecretEnvSource) *FilterBuilder { 5045 return b.builder.addCond(&FilterConditionCompare{ 5046 Operator: op, 5047 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Containers().EnvFrom().SecretRef().WithValue(value), 5048 }) 5049 } 5050 5051 func (b *filterCndBuilderSpecContainersEnvFromSecretRef) Name() *filterCndBuilderSpecContainersEnvFromSecretRefName { 5052 return &filterCndBuilderSpecContainersEnvFromSecretRefName{builder: b.builder} 5053 } 5054 5055 func (b *filterCndBuilderSpecContainersEnvFromSecretRef) Optional() *filterCndBuilderSpecContainersEnvFromSecretRefOptional { 5056 return &filterCndBuilderSpecContainersEnvFromSecretRefOptional{builder: b.builder} 5057 } 5058 5059 type filterCndBuilderSpecContainersEnvFromSecretRefName struct { 5060 builder *FilterBuilder 5061 } 5062 5063 func (b *filterCndBuilderSpecContainersEnvFromSecretRefName) Eq(value string) *FilterBuilder { 5064 return b.compare(gotenfilter.Eq, value) 5065 } 5066 5067 func (b *filterCndBuilderSpecContainersEnvFromSecretRefName) Neq(value string) *FilterBuilder { 5068 return b.compare(gotenfilter.Neq, value) 5069 } 5070 5071 func (b *filterCndBuilderSpecContainersEnvFromSecretRefName) Gt(value string) *FilterBuilder { 5072 return b.compare(gotenfilter.Gt, value) 5073 } 5074 5075 func (b *filterCndBuilderSpecContainersEnvFromSecretRefName) Gte(value string) *FilterBuilder { 5076 return b.compare(gotenfilter.Gte, value) 5077 } 5078 5079 func (b *filterCndBuilderSpecContainersEnvFromSecretRefName) Lt(value string) *FilterBuilder { 5080 return b.compare(gotenfilter.Lt, value) 5081 } 5082 5083 func (b *filterCndBuilderSpecContainersEnvFromSecretRefName) Lte(value string) *FilterBuilder { 5084 return b.compare(gotenfilter.Lte, value) 5085 } 5086 5087 func (b *filterCndBuilderSpecContainersEnvFromSecretRefName) In(values []string) *FilterBuilder { 5088 return b.builder.addCond(&FilterConditionIn{ 5089 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().EnvFrom().SecretRef().Name().WithArrayOfValues(values), 5090 }) 5091 } 5092 5093 func (b *filterCndBuilderSpecContainersEnvFromSecretRefName) NotIn(values []string) *FilterBuilder { 5094 return b.builder.addCond(&FilterConditionNotIn{ 5095 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().EnvFrom().SecretRef().Name().WithArrayOfValues(values), 5096 }) 5097 } 5098 5099 func (b *filterCndBuilderSpecContainersEnvFromSecretRefName) IsNull() *FilterBuilder { 5100 return b.builder.addCond(&FilterConditionIsNull{ 5101 FieldPath: NewPodFieldPathBuilder().Spec().Containers().EnvFrom().SecretRef().Name().FieldPath(), 5102 }) 5103 } 5104 5105 func (b *filterCndBuilderSpecContainersEnvFromSecretRefName) IsNan() *FilterBuilder { 5106 return b.builder.addCond(&FilterConditionIsNaN{ 5107 FieldPath: NewPodFieldPathBuilder().Spec().Containers().EnvFrom().SecretRef().Name().FieldPath(), 5108 }) 5109 } 5110 5111 func (b *filterCndBuilderSpecContainersEnvFromSecretRefName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 5112 return b.builder.addCond(&FilterConditionCompare{ 5113 Operator: op, 5114 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Containers().EnvFrom().SecretRef().Name().WithValue(value), 5115 }) 5116 } 5117 5118 type filterCndBuilderSpecContainersEnvFromSecretRefOptional struct { 5119 builder *FilterBuilder 5120 } 5121 5122 func (b *filterCndBuilderSpecContainersEnvFromSecretRefOptional) Eq(value bool) *FilterBuilder { 5123 return b.compare(gotenfilter.Eq, value) 5124 } 5125 5126 func (b *filterCndBuilderSpecContainersEnvFromSecretRefOptional) Neq(value bool) *FilterBuilder { 5127 return b.compare(gotenfilter.Neq, value) 5128 } 5129 5130 func (b *filterCndBuilderSpecContainersEnvFromSecretRefOptional) Gt(value bool) *FilterBuilder { 5131 return b.compare(gotenfilter.Gt, value) 5132 } 5133 5134 func (b *filterCndBuilderSpecContainersEnvFromSecretRefOptional) Gte(value bool) *FilterBuilder { 5135 return b.compare(gotenfilter.Gte, value) 5136 } 5137 5138 func (b *filterCndBuilderSpecContainersEnvFromSecretRefOptional) Lt(value bool) *FilterBuilder { 5139 return b.compare(gotenfilter.Lt, value) 5140 } 5141 5142 func (b *filterCndBuilderSpecContainersEnvFromSecretRefOptional) Lte(value bool) *FilterBuilder { 5143 return b.compare(gotenfilter.Lte, value) 5144 } 5145 5146 func (b *filterCndBuilderSpecContainersEnvFromSecretRefOptional) In(values []bool) *FilterBuilder { 5147 return b.builder.addCond(&FilterConditionIn{ 5148 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().EnvFrom().SecretRef().Optional().WithArrayOfValues(values), 5149 }) 5150 } 5151 5152 func (b *filterCndBuilderSpecContainersEnvFromSecretRefOptional) NotIn(values []bool) *FilterBuilder { 5153 return b.builder.addCond(&FilterConditionNotIn{ 5154 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Containers().EnvFrom().SecretRef().Optional().WithArrayOfValues(values), 5155 }) 5156 } 5157 5158 func (b *filterCndBuilderSpecContainersEnvFromSecretRefOptional) IsNull() *FilterBuilder { 5159 return b.builder.addCond(&FilterConditionIsNull{ 5160 FieldPath: NewPodFieldPathBuilder().Spec().Containers().EnvFrom().SecretRef().Optional().FieldPath(), 5161 }) 5162 } 5163 5164 func (b *filterCndBuilderSpecContainersEnvFromSecretRefOptional) IsNan() *FilterBuilder { 5165 return b.builder.addCond(&FilterConditionIsNaN{ 5166 FieldPath: NewPodFieldPathBuilder().Spec().Containers().EnvFrom().SecretRef().Optional().FieldPath(), 5167 }) 5168 } 5169 5170 func (b *filterCndBuilderSpecContainersEnvFromSecretRefOptional) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder { 5171 return b.builder.addCond(&FilterConditionCompare{ 5172 Operator: op, 5173 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Containers().EnvFrom().SecretRef().Optional().WithValue(value), 5174 }) 5175 } 5176 5177 type filterCndBuilderSpecHostNetwork struct { 5178 builder *FilterBuilder 5179 } 5180 5181 func (b *filterCndBuilderSpecHostNetwork) Eq(value bool) *FilterBuilder { 5182 return b.compare(gotenfilter.Eq, value) 5183 } 5184 5185 func (b *filterCndBuilderSpecHostNetwork) Neq(value bool) *FilterBuilder { 5186 return b.compare(gotenfilter.Neq, value) 5187 } 5188 5189 func (b *filterCndBuilderSpecHostNetwork) Gt(value bool) *FilterBuilder { 5190 return b.compare(gotenfilter.Gt, value) 5191 } 5192 5193 func (b *filterCndBuilderSpecHostNetwork) Gte(value bool) *FilterBuilder { 5194 return b.compare(gotenfilter.Gte, value) 5195 } 5196 5197 func (b *filterCndBuilderSpecHostNetwork) Lt(value bool) *FilterBuilder { 5198 return b.compare(gotenfilter.Lt, value) 5199 } 5200 5201 func (b *filterCndBuilderSpecHostNetwork) Lte(value bool) *FilterBuilder { 5202 return b.compare(gotenfilter.Lte, value) 5203 } 5204 5205 func (b *filterCndBuilderSpecHostNetwork) In(values []bool) *FilterBuilder { 5206 return b.builder.addCond(&FilterConditionIn{ 5207 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().HostNetwork().WithArrayOfValues(values), 5208 }) 5209 } 5210 5211 func (b *filterCndBuilderSpecHostNetwork) NotIn(values []bool) *FilterBuilder { 5212 return b.builder.addCond(&FilterConditionNotIn{ 5213 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().HostNetwork().WithArrayOfValues(values), 5214 }) 5215 } 5216 5217 func (b *filterCndBuilderSpecHostNetwork) IsNull() *FilterBuilder { 5218 return b.builder.addCond(&FilterConditionIsNull{ 5219 FieldPath: NewPodFieldPathBuilder().Spec().HostNetwork().FieldPath(), 5220 }) 5221 } 5222 5223 func (b *filterCndBuilderSpecHostNetwork) IsNan() *FilterBuilder { 5224 return b.builder.addCond(&FilterConditionIsNaN{ 5225 FieldPath: NewPodFieldPathBuilder().Spec().HostNetwork().FieldPath(), 5226 }) 5227 } 5228 5229 func (b *filterCndBuilderSpecHostNetwork) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder { 5230 return b.builder.addCond(&FilterConditionCompare{ 5231 Operator: op, 5232 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().HostNetwork().WithValue(value), 5233 }) 5234 } 5235 5236 type filterCndBuilderSpecRestartPolicy struct { 5237 builder *FilterBuilder 5238 } 5239 5240 func (b *filterCndBuilderSpecRestartPolicy) Eq(value common.PodSpec_RestartPolicy) *FilterBuilder { 5241 return b.compare(gotenfilter.Eq, value) 5242 } 5243 5244 func (b *filterCndBuilderSpecRestartPolicy) Neq(value common.PodSpec_RestartPolicy) *FilterBuilder { 5245 return b.compare(gotenfilter.Neq, value) 5246 } 5247 5248 func (b *filterCndBuilderSpecRestartPolicy) Gt(value common.PodSpec_RestartPolicy) *FilterBuilder { 5249 return b.compare(gotenfilter.Gt, value) 5250 } 5251 5252 func (b *filterCndBuilderSpecRestartPolicy) Gte(value common.PodSpec_RestartPolicy) *FilterBuilder { 5253 return b.compare(gotenfilter.Gte, value) 5254 } 5255 5256 func (b *filterCndBuilderSpecRestartPolicy) Lt(value common.PodSpec_RestartPolicy) *FilterBuilder { 5257 return b.compare(gotenfilter.Lt, value) 5258 } 5259 5260 func (b *filterCndBuilderSpecRestartPolicy) Lte(value common.PodSpec_RestartPolicy) *FilterBuilder { 5261 return b.compare(gotenfilter.Lte, value) 5262 } 5263 5264 func (b *filterCndBuilderSpecRestartPolicy) In(values []common.PodSpec_RestartPolicy) *FilterBuilder { 5265 return b.builder.addCond(&FilterConditionIn{ 5266 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().RestartPolicy().WithArrayOfValues(values), 5267 }) 5268 } 5269 5270 func (b *filterCndBuilderSpecRestartPolicy) NotIn(values []common.PodSpec_RestartPolicy) *FilterBuilder { 5271 return b.builder.addCond(&FilterConditionNotIn{ 5272 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().RestartPolicy().WithArrayOfValues(values), 5273 }) 5274 } 5275 5276 func (b *filterCndBuilderSpecRestartPolicy) IsNull() *FilterBuilder { 5277 return b.builder.addCond(&FilterConditionIsNull{ 5278 FieldPath: NewPodFieldPathBuilder().Spec().RestartPolicy().FieldPath(), 5279 }) 5280 } 5281 5282 func (b *filterCndBuilderSpecRestartPolicy) IsNan() *FilterBuilder { 5283 return b.builder.addCond(&FilterConditionIsNaN{ 5284 FieldPath: NewPodFieldPathBuilder().Spec().RestartPolicy().FieldPath(), 5285 }) 5286 } 5287 5288 func (b *filterCndBuilderSpecRestartPolicy) compare(op gotenfilter.CompareOperator, value common.PodSpec_RestartPolicy) *FilterBuilder { 5289 return b.builder.addCond(&FilterConditionCompare{ 5290 Operator: op, 5291 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().RestartPolicy().WithValue(value), 5292 }) 5293 } 5294 5295 type filterCndBuilderSpecImagePullSecrets struct { 5296 builder *FilterBuilder 5297 } 5298 5299 func (b *filterCndBuilderSpecImagePullSecrets) Eq(value []*common.LocalObjectReferenceSecret) *FilterBuilder { 5300 return b.compare(gotenfilter.Eq, value) 5301 } 5302 5303 func (b *filterCndBuilderSpecImagePullSecrets) Neq(value []*common.LocalObjectReferenceSecret) *FilterBuilder { 5304 return b.compare(gotenfilter.Neq, value) 5305 } 5306 5307 func (b *filterCndBuilderSpecImagePullSecrets) Gt(value []*common.LocalObjectReferenceSecret) *FilterBuilder { 5308 return b.compare(gotenfilter.Gt, value) 5309 } 5310 5311 func (b *filterCndBuilderSpecImagePullSecrets) Gte(value []*common.LocalObjectReferenceSecret) *FilterBuilder { 5312 return b.compare(gotenfilter.Gte, value) 5313 } 5314 5315 func (b *filterCndBuilderSpecImagePullSecrets) Lt(value []*common.LocalObjectReferenceSecret) *FilterBuilder { 5316 return b.compare(gotenfilter.Lt, value) 5317 } 5318 5319 func (b *filterCndBuilderSpecImagePullSecrets) Lte(value []*common.LocalObjectReferenceSecret) *FilterBuilder { 5320 return b.compare(gotenfilter.Lte, value) 5321 } 5322 5323 func (b *filterCndBuilderSpecImagePullSecrets) In(values [][]*common.LocalObjectReferenceSecret) *FilterBuilder { 5324 return b.builder.addCond(&FilterConditionIn{ 5325 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().ImagePullSecrets().WithArrayOfValues(values), 5326 }) 5327 } 5328 5329 func (b *filterCndBuilderSpecImagePullSecrets) NotIn(values [][]*common.LocalObjectReferenceSecret) *FilterBuilder { 5330 return b.builder.addCond(&FilterConditionNotIn{ 5331 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().ImagePullSecrets().WithArrayOfValues(values), 5332 }) 5333 } 5334 5335 func (b *filterCndBuilderSpecImagePullSecrets) IsNull() *FilterBuilder { 5336 return b.builder.addCond(&FilterConditionIsNull{ 5337 FieldPath: NewPodFieldPathBuilder().Spec().ImagePullSecrets().FieldPath(), 5338 }) 5339 } 5340 5341 func (b *filterCndBuilderSpecImagePullSecrets) IsNan() *FilterBuilder { 5342 return b.builder.addCond(&FilterConditionIsNaN{ 5343 FieldPath: NewPodFieldPathBuilder().Spec().ImagePullSecrets().FieldPath(), 5344 }) 5345 } 5346 5347 func (b *filterCndBuilderSpecImagePullSecrets) Contains(value *common.LocalObjectReferenceSecret) *FilterBuilder { 5348 return b.builder.addCond(&FilterConditionContains{ 5349 Type: gotenresource.ConditionContainsTypeValue, 5350 FieldPath: NewPodFieldPathBuilder().Spec().ImagePullSecrets().FieldPath(), 5351 Value: NewPodFieldPathBuilder().Spec().ImagePullSecrets().WithItemValue(value), 5352 }) 5353 } 5354 5355 func (b *filterCndBuilderSpecImagePullSecrets) ContainsAnyOf(values []*common.LocalObjectReferenceSecret) *FilterBuilder { 5356 pathSelector := NewPodFieldPathBuilder().Spec().ImagePullSecrets() 5357 itemValues := make([]Pod_FieldPathArrayItemValue, 0, len(values)) 5358 for _, value := range values { 5359 itemValues = append(itemValues, pathSelector.WithItemValue(value)) 5360 } 5361 return b.builder.addCond(&FilterConditionContains{ 5362 Type: gotenresource.ConditionContainsTypeAny, 5363 FieldPath: NewPodFieldPathBuilder().Spec().ImagePullSecrets().FieldPath(), 5364 Values: itemValues, 5365 }) 5366 } 5367 5368 func (b *filterCndBuilderSpecImagePullSecrets) ContainsAll(values []*common.LocalObjectReferenceSecret) *FilterBuilder { 5369 pathSelector := NewPodFieldPathBuilder().Spec().ImagePullSecrets() 5370 itemValues := make([]Pod_FieldPathArrayItemValue, 0, len(values)) 5371 for _, value := range values { 5372 itemValues = append(itemValues, pathSelector.WithItemValue(value)) 5373 } 5374 return b.builder.addCond(&FilterConditionContains{ 5375 Type: gotenresource.ConditionContainsTypeAll, 5376 FieldPath: NewPodFieldPathBuilder().Spec().ImagePullSecrets().FieldPath(), 5377 Values: itemValues, 5378 }) 5379 } 5380 5381 func (b *filterCndBuilderSpecImagePullSecrets) compare(op gotenfilter.CompareOperator, value []*common.LocalObjectReferenceSecret) *FilterBuilder { 5382 return b.builder.addCond(&FilterConditionCompare{ 5383 Operator: op, 5384 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().ImagePullSecrets().WithValue(value), 5385 }) 5386 } 5387 5388 func (b *filterCndBuilderSpecImagePullSecrets) Name() *filterCndBuilderSpecImagePullSecretsName { 5389 return &filterCndBuilderSpecImagePullSecretsName{builder: b.builder} 5390 } 5391 5392 type filterCndBuilderSpecImagePullSecretsName struct { 5393 builder *FilterBuilder 5394 } 5395 5396 func (b *filterCndBuilderSpecImagePullSecretsName) Eq(value *secrets_secret.Reference) *FilterBuilder { 5397 return b.compare(gotenfilter.Eq, value) 5398 } 5399 5400 func (b *filterCndBuilderSpecImagePullSecretsName) Neq(value *secrets_secret.Reference) *FilterBuilder { 5401 return b.compare(gotenfilter.Neq, value) 5402 } 5403 5404 func (b *filterCndBuilderSpecImagePullSecretsName) Gt(value *secrets_secret.Reference) *FilterBuilder { 5405 return b.compare(gotenfilter.Gt, value) 5406 } 5407 5408 func (b *filterCndBuilderSpecImagePullSecretsName) Gte(value *secrets_secret.Reference) *FilterBuilder { 5409 return b.compare(gotenfilter.Gte, value) 5410 } 5411 5412 func (b *filterCndBuilderSpecImagePullSecretsName) Lt(value *secrets_secret.Reference) *FilterBuilder { 5413 return b.compare(gotenfilter.Lt, value) 5414 } 5415 5416 func (b *filterCndBuilderSpecImagePullSecretsName) Lte(value *secrets_secret.Reference) *FilterBuilder { 5417 return b.compare(gotenfilter.Lte, value) 5418 } 5419 5420 func (b *filterCndBuilderSpecImagePullSecretsName) In(values []*secrets_secret.Reference) *FilterBuilder { 5421 return b.builder.addCond(&FilterConditionIn{ 5422 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().ImagePullSecrets().Name().WithArrayOfValues(values), 5423 }) 5424 } 5425 5426 func (b *filterCndBuilderSpecImagePullSecretsName) NotIn(values []*secrets_secret.Reference) *FilterBuilder { 5427 return b.builder.addCond(&FilterConditionNotIn{ 5428 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().ImagePullSecrets().Name().WithArrayOfValues(values), 5429 }) 5430 } 5431 5432 func (b *filterCndBuilderSpecImagePullSecretsName) IsNull() *FilterBuilder { 5433 return b.builder.addCond(&FilterConditionIsNull{ 5434 FieldPath: NewPodFieldPathBuilder().Spec().ImagePullSecrets().Name().FieldPath(), 5435 }) 5436 } 5437 5438 func (b *filterCndBuilderSpecImagePullSecretsName) IsNan() *FilterBuilder { 5439 return b.builder.addCond(&FilterConditionIsNaN{ 5440 FieldPath: NewPodFieldPathBuilder().Spec().ImagePullSecrets().Name().FieldPath(), 5441 }) 5442 } 5443 5444 func (b *filterCndBuilderSpecImagePullSecretsName) compare(op gotenfilter.CompareOperator, value *secrets_secret.Reference) *FilterBuilder { 5445 return b.builder.addCond(&FilterConditionCompare{ 5446 Operator: op, 5447 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().ImagePullSecrets().Name().WithValue(value), 5448 }) 5449 } 5450 5451 type filterCndBuilderSpecVolumes struct { 5452 builder *FilterBuilder 5453 } 5454 5455 func (b *filterCndBuilderSpecVolumes) Eq(value []*common.Volume) *FilterBuilder { 5456 return b.compare(gotenfilter.Eq, value) 5457 } 5458 5459 func (b *filterCndBuilderSpecVolumes) Neq(value []*common.Volume) *FilterBuilder { 5460 return b.compare(gotenfilter.Neq, value) 5461 } 5462 5463 func (b *filterCndBuilderSpecVolumes) Gt(value []*common.Volume) *FilterBuilder { 5464 return b.compare(gotenfilter.Gt, value) 5465 } 5466 5467 func (b *filterCndBuilderSpecVolumes) Gte(value []*common.Volume) *FilterBuilder { 5468 return b.compare(gotenfilter.Gte, value) 5469 } 5470 5471 func (b *filterCndBuilderSpecVolumes) Lt(value []*common.Volume) *FilterBuilder { 5472 return b.compare(gotenfilter.Lt, value) 5473 } 5474 5475 func (b *filterCndBuilderSpecVolumes) Lte(value []*common.Volume) *FilterBuilder { 5476 return b.compare(gotenfilter.Lte, value) 5477 } 5478 5479 func (b *filterCndBuilderSpecVolumes) In(values [][]*common.Volume) *FilterBuilder { 5480 return b.builder.addCond(&FilterConditionIn{ 5481 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Volumes().WithArrayOfValues(values), 5482 }) 5483 } 5484 5485 func (b *filterCndBuilderSpecVolumes) NotIn(values [][]*common.Volume) *FilterBuilder { 5486 return b.builder.addCond(&FilterConditionNotIn{ 5487 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Volumes().WithArrayOfValues(values), 5488 }) 5489 } 5490 5491 func (b *filterCndBuilderSpecVolumes) IsNull() *FilterBuilder { 5492 return b.builder.addCond(&FilterConditionIsNull{ 5493 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().FieldPath(), 5494 }) 5495 } 5496 5497 func (b *filterCndBuilderSpecVolumes) IsNan() *FilterBuilder { 5498 return b.builder.addCond(&FilterConditionIsNaN{ 5499 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().FieldPath(), 5500 }) 5501 } 5502 5503 func (b *filterCndBuilderSpecVolumes) Contains(value *common.Volume) *FilterBuilder { 5504 return b.builder.addCond(&FilterConditionContains{ 5505 Type: gotenresource.ConditionContainsTypeValue, 5506 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().FieldPath(), 5507 Value: NewPodFieldPathBuilder().Spec().Volumes().WithItemValue(value), 5508 }) 5509 } 5510 5511 func (b *filterCndBuilderSpecVolumes) ContainsAnyOf(values []*common.Volume) *FilterBuilder { 5512 pathSelector := NewPodFieldPathBuilder().Spec().Volumes() 5513 itemValues := make([]Pod_FieldPathArrayItemValue, 0, len(values)) 5514 for _, value := range values { 5515 itemValues = append(itemValues, pathSelector.WithItemValue(value)) 5516 } 5517 return b.builder.addCond(&FilterConditionContains{ 5518 Type: gotenresource.ConditionContainsTypeAny, 5519 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().FieldPath(), 5520 Values: itemValues, 5521 }) 5522 } 5523 5524 func (b *filterCndBuilderSpecVolumes) ContainsAll(values []*common.Volume) *FilterBuilder { 5525 pathSelector := NewPodFieldPathBuilder().Spec().Volumes() 5526 itemValues := make([]Pod_FieldPathArrayItemValue, 0, len(values)) 5527 for _, value := range values { 5528 itemValues = append(itemValues, pathSelector.WithItemValue(value)) 5529 } 5530 return b.builder.addCond(&FilterConditionContains{ 5531 Type: gotenresource.ConditionContainsTypeAll, 5532 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().FieldPath(), 5533 Values: itemValues, 5534 }) 5535 } 5536 5537 func (b *filterCndBuilderSpecVolumes) compare(op gotenfilter.CompareOperator, value []*common.Volume) *FilterBuilder { 5538 return b.builder.addCond(&FilterConditionCompare{ 5539 Operator: op, 5540 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Volumes().WithValue(value), 5541 }) 5542 } 5543 5544 func (b *filterCndBuilderSpecVolumes) Name() *filterCndBuilderSpecVolumesName { 5545 return &filterCndBuilderSpecVolumesName{builder: b.builder} 5546 } 5547 5548 func (b *filterCndBuilderSpecVolumes) HostPath() *filterCndBuilderSpecVolumesHostPath { 5549 return &filterCndBuilderSpecVolumesHostPath{builder: b.builder} 5550 } 5551 5552 func (b *filterCndBuilderSpecVolumes) Secret() *filterCndBuilderSpecVolumesSecret { 5553 return &filterCndBuilderSpecVolumesSecret{builder: b.builder} 5554 } 5555 5556 func (b *filterCndBuilderSpecVolumes) ConfigMap() *filterCndBuilderSpecVolumesConfigMap { 5557 return &filterCndBuilderSpecVolumesConfigMap{builder: b.builder} 5558 } 5559 5560 type filterCndBuilderSpecVolumesName struct { 5561 builder *FilterBuilder 5562 } 5563 5564 func (b *filterCndBuilderSpecVolumesName) Eq(value string) *FilterBuilder { 5565 return b.compare(gotenfilter.Eq, value) 5566 } 5567 5568 func (b *filterCndBuilderSpecVolumesName) Neq(value string) *FilterBuilder { 5569 return b.compare(gotenfilter.Neq, value) 5570 } 5571 5572 func (b *filterCndBuilderSpecVolumesName) Gt(value string) *FilterBuilder { 5573 return b.compare(gotenfilter.Gt, value) 5574 } 5575 5576 func (b *filterCndBuilderSpecVolumesName) Gte(value string) *FilterBuilder { 5577 return b.compare(gotenfilter.Gte, value) 5578 } 5579 5580 func (b *filterCndBuilderSpecVolumesName) Lt(value string) *FilterBuilder { 5581 return b.compare(gotenfilter.Lt, value) 5582 } 5583 5584 func (b *filterCndBuilderSpecVolumesName) Lte(value string) *FilterBuilder { 5585 return b.compare(gotenfilter.Lte, value) 5586 } 5587 5588 func (b *filterCndBuilderSpecVolumesName) In(values []string) *FilterBuilder { 5589 return b.builder.addCond(&FilterConditionIn{ 5590 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Volumes().Name().WithArrayOfValues(values), 5591 }) 5592 } 5593 5594 func (b *filterCndBuilderSpecVolumesName) NotIn(values []string) *FilterBuilder { 5595 return b.builder.addCond(&FilterConditionNotIn{ 5596 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Volumes().Name().WithArrayOfValues(values), 5597 }) 5598 } 5599 5600 func (b *filterCndBuilderSpecVolumesName) IsNull() *FilterBuilder { 5601 return b.builder.addCond(&FilterConditionIsNull{ 5602 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().Name().FieldPath(), 5603 }) 5604 } 5605 5606 func (b *filterCndBuilderSpecVolumesName) IsNan() *FilterBuilder { 5607 return b.builder.addCond(&FilterConditionIsNaN{ 5608 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().Name().FieldPath(), 5609 }) 5610 } 5611 5612 func (b *filterCndBuilderSpecVolumesName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 5613 return b.builder.addCond(&FilterConditionCompare{ 5614 Operator: op, 5615 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Volumes().Name().WithValue(value), 5616 }) 5617 } 5618 5619 type filterCndBuilderSpecVolumesHostPath struct { 5620 builder *FilterBuilder 5621 } 5622 5623 func (b *filterCndBuilderSpecVolumesHostPath) Eq(value *common.HostPathVolumeSource) *FilterBuilder { 5624 return b.compare(gotenfilter.Eq, value) 5625 } 5626 5627 func (b *filterCndBuilderSpecVolumesHostPath) Neq(value *common.HostPathVolumeSource) *FilterBuilder { 5628 return b.compare(gotenfilter.Neq, value) 5629 } 5630 5631 func (b *filterCndBuilderSpecVolumesHostPath) Gt(value *common.HostPathVolumeSource) *FilterBuilder { 5632 return b.compare(gotenfilter.Gt, value) 5633 } 5634 5635 func (b *filterCndBuilderSpecVolumesHostPath) Gte(value *common.HostPathVolumeSource) *FilterBuilder { 5636 return b.compare(gotenfilter.Gte, value) 5637 } 5638 5639 func (b *filterCndBuilderSpecVolumesHostPath) Lt(value *common.HostPathVolumeSource) *FilterBuilder { 5640 return b.compare(gotenfilter.Lt, value) 5641 } 5642 5643 func (b *filterCndBuilderSpecVolumesHostPath) Lte(value *common.HostPathVolumeSource) *FilterBuilder { 5644 return b.compare(gotenfilter.Lte, value) 5645 } 5646 5647 func (b *filterCndBuilderSpecVolumesHostPath) In(values []*common.HostPathVolumeSource) *FilterBuilder { 5648 return b.builder.addCond(&FilterConditionIn{ 5649 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Volumes().HostPath().WithArrayOfValues(values), 5650 }) 5651 } 5652 5653 func (b *filterCndBuilderSpecVolumesHostPath) NotIn(values []*common.HostPathVolumeSource) *FilterBuilder { 5654 return b.builder.addCond(&FilterConditionNotIn{ 5655 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Volumes().HostPath().WithArrayOfValues(values), 5656 }) 5657 } 5658 5659 func (b *filterCndBuilderSpecVolumesHostPath) IsNull() *FilterBuilder { 5660 return b.builder.addCond(&FilterConditionIsNull{ 5661 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().HostPath().FieldPath(), 5662 }) 5663 } 5664 5665 func (b *filterCndBuilderSpecVolumesHostPath) IsNan() *FilterBuilder { 5666 return b.builder.addCond(&FilterConditionIsNaN{ 5667 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().HostPath().FieldPath(), 5668 }) 5669 } 5670 5671 func (b *filterCndBuilderSpecVolumesHostPath) compare(op gotenfilter.CompareOperator, value *common.HostPathVolumeSource) *FilterBuilder { 5672 return b.builder.addCond(&FilterConditionCompare{ 5673 Operator: op, 5674 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Volumes().HostPath().WithValue(value), 5675 }) 5676 } 5677 5678 func (b *filterCndBuilderSpecVolumesHostPath) Path() *filterCndBuilderSpecVolumesHostPathPath { 5679 return &filterCndBuilderSpecVolumesHostPathPath{builder: b.builder} 5680 } 5681 5682 func (b *filterCndBuilderSpecVolumesHostPath) Type() *filterCndBuilderSpecVolumesHostPathType { 5683 return &filterCndBuilderSpecVolumesHostPathType{builder: b.builder} 5684 } 5685 5686 type filterCndBuilderSpecVolumesHostPathPath struct { 5687 builder *FilterBuilder 5688 } 5689 5690 func (b *filterCndBuilderSpecVolumesHostPathPath) Eq(value string) *FilterBuilder { 5691 return b.compare(gotenfilter.Eq, value) 5692 } 5693 5694 func (b *filterCndBuilderSpecVolumesHostPathPath) Neq(value string) *FilterBuilder { 5695 return b.compare(gotenfilter.Neq, value) 5696 } 5697 5698 func (b *filterCndBuilderSpecVolumesHostPathPath) Gt(value string) *FilterBuilder { 5699 return b.compare(gotenfilter.Gt, value) 5700 } 5701 5702 func (b *filterCndBuilderSpecVolumesHostPathPath) Gte(value string) *FilterBuilder { 5703 return b.compare(gotenfilter.Gte, value) 5704 } 5705 5706 func (b *filterCndBuilderSpecVolumesHostPathPath) Lt(value string) *FilterBuilder { 5707 return b.compare(gotenfilter.Lt, value) 5708 } 5709 5710 func (b *filterCndBuilderSpecVolumesHostPathPath) Lte(value string) *FilterBuilder { 5711 return b.compare(gotenfilter.Lte, value) 5712 } 5713 5714 func (b *filterCndBuilderSpecVolumesHostPathPath) In(values []string) *FilterBuilder { 5715 return b.builder.addCond(&FilterConditionIn{ 5716 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Volumes().HostPath().Path().WithArrayOfValues(values), 5717 }) 5718 } 5719 5720 func (b *filterCndBuilderSpecVolumesHostPathPath) NotIn(values []string) *FilterBuilder { 5721 return b.builder.addCond(&FilterConditionNotIn{ 5722 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Volumes().HostPath().Path().WithArrayOfValues(values), 5723 }) 5724 } 5725 5726 func (b *filterCndBuilderSpecVolumesHostPathPath) IsNull() *FilterBuilder { 5727 return b.builder.addCond(&FilterConditionIsNull{ 5728 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().HostPath().Path().FieldPath(), 5729 }) 5730 } 5731 5732 func (b *filterCndBuilderSpecVolumesHostPathPath) IsNan() *FilterBuilder { 5733 return b.builder.addCond(&FilterConditionIsNaN{ 5734 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().HostPath().Path().FieldPath(), 5735 }) 5736 } 5737 5738 func (b *filterCndBuilderSpecVolumesHostPathPath) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 5739 return b.builder.addCond(&FilterConditionCompare{ 5740 Operator: op, 5741 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Volumes().HostPath().Path().WithValue(value), 5742 }) 5743 } 5744 5745 type filterCndBuilderSpecVolumesHostPathType struct { 5746 builder *FilterBuilder 5747 } 5748 5749 func (b *filterCndBuilderSpecVolumesHostPathType) Eq(value common.HostPathVolumeSource_Type) *FilterBuilder { 5750 return b.compare(gotenfilter.Eq, value) 5751 } 5752 5753 func (b *filterCndBuilderSpecVolumesHostPathType) Neq(value common.HostPathVolumeSource_Type) *FilterBuilder { 5754 return b.compare(gotenfilter.Neq, value) 5755 } 5756 5757 func (b *filterCndBuilderSpecVolumesHostPathType) Gt(value common.HostPathVolumeSource_Type) *FilterBuilder { 5758 return b.compare(gotenfilter.Gt, value) 5759 } 5760 5761 func (b *filterCndBuilderSpecVolumesHostPathType) Gte(value common.HostPathVolumeSource_Type) *FilterBuilder { 5762 return b.compare(gotenfilter.Gte, value) 5763 } 5764 5765 func (b *filterCndBuilderSpecVolumesHostPathType) Lt(value common.HostPathVolumeSource_Type) *FilterBuilder { 5766 return b.compare(gotenfilter.Lt, value) 5767 } 5768 5769 func (b *filterCndBuilderSpecVolumesHostPathType) Lte(value common.HostPathVolumeSource_Type) *FilterBuilder { 5770 return b.compare(gotenfilter.Lte, value) 5771 } 5772 5773 func (b *filterCndBuilderSpecVolumesHostPathType) In(values []common.HostPathVolumeSource_Type) *FilterBuilder { 5774 return b.builder.addCond(&FilterConditionIn{ 5775 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Volumes().HostPath().Type().WithArrayOfValues(values), 5776 }) 5777 } 5778 5779 func (b *filterCndBuilderSpecVolumesHostPathType) NotIn(values []common.HostPathVolumeSource_Type) *FilterBuilder { 5780 return b.builder.addCond(&FilterConditionNotIn{ 5781 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Volumes().HostPath().Type().WithArrayOfValues(values), 5782 }) 5783 } 5784 5785 func (b *filterCndBuilderSpecVolumesHostPathType) IsNull() *FilterBuilder { 5786 return b.builder.addCond(&FilterConditionIsNull{ 5787 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().HostPath().Type().FieldPath(), 5788 }) 5789 } 5790 5791 func (b *filterCndBuilderSpecVolumesHostPathType) IsNan() *FilterBuilder { 5792 return b.builder.addCond(&FilterConditionIsNaN{ 5793 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().HostPath().Type().FieldPath(), 5794 }) 5795 } 5796 5797 func (b *filterCndBuilderSpecVolumesHostPathType) compare(op gotenfilter.CompareOperator, value common.HostPathVolumeSource_Type) *FilterBuilder { 5798 return b.builder.addCond(&FilterConditionCompare{ 5799 Operator: op, 5800 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Volumes().HostPath().Type().WithValue(value), 5801 }) 5802 } 5803 5804 type filterCndBuilderSpecVolumesSecret struct { 5805 builder *FilterBuilder 5806 } 5807 5808 func (b *filterCndBuilderSpecVolumesSecret) Eq(value *common.SecretVolumeSource) *FilterBuilder { 5809 return b.compare(gotenfilter.Eq, value) 5810 } 5811 5812 func (b *filterCndBuilderSpecVolumesSecret) Neq(value *common.SecretVolumeSource) *FilterBuilder { 5813 return b.compare(gotenfilter.Neq, value) 5814 } 5815 5816 func (b *filterCndBuilderSpecVolumesSecret) Gt(value *common.SecretVolumeSource) *FilterBuilder { 5817 return b.compare(gotenfilter.Gt, value) 5818 } 5819 5820 func (b *filterCndBuilderSpecVolumesSecret) Gte(value *common.SecretVolumeSource) *FilterBuilder { 5821 return b.compare(gotenfilter.Gte, value) 5822 } 5823 5824 func (b *filterCndBuilderSpecVolumesSecret) Lt(value *common.SecretVolumeSource) *FilterBuilder { 5825 return b.compare(gotenfilter.Lt, value) 5826 } 5827 5828 func (b *filterCndBuilderSpecVolumesSecret) Lte(value *common.SecretVolumeSource) *FilterBuilder { 5829 return b.compare(gotenfilter.Lte, value) 5830 } 5831 5832 func (b *filterCndBuilderSpecVolumesSecret) In(values []*common.SecretVolumeSource) *FilterBuilder { 5833 return b.builder.addCond(&FilterConditionIn{ 5834 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Volumes().Secret().WithArrayOfValues(values), 5835 }) 5836 } 5837 5838 func (b *filterCndBuilderSpecVolumesSecret) NotIn(values []*common.SecretVolumeSource) *FilterBuilder { 5839 return b.builder.addCond(&FilterConditionNotIn{ 5840 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Volumes().Secret().WithArrayOfValues(values), 5841 }) 5842 } 5843 5844 func (b *filterCndBuilderSpecVolumesSecret) IsNull() *FilterBuilder { 5845 return b.builder.addCond(&FilterConditionIsNull{ 5846 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().Secret().FieldPath(), 5847 }) 5848 } 5849 5850 func (b *filterCndBuilderSpecVolumesSecret) IsNan() *FilterBuilder { 5851 return b.builder.addCond(&FilterConditionIsNaN{ 5852 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().Secret().FieldPath(), 5853 }) 5854 } 5855 5856 func (b *filterCndBuilderSpecVolumesSecret) compare(op gotenfilter.CompareOperator, value *common.SecretVolumeSource) *FilterBuilder { 5857 return b.builder.addCond(&FilterConditionCompare{ 5858 Operator: op, 5859 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Volumes().Secret().WithValue(value), 5860 }) 5861 } 5862 5863 func (b *filterCndBuilderSpecVolumesSecret) SecretName() *filterCndBuilderSpecVolumesSecretSecretName { 5864 return &filterCndBuilderSpecVolumesSecretSecretName{builder: b.builder} 5865 } 5866 5867 func (b *filterCndBuilderSpecVolumesSecret) Items() *filterCndBuilderSpecVolumesSecretItems { 5868 return &filterCndBuilderSpecVolumesSecretItems{builder: b.builder} 5869 } 5870 5871 func (b *filterCndBuilderSpecVolumesSecret) DefaultMode() *filterCndBuilderSpecVolumesSecretDefaultMode { 5872 return &filterCndBuilderSpecVolumesSecretDefaultMode{builder: b.builder} 5873 } 5874 5875 func (b *filterCndBuilderSpecVolumesSecret) Optional() *filterCndBuilderSpecVolumesSecretOptional { 5876 return &filterCndBuilderSpecVolumesSecretOptional{builder: b.builder} 5877 } 5878 5879 type filterCndBuilderSpecVolumesSecretSecretName struct { 5880 builder *FilterBuilder 5881 } 5882 5883 func (b *filterCndBuilderSpecVolumesSecretSecretName) Eq(value string) *FilterBuilder { 5884 return b.compare(gotenfilter.Eq, value) 5885 } 5886 5887 func (b *filterCndBuilderSpecVolumesSecretSecretName) Neq(value string) *FilterBuilder { 5888 return b.compare(gotenfilter.Neq, value) 5889 } 5890 5891 func (b *filterCndBuilderSpecVolumesSecretSecretName) Gt(value string) *FilterBuilder { 5892 return b.compare(gotenfilter.Gt, value) 5893 } 5894 5895 func (b *filterCndBuilderSpecVolumesSecretSecretName) Gte(value string) *FilterBuilder { 5896 return b.compare(gotenfilter.Gte, value) 5897 } 5898 5899 func (b *filterCndBuilderSpecVolumesSecretSecretName) Lt(value string) *FilterBuilder { 5900 return b.compare(gotenfilter.Lt, value) 5901 } 5902 5903 func (b *filterCndBuilderSpecVolumesSecretSecretName) Lte(value string) *FilterBuilder { 5904 return b.compare(gotenfilter.Lte, value) 5905 } 5906 5907 func (b *filterCndBuilderSpecVolumesSecretSecretName) In(values []string) *FilterBuilder { 5908 return b.builder.addCond(&FilterConditionIn{ 5909 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Volumes().Secret().SecretName().WithArrayOfValues(values), 5910 }) 5911 } 5912 5913 func (b *filterCndBuilderSpecVolumesSecretSecretName) NotIn(values []string) *FilterBuilder { 5914 return b.builder.addCond(&FilterConditionNotIn{ 5915 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Volumes().Secret().SecretName().WithArrayOfValues(values), 5916 }) 5917 } 5918 5919 func (b *filterCndBuilderSpecVolumesSecretSecretName) IsNull() *FilterBuilder { 5920 return b.builder.addCond(&FilterConditionIsNull{ 5921 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().Secret().SecretName().FieldPath(), 5922 }) 5923 } 5924 5925 func (b *filterCndBuilderSpecVolumesSecretSecretName) IsNan() *FilterBuilder { 5926 return b.builder.addCond(&FilterConditionIsNaN{ 5927 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().Secret().SecretName().FieldPath(), 5928 }) 5929 } 5930 5931 func (b *filterCndBuilderSpecVolumesSecretSecretName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 5932 return b.builder.addCond(&FilterConditionCompare{ 5933 Operator: op, 5934 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Volumes().Secret().SecretName().WithValue(value), 5935 }) 5936 } 5937 5938 type filterCndBuilderSpecVolumesSecretItems struct { 5939 builder *FilterBuilder 5940 } 5941 5942 func (b *filterCndBuilderSpecVolumesSecretItems) Eq(value []*common.KeyToPath) *FilterBuilder { 5943 return b.compare(gotenfilter.Eq, value) 5944 } 5945 5946 func (b *filterCndBuilderSpecVolumesSecretItems) Neq(value []*common.KeyToPath) *FilterBuilder { 5947 return b.compare(gotenfilter.Neq, value) 5948 } 5949 5950 func (b *filterCndBuilderSpecVolumesSecretItems) Gt(value []*common.KeyToPath) *FilterBuilder { 5951 return b.compare(gotenfilter.Gt, value) 5952 } 5953 5954 func (b *filterCndBuilderSpecVolumesSecretItems) Gte(value []*common.KeyToPath) *FilterBuilder { 5955 return b.compare(gotenfilter.Gte, value) 5956 } 5957 5958 func (b *filterCndBuilderSpecVolumesSecretItems) Lt(value []*common.KeyToPath) *FilterBuilder { 5959 return b.compare(gotenfilter.Lt, value) 5960 } 5961 5962 func (b *filterCndBuilderSpecVolumesSecretItems) Lte(value []*common.KeyToPath) *FilterBuilder { 5963 return b.compare(gotenfilter.Lte, value) 5964 } 5965 5966 func (b *filterCndBuilderSpecVolumesSecretItems) In(values [][]*common.KeyToPath) *FilterBuilder { 5967 return b.builder.addCond(&FilterConditionIn{ 5968 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Volumes().Secret().Items().WithArrayOfValues(values), 5969 }) 5970 } 5971 5972 func (b *filterCndBuilderSpecVolumesSecretItems) NotIn(values [][]*common.KeyToPath) *FilterBuilder { 5973 return b.builder.addCond(&FilterConditionNotIn{ 5974 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Volumes().Secret().Items().WithArrayOfValues(values), 5975 }) 5976 } 5977 5978 func (b *filterCndBuilderSpecVolumesSecretItems) IsNull() *FilterBuilder { 5979 return b.builder.addCond(&FilterConditionIsNull{ 5980 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().Secret().Items().FieldPath(), 5981 }) 5982 } 5983 5984 func (b *filterCndBuilderSpecVolumesSecretItems) IsNan() *FilterBuilder { 5985 return b.builder.addCond(&FilterConditionIsNaN{ 5986 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().Secret().Items().FieldPath(), 5987 }) 5988 } 5989 5990 func (b *filterCndBuilderSpecVolumesSecretItems) Contains(value *common.KeyToPath) *FilterBuilder { 5991 return b.builder.addCond(&FilterConditionContains{ 5992 Type: gotenresource.ConditionContainsTypeValue, 5993 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().Secret().Items().FieldPath(), 5994 Value: NewPodFieldPathBuilder().Spec().Volumes().Secret().Items().WithItemValue(value), 5995 }) 5996 } 5997 5998 func (b *filterCndBuilderSpecVolumesSecretItems) ContainsAnyOf(values []*common.KeyToPath) *FilterBuilder { 5999 pathSelector := NewPodFieldPathBuilder().Spec().Volumes().Secret().Items() 6000 itemValues := make([]Pod_FieldPathArrayItemValue, 0, len(values)) 6001 for _, value := range values { 6002 itemValues = append(itemValues, pathSelector.WithItemValue(value)) 6003 } 6004 return b.builder.addCond(&FilterConditionContains{ 6005 Type: gotenresource.ConditionContainsTypeAny, 6006 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().Secret().Items().FieldPath(), 6007 Values: itemValues, 6008 }) 6009 } 6010 6011 func (b *filterCndBuilderSpecVolumesSecretItems) ContainsAll(values []*common.KeyToPath) *FilterBuilder { 6012 pathSelector := NewPodFieldPathBuilder().Spec().Volumes().Secret().Items() 6013 itemValues := make([]Pod_FieldPathArrayItemValue, 0, len(values)) 6014 for _, value := range values { 6015 itemValues = append(itemValues, pathSelector.WithItemValue(value)) 6016 } 6017 return b.builder.addCond(&FilterConditionContains{ 6018 Type: gotenresource.ConditionContainsTypeAll, 6019 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().Secret().Items().FieldPath(), 6020 Values: itemValues, 6021 }) 6022 } 6023 6024 func (b *filterCndBuilderSpecVolumesSecretItems) compare(op gotenfilter.CompareOperator, value []*common.KeyToPath) *FilterBuilder { 6025 return b.builder.addCond(&FilterConditionCompare{ 6026 Operator: op, 6027 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Volumes().Secret().Items().WithValue(value), 6028 }) 6029 } 6030 6031 func (b *filterCndBuilderSpecVolumesSecretItems) Key() *filterCndBuilderSpecVolumesSecretItemsKey { 6032 return &filterCndBuilderSpecVolumesSecretItemsKey{builder: b.builder} 6033 } 6034 6035 func (b *filterCndBuilderSpecVolumesSecretItems) Path() *filterCndBuilderSpecVolumesSecretItemsPath { 6036 return &filterCndBuilderSpecVolumesSecretItemsPath{builder: b.builder} 6037 } 6038 6039 func (b *filterCndBuilderSpecVolumesSecretItems) Mode() *filterCndBuilderSpecVolumesSecretItemsMode { 6040 return &filterCndBuilderSpecVolumesSecretItemsMode{builder: b.builder} 6041 } 6042 6043 type filterCndBuilderSpecVolumesSecretItemsKey struct { 6044 builder *FilterBuilder 6045 } 6046 6047 func (b *filterCndBuilderSpecVolumesSecretItemsKey) Eq(value string) *FilterBuilder { 6048 return b.compare(gotenfilter.Eq, value) 6049 } 6050 6051 func (b *filterCndBuilderSpecVolumesSecretItemsKey) Neq(value string) *FilterBuilder { 6052 return b.compare(gotenfilter.Neq, value) 6053 } 6054 6055 func (b *filterCndBuilderSpecVolumesSecretItemsKey) Gt(value string) *FilterBuilder { 6056 return b.compare(gotenfilter.Gt, value) 6057 } 6058 6059 func (b *filterCndBuilderSpecVolumesSecretItemsKey) Gte(value string) *FilterBuilder { 6060 return b.compare(gotenfilter.Gte, value) 6061 } 6062 6063 func (b *filterCndBuilderSpecVolumesSecretItemsKey) Lt(value string) *FilterBuilder { 6064 return b.compare(gotenfilter.Lt, value) 6065 } 6066 6067 func (b *filterCndBuilderSpecVolumesSecretItemsKey) Lte(value string) *FilterBuilder { 6068 return b.compare(gotenfilter.Lte, value) 6069 } 6070 6071 func (b *filterCndBuilderSpecVolumesSecretItemsKey) In(values []string) *FilterBuilder { 6072 return b.builder.addCond(&FilterConditionIn{ 6073 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Volumes().Secret().Items().Key().WithArrayOfValues(values), 6074 }) 6075 } 6076 6077 func (b *filterCndBuilderSpecVolumesSecretItemsKey) NotIn(values []string) *FilterBuilder { 6078 return b.builder.addCond(&FilterConditionNotIn{ 6079 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Volumes().Secret().Items().Key().WithArrayOfValues(values), 6080 }) 6081 } 6082 6083 func (b *filterCndBuilderSpecVolumesSecretItemsKey) IsNull() *FilterBuilder { 6084 return b.builder.addCond(&FilterConditionIsNull{ 6085 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().Secret().Items().Key().FieldPath(), 6086 }) 6087 } 6088 6089 func (b *filterCndBuilderSpecVolumesSecretItemsKey) IsNan() *FilterBuilder { 6090 return b.builder.addCond(&FilterConditionIsNaN{ 6091 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().Secret().Items().Key().FieldPath(), 6092 }) 6093 } 6094 6095 func (b *filterCndBuilderSpecVolumesSecretItemsKey) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 6096 return b.builder.addCond(&FilterConditionCompare{ 6097 Operator: op, 6098 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Volumes().Secret().Items().Key().WithValue(value), 6099 }) 6100 } 6101 6102 type filterCndBuilderSpecVolumesSecretItemsPath struct { 6103 builder *FilterBuilder 6104 } 6105 6106 func (b *filterCndBuilderSpecVolumesSecretItemsPath) Eq(value string) *FilterBuilder { 6107 return b.compare(gotenfilter.Eq, value) 6108 } 6109 6110 func (b *filterCndBuilderSpecVolumesSecretItemsPath) Neq(value string) *FilterBuilder { 6111 return b.compare(gotenfilter.Neq, value) 6112 } 6113 6114 func (b *filterCndBuilderSpecVolumesSecretItemsPath) Gt(value string) *FilterBuilder { 6115 return b.compare(gotenfilter.Gt, value) 6116 } 6117 6118 func (b *filterCndBuilderSpecVolumesSecretItemsPath) Gte(value string) *FilterBuilder { 6119 return b.compare(gotenfilter.Gte, value) 6120 } 6121 6122 func (b *filterCndBuilderSpecVolumesSecretItemsPath) Lt(value string) *FilterBuilder { 6123 return b.compare(gotenfilter.Lt, value) 6124 } 6125 6126 func (b *filterCndBuilderSpecVolumesSecretItemsPath) Lte(value string) *FilterBuilder { 6127 return b.compare(gotenfilter.Lte, value) 6128 } 6129 6130 func (b *filterCndBuilderSpecVolumesSecretItemsPath) In(values []string) *FilterBuilder { 6131 return b.builder.addCond(&FilterConditionIn{ 6132 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Volumes().Secret().Items().Path().WithArrayOfValues(values), 6133 }) 6134 } 6135 6136 func (b *filterCndBuilderSpecVolumesSecretItemsPath) NotIn(values []string) *FilterBuilder { 6137 return b.builder.addCond(&FilterConditionNotIn{ 6138 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Volumes().Secret().Items().Path().WithArrayOfValues(values), 6139 }) 6140 } 6141 6142 func (b *filterCndBuilderSpecVolumesSecretItemsPath) IsNull() *FilterBuilder { 6143 return b.builder.addCond(&FilterConditionIsNull{ 6144 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().Secret().Items().Path().FieldPath(), 6145 }) 6146 } 6147 6148 func (b *filterCndBuilderSpecVolumesSecretItemsPath) IsNan() *FilterBuilder { 6149 return b.builder.addCond(&FilterConditionIsNaN{ 6150 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().Secret().Items().Path().FieldPath(), 6151 }) 6152 } 6153 6154 func (b *filterCndBuilderSpecVolumesSecretItemsPath) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 6155 return b.builder.addCond(&FilterConditionCompare{ 6156 Operator: op, 6157 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Volumes().Secret().Items().Path().WithValue(value), 6158 }) 6159 } 6160 6161 type filterCndBuilderSpecVolumesSecretItemsMode struct { 6162 builder *FilterBuilder 6163 } 6164 6165 func (b *filterCndBuilderSpecVolumesSecretItemsMode) Eq(value int32) *FilterBuilder { 6166 return b.compare(gotenfilter.Eq, value) 6167 } 6168 6169 func (b *filterCndBuilderSpecVolumesSecretItemsMode) Neq(value int32) *FilterBuilder { 6170 return b.compare(gotenfilter.Neq, value) 6171 } 6172 6173 func (b *filterCndBuilderSpecVolumesSecretItemsMode) Gt(value int32) *FilterBuilder { 6174 return b.compare(gotenfilter.Gt, value) 6175 } 6176 6177 func (b *filterCndBuilderSpecVolumesSecretItemsMode) Gte(value int32) *FilterBuilder { 6178 return b.compare(gotenfilter.Gte, value) 6179 } 6180 6181 func (b *filterCndBuilderSpecVolumesSecretItemsMode) Lt(value int32) *FilterBuilder { 6182 return b.compare(gotenfilter.Lt, value) 6183 } 6184 6185 func (b *filterCndBuilderSpecVolumesSecretItemsMode) Lte(value int32) *FilterBuilder { 6186 return b.compare(gotenfilter.Lte, value) 6187 } 6188 6189 func (b *filterCndBuilderSpecVolumesSecretItemsMode) In(values []int32) *FilterBuilder { 6190 return b.builder.addCond(&FilterConditionIn{ 6191 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Volumes().Secret().Items().Mode().WithArrayOfValues(values), 6192 }) 6193 } 6194 6195 func (b *filterCndBuilderSpecVolumesSecretItemsMode) NotIn(values []int32) *FilterBuilder { 6196 return b.builder.addCond(&FilterConditionNotIn{ 6197 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Volumes().Secret().Items().Mode().WithArrayOfValues(values), 6198 }) 6199 } 6200 6201 func (b *filterCndBuilderSpecVolumesSecretItemsMode) IsNull() *FilterBuilder { 6202 return b.builder.addCond(&FilterConditionIsNull{ 6203 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().Secret().Items().Mode().FieldPath(), 6204 }) 6205 } 6206 6207 func (b *filterCndBuilderSpecVolumesSecretItemsMode) IsNan() *FilterBuilder { 6208 return b.builder.addCond(&FilterConditionIsNaN{ 6209 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().Secret().Items().Mode().FieldPath(), 6210 }) 6211 } 6212 6213 func (b *filterCndBuilderSpecVolumesSecretItemsMode) compare(op gotenfilter.CompareOperator, value int32) *FilterBuilder { 6214 return b.builder.addCond(&FilterConditionCompare{ 6215 Operator: op, 6216 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Volumes().Secret().Items().Mode().WithValue(value), 6217 }) 6218 } 6219 6220 type filterCndBuilderSpecVolumesSecretDefaultMode struct { 6221 builder *FilterBuilder 6222 } 6223 6224 func (b *filterCndBuilderSpecVolumesSecretDefaultMode) Eq(value int32) *FilterBuilder { 6225 return b.compare(gotenfilter.Eq, value) 6226 } 6227 6228 func (b *filterCndBuilderSpecVolumesSecretDefaultMode) Neq(value int32) *FilterBuilder { 6229 return b.compare(gotenfilter.Neq, value) 6230 } 6231 6232 func (b *filterCndBuilderSpecVolumesSecretDefaultMode) Gt(value int32) *FilterBuilder { 6233 return b.compare(gotenfilter.Gt, value) 6234 } 6235 6236 func (b *filterCndBuilderSpecVolumesSecretDefaultMode) Gte(value int32) *FilterBuilder { 6237 return b.compare(gotenfilter.Gte, value) 6238 } 6239 6240 func (b *filterCndBuilderSpecVolumesSecretDefaultMode) Lt(value int32) *FilterBuilder { 6241 return b.compare(gotenfilter.Lt, value) 6242 } 6243 6244 func (b *filterCndBuilderSpecVolumesSecretDefaultMode) Lte(value int32) *FilterBuilder { 6245 return b.compare(gotenfilter.Lte, value) 6246 } 6247 6248 func (b *filterCndBuilderSpecVolumesSecretDefaultMode) In(values []int32) *FilterBuilder { 6249 return b.builder.addCond(&FilterConditionIn{ 6250 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Volumes().Secret().DefaultMode().WithArrayOfValues(values), 6251 }) 6252 } 6253 6254 func (b *filterCndBuilderSpecVolumesSecretDefaultMode) NotIn(values []int32) *FilterBuilder { 6255 return b.builder.addCond(&FilterConditionNotIn{ 6256 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Volumes().Secret().DefaultMode().WithArrayOfValues(values), 6257 }) 6258 } 6259 6260 func (b *filterCndBuilderSpecVolumesSecretDefaultMode) IsNull() *FilterBuilder { 6261 return b.builder.addCond(&FilterConditionIsNull{ 6262 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().Secret().DefaultMode().FieldPath(), 6263 }) 6264 } 6265 6266 func (b *filterCndBuilderSpecVolumesSecretDefaultMode) IsNan() *FilterBuilder { 6267 return b.builder.addCond(&FilterConditionIsNaN{ 6268 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().Secret().DefaultMode().FieldPath(), 6269 }) 6270 } 6271 6272 func (b *filterCndBuilderSpecVolumesSecretDefaultMode) compare(op gotenfilter.CompareOperator, value int32) *FilterBuilder { 6273 return b.builder.addCond(&FilterConditionCompare{ 6274 Operator: op, 6275 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Volumes().Secret().DefaultMode().WithValue(value), 6276 }) 6277 } 6278 6279 type filterCndBuilderSpecVolumesSecretOptional struct { 6280 builder *FilterBuilder 6281 } 6282 6283 func (b *filterCndBuilderSpecVolumesSecretOptional) Eq(value bool) *FilterBuilder { 6284 return b.compare(gotenfilter.Eq, value) 6285 } 6286 6287 func (b *filterCndBuilderSpecVolumesSecretOptional) Neq(value bool) *FilterBuilder { 6288 return b.compare(gotenfilter.Neq, value) 6289 } 6290 6291 func (b *filterCndBuilderSpecVolumesSecretOptional) Gt(value bool) *FilterBuilder { 6292 return b.compare(gotenfilter.Gt, value) 6293 } 6294 6295 func (b *filterCndBuilderSpecVolumesSecretOptional) Gte(value bool) *FilterBuilder { 6296 return b.compare(gotenfilter.Gte, value) 6297 } 6298 6299 func (b *filterCndBuilderSpecVolumesSecretOptional) Lt(value bool) *FilterBuilder { 6300 return b.compare(gotenfilter.Lt, value) 6301 } 6302 6303 func (b *filterCndBuilderSpecVolumesSecretOptional) Lte(value bool) *FilterBuilder { 6304 return b.compare(gotenfilter.Lte, value) 6305 } 6306 6307 func (b *filterCndBuilderSpecVolumesSecretOptional) In(values []bool) *FilterBuilder { 6308 return b.builder.addCond(&FilterConditionIn{ 6309 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Volumes().Secret().Optional().WithArrayOfValues(values), 6310 }) 6311 } 6312 6313 func (b *filterCndBuilderSpecVolumesSecretOptional) NotIn(values []bool) *FilterBuilder { 6314 return b.builder.addCond(&FilterConditionNotIn{ 6315 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Volumes().Secret().Optional().WithArrayOfValues(values), 6316 }) 6317 } 6318 6319 func (b *filterCndBuilderSpecVolumesSecretOptional) IsNull() *FilterBuilder { 6320 return b.builder.addCond(&FilterConditionIsNull{ 6321 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().Secret().Optional().FieldPath(), 6322 }) 6323 } 6324 6325 func (b *filterCndBuilderSpecVolumesSecretOptional) IsNan() *FilterBuilder { 6326 return b.builder.addCond(&FilterConditionIsNaN{ 6327 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().Secret().Optional().FieldPath(), 6328 }) 6329 } 6330 6331 func (b *filterCndBuilderSpecVolumesSecretOptional) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder { 6332 return b.builder.addCond(&FilterConditionCompare{ 6333 Operator: op, 6334 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Volumes().Secret().Optional().WithValue(value), 6335 }) 6336 } 6337 6338 type filterCndBuilderSpecVolumesConfigMap struct { 6339 builder *FilterBuilder 6340 } 6341 6342 func (b *filterCndBuilderSpecVolumesConfigMap) Eq(value *common.ConfigMapVolumeSource) *FilterBuilder { 6343 return b.compare(gotenfilter.Eq, value) 6344 } 6345 6346 func (b *filterCndBuilderSpecVolumesConfigMap) Neq(value *common.ConfigMapVolumeSource) *FilterBuilder { 6347 return b.compare(gotenfilter.Neq, value) 6348 } 6349 6350 func (b *filterCndBuilderSpecVolumesConfigMap) Gt(value *common.ConfigMapVolumeSource) *FilterBuilder { 6351 return b.compare(gotenfilter.Gt, value) 6352 } 6353 6354 func (b *filterCndBuilderSpecVolumesConfigMap) Gte(value *common.ConfigMapVolumeSource) *FilterBuilder { 6355 return b.compare(gotenfilter.Gte, value) 6356 } 6357 6358 func (b *filterCndBuilderSpecVolumesConfigMap) Lt(value *common.ConfigMapVolumeSource) *FilterBuilder { 6359 return b.compare(gotenfilter.Lt, value) 6360 } 6361 6362 func (b *filterCndBuilderSpecVolumesConfigMap) Lte(value *common.ConfigMapVolumeSource) *FilterBuilder { 6363 return b.compare(gotenfilter.Lte, value) 6364 } 6365 6366 func (b *filterCndBuilderSpecVolumesConfigMap) In(values []*common.ConfigMapVolumeSource) *FilterBuilder { 6367 return b.builder.addCond(&FilterConditionIn{ 6368 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().WithArrayOfValues(values), 6369 }) 6370 } 6371 6372 func (b *filterCndBuilderSpecVolumesConfigMap) NotIn(values []*common.ConfigMapVolumeSource) *FilterBuilder { 6373 return b.builder.addCond(&FilterConditionNotIn{ 6374 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().WithArrayOfValues(values), 6375 }) 6376 } 6377 6378 func (b *filterCndBuilderSpecVolumesConfigMap) IsNull() *FilterBuilder { 6379 return b.builder.addCond(&FilterConditionIsNull{ 6380 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().FieldPath(), 6381 }) 6382 } 6383 6384 func (b *filterCndBuilderSpecVolumesConfigMap) IsNan() *FilterBuilder { 6385 return b.builder.addCond(&FilterConditionIsNaN{ 6386 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().FieldPath(), 6387 }) 6388 } 6389 6390 func (b *filterCndBuilderSpecVolumesConfigMap) compare(op gotenfilter.CompareOperator, value *common.ConfigMapVolumeSource) *FilterBuilder { 6391 return b.builder.addCond(&FilterConditionCompare{ 6392 Operator: op, 6393 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().WithValue(value), 6394 }) 6395 } 6396 6397 func (b *filterCndBuilderSpecVolumesConfigMap) Name() *filterCndBuilderSpecVolumesConfigMapName { 6398 return &filterCndBuilderSpecVolumesConfigMapName{builder: b.builder} 6399 } 6400 6401 func (b *filterCndBuilderSpecVolumesConfigMap) Items() *filterCndBuilderSpecVolumesConfigMapItems { 6402 return &filterCndBuilderSpecVolumesConfigMapItems{builder: b.builder} 6403 } 6404 6405 func (b *filterCndBuilderSpecVolumesConfigMap) DefaultMode() *filterCndBuilderSpecVolumesConfigMapDefaultMode { 6406 return &filterCndBuilderSpecVolumesConfigMapDefaultMode{builder: b.builder} 6407 } 6408 6409 func (b *filterCndBuilderSpecVolumesConfigMap) Optional() *filterCndBuilderSpecVolumesConfigMapOptional { 6410 return &filterCndBuilderSpecVolumesConfigMapOptional{builder: b.builder} 6411 } 6412 6413 type filterCndBuilderSpecVolumesConfigMapName struct { 6414 builder *FilterBuilder 6415 } 6416 6417 func (b *filterCndBuilderSpecVolumesConfigMapName) Eq(value string) *FilterBuilder { 6418 return b.compare(gotenfilter.Eq, value) 6419 } 6420 6421 func (b *filterCndBuilderSpecVolumesConfigMapName) Neq(value string) *FilterBuilder { 6422 return b.compare(gotenfilter.Neq, value) 6423 } 6424 6425 func (b *filterCndBuilderSpecVolumesConfigMapName) Gt(value string) *FilterBuilder { 6426 return b.compare(gotenfilter.Gt, value) 6427 } 6428 6429 func (b *filterCndBuilderSpecVolumesConfigMapName) Gte(value string) *FilterBuilder { 6430 return b.compare(gotenfilter.Gte, value) 6431 } 6432 6433 func (b *filterCndBuilderSpecVolumesConfigMapName) Lt(value string) *FilterBuilder { 6434 return b.compare(gotenfilter.Lt, value) 6435 } 6436 6437 func (b *filterCndBuilderSpecVolumesConfigMapName) Lte(value string) *FilterBuilder { 6438 return b.compare(gotenfilter.Lte, value) 6439 } 6440 6441 func (b *filterCndBuilderSpecVolumesConfigMapName) In(values []string) *FilterBuilder { 6442 return b.builder.addCond(&FilterConditionIn{ 6443 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().Name().WithArrayOfValues(values), 6444 }) 6445 } 6446 6447 func (b *filterCndBuilderSpecVolumesConfigMapName) NotIn(values []string) *FilterBuilder { 6448 return b.builder.addCond(&FilterConditionNotIn{ 6449 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().Name().WithArrayOfValues(values), 6450 }) 6451 } 6452 6453 func (b *filterCndBuilderSpecVolumesConfigMapName) IsNull() *FilterBuilder { 6454 return b.builder.addCond(&FilterConditionIsNull{ 6455 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().Name().FieldPath(), 6456 }) 6457 } 6458 6459 func (b *filterCndBuilderSpecVolumesConfigMapName) IsNan() *FilterBuilder { 6460 return b.builder.addCond(&FilterConditionIsNaN{ 6461 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().Name().FieldPath(), 6462 }) 6463 } 6464 6465 func (b *filterCndBuilderSpecVolumesConfigMapName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 6466 return b.builder.addCond(&FilterConditionCompare{ 6467 Operator: op, 6468 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().Name().WithValue(value), 6469 }) 6470 } 6471 6472 type filterCndBuilderSpecVolumesConfigMapItems struct { 6473 builder *FilterBuilder 6474 } 6475 6476 func (b *filterCndBuilderSpecVolumesConfigMapItems) Eq(value []*common.KeyToPath) *FilterBuilder { 6477 return b.compare(gotenfilter.Eq, value) 6478 } 6479 6480 func (b *filterCndBuilderSpecVolumesConfigMapItems) Neq(value []*common.KeyToPath) *FilterBuilder { 6481 return b.compare(gotenfilter.Neq, value) 6482 } 6483 6484 func (b *filterCndBuilderSpecVolumesConfigMapItems) Gt(value []*common.KeyToPath) *FilterBuilder { 6485 return b.compare(gotenfilter.Gt, value) 6486 } 6487 6488 func (b *filterCndBuilderSpecVolumesConfigMapItems) Gte(value []*common.KeyToPath) *FilterBuilder { 6489 return b.compare(gotenfilter.Gte, value) 6490 } 6491 6492 func (b *filterCndBuilderSpecVolumesConfigMapItems) Lt(value []*common.KeyToPath) *FilterBuilder { 6493 return b.compare(gotenfilter.Lt, value) 6494 } 6495 6496 func (b *filterCndBuilderSpecVolumesConfigMapItems) Lte(value []*common.KeyToPath) *FilterBuilder { 6497 return b.compare(gotenfilter.Lte, value) 6498 } 6499 6500 func (b *filterCndBuilderSpecVolumesConfigMapItems) In(values [][]*common.KeyToPath) *FilterBuilder { 6501 return b.builder.addCond(&FilterConditionIn{ 6502 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().Items().WithArrayOfValues(values), 6503 }) 6504 } 6505 6506 func (b *filterCndBuilderSpecVolumesConfigMapItems) NotIn(values [][]*common.KeyToPath) *FilterBuilder { 6507 return b.builder.addCond(&FilterConditionNotIn{ 6508 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().Items().WithArrayOfValues(values), 6509 }) 6510 } 6511 6512 func (b *filterCndBuilderSpecVolumesConfigMapItems) IsNull() *FilterBuilder { 6513 return b.builder.addCond(&FilterConditionIsNull{ 6514 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().Items().FieldPath(), 6515 }) 6516 } 6517 6518 func (b *filterCndBuilderSpecVolumesConfigMapItems) IsNan() *FilterBuilder { 6519 return b.builder.addCond(&FilterConditionIsNaN{ 6520 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().Items().FieldPath(), 6521 }) 6522 } 6523 6524 func (b *filterCndBuilderSpecVolumesConfigMapItems) Contains(value *common.KeyToPath) *FilterBuilder { 6525 return b.builder.addCond(&FilterConditionContains{ 6526 Type: gotenresource.ConditionContainsTypeValue, 6527 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().Items().FieldPath(), 6528 Value: NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().Items().WithItemValue(value), 6529 }) 6530 } 6531 6532 func (b *filterCndBuilderSpecVolumesConfigMapItems) ContainsAnyOf(values []*common.KeyToPath) *FilterBuilder { 6533 pathSelector := NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().Items() 6534 itemValues := make([]Pod_FieldPathArrayItemValue, 0, len(values)) 6535 for _, value := range values { 6536 itemValues = append(itemValues, pathSelector.WithItemValue(value)) 6537 } 6538 return b.builder.addCond(&FilterConditionContains{ 6539 Type: gotenresource.ConditionContainsTypeAny, 6540 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().Items().FieldPath(), 6541 Values: itemValues, 6542 }) 6543 } 6544 6545 func (b *filterCndBuilderSpecVolumesConfigMapItems) ContainsAll(values []*common.KeyToPath) *FilterBuilder { 6546 pathSelector := NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().Items() 6547 itemValues := make([]Pod_FieldPathArrayItemValue, 0, len(values)) 6548 for _, value := range values { 6549 itemValues = append(itemValues, pathSelector.WithItemValue(value)) 6550 } 6551 return b.builder.addCond(&FilterConditionContains{ 6552 Type: gotenresource.ConditionContainsTypeAll, 6553 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().Items().FieldPath(), 6554 Values: itemValues, 6555 }) 6556 } 6557 6558 func (b *filterCndBuilderSpecVolumesConfigMapItems) compare(op gotenfilter.CompareOperator, value []*common.KeyToPath) *FilterBuilder { 6559 return b.builder.addCond(&FilterConditionCompare{ 6560 Operator: op, 6561 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().Items().WithValue(value), 6562 }) 6563 } 6564 6565 func (b *filterCndBuilderSpecVolumesConfigMapItems) Key() *filterCndBuilderSpecVolumesConfigMapItemsKey { 6566 return &filterCndBuilderSpecVolumesConfigMapItemsKey{builder: b.builder} 6567 } 6568 6569 func (b *filterCndBuilderSpecVolumesConfigMapItems) Path() *filterCndBuilderSpecVolumesConfigMapItemsPath { 6570 return &filterCndBuilderSpecVolumesConfigMapItemsPath{builder: b.builder} 6571 } 6572 6573 func (b *filterCndBuilderSpecVolumesConfigMapItems) Mode() *filterCndBuilderSpecVolumesConfigMapItemsMode { 6574 return &filterCndBuilderSpecVolumesConfigMapItemsMode{builder: b.builder} 6575 } 6576 6577 type filterCndBuilderSpecVolumesConfigMapItemsKey struct { 6578 builder *FilterBuilder 6579 } 6580 6581 func (b *filterCndBuilderSpecVolumesConfigMapItemsKey) Eq(value string) *FilterBuilder { 6582 return b.compare(gotenfilter.Eq, value) 6583 } 6584 6585 func (b *filterCndBuilderSpecVolumesConfigMapItemsKey) Neq(value string) *FilterBuilder { 6586 return b.compare(gotenfilter.Neq, value) 6587 } 6588 6589 func (b *filterCndBuilderSpecVolumesConfigMapItemsKey) Gt(value string) *FilterBuilder { 6590 return b.compare(gotenfilter.Gt, value) 6591 } 6592 6593 func (b *filterCndBuilderSpecVolumesConfigMapItemsKey) Gte(value string) *FilterBuilder { 6594 return b.compare(gotenfilter.Gte, value) 6595 } 6596 6597 func (b *filterCndBuilderSpecVolumesConfigMapItemsKey) Lt(value string) *FilterBuilder { 6598 return b.compare(gotenfilter.Lt, value) 6599 } 6600 6601 func (b *filterCndBuilderSpecVolumesConfigMapItemsKey) Lte(value string) *FilterBuilder { 6602 return b.compare(gotenfilter.Lte, value) 6603 } 6604 6605 func (b *filterCndBuilderSpecVolumesConfigMapItemsKey) In(values []string) *FilterBuilder { 6606 return b.builder.addCond(&FilterConditionIn{ 6607 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().Items().Key().WithArrayOfValues(values), 6608 }) 6609 } 6610 6611 func (b *filterCndBuilderSpecVolumesConfigMapItemsKey) NotIn(values []string) *FilterBuilder { 6612 return b.builder.addCond(&FilterConditionNotIn{ 6613 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().Items().Key().WithArrayOfValues(values), 6614 }) 6615 } 6616 6617 func (b *filterCndBuilderSpecVolumesConfigMapItemsKey) IsNull() *FilterBuilder { 6618 return b.builder.addCond(&FilterConditionIsNull{ 6619 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().Items().Key().FieldPath(), 6620 }) 6621 } 6622 6623 func (b *filterCndBuilderSpecVolumesConfigMapItemsKey) IsNan() *FilterBuilder { 6624 return b.builder.addCond(&FilterConditionIsNaN{ 6625 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().Items().Key().FieldPath(), 6626 }) 6627 } 6628 6629 func (b *filterCndBuilderSpecVolumesConfigMapItemsKey) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 6630 return b.builder.addCond(&FilterConditionCompare{ 6631 Operator: op, 6632 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().Items().Key().WithValue(value), 6633 }) 6634 } 6635 6636 type filterCndBuilderSpecVolumesConfigMapItemsPath struct { 6637 builder *FilterBuilder 6638 } 6639 6640 func (b *filterCndBuilderSpecVolumesConfigMapItemsPath) Eq(value string) *FilterBuilder { 6641 return b.compare(gotenfilter.Eq, value) 6642 } 6643 6644 func (b *filterCndBuilderSpecVolumesConfigMapItemsPath) Neq(value string) *FilterBuilder { 6645 return b.compare(gotenfilter.Neq, value) 6646 } 6647 6648 func (b *filterCndBuilderSpecVolumesConfigMapItemsPath) Gt(value string) *FilterBuilder { 6649 return b.compare(gotenfilter.Gt, value) 6650 } 6651 6652 func (b *filterCndBuilderSpecVolumesConfigMapItemsPath) Gte(value string) *FilterBuilder { 6653 return b.compare(gotenfilter.Gte, value) 6654 } 6655 6656 func (b *filterCndBuilderSpecVolumesConfigMapItemsPath) Lt(value string) *FilterBuilder { 6657 return b.compare(gotenfilter.Lt, value) 6658 } 6659 6660 func (b *filterCndBuilderSpecVolumesConfigMapItemsPath) Lte(value string) *FilterBuilder { 6661 return b.compare(gotenfilter.Lte, value) 6662 } 6663 6664 func (b *filterCndBuilderSpecVolumesConfigMapItemsPath) In(values []string) *FilterBuilder { 6665 return b.builder.addCond(&FilterConditionIn{ 6666 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().Items().Path().WithArrayOfValues(values), 6667 }) 6668 } 6669 6670 func (b *filterCndBuilderSpecVolumesConfigMapItemsPath) NotIn(values []string) *FilterBuilder { 6671 return b.builder.addCond(&FilterConditionNotIn{ 6672 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().Items().Path().WithArrayOfValues(values), 6673 }) 6674 } 6675 6676 func (b *filterCndBuilderSpecVolumesConfigMapItemsPath) IsNull() *FilterBuilder { 6677 return b.builder.addCond(&FilterConditionIsNull{ 6678 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().Items().Path().FieldPath(), 6679 }) 6680 } 6681 6682 func (b *filterCndBuilderSpecVolumesConfigMapItemsPath) IsNan() *FilterBuilder { 6683 return b.builder.addCond(&FilterConditionIsNaN{ 6684 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().Items().Path().FieldPath(), 6685 }) 6686 } 6687 6688 func (b *filterCndBuilderSpecVolumesConfigMapItemsPath) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 6689 return b.builder.addCond(&FilterConditionCompare{ 6690 Operator: op, 6691 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().Items().Path().WithValue(value), 6692 }) 6693 } 6694 6695 type filterCndBuilderSpecVolumesConfigMapItemsMode struct { 6696 builder *FilterBuilder 6697 } 6698 6699 func (b *filterCndBuilderSpecVolumesConfigMapItemsMode) Eq(value int32) *FilterBuilder { 6700 return b.compare(gotenfilter.Eq, value) 6701 } 6702 6703 func (b *filterCndBuilderSpecVolumesConfigMapItemsMode) Neq(value int32) *FilterBuilder { 6704 return b.compare(gotenfilter.Neq, value) 6705 } 6706 6707 func (b *filterCndBuilderSpecVolumesConfigMapItemsMode) Gt(value int32) *FilterBuilder { 6708 return b.compare(gotenfilter.Gt, value) 6709 } 6710 6711 func (b *filterCndBuilderSpecVolumesConfigMapItemsMode) Gte(value int32) *FilterBuilder { 6712 return b.compare(gotenfilter.Gte, value) 6713 } 6714 6715 func (b *filterCndBuilderSpecVolumesConfigMapItemsMode) Lt(value int32) *FilterBuilder { 6716 return b.compare(gotenfilter.Lt, value) 6717 } 6718 6719 func (b *filterCndBuilderSpecVolumesConfigMapItemsMode) Lte(value int32) *FilterBuilder { 6720 return b.compare(gotenfilter.Lte, value) 6721 } 6722 6723 func (b *filterCndBuilderSpecVolumesConfigMapItemsMode) In(values []int32) *FilterBuilder { 6724 return b.builder.addCond(&FilterConditionIn{ 6725 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().Items().Mode().WithArrayOfValues(values), 6726 }) 6727 } 6728 6729 func (b *filterCndBuilderSpecVolumesConfigMapItemsMode) NotIn(values []int32) *FilterBuilder { 6730 return b.builder.addCond(&FilterConditionNotIn{ 6731 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().Items().Mode().WithArrayOfValues(values), 6732 }) 6733 } 6734 6735 func (b *filterCndBuilderSpecVolumesConfigMapItemsMode) IsNull() *FilterBuilder { 6736 return b.builder.addCond(&FilterConditionIsNull{ 6737 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().Items().Mode().FieldPath(), 6738 }) 6739 } 6740 6741 func (b *filterCndBuilderSpecVolumesConfigMapItemsMode) IsNan() *FilterBuilder { 6742 return b.builder.addCond(&FilterConditionIsNaN{ 6743 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().Items().Mode().FieldPath(), 6744 }) 6745 } 6746 6747 func (b *filterCndBuilderSpecVolumesConfigMapItemsMode) compare(op gotenfilter.CompareOperator, value int32) *FilterBuilder { 6748 return b.builder.addCond(&FilterConditionCompare{ 6749 Operator: op, 6750 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().Items().Mode().WithValue(value), 6751 }) 6752 } 6753 6754 type filterCndBuilderSpecVolumesConfigMapDefaultMode struct { 6755 builder *FilterBuilder 6756 } 6757 6758 func (b *filterCndBuilderSpecVolumesConfigMapDefaultMode) Eq(value int32) *FilterBuilder { 6759 return b.compare(gotenfilter.Eq, value) 6760 } 6761 6762 func (b *filterCndBuilderSpecVolumesConfigMapDefaultMode) Neq(value int32) *FilterBuilder { 6763 return b.compare(gotenfilter.Neq, value) 6764 } 6765 6766 func (b *filterCndBuilderSpecVolumesConfigMapDefaultMode) Gt(value int32) *FilterBuilder { 6767 return b.compare(gotenfilter.Gt, value) 6768 } 6769 6770 func (b *filterCndBuilderSpecVolumesConfigMapDefaultMode) Gte(value int32) *FilterBuilder { 6771 return b.compare(gotenfilter.Gte, value) 6772 } 6773 6774 func (b *filterCndBuilderSpecVolumesConfigMapDefaultMode) Lt(value int32) *FilterBuilder { 6775 return b.compare(gotenfilter.Lt, value) 6776 } 6777 6778 func (b *filterCndBuilderSpecVolumesConfigMapDefaultMode) Lte(value int32) *FilterBuilder { 6779 return b.compare(gotenfilter.Lte, value) 6780 } 6781 6782 func (b *filterCndBuilderSpecVolumesConfigMapDefaultMode) In(values []int32) *FilterBuilder { 6783 return b.builder.addCond(&FilterConditionIn{ 6784 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().DefaultMode().WithArrayOfValues(values), 6785 }) 6786 } 6787 6788 func (b *filterCndBuilderSpecVolumesConfigMapDefaultMode) NotIn(values []int32) *FilterBuilder { 6789 return b.builder.addCond(&FilterConditionNotIn{ 6790 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().DefaultMode().WithArrayOfValues(values), 6791 }) 6792 } 6793 6794 func (b *filterCndBuilderSpecVolumesConfigMapDefaultMode) IsNull() *FilterBuilder { 6795 return b.builder.addCond(&FilterConditionIsNull{ 6796 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().DefaultMode().FieldPath(), 6797 }) 6798 } 6799 6800 func (b *filterCndBuilderSpecVolumesConfigMapDefaultMode) IsNan() *FilterBuilder { 6801 return b.builder.addCond(&FilterConditionIsNaN{ 6802 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().DefaultMode().FieldPath(), 6803 }) 6804 } 6805 6806 func (b *filterCndBuilderSpecVolumesConfigMapDefaultMode) compare(op gotenfilter.CompareOperator, value int32) *FilterBuilder { 6807 return b.builder.addCond(&FilterConditionCompare{ 6808 Operator: op, 6809 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().DefaultMode().WithValue(value), 6810 }) 6811 } 6812 6813 type filterCndBuilderSpecVolumesConfigMapOptional struct { 6814 builder *FilterBuilder 6815 } 6816 6817 func (b *filterCndBuilderSpecVolumesConfigMapOptional) Eq(value bool) *FilterBuilder { 6818 return b.compare(gotenfilter.Eq, value) 6819 } 6820 6821 func (b *filterCndBuilderSpecVolumesConfigMapOptional) Neq(value bool) *FilterBuilder { 6822 return b.compare(gotenfilter.Neq, value) 6823 } 6824 6825 func (b *filterCndBuilderSpecVolumesConfigMapOptional) Gt(value bool) *FilterBuilder { 6826 return b.compare(gotenfilter.Gt, value) 6827 } 6828 6829 func (b *filterCndBuilderSpecVolumesConfigMapOptional) Gte(value bool) *FilterBuilder { 6830 return b.compare(gotenfilter.Gte, value) 6831 } 6832 6833 func (b *filterCndBuilderSpecVolumesConfigMapOptional) Lt(value bool) *FilterBuilder { 6834 return b.compare(gotenfilter.Lt, value) 6835 } 6836 6837 func (b *filterCndBuilderSpecVolumesConfigMapOptional) Lte(value bool) *FilterBuilder { 6838 return b.compare(gotenfilter.Lte, value) 6839 } 6840 6841 func (b *filterCndBuilderSpecVolumesConfigMapOptional) In(values []bool) *FilterBuilder { 6842 return b.builder.addCond(&FilterConditionIn{ 6843 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().Optional().WithArrayOfValues(values), 6844 }) 6845 } 6846 6847 func (b *filterCndBuilderSpecVolumesConfigMapOptional) NotIn(values []bool) *FilterBuilder { 6848 return b.builder.addCond(&FilterConditionNotIn{ 6849 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().Optional().WithArrayOfValues(values), 6850 }) 6851 } 6852 6853 func (b *filterCndBuilderSpecVolumesConfigMapOptional) IsNull() *FilterBuilder { 6854 return b.builder.addCond(&FilterConditionIsNull{ 6855 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().Optional().FieldPath(), 6856 }) 6857 } 6858 6859 func (b *filterCndBuilderSpecVolumesConfigMapOptional) IsNan() *FilterBuilder { 6860 return b.builder.addCond(&FilterConditionIsNaN{ 6861 FieldPath: NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().Optional().FieldPath(), 6862 }) 6863 } 6864 6865 func (b *filterCndBuilderSpecVolumesConfigMapOptional) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder { 6866 return b.builder.addCond(&FilterConditionCompare{ 6867 Operator: op, 6868 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Volumes().ConfigMap().Optional().WithValue(value), 6869 }) 6870 } 6871 6872 type filterCndBuilderSpecCompose struct { 6873 builder *FilterBuilder 6874 } 6875 6876 func (b *filterCndBuilderSpecCompose) Eq(value string) *FilterBuilder { 6877 return b.compare(gotenfilter.Eq, value) 6878 } 6879 6880 func (b *filterCndBuilderSpecCompose) Neq(value string) *FilterBuilder { 6881 return b.compare(gotenfilter.Neq, value) 6882 } 6883 6884 func (b *filterCndBuilderSpecCompose) Gt(value string) *FilterBuilder { 6885 return b.compare(gotenfilter.Gt, value) 6886 } 6887 6888 func (b *filterCndBuilderSpecCompose) Gte(value string) *FilterBuilder { 6889 return b.compare(gotenfilter.Gte, value) 6890 } 6891 6892 func (b *filterCndBuilderSpecCompose) Lt(value string) *FilterBuilder { 6893 return b.compare(gotenfilter.Lt, value) 6894 } 6895 6896 func (b *filterCndBuilderSpecCompose) Lte(value string) *FilterBuilder { 6897 return b.compare(gotenfilter.Lte, value) 6898 } 6899 6900 func (b *filterCndBuilderSpecCompose) In(values []string) *FilterBuilder { 6901 return b.builder.addCond(&FilterConditionIn{ 6902 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Compose().WithArrayOfValues(values), 6903 }) 6904 } 6905 6906 func (b *filterCndBuilderSpecCompose) NotIn(values []string) *FilterBuilder { 6907 return b.builder.addCond(&FilterConditionNotIn{ 6908 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().Compose().WithArrayOfValues(values), 6909 }) 6910 } 6911 6912 func (b *filterCndBuilderSpecCompose) IsNull() *FilterBuilder { 6913 return b.builder.addCond(&FilterConditionIsNull{ 6914 FieldPath: NewPodFieldPathBuilder().Spec().Compose().FieldPath(), 6915 }) 6916 } 6917 6918 func (b *filterCndBuilderSpecCompose) IsNan() *FilterBuilder { 6919 return b.builder.addCond(&FilterConditionIsNaN{ 6920 FieldPath: NewPodFieldPathBuilder().Spec().Compose().FieldPath(), 6921 }) 6922 } 6923 6924 func (b *filterCndBuilderSpecCompose) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 6925 return b.builder.addCond(&FilterConditionCompare{ 6926 Operator: op, 6927 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().Compose().WithValue(value), 6928 }) 6929 } 6930 6931 type filterCndBuilderSpecHostVolumeMounts struct { 6932 builder *FilterBuilder 6933 } 6934 6935 func (b *filterCndBuilderSpecHostVolumeMounts) Eq(value []*common.VolumeMount) *FilterBuilder { 6936 return b.compare(gotenfilter.Eq, value) 6937 } 6938 6939 func (b *filterCndBuilderSpecHostVolumeMounts) Neq(value []*common.VolumeMount) *FilterBuilder { 6940 return b.compare(gotenfilter.Neq, value) 6941 } 6942 6943 func (b *filterCndBuilderSpecHostVolumeMounts) Gt(value []*common.VolumeMount) *FilterBuilder { 6944 return b.compare(gotenfilter.Gt, value) 6945 } 6946 6947 func (b *filterCndBuilderSpecHostVolumeMounts) Gte(value []*common.VolumeMount) *FilterBuilder { 6948 return b.compare(gotenfilter.Gte, value) 6949 } 6950 6951 func (b *filterCndBuilderSpecHostVolumeMounts) Lt(value []*common.VolumeMount) *FilterBuilder { 6952 return b.compare(gotenfilter.Lt, value) 6953 } 6954 6955 func (b *filterCndBuilderSpecHostVolumeMounts) Lte(value []*common.VolumeMount) *FilterBuilder { 6956 return b.compare(gotenfilter.Lte, value) 6957 } 6958 6959 func (b *filterCndBuilderSpecHostVolumeMounts) In(values [][]*common.VolumeMount) *FilterBuilder { 6960 return b.builder.addCond(&FilterConditionIn{ 6961 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().HostVolumeMounts().WithArrayOfValues(values), 6962 }) 6963 } 6964 6965 func (b *filterCndBuilderSpecHostVolumeMounts) NotIn(values [][]*common.VolumeMount) *FilterBuilder { 6966 return b.builder.addCond(&FilterConditionNotIn{ 6967 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().HostVolumeMounts().WithArrayOfValues(values), 6968 }) 6969 } 6970 6971 func (b *filterCndBuilderSpecHostVolumeMounts) IsNull() *FilterBuilder { 6972 return b.builder.addCond(&FilterConditionIsNull{ 6973 FieldPath: NewPodFieldPathBuilder().Spec().HostVolumeMounts().FieldPath(), 6974 }) 6975 } 6976 6977 func (b *filterCndBuilderSpecHostVolumeMounts) IsNan() *FilterBuilder { 6978 return b.builder.addCond(&FilterConditionIsNaN{ 6979 FieldPath: NewPodFieldPathBuilder().Spec().HostVolumeMounts().FieldPath(), 6980 }) 6981 } 6982 6983 func (b *filterCndBuilderSpecHostVolumeMounts) Contains(value *common.VolumeMount) *FilterBuilder { 6984 return b.builder.addCond(&FilterConditionContains{ 6985 Type: gotenresource.ConditionContainsTypeValue, 6986 FieldPath: NewPodFieldPathBuilder().Spec().HostVolumeMounts().FieldPath(), 6987 Value: NewPodFieldPathBuilder().Spec().HostVolumeMounts().WithItemValue(value), 6988 }) 6989 } 6990 6991 func (b *filterCndBuilderSpecHostVolumeMounts) ContainsAnyOf(values []*common.VolumeMount) *FilterBuilder { 6992 pathSelector := NewPodFieldPathBuilder().Spec().HostVolumeMounts() 6993 itemValues := make([]Pod_FieldPathArrayItemValue, 0, len(values)) 6994 for _, value := range values { 6995 itemValues = append(itemValues, pathSelector.WithItemValue(value)) 6996 } 6997 return b.builder.addCond(&FilterConditionContains{ 6998 Type: gotenresource.ConditionContainsTypeAny, 6999 FieldPath: NewPodFieldPathBuilder().Spec().HostVolumeMounts().FieldPath(), 7000 Values: itemValues, 7001 }) 7002 } 7003 7004 func (b *filterCndBuilderSpecHostVolumeMounts) ContainsAll(values []*common.VolumeMount) *FilterBuilder { 7005 pathSelector := NewPodFieldPathBuilder().Spec().HostVolumeMounts() 7006 itemValues := make([]Pod_FieldPathArrayItemValue, 0, len(values)) 7007 for _, value := range values { 7008 itemValues = append(itemValues, pathSelector.WithItemValue(value)) 7009 } 7010 return b.builder.addCond(&FilterConditionContains{ 7011 Type: gotenresource.ConditionContainsTypeAll, 7012 FieldPath: NewPodFieldPathBuilder().Spec().HostVolumeMounts().FieldPath(), 7013 Values: itemValues, 7014 }) 7015 } 7016 7017 func (b *filterCndBuilderSpecHostVolumeMounts) compare(op gotenfilter.CompareOperator, value []*common.VolumeMount) *FilterBuilder { 7018 return b.builder.addCond(&FilterConditionCompare{ 7019 Operator: op, 7020 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().HostVolumeMounts().WithValue(value), 7021 }) 7022 } 7023 7024 func (b *filterCndBuilderSpecHostVolumeMounts) Name() *filterCndBuilderSpecHostVolumeMountsName { 7025 return &filterCndBuilderSpecHostVolumeMountsName{builder: b.builder} 7026 } 7027 7028 func (b *filterCndBuilderSpecHostVolumeMounts) ReadOnly() *filterCndBuilderSpecHostVolumeMountsReadOnly { 7029 return &filterCndBuilderSpecHostVolumeMountsReadOnly{builder: b.builder} 7030 } 7031 7032 func (b *filterCndBuilderSpecHostVolumeMounts) MountPath() *filterCndBuilderSpecHostVolumeMountsMountPath { 7033 return &filterCndBuilderSpecHostVolumeMountsMountPath{builder: b.builder} 7034 } 7035 7036 func (b *filterCndBuilderSpecHostVolumeMounts) SubPath() *filterCndBuilderSpecHostVolumeMountsSubPath { 7037 return &filterCndBuilderSpecHostVolumeMountsSubPath{builder: b.builder} 7038 } 7039 7040 type filterCndBuilderSpecHostVolumeMountsName struct { 7041 builder *FilterBuilder 7042 } 7043 7044 func (b *filterCndBuilderSpecHostVolumeMountsName) Eq(value string) *FilterBuilder { 7045 return b.compare(gotenfilter.Eq, value) 7046 } 7047 7048 func (b *filterCndBuilderSpecHostVolumeMountsName) Neq(value string) *FilterBuilder { 7049 return b.compare(gotenfilter.Neq, value) 7050 } 7051 7052 func (b *filterCndBuilderSpecHostVolumeMountsName) Gt(value string) *FilterBuilder { 7053 return b.compare(gotenfilter.Gt, value) 7054 } 7055 7056 func (b *filterCndBuilderSpecHostVolumeMountsName) Gte(value string) *FilterBuilder { 7057 return b.compare(gotenfilter.Gte, value) 7058 } 7059 7060 func (b *filterCndBuilderSpecHostVolumeMountsName) Lt(value string) *FilterBuilder { 7061 return b.compare(gotenfilter.Lt, value) 7062 } 7063 7064 func (b *filterCndBuilderSpecHostVolumeMountsName) Lte(value string) *FilterBuilder { 7065 return b.compare(gotenfilter.Lte, value) 7066 } 7067 7068 func (b *filterCndBuilderSpecHostVolumeMountsName) In(values []string) *FilterBuilder { 7069 return b.builder.addCond(&FilterConditionIn{ 7070 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().HostVolumeMounts().Name().WithArrayOfValues(values), 7071 }) 7072 } 7073 7074 func (b *filterCndBuilderSpecHostVolumeMountsName) NotIn(values []string) *FilterBuilder { 7075 return b.builder.addCond(&FilterConditionNotIn{ 7076 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().HostVolumeMounts().Name().WithArrayOfValues(values), 7077 }) 7078 } 7079 7080 func (b *filterCndBuilderSpecHostVolumeMountsName) IsNull() *FilterBuilder { 7081 return b.builder.addCond(&FilterConditionIsNull{ 7082 FieldPath: NewPodFieldPathBuilder().Spec().HostVolumeMounts().Name().FieldPath(), 7083 }) 7084 } 7085 7086 func (b *filterCndBuilderSpecHostVolumeMountsName) IsNan() *FilterBuilder { 7087 return b.builder.addCond(&FilterConditionIsNaN{ 7088 FieldPath: NewPodFieldPathBuilder().Spec().HostVolumeMounts().Name().FieldPath(), 7089 }) 7090 } 7091 7092 func (b *filterCndBuilderSpecHostVolumeMountsName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 7093 return b.builder.addCond(&FilterConditionCompare{ 7094 Operator: op, 7095 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().HostVolumeMounts().Name().WithValue(value), 7096 }) 7097 } 7098 7099 type filterCndBuilderSpecHostVolumeMountsReadOnly struct { 7100 builder *FilterBuilder 7101 } 7102 7103 func (b *filterCndBuilderSpecHostVolumeMountsReadOnly) Eq(value bool) *FilterBuilder { 7104 return b.compare(gotenfilter.Eq, value) 7105 } 7106 7107 func (b *filterCndBuilderSpecHostVolumeMountsReadOnly) Neq(value bool) *FilterBuilder { 7108 return b.compare(gotenfilter.Neq, value) 7109 } 7110 7111 func (b *filterCndBuilderSpecHostVolumeMountsReadOnly) Gt(value bool) *FilterBuilder { 7112 return b.compare(gotenfilter.Gt, value) 7113 } 7114 7115 func (b *filterCndBuilderSpecHostVolumeMountsReadOnly) Gte(value bool) *FilterBuilder { 7116 return b.compare(gotenfilter.Gte, value) 7117 } 7118 7119 func (b *filterCndBuilderSpecHostVolumeMountsReadOnly) Lt(value bool) *FilterBuilder { 7120 return b.compare(gotenfilter.Lt, value) 7121 } 7122 7123 func (b *filterCndBuilderSpecHostVolumeMountsReadOnly) Lte(value bool) *FilterBuilder { 7124 return b.compare(gotenfilter.Lte, value) 7125 } 7126 7127 func (b *filterCndBuilderSpecHostVolumeMountsReadOnly) In(values []bool) *FilterBuilder { 7128 return b.builder.addCond(&FilterConditionIn{ 7129 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().HostVolumeMounts().ReadOnly().WithArrayOfValues(values), 7130 }) 7131 } 7132 7133 func (b *filterCndBuilderSpecHostVolumeMountsReadOnly) NotIn(values []bool) *FilterBuilder { 7134 return b.builder.addCond(&FilterConditionNotIn{ 7135 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().HostVolumeMounts().ReadOnly().WithArrayOfValues(values), 7136 }) 7137 } 7138 7139 func (b *filterCndBuilderSpecHostVolumeMountsReadOnly) IsNull() *FilterBuilder { 7140 return b.builder.addCond(&FilterConditionIsNull{ 7141 FieldPath: NewPodFieldPathBuilder().Spec().HostVolumeMounts().ReadOnly().FieldPath(), 7142 }) 7143 } 7144 7145 func (b *filterCndBuilderSpecHostVolumeMountsReadOnly) IsNan() *FilterBuilder { 7146 return b.builder.addCond(&FilterConditionIsNaN{ 7147 FieldPath: NewPodFieldPathBuilder().Spec().HostVolumeMounts().ReadOnly().FieldPath(), 7148 }) 7149 } 7150 7151 func (b *filterCndBuilderSpecHostVolumeMountsReadOnly) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder { 7152 return b.builder.addCond(&FilterConditionCompare{ 7153 Operator: op, 7154 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().HostVolumeMounts().ReadOnly().WithValue(value), 7155 }) 7156 } 7157 7158 type filterCndBuilderSpecHostVolumeMountsMountPath struct { 7159 builder *FilterBuilder 7160 } 7161 7162 func (b *filterCndBuilderSpecHostVolumeMountsMountPath) Eq(value string) *FilterBuilder { 7163 return b.compare(gotenfilter.Eq, value) 7164 } 7165 7166 func (b *filterCndBuilderSpecHostVolumeMountsMountPath) Neq(value string) *FilterBuilder { 7167 return b.compare(gotenfilter.Neq, value) 7168 } 7169 7170 func (b *filterCndBuilderSpecHostVolumeMountsMountPath) Gt(value string) *FilterBuilder { 7171 return b.compare(gotenfilter.Gt, value) 7172 } 7173 7174 func (b *filterCndBuilderSpecHostVolumeMountsMountPath) Gte(value string) *FilterBuilder { 7175 return b.compare(gotenfilter.Gte, value) 7176 } 7177 7178 func (b *filterCndBuilderSpecHostVolumeMountsMountPath) Lt(value string) *FilterBuilder { 7179 return b.compare(gotenfilter.Lt, value) 7180 } 7181 7182 func (b *filterCndBuilderSpecHostVolumeMountsMountPath) Lte(value string) *FilterBuilder { 7183 return b.compare(gotenfilter.Lte, value) 7184 } 7185 7186 func (b *filterCndBuilderSpecHostVolumeMountsMountPath) In(values []string) *FilterBuilder { 7187 return b.builder.addCond(&FilterConditionIn{ 7188 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().HostVolumeMounts().MountPath().WithArrayOfValues(values), 7189 }) 7190 } 7191 7192 func (b *filterCndBuilderSpecHostVolumeMountsMountPath) NotIn(values []string) *FilterBuilder { 7193 return b.builder.addCond(&FilterConditionNotIn{ 7194 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().HostVolumeMounts().MountPath().WithArrayOfValues(values), 7195 }) 7196 } 7197 7198 func (b *filterCndBuilderSpecHostVolumeMountsMountPath) IsNull() *FilterBuilder { 7199 return b.builder.addCond(&FilterConditionIsNull{ 7200 FieldPath: NewPodFieldPathBuilder().Spec().HostVolumeMounts().MountPath().FieldPath(), 7201 }) 7202 } 7203 7204 func (b *filterCndBuilderSpecHostVolumeMountsMountPath) IsNan() *FilterBuilder { 7205 return b.builder.addCond(&FilterConditionIsNaN{ 7206 FieldPath: NewPodFieldPathBuilder().Spec().HostVolumeMounts().MountPath().FieldPath(), 7207 }) 7208 } 7209 7210 func (b *filterCndBuilderSpecHostVolumeMountsMountPath) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 7211 return b.builder.addCond(&FilterConditionCompare{ 7212 Operator: op, 7213 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().HostVolumeMounts().MountPath().WithValue(value), 7214 }) 7215 } 7216 7217 type filterCndBuilderSpecHostVolumeMountsSubPath struct { 7218 builder *FilterBuilder 7219 } 7220 7221 func (b *filterCndBuilderSpecHostVolumeMountsSubPath) Eq(value string) *FilterBuilder { 7222 return b.compare(gotenfilter.Eq, value) 7223 } 7224 7225 func (b *filterCndBuilderSpecHostVolumeMountsSubPath) Neq(value string) *FilterBuilder { 7226 return b.compare(gotenfilter.Neq, value) 7227 } 7228 7229 func (b *filterCndBuilderSpecHostVolumeMountsSubPath) Gt(value string) *FilterBuilder { 7230 return b.compare(gotenfilter.Gt, value) 7231 } 7232 7233 func (b *filterCndBuilderSpecHostVolumeMountsSubPath) Gte(value string) *FilterBuilder { 7234 return b.compare(gotenfilter.Gte, value) 7235 } 7236 7237 func (b *filterCndBuilderSpecHostVolumeMountsSubPath) Lt(value string) *FilterBuilder { 7238 return b.compare(gotenfilter.Lt, value) 7239 } 7240 7241 func (b *filterCndBuilderSpecHostVolumeMountsSubPath) Lte(value string) *FilterBuilder { 7242 return b.compare(gotenfilter.Lte, value) 7243 } 7244 7245 func (b *filterCndBuilderSpecHostVolumeMountsSubPath) In(values []string) *FilterBuilder { 7246 return b.builder.addCond(&FilterConditionIn{ 7247 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().HostVolumeMounts().SubPath().WithArrayOfValues(values), 7248 }) 7249 } 7250 7251 func (b *filterCndBuilderSpecHostVolumeMountsSubPath) NotIn(values []string) *FilterBuilder { 7252 return b.builder.addCond(&FilterConditionNotIn{ 7253 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Spec().HostVolumeMounts().SubPath().WithArrayOfValues(values), 7254 }) 7255 } 7256 7257 func (b *filterCndBuilderSpecHostVolumeMountsSubPath) IsNull() *FilterBuilder { 7258 return b.builder.addCond(&FilterConditionIsNull{ 7259 FieldPath: NewPodFieldPathBuilder().Spec().HostVolumeMounts().SubPath().FieldPath(), 7260 }) 7261 } 7262 7263 func (b *filterCndBuilderSpecHostVolumeMountsSubPath) IsNan() *FilterBuilder { 7264 return b.builder.addCond(&FilterConditionIsNaN{ 7265 FieldPath: NewPodFieldPathBuilder().Spec().HostVolumeMounts().SubPath().FieldPath(), 7266 }) 7267 } 7268 7269 func (b *filterCndBuilderSpecHostVolumeMountsSubPath) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 7270 return b.builder.addCond(&FilterConditionCompare{ 7271 Operator: op, 7272 Pod_FieldPathValue: NewPodFieldPathBuilder().Spec().HostVolumeMounts().SubPath().WithValue(value), 7273 }) 7274 } 7275 7276 type filterCndBuilderDistribution struct { 7277 builder *FilterBuilder 7278 } 7279 7280 func (b *filterCndBuilderDistribution) Eq(value *distribution.Reference) *FilterBuilder { 7281 return b.compare(gotenfilter.Eq, value) 7282 } 7283 7284 func (b *filterCndBuilderDistribution) Neq(value *distribution.Reference) *FilterBuilder { 7285 return b.compare(gotenfilter.Neq, value) 7286 } 7287 7288 func (b *filterCndBuilderDistribution) Gt(value *distribution.Reference) *FilterBuilder { 7289 return b.compare(gotenfilter.Gt, value) 7290 } 7291 7292 func (b *filterCndBuilderDistribution) Gte(value *distribution.Reference) *FilterBuilder { 7293 return b.compare(gotenfilter.Gte, value) 7294 } 7295 7296 func (b *filterCndBuilderDistribution) Lt(value *distribution.Reference) *FilterBuilder { 7297 return b.compare(gotenfilter.Lt, value) 7298 } 7299 7300 func (b *filterCndBuilderDistribution) Lte(value *distribution.Reference) *FilterBuilder { 7301 return b.compare(gotenfilter.Lte, value) 7302 } 7303 7304 func (b *filterCndBuilderDistribution) In(values []*distribution.Reference) *FilterBuilder { 7305 return b.builder.addCond(&FilterConditionIn{ 7306 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Distribution().WithArrayOfValues(values), 7307 }) 7308 } 7309 7310 func (b *filterCndBuilderDistribution) NotIn(values []*distribution.Reference) *FilterBuilder { 7311 return b.builder.addCond(&FilterConditionNotIn{ 7312 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Distribution().WithArrayOfValues(values), 7313 }) 7314 } 7315 7316 func (b *filterCndBuilderDistribution) IsNull() *FilterBuilder { 7317 return b.builder.addCond(&FilterConditionIsNull{ 7318 FieldPath: NewPodFieldPathBuilder().Distribution().FieldPath(), 7319 }) 7320 } 7321 7322 func (b *filterCndBuilderDistribution) IsNan() *FilterBuilder { 7323 return b.builder.addCond(&FilterConditionIsNaN{ 7324 FieldPath: NewPodFieldPathBuilder().Distribution().FieldPath(), 7325 }) 7326 } 7327 7328 func (b *filterCndBuilderDistribution) compare(op gotenfilter.CompareOperator, value *distribution.Reference) *FilterBuilder { 7329 return b.builder.addCond(&FilterConditionCompare{ 7330 Operator: op, 7331 Pod_FieldPathValue: NewPodFieldPathBuilder().Distribution().WithValue(value), 7332 }) 7333 } 7334 7335 type filterCndBuilderStatus struct { 7336 builder *FilterBuilder 7337 } 7338 7339 func (b *filterCndBuilderStatus) Eq(value *Pod_Status) *FilterBuilder { 7340 return b.compare(gotenfilter.Eq, value) 7341 } 7342 7343 func (b *filterCndBuilderStatus) Neq(value *Pod_Status) *FilterBuilder { 7344 return b.compare(gotenfilter.Neq, value) 7345 } 7346 7347 func (b *filterCndBuilderStatus) Gt(value *Pod_Status) *FilterBuilder { 7348 return b.compare(gotenfilter.Gt, value) 7349 } 7350 7351 func (b *filterCndBuilderStatus) Gte(value *Pod_Status) *FilterBuilder { 7352 return b.compare(gotenfilter.Gte, value) 7353 } 7354 7355 func (b *filterCndBuilderStatus) Lt(value *Pod_Status) *FilterBuilder { 7356 return b.compare(gotenfilter.Lt, value) 7357 } 7358 7359 func (b *filterCndBuilderStatus) Lte(value *Pod_Status) *FilterBuilder { 7360 return b.compare(gotenfilter.Lte, value) 7361 } 7362 7363 func (b *filterCndBuilderStatus) In(values []*Pod_Status) *FilterBuilder { 7364 return b.builder.addCond(&FilterConditionIn{ 7365 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Status().WithArrayOfValues(values), 7366 }) 7367 } 7368 7369 func (b *filterCndBuilderStatus) NotIn(values []*Pod_Status) *FilterBuilder { 7370 return b.builder.addCond(&FilterConditionNotIn{ 7371 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Status().WithArrayOfValues(values), 7372 }) 7373 } 7374 7375 func (b *filterCndBuilderStatus) IsNull() *FilterBuilder { 7376 return b.builder.addCond(&FilterConditionIsNull{ 7377 FieldPath: NewPodFieldPathBuilder().Status().FieldPath(), 7378 }) 7379 } 7380 7381 func (b *filterCndBuilderStatus) IsNan() *FilterBuilder { 7382 return b.builder.addCond(&FilterConditionIsNaN{ 7383 FieldPath: NewPodFieldPathBuilder().Status().FieldPath(), 7384 }) 7385 } 7386 7387 func (b *filterCndBuilderStatus) compare(op gotenfilter.CompareOperator, value *Pod_Status) *FilterBuilder { 7388 return b.builder.addCond(&FilterConditionCompare{ 7389 Operator: op, 7390 Pod_FieldPathValue: NewPodFieldPathBuilder().Status().WithValue(value), 7391 }) 7392 } 7393 7394 func (b *filterCndBuilderStatus) Phase() *filterCndBuilderStatusPhase { 7395 return &filterCndBuilderStatusPhase{builder: b.builder} 7396 } 7397 7398 func (b *filterCndBuilderStatus) ContainerStatuses() *filterCndBuilderStatusContainerStatuses { 7399 return &filterCndBuilderStatusContainerStatuses{builder: b.builder} 7400 } 7401 7402 func (b *filterCndBuilderStatus) Error() *filterCndBuilderStatusError { 7403 return &filterCndBuilderStatusError{builder: b.builder} 7404 } 7405 7406 type filterCndBuilderStatusPhase struct { 7407 builder *FilterBuilder 7408 } 7409 7410 func (b *filterCndBuilderStatusPhase) Eq(value Pod_Status_Phase) *FilterBuilder { 7411 return b.compare(gotenfilter.Eq, value) 7412 } 7413 7414 func (b *filterCndBuilderStatusPhase) Neq(value Pod_Status_Phase) *FilterBuilder { 7415 return b.compare(gotenfilter.Neq, value) 7416 } 7417 7418 func (b *filterCndBuilderStatusPhase) Gt(value Pod_Status_Phase) *FilterBuilder { 7419 return b.compare(gotenfilter.Gt, value) 7420 } 7421 7422 func (b *filterCndBuilderStatusPhase) Gte(value Pod_Status_Phase) *FilterBuilder { 7423 return b.compare(gotenfilter.Gte, value) 7424 } 7425 7426 func (b *filterCndBuilderStatusPhase) Lt(value Pod_Status_Phase) *FilterBuilder { 7427 return b.compare(gotenfilter.Lt, value) 7428 } 7429 7430 func (b *filterCndBuilderStatusPhase) Lte(value Pod_Status_Phase) *FilterBuilder { 7431 return b.compare(gotenfilter.Lte, value) 7432 } 7433 7434 func (b *filterCndBuilderStatusPhase) In(values []Pod_Status_Phase) *FilterBuilder { 7435 return b.builder.addCond(&FilterConditionIn{ 7436 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Status().Phase().WithArrayOfValues(values), 7437 }) 7438 } 7439 7440 func (b *filterCndBuilderStatusPhase) NotIn(values []Pod_Status_Phase) *FilterBuilder { 7441 return b.builder.addCond(&FilterConditionNotIn{ 7442 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Status().Phase().WithArrayOfValues(values), 7443 }) 7444 } 7445 7446 func (b *filterCndBuilderStatusPhase) IsNull() *FilterBuilder { 7447 return b.builder.addCond(&FilterConditionIsNull{ 7448 FieldPath: NewPodFieldPathBuilder().Status().Phase().FieldPath(), 7449 }) 7450 } 7451 7452 func (b *filterCndBuilderStatusPhase) IsNan() *FilterBuilder { 7453 return b.builder.addCond(&FilterConditionIsNaN{ 7454 FieldPath: NewPodFieldPathBuilder().Status().Phase().FieldPath(), 7455 }) 7456 } 7457 7458 func (b *filterCndBuilderStatusPhase) compare(op gotenfilter.CompareOperator, value Pod_Status_Phase) *FilterBuilder { 7459 return b.builder.addCond(&FilterConditionCompare{ 7460 Operator: op, 7461 Pod_FieldPathValue: NewPodFieldPathBuilder().Status().Phase().WithValue(value), 7462 }) 7463 } 7464 7465 type filterCndBuilderStatusContainerStatuses struct { 7466 builder *FilterBuilder 7467 } 7468 7469 func (b *filterCndBuilderStatusContainerStatuses) Eq(value []*Pod_Status_Container) *FilterBuilder { 7470 return b.compare(gotenfilter.Eq, value) 7471 } 7472 7473 func (b *filterCndBuilderStatusContainerStatuses) Neq(value []*Pod_Status_Container) *FilterBuilder { 7474 return b.compare(gotenfilter.Neq, value) 7475 } 7476 7477 func (b *filterCndBuilderStatusContainerStatuses) Gt(value []*Pod_Status_Container) *FilterBuilder { 7478 return b.compare(gotenfilter.Gt, value) 7479 } 7480 7481 func (b *filterCndBuilderStatusContainerStatuses) Gte(value []*Pod_Status_Container) *FilterBuilder { 7482 return b.compare(gotenfilter.Gte, value) 7483 } 7484 7485 func (b *filterCndBuilderStatusContainerStatuses) Lt(value []*Pod_Status_Container) *FilterBuilder { 7486 return b.compare(gotenfilter.Lt, value) 7487 } 7488 7489 func (b *filterCndBuilderStatusContainerStatuses) Lte(value []*Pod_Status_Container) *FilterBuilder { 7490 return b.compare(gotenfilter.Lte, value) 7491 } 7492 7493 func (b *filterCndBuilderStatusContainerStatuses) In(values [][]*Pod_Status_Container) *FilterBuilder { 7494 return b.builder.addCond(&FilterConditionIn{ 7495 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Status().ContainerStatuses().WithArrayOfValues(values), 7496 }) 7497 } 7498 7499 func (b *filterCndBuilderStatusContainerStatuses) NotIn(values [][]*Pod_Status_Container) *FilterBuilder { 7500 return b.builder.addCond(&FilterConditionNotIn{ 7501 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Status().ContainerStatuses().WithArrayOfValues(values), 7502 }) 7503 } 7504 7505 func (b *filterCndBuilderStatusContainerStatuses) IsNull() *FilterBuilder { 7506 return b.builder.addCond(&FilterConditionIsNull{ 7507 FieldPath: NewPodFieldPathBuilder().Status().ContainerStatuses().FieldPath(), 7508 }) 7509 } 7510 7511 func (b *filterCndBuilderStatusContainerStatuses) IsNan() *FilterBuilder { 7512 return b.builder.addCond(&FilterConditionIsNaN{ 7513 FieldPath: NewPodFieldPathBuilder().Status().ContainerStatuses().FieldPath(), 7514 }) 7515 } 7516 7517 func (b *filterCndBuilderStatusContainerStatuses) Contains(value *Pod_Status_Container) *FilterBuilder { 7518 return b.builder.addCond(&FilterConditionContains{ 7519 Type: gotenresource.ConditionContainsTypeValue, 7520 FieldPath: NewPodFieldPathBuilder().Status().ContainerStatuses().FieldPath(), 7521 Value: NewPodFieldPathBuilder().Status().ContainerStatuses().WithItemValue(value), 7522 }) 7523 } 7524 7525 func (b *filterCndBuilderStatusContainerStatuses) ContainsAnyOf(values []*Pod_Status_Container) *FilterBuilder { 7526 pathSelector := NewPodFieldPathBuilder().Status().ContainerStatuses() 7527 itemValues := make([]Pod_FieldPathArrayItemValue, 0, len(values)) 7528 for _, value := range values { 7529 itemValues = append(itemValues, pathSelector.WithItemValue(value)) 7530 } 7531 return b.builder.addCond(&FilterConditionContains{ 7532 Type: gotenresource.ConditionContainsTypeAny, 7533 FieldPath: NewPodFieldPathBuilder().Status().ContainerStatuses().FieldPath(), 7534 Values: itemValues, 7535 }) 7536 } 7537 7538 func (b *filterCndBuilderStatusContainerStatuses) ContainsAll(values []*Pod_Status_Container) *FilterBuilder { 7539 pathSelector := NewPodFieldPathBuilder().Status().ContainerStatuses() 7540 itemValues := make([]Pod_FieldPathArrayItemValue, 0, len(values)) 7541 for _, value := range values { 7542 itemValues = append(itemValues, pathSelector.WithItemValue(value)) 7543 } 7544 return b.builder.addCond(&FilterConditionContains{ 7545 Type: gotenresource.ConditionContainsTypeAll, 7546 FieldPath: NewPodFieldPathBuilder().Status().ContainerStatuses().FieldPath(), 7547 Values: itemValues, 7548 }) 7549 } 7550 7551 func (b *filterCndBuilderStatusContainerStatuses) compare(op gotenfilter.CompareOperator, value []*Pod_Status_Container) *FilterBuilder { 7552 return b.builder.addCond(&FilterConditionCompare{ 7553 Operator: op, 7554 Pod_FieldPathValue: NewPodFieldPathBuilder().Status().ContainerStatuses().WithValue(value), 7555 }) 7556 } 7557 7558 func (b *filterCndBuilderStatusContainerStatuses) Name() *filterCndBuilderStatusContainerStatusesName { 7559 return &filterCndBuilderStatusContainerStatusesName{builder: b.builder} 7560 } 7561 7562 func (b *filterCndBuilderStatusContainerStatuses) State() *filterCndBuilderStatusContainerStatusesState { 7563 return &filterCndBuilderStatusContainerStatusesState{builder: b.builder} 7564 } 7565 7566 func (b *filterCndBuilderStatusContainerStatuses) Waiting() *filterCndBuilderStatusContainerStatusesWaiting { 7567 return &filterCndBuilderStatusContainerStatusesWaiting{builder: b.builder} 7568 } 7569 7570 func (b *filterCndBuilderStatusContainerStatuses) Running() *filterCndBuilderStatusContainerStatusesRunning { 7571 return &filterCndBuilderStatusContainerStatusesRunning{builder: b.builder} 7572 } 7573 7574 func (b *filterCndBuilderStatusContainerStatuses) Terminated() *filterCndBuilderStatusContainerStatusesTerminated { 7575 return &filterCndBuilderStatusContainerStatusesTerminated{builder: b.builder} 7576 } 7577 7578 type filterCndBuilderStatusContainerStatusesName struct { 7579 builder *FilterBuilder 7580 } 7581 7582 func (b *filterCndBuilderStatusContainerStatusesName) Eq(value string) *FilterBuilder { 7583 return b.compare(gotenfilter.Eq, value) 7584 } 7585 7586 func (b *filterCndBuilderStatusContainerStatusesName) Neq(value string) *FilterBuilder { 7587 return b.compare(gotenfilter.Neq, value) 7588 } 7589 7590 func (b *filterCndBuilderStatusContainerStatusesName) Gt(value string) *FilterBuilder { 7591 return b.compare(gotenfilter.Gt, value) 7592 } 7593 7594 func (b *filterCndBuilderStatusContainerStatusesName) Gte(value string) *FilterBuilder { 7595 return b.compare(gotenfilter.Gte, value) 7596 } 7597 7598 func (b *filterCndBuilderStatusContainerStatusesName) Lt(value string) *FilterBuilder { 7599 return b.compare(gotenfilter.Lt, value) 7600 } 7601 7602 func (b *filterCndBuilderStatusContainerStatusesName) Lte(value string) *FilterBuilder { 7603 return b.compare(gotenfilter.Lte, value) 7604 } 7605 7606 func (b *filterCndBuilderStatusContainerStatusesName) In(values []string) *FilterBuilder { 7607 return b.builder.addCond(&FilterConditionIn{ 7608 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Status().ContainerStatuses().Name().WithArrayOfValues(values), 7609 }) 7610 } 7611 7612 func (b *filterCndBuilderStatusContainerStatusesName) NotIn(values []string) *FilterBuilder { 7613 return b.builder.addCond(&FilterConditionNotIn{ 7614 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Status().ContainerStatuses().Name().WithArrayOfValues(values), 7615 }) 7616 } 7617 7618 func (b *filterCndBuilderStatusContainerStatusesName) IsNull() *FilterBuilder { 7619 return b.builder.addCond(&FilterConditionIsNull{ 7620 FieldPath: NewPodFieldPathBuilder().Status().ContainerStatuses().Name().FieldPath(), 7621 }) 7622 } 7623 7624 func (b *filterCndBuilderStatusContainerStatusesName) IsNan() *FilterBuilder { 7625 return b.builder.addCond(&FilterConditionIsNaN{ 7626 FieldPath: NewPodFieldPathBuilder().Status().ContainerStatuses().Name().FieldPath(), 7627 }) 7628 } 7629 7630 func (b *filterCndBuilderStatusContainerStatusesName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 7631 return b.builder.addCond(&FilterConditionCompare{ 7632 Operator: op, 7633 Pod_FieldPathValue: NewPodFieldPathBuilder().Status().ContainerStatuses().Name().WithValue(value), 7634 }) 7635 } 7636 7637 type filterCndBuilderStatusContainerStatusesState struct { 7638 builder *FilterBuilder 7639 } 7640 7641 func (b *filterCndBuilderStatusContainerStatusesState) Eq(value Pod_Status_Container_State) *FilterBuilder { 7642 return b.compare(gotenfilter.Eq, value) 7643 } 7644 7645 func (b *filterCndBuilderStatusContainerStatusesState) Neq(value Pod_Status_Container_State) *FilterBuilder { 7646 return b.compare(gotenfilter.Neq, value) 7647 } 7648 7649 func (b *filterCndBuilderStatusContainerStatusesState) Gt(value Pod_Status_Container_State) *FilterBuilder { 7650 return b.compare(gotenfilter.Gt, value) 7651 } 7652 7653 func (b *filterCndBuilderStatusContainerStatusesState) Gte(value Pod_Status_Container_State) *FilterBuilder { 7654 return b.compare(gotenfilter.Gte, value) 7655 } 7656 7657 func (b *filterCndBuilderStatusContainerStatusesState) Lt(value Pod_Status_Container_State) *FilterBuilder { 7658 return b.compare(gotenfilter.Lt, value) 7659 } 7660 7661 func (b *filterCndBuilderStatusContainerStatusesState) Lte(value Pod_Status_Container_State) *FilterBuilder { 7662 return b.compare(gotenfilter.Lte, value) 7663 } 7664 7665 func (b *filterCndBuilderStatusContainerStatusesState) In(values []Pod_Status_Container_State) *FilterBuilder { 7666 return b.builder.addCond(&FilterConditionIn{ 7667 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Status().ContainerStatuses().State().WithArrayOfValues(values), 7668 }) 7669 } 7670 7671 func (b *filterCndBuilderStatusContainerStatusesState) NotIn(values []Pod_Status_Container_State) *FilterBuilder { 7672 return b.builder.addCond(&FilterConditionNotIn{ 7673 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Status().ContainerStatuses().State().WithArrayOfValues(values), 7674 }) 7675 } 7676 7677 func (b *filterCndBuilderStatusContainerStatusesState) IsNull() *FilterBuilder { 7678 return b.builder.addCond(&FilterConditionIsNull{ 7679 FieldPath: NewPodFieldPathBuilder().Status().ContainerStatuses().State().FieldPath(), 7680 }) 7681 } 7682 7683 func (b *filterCndBuilderStatusContainerStatusesState) IsNan() *FilterBuilder { 7684 return b.builder.addCond(&FilterConditionIsNaN{ 7685 FieldPath: NewPodFieldPathBuilder().Status().ContainerStatuses().State().FieldPath(), 7686 }) 7687 } 7688 7689 func (b *filterCndBuilderStatusContainerStatusesState) compare(op gotenfilter.CompareOperator, value Pod_Status_Container_State) *FilterBuilder { 7690 return b.builder.addCond(&FilterConditionCompare{ 7691 Operator: op, 7692 Pod_FieldPathValue: NewPodFieldPathBuilder().Status().ContainerStatuses().State().WithValue(value), 7693 }) 7694 } 7695 7696 type filterCndBuilderStatusContainerStatusesWaiting struct { 7697 builder *FilterBuilder 7698 } 7699 7700 func (b *filterCndBuilderStatusContainerStatusesWaiting) Eq(value *Pod_Status_Container_StateWaiting) *FilterBuilder { 7701 return b.compare(gotenfilter.Eq, value) 7702 } 7703 7704 func (b *filterCndBuilderStatusContainerStatusesWaiting) Neq(value *Pod_Status_Container_StateWaiting) *FilterBuilder { 7705 return b.compare(gotenfilter.Neq, value) 7706 } 7707 7708 func (b *filterCndBuilderStatusContainerStatusesWaiting) Gt(value *Pod_Status_Container_StateWaiting) *FilterBuilder { 7709 return b.compare(gotenfilter.Gt, value) 7710 } 7711 7712 func (b *filterCndBuilderStatusContainerStatusesWaiting) Gte(value *Pod_Status_Container_StateWaiting) *FilterBuilder { 7713 return b.compare(gotenfilter.Gte, value) 7714 } 7715 7716 func (b *filterCndBuilderStatusContainerStatusesWaiting) Lt(value *Pod_Status_Container_StateWaiting) *FilterBuilder { 7717 return b.compare(gotenfilter.Lt, value) 7718 } 7719 7720 func (b *filterCndBuilderStatusContainerStatusesWaiting) Lte(value *Pod_Status_Container_StateWaiting) *FilterBuilder { 7721 return b.compare(gotenfilter.Lte, value) 7722 } 7723 7724 func (b *filterCndBuilderStatusContainerStatusesWaiting) In(values []*Pod_Status_Container_StateWaiting) *FilterBuilder { 7725 return b.builder.addCond(&FilterConditionIn{ 7726 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Status().ContainerStatuses().Waiting().WithArrayOfValues(values), 7727 }) 7728 } 7729 7730 func (b *filterCndBuilderStatusContainerStatusesWaiting) NotIn(values []*Pod_Status_Container_StateWaiting) *FilterBuilder { 7731 return b.builder.addCond(&FilterConditionNotIn{ 7732 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Status().ContainerStatuses().Waiting().WithArrayOfValues(values), 7733 }) 7734 } 7735 7736 func (b *filterCndBuilderStatusContainerStatusesWaiting) IsNull() *FilterBuilder { 7737 return b.builder.addCond(&FilterConditionIsNull{ 7738 FieldPath: NewPodFieldPathBuilder().Status().ContainerStatuses().Waiting().FieldPath(), 7739 }) 7740 } 7741 7742 func (b *filterCndBuilderStatusContainerStatusesWaiting) IsNan() *FilterBuilder { 7743 return b.builder.addCond(&FilterConditionIsNaN{ 7744 FieldPath: NewPodFieldPathBuilder().Status().ContainerStatuses().Waiting().FieldPath(), 7745 }) 7746 } 7747 7748 func (b *filterCndBuilderStatusContainerStatusesWaiting) compare(op gotenfilter.CompareOperator, value *Pod_Status_Container_StateWaiting) *FilterBuilder { 7749 return b.builder.addCond(&FilterConditionCompare{ 7750 Operator: op, 7751 Pod_FieldPathValue: NewPodFieldPathBuilder().Status().ContainerStatuses().Waiting().WithValue(value), 7752 }) 7753 } 7754 7755 func (b *filterCndBuilderStatusContainerStatusesWaiting) Reason() *filterCndBuilderStatusContainerStatusesWaitingReason { 7756 return &filterCndBuilderStatusContainerStatusesWaitingReason{builder: b.builder} 7757 } 7758 7759 func (b *filterCndBuilderStatusContainerStatusesWaiting) Message() *filterCndBuilderStatusContainerStatusesWaitingMessage { 7760 return &filterCndBuilderStatusContainerStatusesWaitingMessage{builder: b.builder} 7761 } 7762 7763 type filterCndBuilderStatusContainerStatusesWaitingReason struct { 7764 builder *FilterBuilder 7765 } 7766 7767 func (b *filterCndBuilderStatusContainerStatusesWaitingReason) Eq(value string) *FilterBuilder { 7768 return b.compare(gotenfilter.Eq, value) 7769 } 7770 7771 func (b *filterCndBuilderStatusContainerStatusesWaitingReason) Neq(value string) *FilterBuilder { 7772 return b.compare(gotenfilter.Neq, value) 7773 } 7774 7775 func (b *filterCndBuilderStatusContainerStatusesWaitingReason) Gt(value string) *FilterBuilder { 7776 return b.compare(gotenfilter.Gt, value) 7777 } 7778 7779 func (b *filterCndBuilderStatusContainerStatusesWaitingReason) Gte(value string) *FilterBuilder { 7780 return b.compare(gotenfilter.Gte, value) 7781 } 7782 7783 func (b *filterCndBuilderStatusContainerStatusesWaitingReason) Lt(value string) *FilterBuilder { 7784 return b.compare(gotenfilter.Lt, value) 7785 } 7786 7787 func (b *filterCndBuilderStatusContainerStatusesWaitingReason) Lte(value string) *FilterBuilder { 7788 return b.compare(gotenfilter.Lte, value) 7789 } 7790 7791 func (b *filterCndBuilderStatusContainerStatusesWaitingReason) In(values []string) *FilterBuilder { 7792 return b.builder.addCond(&FilterConditionIn{ 7793 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Status().ContainerStatuses().Waiting().Reason().WithArrayOfValues(values), 7794 }) 7795 } 7796 7797 func (b *filterCndBuilderStatusContainerStatusesWaitingReason) NotIn(values []string) *FilterBuilder { 7798 return b.builder.addCond(&FilterConditionNotIn{ 7799 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Status().ContainerStatuses().Waiting().Reason().WithArrayOfValues(values), 7800 }) 7801 } 7802 7803 func (b *filterCndBuilderStatusContainerStatusesWaitingReason) IsNull() *FilterBuilder { 7804 return b.builder.addCond(&FilterConditionIsNull{ 7805 FieldPath: NewPodFieldPathBuilder().Status().ContainerStatuses().Waiting().Reason().FieldPath(), 7806 }) 7807 } 7808 7809 func (b *filterCndBuilderStatusContainerStatusesWaitingReason) IsNan() *FilterBuilder { 7810 return b.builder.addCond(&FilterConditionIsNaN{ 7811 FieldPath: NewPodFieldPathBuilder().Status().ContainerStatuses().Waiting().Reason().FieldPath(), 7812 }) 7813 } 7814 7815 func (b *filterCndBuilderStatusContainerStatusesWaitingReason) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 7816 return b.builder.addCond(&FilterConditionCompare{ 7817 Operator: op, 7818 Pod_FieldPathValue: NewPodFieldPathBuilder().Status().ContainerStatuses().Waiting().Reason().WithValue(value), 7819 }) 7820 } 7821 7822 type filterCndBuilderStatusContainerStatusesWaitingMessage struct { 7823 builder *FilterBuilder 7824 } 7825 7826 func (b *filterCndBuilderStatusContainerStatusesWaitingMessage) Eq(value string) *FilterBuilder { 7827 return b.compare(gotenfilter.Eq, value) 7828 } 7829 7830 func (b *filterCndBuilderStatusContainerStatusesWaitingMessage) Neq(value string) *FilterBuilder { 7831 return b.compare(gotenfilter.Neq, value) 7832 } 7833 7834 func (b *filterCndBuilderStatusContainerStatusesWaitingMessage) Gt(value string) *FilterBuilder { 7835 return b.compare(gotenfilter.Gt, value) 7836 } 7837 7838 func (b *filterCndBuilderStatusContainerStatusesWaitingMessage) Gte(value string) *FilterBuilder { 7839 return b.compare(gotenfilter.Gte, value) 7840 } 7841 7842 func (b *filterCndBuilderStatusContainerStatusesWaitingMessage) Lt(value string) *FilterBuilder { 7843 return b.compare(gotenfilter.Lt, value) 7844 } 7845 7846 func (b *filterCndBuilderStatusContainerStatusesWaitingMessage) Lte(value string) *FilterBuilder { 7847 return b.compare(gotenfilter.Lte, value) 7848 } 7849 7850 func (b *filterCndBuilderStatusContainerStatusesWaitingMessage) In(values []string) *FilterBuilder { 7851 return b.builder.addCond(&FilterConditionIn{ 7852 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Status().ContainerStatuses().Waiting().Message().WithArrayOfValues(values), 7853 }) 7854 } 7855 7856 func (b *filterCndBuilderStatusContainerStatusesWaitingMessage) NotIn(values []string) *FilterBuilder { 7857 return b.builder.addCond(&FilterConditionNotIn{ 7858 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Status().ContainerStatuses().Waiting().Message().WithArrayOfValues(values), 7859 }) 7860 } 7861 7862 func (b *filterCndBuilderStatusContainerStatusesWaitingMessage) IsNull() *FilterBuilder { 7863 return b.builder.addCond(&FilterConditionIsNull{ 7864 FieldPath: NewPodFieldPathBuilder().Status().ContainerStatuses().Waiting().Message().FieldPath(), 7865 }) 7866 } 7867 7868 func (b *filterCndBuilderStatusContainerStatusesWaitingMessage) IsNan() *FilterBuilder { 7869 return b.builder.addCond(&FilterConditionIsNaN{ 7870 FieldPath: NewPodFieldPathBuilder().Status().ContainerStatuses().Waiting().Message().FieldPath(), 7871 }) 7872 } 7873 7874 func (b *filterCndBuilderStatusContainerStatusesWaitingMessage) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 7875 return b.builder.addCond(&FilterConditionCompare{ 7876 Operator: op, 7877 Pod_FieldPathValue: NewPodFieldPathBuilder().Status().ContainerStatuses().Waiting().Message().WithValue(value), 7878 }) 7879 } 7880 7881 type filterCndBuilderStatusContainerStatusesRunning struct { 7882 builder *FilterBuilder 7883 } 7884 7885 func (b *filterCndBuilderStatusContainerStatusesRunning) Eq(value *Pod_Status_Container_StateRunning) *FilterBuilder { 7886 return b.compare(gotenfilter.Eq, value) 7887 } 7888 7889 func (b *filterCndBuilderStatusContainerStatusesRunning) Neq(value *Pod_Status_Container_StateRunning) *FilterBuilder { 7890 return b.compare(gotenfilter.Neq, value) 7891 } 7892 7893 func (b *filterCndBuilderStatusContainerStatusesRunning) Gt(value *Pod_Status_Container_StateRunning) *FilterBuilder { 7894 return b.compare(gotenfilter.Gt, value) 7895 } 7896 7897 func (b *filterCndBuilderStatusContainerStatusesRunning) Gte(value *Pod_Status_Container_StateRunning) *FilterBuilder { 7898 return b.compare(gotenfilter.Gte, value) 7899 } 7900 7901 func (b *filterCndBuilderStatusContainerStatusesRunning) Lt(value *Pod_Status_Container_StateRunning) *FilterBuilder { 7902 return b.compare(gotenfilter.Lt, value) 7903 } 7904 7905 func (b *filterCndBuilderStatusContainerStatusesRunning) Lte(value *Pod_Status_Container_StateRunning) *FilterBuilder { 7906 return b.compare(gotenfilter.Lte, value) 7907 } 7908 7909 func (b *filterCndBuilderStatusContainerStatusesRunning) In(values []*Pod_Status_Container_StateRunning) *FilterBuilder { 7910 return b.builder.addCond(&FilterConditionIn{ 7911 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Status().ContainerStatuses().Running().WithArrayOfValues(values), 7912 }) 7913 } 7914 7915 func (b *filterCndBuilderStatusContainerStatusesRunning) NotIn(values []*Pod_Status_Container_StateRunning) *FilterBuilder { 7916 return b.builder.addCond(&FilterConditionNotIn{ 7917 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Status().ContainerStatuses().Running().WithArrayOfValues(values), 7918 }) 7919 } 7920 7921 func (b *filterCndBuilderStatusContainerStatusesRunning) IsNull() *FilterBuilder { 7922 return b.builder.addCond(&FilterConditionIsNull{ 7923 FieldPath: NewPodFieldPathBuilder().Status().ContainerStatuses().Running().FieldPath(), 7924 }) 7925 } 7926 7927 func (b *filterCndBuilderStatusContainerStatusesRunning) IsNan() *FilterBuilder { 7928 return b.builder.addCond(&FilterConditionIsNaN{ 7929 FieldPath: NewPodFieldPathBuilder().Status().ContainerStatuses().Running().FieldPath(), 7930 }) 7931 } 7932 7933 func (b *filterCndBuilderStatusContainerStatusesRunning) compare(op gotenfilter.CompareOperator, value *Pod_Status_Container_StateRunning) *FilterBuilder { 7934 return b.builder.addCond(&FilterConditionCompare{ 7935 Operator: op, 7936 Pod_FieldPathValue: NewPodFieldPathBuilder().Status().ContainerStatuses().Running().WithValue(value), 7937 }) 7938 } 7939 7940 func (b *filterCndBuilderStatusContainerStatusesRunning) StartedAt() *filterCndBuilderStatusContainerStatusesRunningStartedAt { 7941 return &filterCndBuilderStatusContainerStatusesRunningStartedAt{builder: b.builder} 7942 } 7943 7944 type filterCndBuilderStatusContainerStatusesRunningStartedAt struct { 7945 builder *FilterBuilder 7946 } 7947 7948 func (b *filterCndBuilderStatusContainerStatusesRunningStartedAt) Eq(value *timestamppb.Timestamp) *FilterBuilder { 7949 return b.compare(gotenfilter.Eq, value) 7950 } 7951 7952 func (b *filterCndBuilderStatusContainerStatusesRunningStartedAt) Neq(value *timestamppb.Timestamp) *FilterBuilder { 7953 return b.compare(gotenfilter.Neq, value) 7954 } 7955 7956 func (b *filterCndBuilderStatusContainerStatusesRunningStartedAt) Gt(value *timestamppb.Timestamp) *FilterBuilder { 7957 return b.compare(gotenfilter.Gt, value) 7958 } 7959 7960 func (b *filterCndBuilderStatusContainerStatusesRunningStartedAt) Gte(value *timestamppb.Timestamp) *FilterBuilder { 7961 return b.compare(gotenfilter.Gte, value) 7962 } 7963 7964 func (b *filterCndBuilderStatusContainerStatusesRunningStartedAt) Lt(value *timestamppb.Timestamp) *FilterBuilder { 7965 return b.compare(gotenfilter.Lt, value) 7966 } 7967 7968 func (b *filterCndBuilderStatusContainerStatusesRunningStartedAt) Lte(value *timestamppb.Timestamp) *FilterBuilder { 7969 return b.compare(gotenfilter.Lte, value) 7970 } 7971 7972 func (b *filterCndBuilderStatusContainerStatusesRunningStartedAt) In(values []*timestamppb.Timestamp) *FilterBuilder { 7973 return b.builder.addCond(&FilterConditionIn{ 7974 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Status().ContainerStatuses().Running().StartedAt().WithArrayOfValues(values), 7975 }) 7976 } 7977 7978 func (b *filterCndBuilderStatusContainerStatusesRunningStartedAt) NotIn(values []*timestamppb.Timestamp) *FilterBuilder { 7979 return b.builder.addCond(&FilterConditionNotIn{ 7980 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Status().ContainerStatuses().Running().StartedAt().WithArrayOfValues(values), 7981 }) 7982 } 7983 7984 func (b *filterCndBuilderStatusContainerStatusesRunningStartedAt) IsNull() *FilterBuilder { 7985 return b.builder.addCond(&FilterConditionIsNull{ 7986 FieldPath: NewPodFieldPathBuilder().Status().ContainerStatuses().Running().StartedAt().FieldPath(), 7987 }) 7988 } 7989 7990 func (b *filterCndBuilderStatusContainerStatusesRunningStartedAt) IsNan() *FilterBuilder { 7991 return b.builder.addCond(&FilterConditionIsNaN{ 7992 FieldPath: NewPodFieldPathBuilder().Status().ContainerStatuses().Running().StartedAt().FieldPath(), 7993 }) 7994 } 7995 7996 func (b *filterCndBuilderStatusContainerStatusesRunningStartedAt) compare(op gotenfilter.CompareOperator, value *timestamppb.Timestamp) *FilterBuilder { 7997 return b.builder.addCond(&FilterConditionCompare{ 7998 Operator: op, 7999 Pod_FieldPathValue: NewPodFieldPathBuilder().Status().ContainerStatuses().Running().StartedAt().WithValue(value), 8000 }) 8001 } 8002 8003 type filterCndBuilderStatusContainerStatusesTerminated struct { 8004 builder *FilterBuilder 8005 } 8006 8007 func (b *filterCndBuilderStatusContainerStatusesTerminated) Eq(value *Pod_Status_Container_StateTerminated) *FilterBuilder { 8008 return b.compare(gotenfilter.Eq, value) 8009 } 8010 8011 func (b *filterCndBuilderStatusContainerStatusesTerminated) Neq(value *Pod_Status_Container_StateTerminated) *FilterBuilder { 8012 return b.compare(gotenfilter.Neq, value) 8013 } 8014 8015 func (b *filterCndBuilderStatusContainerStatusesTerminated) Gt(value *Pod_Status_Container_StateTerminated) *FilterBuilder { 8016 return b.compare(gotenfilter.Gt, value) 8017 } 8018 8019 func (b *filterCndBuilderStatusContainerStatusesTerminated) Gte(value *Pod_Status_Container_StateTerminated) *FilterBuilder { 8020 return b.compare(gotenfilter.Gte, value) 8021 } 8022 8023 func (b *filterCndBuilderStatusContainerStatusesTerminated) Lt(value *Pod_Status_Container_StateTerminated) *FilterBuilder { 8024 return b.compare(gotenfilter.Lt, value) 8025 } 8026 8027 func (b *filterCndBuilderStatusContainerStatusesTerminated) Lte(value *Pod_Status_Container_StateTerminated) *FilterBuilder { 8028 return b.compare(gotenfilter.Lte, value) 8029 } 8030 8031 func (b *filterCndBuilderStatusContainerStatusesTerminated) In(values []*Pod_Status_Container_StateTerminated) *FilterBuilder { 8032 return b.builder.addCond(&FilterConditionIn{ 8033 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Status().ContainerStatuses().Terminated().WithArrayOfValues(values), 8034 }) 8035 } 8036 8037 func (b *filterCndBuilderStatusContainerStatusesTerminated) NotIn(values []*Pod_Status_Container_StateTerminated) *FilterBuilder { 8038 return b.builder.addCond(&FilterConditionNotIn{ 8039 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Status().ContainerStatuses().Terminated().WithArrayOfValues(values), 8040 }) 8041 } 8042 8043 func (b *filterCndBuilderStatusContainerStatusesTerminated) IsNull() *FilterBuilder { 8044 return b.builder.addCond(&FilterConditionIsNull{ 8045 FieldPath: NewPodFieldPathBuilder().Status().ContainerStatuses().Terminated().FieldPath(), 8046 }) 8047 } 8048 8049 func (b *filterCndBuilderStatusContainerStatusesTerminated) IsNan() *FilterBuilder { 8050 return b.builder.addCond(&FilterConditionIsNaN{ 8051 FieldPath: NewPodFieldPathBuilder().Status().ContainerStatuses().Terminated().FieldPath(), 8052 }) 8053 } 8054 8055 func (b *filterCndBuilderStatusContainerStatusesTerminated) compare(op gotenfilter.CompareOperator, value *Pod_Status_Container_StateTerminated) *FilterBuilder { 8056 return b.builder.addCond(&FilterConditionCompare{ 8057 Operator: op, 8058 Pod_FieldPathValue: NewPodFieldPathBuilder().Status().ContainerStatuses().Terminated().WithValue(value), 8059 }) 8060 } 8061 8062 func (b *filterCndBuilderStatusContainerStatusesTerminated) ExitCode() *filterCndBuilderStatusContainerStatusesTerminatedExitCode { 8063 return &filterCndBuilderStatusContainerStatusesTerminatedExitCode{builder: b.builder} 8064 } 8065 8066 func (b *filterCndBuilderStatusContainerStatusesTerminated) Signal() *filterCndBuilderStatusContainerStatusesTerminatedSignal { 8067 return &filterCndBuilderStatusContainerStatusesTerminatedSignal{builder: b.builder} 8068 } 8069 8070 func (b *filterCndBuilderStatusContainerStatusesTerminated) Reason() *filterCndBuilderStatusContainerStatusesTerminatedReason { 8071 return &filterCndBuilderStatusContainerStatusesTerminatedReason{builder: b.builder} 8072 } 8073 8074 func (b *filterCndBuilderStatusContainerStatusesTerminated) Message() *filterCndBuilderStatusContainerStatusesTerminatedMessage { 8075 return &filterCndBuilderStatusContainerStatusesTerminatedMessage{builder: b.builder} 8076 } 8077 8078 func (b *filterCndBuilderStatusContainerStatusesTerminated) StartedAt() *filterCndBuilderStatusContainerStatusesTerminatedStartedAt { 8079 return &filterCndBuilderStatusContainerStatusesTerminatedStartedAt{builder: b.builder} 8080 } 8081 8082 func (b *filterCndBuilderStatusContainerStatusesTerminated) FinishedAt() *filterCndBuilderStatusContainerStatusesTerminatedFinishedAt { 8083 return &filterCndBuilderStatusContainerStatusesTerminatedFinishedAt{builder: b.builder} 8084 } 8085 8086 func (b *filterCndBuilderStatusContainerStatusesTerminated) ContainerId() *filterCndBuilderStatusContainerStatusesTerminatedContainerId { 8087 return &filterCndBuilderStatusContainerStatusesTerminatedContainerId{builder: b.builder} 8088 } 8089 8090 type filterCndBuilderStatusContainerStatusesTerminatedExitCode struct { 8091 builder *FilterBuilder 8092 } 8093 8094 func (b *filterCndBuilderStatusContainerStatusesTerminatedExitCode) Eq(value int32) *FilterBuilder { 8095 return b.compare(gotenfilter.Eq, value) 8096 } 8097 8098 func (b *filterCndBuilderStatusContainerStatusesTerminatedExitCode) Neq(value int32) *FilterBuilder { 8099 return b.compare(gotenfilter.Neq, value) 8100 } 8101 8102 func (b *filterCndBuilderStatusContainerStatusesTerminatedExitCode) Gt(value int32) *FilterBuilder { 8103 return b.compare(gotenfilter.Gt, value) 8104 } 8105 8106 func (b *filterCndBuilderStatusContainerStatusesTerminatedExitCode) Gte(value int32) *FilterBuilder { 8107 return b.compare(gotenfilter.Gte, value) 8108 } 8109 8110 func (b *filterCndBuilderStatusContainerStatusesTerminatedExitCode) Lt(value int32) *FilterBuilder { 8111 return b.compare(gotenfilter.Lt, value) 8112 } 8113 8114 func (b *filterCndBuilderStatusContainerStatusesTerminatedExitCode) Lte(value int32) *FilterBuilder { 8115 return b.compare(gotenfilter.Lte, value) 8116 } 8117 8118 func (b *filterCndBuilderStatusContainerStatusesTerminatedExitCode) In(values []int32) *FilterBuilder { 8119 return b.builder.addCond(&FilterConditionIn{ 8120 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Status().ContainerStatuses().Terminated().ExitCode().WithArrayOfValues(values), 8121 }) 8122 } 8123 8124 func (b *filterCndBuilderStatusContainerStatusesTerminatedExitCode) NotIn(values []int32) *FilterBuilder { 8125 return b.builder.addCond(&FilterConditionNotIn{ 8126 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Status().ContainerStatuses().Terminated().ExitCode().WithArrayOfValues(values), 8127 }) 8128 } 8129 8130 func (b *filterCndBuilderStatusContainerStatusesTerminatedExitCode) IsNull() *FilterBuilder { 8131 return b.builder.addCond(&FilterConditionIsNull{ 8132 FieldPath: NewPodFieldPathBuilder().Status().ContainerStatuses().Terminated().ExitCode().FieldPath(), 8133 }) 8134 } 8135 8136 func (b *filterCndBuilderStatusContainerStatusesTerminatedExitCode) IsNan() *FilterBuilder { 8137 return b.builder.addCond(&FilterConditionIsNaN{ 8138 FieldPath: NewPodFieldPathBuilder().Status().ContainerStatuses().Terminated().ExitCode().FieldPath(), 8139 }) 8140 } 8141 8142 func (b *filterCndBuilderStatusContainerStatusesTerminatedExitCode) compare(op gotenfilter.CompareOperator, value int32) *FilterBuilder { 8143 return b.builder.addCond(&FilterConditionCompare{ 8144 Operator: op, 8145 Pod_FieldPathValue: NewPodFieldPathBuilder().Status().ContainerStatuses().Terminated().ExitCode().WithValue(value), 8146 }) 8147 } 8148 8149 type filterCndBuilderStatusContainerStatusesTerminatedSignal struct { 8150 builder *FilterBuilder 8151 } 8152 8153 func (b *filterCndBuilderStatusContainerStatusesTerminatedSignal) Eq(value int32) *FilterBuilder { 8154 return b.compare(gotenfilter.Eq, value) 8155 } 8156 8157 func (b *filterCndBuilderStatusContainerStatusesTerminatedSignal) Neq(value int32) *FilterBuilder { 8158 return b.compare(gotenfilter.Neq, value) 8159 } 8160 8161 func (b *filterCndBuilderStatusContainerStatusesTerminatedSignal) Gt(value int32) *FilterBuilder { 8162 return b.compare(gotenfilter.Gt, value) 8163 } 8164 8165 func (b *filterCndBuilderStatusContainerStatusesTerminatedSignal) Gte(value int32) *FilterBuilder { 8166 return b.compare(gotenfilter.Gte, value) 8167 } 8168 8169 func (b *filterCndBuilderStatusContainerStatusesTerminatedSignal) Lt(value int32) *FilterBuilder { 8170 return b.compare(gotenfilter.Lt, value) 8171 } 8172 8173 func (b *filterCndBuilderStatusContainerStatusesTerminatedSignal) Lte(value int32) *FilterBuilder { 8174 return b.compare(gotenfilter.Lte, value) 8175 } 8176 8177 func (b *filterCndBuilderStatusContainerStatusesTerminatedSignal) In(values []int32) *FilterBuilder { 8178 return b.builder.addCond(&FilterConditionIn{ 8179 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Status().ContainerStatuses().Terminated().Signal().WithArrayOfValues(values), 8180 }) 8181 } 8182 8183 func (b *filterCndBuilderStatusContainerStatusesTerminatedSignal) NotIn(values []int32) *FilterBuilder { 8184 return b.builder.addCond(&FilterConditionNotIn{ 8185 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Status().ContainerStatuses().Terminated().Signal().WithArrayOfValues(values), 8186 }) 8187 } 8188 8189 func (b *filterCndBuilderStatusContainerStatusesTerminatedSignal) IsNull() *FilterBuilder { 8190 return b.builder.addCond(&FilterConditionIsNull{ 8191 FieldPath: NewPodFieldPathBuilder().Status().ContainerStatuses().Terminated().Signal().FieldPath(), 8192 }) 8193 } 8194 8195 func (b *filterCndBuilderStatusContainerStatusesTerminatedSignal) IsNan() *FilterBuilder { 8196 return b.builder.addCond(&FilterConditionIsNaN{ 8197 FieldPath: NewPodFieldPathBuilder().Status().ContainerStatuses().Terminated().Signal().FieldPath(), 8198 }) 8199 } 8200 8201 func (b *filterCndBuilderStatusContainerStatusesTerminatedSignal) compare(op gotenfilter.CompareOperator, value int32) *FilterBuilder { 8202 return b.builder.addCond(&FilterConditionCompare{ 8203 Operator: op, 8204 Pod_FieldPathValue: NewPodFieldPathBuilder().Status().ContainerStatuses().Terminated().Signal().WithValue(value), 8205 }) 8206 } 8207 8208 type filterCndBuilderStatusContainerStatusesTerminatedReason struct { 8209 builder *FilterBuilder 8210 } 8211 8212 func (b *filterCndBuilderStatusContainerStatusesTerminatedReason) Eq(value string) *FilterBuilder { 8213 return b.compare(gotenfilter.Eq, value) 8214 } 8215 8216 func (b *filterCndBuilderStatusContainerStatusesTerminatedReason) Neq(value string) *FilterBuilder { 8217 return b.compare(gotenfilter.Neq, value) 8218 } 8219 8220 func (b *filterCndBuilderStatusContainerStatusesTerminatedReason) Gt(value string) *FilterBuilder { 8221 return b.compare(gotenfilter.Gt, value) 8222 } 8223 8224 func (b *filterCndBuilderStatusContainerStatusesTerminatedReason) Gte(value string) *FilterBuilder { 8225 return b.compare(gotenfilter.Gte, value) 8226 } 8227 8228 func (b *filterCndBuilderStatusContainerStatusesTerminatedReason) Lt(value string) *FilterBuilder { 8229 return b.compare(gotenfilter.Lt, value) 8230 } 8231 8232 func (b *filterCndBuilderStatusContainerStatusesTerminatedReason) Lte(value string) *FilterBuilder { 8233 return b.compare(gotenfilter.Lte, value) 8234 } 8235 8236 func (b *filterCndBuilderStatusContainerStatusesTerminatedReason) In(values []string) *FilterBuilder { 8237 return b.builder.addCond(&FilterConditionIn{ 8238 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Status().ContainerStatuses().Terminated().Reason().WithArrayOfValues(values), 8239 }) 8240 } 8241 8242 func (b *filterCndBuilderStatusContainerStatusesTerminatedReason) NotIn(values []string) *FilterBuilder { 8243 return b.builder.addCond(&FilterConditionNotIn{ 8244 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Status().ContainerStatuses().Terminated().Reason().WithArrayOfValues(values), 8245 }) 8246 } 8247 8248 func (b *filterCndBuilderStatusContainerStatusesTerminatedReason) IsNull() *FilterBuilder { 8249 return b.builder.addCond(&FilterConditionIsNull{ 8250 FieldPath: NewPodFieldPathBuilder().Status().ContainerStatuses().Terminated().Reason().FieldPath(), 8251 }) 8252 } 8253 8254 func (b *filterCndBuilderStatusContainerStatusesTerminatedReason) IsNan() *FilterBuilder { 8255 return b.builder.addCond(&FilterConditionIsNaN{ 8256 FieldPath: NewPodFieldPathBuilder().Status().ContainerStatuses().Terminated().Reason().FieldPath(), 8257 }) 8258 } 8259 8260 func (b *filterCndBuilderStatusContainerStatusesTerminatedReason) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 8261 return b.builder.addCond(&FilterConditionCompare{ 8262 Operator: op, 8263 Pod_FieldPathValue: NewPodFieldPathBuilder().Status().ContainerStatuses().Terminated().Reason().WithValue(value), 8264 }) 8265 } 8266 8267 type filterCndBuilderStatusContainerStatusesTerminatedMessage struct { 8268 builder *FilterBuilder 8269 } 8270 8271 func (b *filterCndBuilderStatusContainerStatusesTerminatedMessage) Eq(value string) *FilterBuilder { 8272 return b.compare(gotenfilter.Eq, value) 8273 } 8274 8275 func (b *filterCndBuilderStatusContainerStatusesTerminatedMessage) Neq(value string) *FilterBuilder { 8276 return b.compare(gotenfilter.Neq, value) 8277 } 8278 8279 func (b *filterCndBuilderStatusContainerStatusesTerminatedMessage) Gt(value string) *FilterBuilder { 8280 return b.compare(gotenfilter.Gt, value) 8281 } 8282 8283 func (b *filterCndBuilderStatusContainerStatusesTerminatedMessage) Gte(value string) *FilterBuilder { 8284 return b.compare(gotenfilter.Gte, value) 8285 } 8286 8287 func (b *filterCndBuilderStatusContainerStatusesTerminatedMessage) Lt(value string) *FilterBuilder { 8288 return b.compare(gotenfilter.Lt, value) 8289 } 8290 8291 func (b *filterCndBuilderStatusContainerStatusesTerminatedMessage) Lte(value string) *FilterBuilder { 8292 return b.compare(gotenfilter.Lte, value) 8293 } 8294 8295 func (b *filterCndBuilderStatusContainerStatusesTerminatedMessage) In(values []string) *FilterBuilder { 8296 return b.builder.addCond(&FilterConditionIn{ 8297 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Status().ContainerStatuses().Terminated().Message().WithArrayOfValues(values), 8298 }) 8299 } 8300 8301 func (b *filterCndBuilderStatusContainerStatusesTerminatedMessage) NotIn(values []string) *FilterBuilder { 8302 return b.builder.addCond(&FilterConditionNotIn{ 8303 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Status().ContainerStatuses().Terminated().Message().WithArrayOfValues(values), 8304 }) 8305 } 8306 8307 func (b *filterCndBuilderStatusContainerStatusesTerminatedMessage) IsNull() *FilterBuilder { 8308 return b.builder.addCond(&FilterConditionIsNull{ 8309 FieldPath: NewPodFieldPathBuilder().Status().ContainerStatuses().Terminated().Message().FieldPath(), 8310 }) 8311 } 8312 8313 func (b *filterCndBuilderStatusContainerStatusesTerminatedMessage) IsNan() *FilterBuilder { 8314 return b.builder.addCond(&FilterConditionIsNaN{ 8315 FieldPath: NewPodFieldPathBuilder().Status().ContainerStatuses().Terminated().Message().FieldPath(), 8316 }) 8317 } 8318 8319 func (b *filterCndBuilderStatusContainerStatusesTerminatedMessage) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 8320 return b.builder.addCond(&FilterConditionCompare{ 8321 Operator: op, 8322 Pod_FieldPathValue: NewPodFieldPathBuilder().Status().ContainerStatuses().Terminated().Message().WithValue(value), 8323 }) 8324 } 8325 8326 type filterCndBuilderStatusContainerStatusesTerminatedStartedAt struct { 8327 builder *FilterBuilder 8328 } 8329 8330 func (b *filterCndBuilderStatusContainerStatusesTerminatedStartedAt) Eq(value *timestamppb.Timestamp) *FilterBuilder { 8331 return b.compare(gotenfilter.Eq, value) 8332 } 8333 8334 func (b *filterCndBuilderStatusContainerStatusesTerminatedStartedAt) Neq(value *timestamppb.Timestamp) *FilterBuilder { 8335 return b.compare(gotenfilter.Neq, value) 8336 } 8337 8338 func (b *filterCndBuilderStatusContainerStatusesTerminatedStartedAt) Gt(value *timestamppb.Timestamp) *FilterBuilder { 8339 return b.compare(gotenfilter.Gt, value) 8340 } 8341 8342 func (b *filterCndBuilderStatusContainerStatusesTerminatedStartedAt) Gte(value *timestamppb.Timestamp) *FilterBuilder { 8343 return b.compare(gotenfilter.Gte, value) 8344 } 8345 8346 func (b *filterCndBuilderStatusContainerStatusesTerminatedStartedAt) Lt(value *timestamppb.Timestamp) *FilterBuilder { 8347 return b.compare(gotenfilter.Lt, value) 8348 } 8349 8350 func (b *filterCndBuilderStatusContainerStatusesTerminatedStartedAt) Lte(value *timestamppb.Timestamp) *FilterBuilder { 8351 return b.compare(gotenfilter.Lte, value) 8352 } 8353 8354 func (b *filterCndBuilderStatusContainerStatusesTerminatedStartedAt) In(values []*timestamppb.Timestamp) *FilterBuilder { 8355 return b.builder.addCond(&FilterConditionIn{ 8356 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Status().ContainerStatuses().Terminated().StartedAt().WithArrayOfValues(values), 8357 }) 8358 } 8359 8360 func (b *filterCndBuilderStatusContainerStatusesTerminatedStartedAt) NotIn(values []*timestamppb.Timestamp) *FilterBuilder { 8361 return b.builder.addCond(&FilterConditionNotIn{ 8362 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Status().ContainerStatuses().Terminated().StartedAt().WithArrayOfValues(values), 8363 }) 8364 } 8365 8366 func (b *filterCndBuilderStatusContainerStatusesTerminatedStartedAt) IsNull() *FilterBuilder { 8367 return b.builder.addCond(&FilterConditionIsNull{ 8368 FieldPath: NewPodFieldPathBuilder().Status().ContainerStatuses().Terminated().StartedAt().FieldPath(), 8369 }) 8370 } 8371 8372 func (b *filterCndBuilderStatusContainerStatusesTerminatedStartedAt) IsNan() *FilterBuilder { 8373 return b.builder.addCond(&FilterConditionIsNaN{ 8374 FieldPath: NewPodFieldPathBuilder().Status().ContainerStatuses().Terminated().StartedAt().FieldPath(), 8375 }) 8376 } 8377 8378 func (b *filterCndBuilderStatusContainerStatusesTerminatedStartedAt) compare(op gotenfilter.CompareOperator, value *timestamppb.Timestamp) *FilterBuilder { 8379 return b.builder.addCond(&FilterConditionCompare{ 8380 Operator: op, 8381 Pod_FieldPathValue: NewPodFieldPathBuilder().Status().ContainerStatuses().Terminated().StartedAt().WithValue(value), 8382 }) 8383 } 8384 8385 type filterCndBuilderStatusContainerStatusesTerminatedFinishedAt struct { 8386 builder *FilterBuilder 8387 } 8388 8389 func (b *filterCndBuilderStatusContainerStatusesTerminatedFinishedAt) Eq(value *timestamppb.Timestamp) *FilterBuilder { 8390 return b.compare(gotenfilter.Eq, value) 8391 } 8392 8393 func (b *filterCndBuilderStatusContainerStatusesTerminatedFinishedAt) Neq(value *timestamppb.Timestamp) *FilterBuilder { 8394 return b.compare(gotenfilter.Neq, value) 8395 } 8396 8397 func (b *filterCndBuilderStatusContainerStatusesTerminatedFinishedAt) Gt(value *timestamppb.Timestamp) *FilterBuilder { 8398 return b.compare(gotenfilter.Gt, value) 8399 } 8400 8401 func (b *filterCndBuilderStatusContainerStatusesTerminatedFinishedAt) Gte(value *timestamppb.Timestamp) *FilterBuilder { 8402 return b.compare(gotenfilter.Gte, value) 8403 } 8404 8405 func (b *filterCndBuilderStatusContainerStatusesTerminatedFinishedAt) Lt(value *timestamppb.Timestamp) *FilterBuilder { 8406 return b.compare(gotenfilter.Lt, value) 8407 } 8408 8409 func (b *filterCndBuilderStatusContainerStatusesTerminatedFinishedAt) Lte(value *timestamppb.Timestamp) *FilterBuilder { 8410 return b.compare(gotenfilter.Lte, value) 8411 } 8412 8413 func (b *filterCndBuilderStatusContainerStatusesTerminatedFinishedAt) In(values []*timestamppb.Timestamp) *FilterBuilder { 8414 return b.builder.addCond(&FilterConditionIn{ 8415 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Status().ContainerStatuses().Terminated().FinishedAt().WithArrayOfValues(values), 8416 }) 8417 } 8418 8419 func (b *filterCndBuilderStatusContainerStatusesTerminatedFinishedAt) NotIn(values []*timestamppb.Timestamp) *FilterBuilder { 8420 return b.builder.addCond(&FilterConditionNotIn{ 8421 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Status().ContainerStatuses().Terminated().FinishedAt().WithArrayOfValues(values), 8422 }) 8423 } 8424 8425 func (b *filterCndBuilderStatusContainerStatusesTerminatedFinishedAt) IsNull() *FilterBuilder { 8426 return b.builder.addCond(&FilterConditionIsNull{ 8427 FieldPath: NewPodFieldPathBuilder().Status().ContainerStatuses().Terminated().FinishedAt().FieldPath(), 8428 }) 8429 } 8430 8431 func (b *filterCndBuilderStatusContainerStatusesTerminatedFinishedAt) IsNan() *FilterBuilder { 8432 return b.builder.addCond(&FilterConditionIsNaN{ 8433 FieldPath: NewPodFieldPathBuilder().Status().ContainerStatuses().Terminated().FinishedAt().FieldPath(), 8434 }) 8435 } 8436 8437 func (b *filterCndBuilderStatusContainerStatusesTerminatedFinishedAt) compare(op gotenfilter.CompareOperator, value *timestamppb.Timestamp) *FilterBuilder { 8438 return b.builder.addCond(&FilterConditionCompare{ 8439 Operator: op, 8440 Pod_FieldPathValue: NewPodFieldPathBuilder().Status().ContainerStatuses().Terminated().FinishedAt().WithValue(value), 8441 }) 8442 } 8443 8444 type filterCndBuilderStatusContainerStatusesTerminatedContainerId struct { 8445 builder *FilterBuilder 8446 } 8447 8448 func (b *filterCndBuilderStatusContainerStatusesTerminatedContainerId) Eq(value string) *FilterBuilder { 8449 return b.compare(gotenfilter.Eq, value) 8450 } 8451 8452 func (b *filterCndBuilderStatusContainerStatusesTerminatedContainerId) Neq(value string) *FilterBuilder { 8453 return b.compare(gotenfilter.Neq, value) 8454 } 8455 8456 func (b *filterCndBuilderStatusContainerStatusesTerminatedContainerId) Gt(value string) *FilterBuilder { 8457 return b.compare(gotenfilter.Gt, value) 8458 } 8459 8460 func (b *filterCndBuilderStatusContainerStatusesTerminatedContainerId) Gte(value string) *FilterBuilder { 8461 return b.compare(gotenfilter.Gte, value) 8462 } 8463 8464 func (b *filterCndBuilderStatusContainerStatusesTerminatedContainerId) Lt(value string) *FilterBuilder { 8465 return b.compare(gotenfilter.Lt, value) 8466 } 8467 8468 func (b *filterCndBuilderStatusContainerStatusesTerminatedContainerId) Lte(value string) *FilterBuilder { 8469 return b.compare(gotenfilter.Lte, value) 8470 } 8471 8472 func (b *filterCndBuilderStatusContainerStatusesTerminatedContainerId) In(values []string) *FilterBuilder { 8473 return b.builder.addCond(&FilterConditionIn{ 8474 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Status().ContainerStatuses().Terminated().ContainerId().WithArrayOfValues(values), 8475 }) 8476 } 8477 8478 func (b *filterCndBuilderStatusContainerStatusesTerminatedContainerId) NotIn(values []string) *FilterBuilder { 8479 return b.builder.addCond(&FilterConditionNotIn{ 8480 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Status().ContainerStatuses().Terminated().ContainerId().WithArrayOfValues(values), 8481 }) 8482 } 8483 8484 func (b *filterCndBuilderStatusContainerStatusesTerminatedContainerId) IsNull() *FilterBuilder { 8485 return b.builder.addCond(&FilterConditionIsNull{ 8486 FieldPath: NewPodFieldPathBuilder().Status().ContainerStatuses().Terminated().ContainerId().FieldPath(), 8487 }) 8488 } 8489 8490 func (b *filterCndBuilderStatusContainerStatusesTerminatedContainerId) IsNan() *FilterBuilder { 8491 return b.builder.addCond(&FilterConditionIsNaN{ 8492 FieldPath: NewPodFieldPathBuilder().Status().ContainerStatuses().Terminated().ContainerId().FieldPath(), 8493 }) 8494 } 8495 8496 func (b *filterCndBuilderStatusContainerStatusesTerminatedContainerId) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 8497 return b.builder.addCond(&FilterConditionCompare{ 8498 Operator: op, 8499 Pod_FieldPathValue: NewPodFieldPathBuilder().Status().ContainerStatuses().Terminated().ContainerId().WithValue(value), 8500 }) 8501 } 8502 8503 type filterCndBuilderStatusError struct { 8504 builder *FilterBuilder 8505 } 8506 8507 func (b *filterCndBuilderStatusError) Eq(value string) *FilterBuilder { 8508 return b.compare(gotenfilter.Eq, value) 8509 } 8510 8511 func (b *filterCndBuilderStatusError) Neq(value string) *FilterBuilder { 8512 return b.compare(gotenfilter.Neq, value) 8513 } 8514 8515 func (b *filterCndBuilderStatusError) Gt(value string) *FilterBuilder { 8516 return b.compare(gotenfilter.Gt, value) 8517 } 8518 8519 func (b *filterCndBuilderStatusError) Gte(value string) *FilterBuilder { 8520 return b.compare(gotenfilter.Gte, value) 8521 } 8522 8523 func (b *filterCndBuilderStatusError) Lt(value string) *FilterBuilder { 8524 return b.compare(gotenfilter.Lt, value) 8525 } 8526 8527 func (b *filterCndBuilderStatusError) Lte(value string) *FilterBuilder { 8528 return b.compare(gotenfilter.Lte, value) 8529 } 8530 8531 func (b *filterCndBuilderStatusError) In(values []string) *FilterBuilder { 8532 return b.builder.addCond(&FilterConditionIn{ 8533 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Status().Error().WithArrayOfValues(values), 8534 }) 8535 } 8536 8537 func (b *filterCndBuilderStatusError) NotIn(values []string) *FilterBuilder { 8538 return b.builder.addCond(&FilterConditionNotIn{ 8539 Pod_FieldPathArrayOfValues: NewPodFieldPathBuilder().Status().Error().WithArrayOfValues(values), 8540 }) 8541 } 8542 8543 func (b *filterCndBuilderStatusError) IsNull() *FilterBuilder { 8544 return b.builder.addCond(&FilterConditionIsNull{ 8545 FieldPath: NewPodFieldPathBuilder().Status().Error().FieldPath(), 8546 }) 8547 } 8548 8549 func (b *filterCndBuilderStatusError) IsNan() *FilterBuilder { 8550 return b.builder.addCond(&FilterConditionIsNaN{ 8551 FieldPath: NewPodFieldPathBuilder().Status().Error().FieldPath(), 8552 }) 8553 } 8554 8555 func (b *filterCndBuilderStatusError) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder { 8556 return b.builder.addCond(&FilterConditionCompare{ 8557 Operator: op, 8558 Pod_FieldPathValue: NewPodFieldPathBuilder().Status().Error().WithValue(value), 8559 }) 8560 }