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