github.com/cloudwan/edgelq-sdk@v1.15.4/iam/resources/v1alpha2/condition/condition.pb.fieldpathbuilder.go (about) 1 // Code generated by protoc-gen-goten-object 2 // File: edgelq/iam/proto/v1alpha2/condition.proto 3 // DO NOT EDIT!!! 4 5 package condition 6 7 // proto imports 8 import ( 9 iam_common "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/common" 10 organization "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/organization" 11 project "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/project" 12 meta_service "github.com/cloudwan/edgelq-sdk/meta/resources/v1alpha2/service" 13 meta "github.com/cloudwan/goten-sdk/types/meta" 14 multi_region_policy "github.com/cloudwan/goten-sdk/types/multi_region_policy" 15 structpb "google.golang.org/protobuf/types/known/structpb" 16 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 17 ) 18 19 // make sure we're using proto imports 20 var ( 21 _ = &iam_common.PCR{} 22 _ = &organization.Organization{} 23 _ = &project.Project{} 24 _ = &meta_service.Service{} 25 _ = &structpb.Struct{} 26 _ = ×tamppb.Timestamp{} 27 _ = &meta.Meta{} 28 _ = &multi_region_policy.MultiRegionPolicy{} 29 ) 30 31 type ConditionFieldPathBuilder struct{} 32 33 func NewConditionFieldPathBuilder() ConditionFieldPathBuilder { 34 return ConditionFieldPathBuilder{} 35 } 36 func (ConditionFieldPathBuilder) Name() ConditionPathSelectorName { 37 return ConditionPathSelectorName{} 38 } 39 func (ConditionFieldPathBuilder) DisplayName() ConditionPathSelectorDisplayName { 40 return ConditionPathSelectorDisplayName{} 41 } 42 func (ConditionFieldPathBuilder) Description() ConditionPathSelectorDescription { 43 return ConditionPathSelectorDescription{} 44 } 45 func (ConditionFieldPathBuilder) Expression() ConditionPathSelectorExpression { 46 return ConditionPathSelectorExpression{} 47 } 48 func (ConditionFieldPathBuilder) ParameterDeclarations() ConditionPathSelectorParameterDeclarations { 49 return ConditionPathSelectorParameterDeclarations{} 50 } 51 func (ConditionFieldPathBuilder) Metadata() ConditionPathSelectorMetadata { 52 return ConditionPathSelectorMetadata{} 53 } 54 55 type ConditionPathSelectorName struct{} 56 57 func (ConditionPathSelectorName) FieldPath() *Condition_FieldTerminalPath { 58 return &Condition_FieldTerminalPath{selector: Condition_FieldPathSelectorName} 59 } 60 61 func (s ConditionPathSelectorName) WithValue(value *Name) *Condition_FieldTerminalPathValue { 62 return s.FieldPath().WithIValue(value).(*Condition_FieldTerminalPathValue) 63 } 64 65 func (s ConditionPathSelectorName) WithArrayOfValues(values []*Name) *Condition_FieldTerminalPathArrayOfValues { 66 return s.FieldPath().WithIArrayOfValues(values).(*Condition_FieldTerminalPathArrayOfValues) 67 } 68 69 type ConditionPathSelectorDisplayName struct{} 70 71 func (ConditionPathSelectorDisplayName) FieldPath() *Condition_FieldTerminalPath { 72 return &Condition_FieldTerminalPath{selector: Condition_FieldPathSelectorDisplayName} 73 } 74 75 func (s ConditionPathSelectorDisplayName) WithValue(value string) *Condition_FieldTerminalPathValue { 76 return s.FieldPath().WithIValue(value).(*Condition_FieldTerminalPathValue) 77 } 78 79 func (s ConditionPathSelectorDisplayName) WithArrayOfValues(values []string) *Condition_FieldTerminalPathArrayOfValues { 80 return s.FieldPath().WithIArrayOfValues(values).(*Condition_FieldTerminalPathArrayOfValues) 81 } 82 83 type ConditionPathSelectorDescription struct{} 84 85 func (ConditionPathSelectorDescription) FieldPath() *Condition_FieldTerminalPath { 86 return &Condition_FieldTerminalPath{selector: Condition_FieldPathSelectorDescription} 87 } 88 89 func (s ConditionPathSelectorDescription) WithValue(value string) *Condition_FieldTerminalPathValue { 90 return s.FieldPath().WithIValue(value).(*Condition_FieldTerminalPathValue) 91 } 92 93 func (s ConditionPathSelectorDescription) WithArrayOfValues(values []string) *Condition_FieldTerminalPathArrayOfValues { 94 return s.FieldPath().WithIArrayOfValues(values).(*Condition_FieldTerminalPathArrayOfValues) 95 } 96 97 type ConditionPathSelectorExpression struct{} 98 99 func (ConditionPathSelectorExpression) FieldPath() *Condition_FieldTerminalPath { 100 return &Condition_FieldTerminalPath{selector: Condition_FieldPathSelectorExpression} 101 } 102 103 func (s ConditionPathSelectorExpression) WithValue(value string) *Condition_FieldTerminalPathValue { 104 return s.FieldPath().WithIValue(value).(*Condition_FieldTerminalPathValue) 105 } 106 107 func (s ConditionPathSelectorExpression) WithArrayOfValues(values []string) *Condition_FieldTerminalPathArrayOfValues { 108 return s.FieldPath().WithIArrayOfValues(values).(*Condition_FieldTerminalPathArrayOfValues) 109 } 110 111 type ConditionPathSelectorParameterDeclarations struct{} 112 113 func (ConditionPathSelectorParameterDeclarations) FieldPath() *Condition_FieldTerminalPath { 114 return &Condition_FieldTerminalPath{selector: Condition_FieldPathSelectorParameterDeclarations} 115 } 116 117 func (s ConditionPathSelectorParameterDeclarations) WithValue(value []*Condition_ParameterDeclaration) *Condition_FieldTerminalPathValue { 118 return s.FieldPath().WithIValue(value).(*Condition_FieldTerminalPathValue) 119 } 120 121 func (s ConditionPathSelectorParameterDeclarations) WithArrayOfValues(values [][]*Condition_ParameterDeclaration) *Condition_FieldTerminalPathArrayOfValues { 122 return s.FieldPath().WithIArrayOfValues(values).(*Condition_FieldTerminalPathArrayOfValues) 123 } 124 125 func (s ConditionPathSelectorParameterDeclarations) WithItemValue(value *Condition_ParameterDeclaration) *Condition_FieldTerminalPathArrayItemValue { 126 return s.FieldPath().WithIArrayItemValue(value).(*Condition_FieldTerminalPathArrayItemValue) 127 } 128 func (ConditionPathSelectorParameterDeclarations) WithSubPath(subPath ConditionParameterDeclaration_FieldPath) *Condition_FieldSubPath { 129 return &Condition_FieldSubPath{selector: Condition_FieldPathSelectorParameterDeclarations, subPath: subPath} 130 } 131 132 func (s ConditionPathSelectorParameterDeclarations) WithSubValue(subPathValue ConditionParameterDeclaration_FieldPathValue) *Condition_FieldSubPathValue { 133 return &Condition_FieldSubPathValue{Condition_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 134 } 135 136 func (s ConditionPathSelectorParameterDeclarations) WithSubArrayOfValues(subPathArrayOfValues ConditionParameterDeclaration_FieldPathArrayOfValues) *Condition_FieldSubPathArrayOfValues { 137 return &Condition_FieldSubPathArrayOfValues{Condition_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 138 } 139 140 func (s ConditionPathSelectorParameterDeclarations) WithSubArrayItemValue(subPathArrayItemValue ConditionParameterDeclaration_FieldPathArrayItemValue) *Condition_FieldSubPathArrayItemValue { 141 return &Condition_FieldSubPathArrayItemValue{Condition_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 142 } 143 144 func (ConditionPathSelectorParameterDeclarations) Key() ConditionPathSelectorParameterDeclarationsKey { 145 return ConditionPathSelectorParameterDeclarationsKey{} 146 } 147 148 func (ConditionPathSelectorParameterDeclarations) Type() ConditionPathSelectorParameterDeclarationsType { 149 return ConditionPathSelectorParameterDeclarationsType{} 150 } 151 152 type ConditionPathSelectorParameterDeclarationsKey struct{} 153 154 func (ConditionPathSelectorParameterDeclarationsKey) FieldPath() *Condition_FieldSubPath { 155 return &Condition_FieldSubPath{ 156 selector: Condition_FieldPathSelectorParameterDeclarations, 157 subPath: NewConditionParameterDeclarationFieldPathBuilder().Key().FieldPath(), 158 } 159 } 160 161 func (s ConditionPathSelectorParameterDeclarationsKey) WithValue(value string) *Condition_FieldSubPathValue { 162 return s.FieldPath().WithIValue(value).(*Condition_FieldSubPathValue) 163 } 164 165 func (s ConditionPathSelectorParameterDeclarationsKey) WithArrayOfValues(values []string) *Condition_FieldSubPathArrayOfValues { 166 return s.FieldPath().WithIArrayOfValues(values).(*Condition_FieldSubPathArrayOfValues) 167 } 168 169 type ConditionPathSelectorParameterDeclarationsType struct{} 170 171 func (ConditionPathSelectorParameterDeclarationsType) FieldPath() *Condition_FieldSubPath { 172 return &Condition_FieldSubPath{ 173 selector: Condition_FieldPathSelectorParameterDeclarations, 174 subPath: NewConditionParameterDeclarationFieldPathBuilder().Type().FieldPath(), 175 } 176 } 177 178 func (s ConditionPathSelectorParameterDeclarationsType) WithValue(value Condition_ParameterType) *Condition_FieldSubPathValue { 179 return s.FieldPath().WithIValue(value).(*Condition_FieldSubPathValue) 180 } 181 182 func (s ConditionPathSelectorParameterDeclarationsType) WithArrayOfValues(values []Condition_ParameterType) *Condition_FieldSubPathArrayOfValues { 183 return s.FieldPath().WithIArrayOfValues(values).(*Condition_FieldSubPathArrayOfValues) 184 } 185 186 type ConditionPathSelectorMetadata struct{} 187 188 func (ConditionPathSelectorMetadata) FieldPath() *Condition_FieldTerminalPath { 189 return &Condition_FieldTerminalPath{selector: Condition_FieldPathSelectorMetadata} 190 } 191 192 func (s ConditionPathSelectorMetadata) WithValue(value *meta.Meta) *Condition_FieldTerminalPathValue { 193 return s.FieldPath().WithIValue(value).(*Condition_FieldTerminalPathValue) 194 } 195 196 func (s ConditionPathSelectorMetadata) WithArrayOfValues(values []*meta.Meta) *Condition_FieldTerminalPathArrayOfValues { 197 return s.FieldPath().WithIArrayOfValues(values).(*Condition_FieldTerminalPathArrayOfValues) 198 } 199 200 func (ConditionPathSelectorMetadata) WithSubPath(subPath meta.Meta_FieldPath) *Condition_FieldSubPath { 201 return &Condition_FieldSubPath{selector: Condition_FieldPathSelectorMetadata, subPath: subPath} 202 } 203 204 func (s ConditionPathSelectorMetadata) WithSubValue(subPathValue meta.Meta_FieldPathValue) *Condition_FieldSubPathValue { 205 return &Condition_FieldSubPathValue{Condition_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 206 } 207 208 func (s ConditionPathSelectorMetadata) WithSubArrayOfValues(subPathArrayOfValues meta.Meta_FieldPathArrayOfValues) *Condition_FieldSubPathArrayOfValues { 209 return &Condition_FieldSubPathArrayOfValues{Condition_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 210 } 211 212 func (s ConditionPathSelectorMetadata) WithSubArrayItemValue(subPathArrayItemValue meta.Meta_FieldPathArrayItemValue) *Condition_FieldSubPathArrayItemValue { 213 return &Condition_FieldSubPathArrayItemValue{Condition_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 214 } 215 216 func (ConditionPathSelectorMetadata) CreateTime() ConditionPathSelectorMetadataCreateTime { 217 return ConditionPathSelectorMetadataCreateTime{} 218 } 219 220 func (ConditionPathSelectorMetadata) UpdateTime() ConditionPathSelectorMetadataUpdateTime { 221 return ConditionPathSelectorMetadataUpdateTime{} 222 } 223 224 func (ConditionPathSelectorMetadata) DeleteTime() ConditionPathSelectorMetadataDeleteTime { 225 return ConditionPathSelectorMetadataDeleteTime{} 226 } 227 228 func (ConditionPathSelectorMetadata) Uuid() ConditionPathSelectorMetadataUuid { 229 return ConditionPathSelectorMetadataUuid{} 230 } 231 232 func (ConditionPathSelectorMetadata) Tags() ConditionPathSelectorMetadataTags { 233 return ConditionPathSelectorMetadataTags{} 234 } 235 236 func (ConditionPathSelectorMetadata) Labels() ConditionPathSelectorMetadataLabels { 237 return ConditionPathSelectorMetadataLabels{} 238 } 239 240 func (ConditionPathSelectorMetadata) Annotations() ConditionPathSelectorMetadataAnnotations { 241 return ConditionPathSelectorMetadataAnnotations{} 242 } 243 244 func (ConditionPathSelectorMetadata) Generation() ConditionPathSelectorMetadataGeneration { 245 return ConditionPathSelectorMetadataGeneration{} 246 } 247 248 func (ConditionPathSelectorMetadata) ResourceVersion() ConditionPathSelectorMetadataResourceVersion { 249 return ConditionPathSelectorMetadataResourceVersion{} 250 } 251 252 func (ConditionPathSelectorMetadata) OwnerReferences() ConditionPathSelectorMetadataOwnerReferences { 253 return ConditionPathSelectorMetadataOwnerReferences{} 254 } 255 256 func (ConditionPathSelectorMetadata) Shards() ConditionPathSelectorMetadataShards { 257 return ConditionPathSelectorMetadataShards{} 258 } 259 260 func (ConditionPathSelectorMetadata) Syncing() ConditionPathSelectorMetadataSyncing { 261 return ConditionPathSelectorMetadataSyncing{} 262 } 263 264 func (ConditionPathSelectorMetadata) Lifecycle() ConditionPathSelectorMetadataLifecycle { 265 return ConditionPathSelectorMetadataLifecycle{} 266 } 267 268 func (ConditionPathSelectorMetadata) Services() ConditionPathSelectorMetadataServices { 269 return ConditionPathSelectorMetadataServices{} 270 } 271 272 type ConditionPathSelectorMetadataCreateTime struct{} 273 274 func (ConditionPathSelectorMetadataCreateTime) FieldPath() *Condition_FieldSubPath { 275 return &Condition_FieldSubPath{ 276 selector: Condition_FieldPathSelectorMetadata, 277 subPath: meta.NewMetaFieldPathBuilder().CreateTime().FieldPath(), 278 } 279 } 280 281 func (s ConditionPathSelectorMetadataCreateTime) WithValue(value *timestamppb.Timestamp) *Condition_FieldSubPathValue { 282 return s.FieldPath().WithIValue(value).(*Condition_FieldSubPathValue) 283 } 284 285 func (s ConditionPathSelectorMetadataCreateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *Condition_FieldSubPathArrayOfValues { 286 return s.FieldPath().WithIArrayOfValues(values).(*Condition_FieldSubPathArrayOfValues) 287 } 288 289 type ConditionPathSelectorMetadataUpdateTime struct{} 290 291 func (ConditionPathSelectorMetadataUpdateTime) FieldPath() *Condition_FieldSubPath { 292 return &Condition_FieldSubPath{ 293 selector: Condition_FieldPathSelectorMetadata, 294 subPath: meta.NewMetaFieldPathBuilder().UpdateTime().FieldPath(), 295 } 296 } 297 298 func (s ConditionPathSelectorMetadataUpdateTime) WithValue(value *timestamppb.Timestamp) *Condition_FieldSubPathValue { 299 return s.FieldPath().WithIValue(value).(*Condition_FieldSubPathValue) 300 } 301 302 func (s ConditionPathSelectorMetadataUpdateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *Condition_FieldSubPathArrayOfValues { 303 return s.FieldPath().WithIArrayOfValues(values).(*Condition_FieldSubPathArrayOfValues) 304 } 305 306 type ConditionPathSelectorMetadataDeleteTime struct{} 307 308 func (ConditionPathSelectorMetadataDeleteTime) FieldPath() *Condition_FieldSubPath { 309 return &Condition_FieldSubPath{ 310 selector: Condition_FieldPathSelectorMetadata, 311 subPath: meta.NewMetaFieldPathBuilder().DeleteTime().FieldPath(), 312 } 313 } 314 315 func (s ConditionPathSelectorMetadataDeleteTime) WithValue(value *timestamppb.Timestamp) *Condition_FieldSubPathValue { 316 return s.FieldPath().WithIValue(value).(*Condition_FieldSubPathValue) 317 } 318 319 func (s ConditionPathSelectorMetadataDeleteTime) WithArrayOfValues(values []*timestamppb.Timestamp) *Condition_FieldSubPathArrayOfValues { 320 return s.FieldPath().WithIArrayOfValues(values).(*Condition_FieldSubPathArrayOfValues) 321 } 322 323 type ConditionPathSelectorMetadataUuid struct{} 324 325 func (ConditionPathSelectorMetadataUuid) FieldPath() *Condition_FieldSubPath { 326 return &Condition_FieldSubPath{ 327 selector: Condition_FieldPathSelectorMetadata, 328 subPath: meta.NewMetaFieldPathBuilder().Uuid().FieldPath(), 329 } 330 } 331 332 func (s ConditionPathSelectorMetadataUuid) WithValue(value string) *Condition_FieldSubPathValue { 333 return s.FieldPath().WithIValue(value).(*Condition_FieldSubPathValue) 334 } 335 336 func (s ConditionPathSelectorMetadataUuid) WithArrayOfValues(values []string) *Condition_FieldSubPathArrayOfValues { 337 return s.FieldPath().WithIArrayOfValues(values).(*Condition_FieldSubPathArrayOfValues) 338 } 339 340 type ConditionPathSelectorMetadataTags struct{} 341 342 func (ConditionPathSelectorMetadataTags) FieldPath() *Condition_FieldSubPath { 343 return &Condition_FieldSubPath{ 344 selector: Condition_FieldPathSelectorMetadata, 345 subPath: meta.NewMetaFieldPathBuilder().Tags().FieldPath(), 346 } 347 } 348 349 func (s ConditionPathSelectorMetadataTags) WithValue(value []string) *Condition_FieldSubPathValue { 350 return s.FieldPath().WithIValue(value).(*Condition_FieldSubPathValue) 351 } 352 353 func (s ConditionPathSelectorMetadataTags) WithArrayOfValues(values [][]string) *Condition_FieldSubPathArrayOfValues { 354 return s.FieldPath().WithIArrayOfValues(values).(*Condition_FieldSubPathArrayOfValues) 355 } 356 357 func (s ConditionPathSelectorMetadataTags) WithItemValue(value string) *Condition_FieldSubPathArrayItemValue { 358 return s.FieldPath().WithIArrayItemValue(value).(*Condition_FieldSubPathArrayItemValue) 359 } 360 361 type ConditionPathSelectorMetadataLabels struct{} 362 363 func (ConditionPathSelectorMetadataLabels) FieldPath() *Condition_FieldSubPath { 364 return &Condition_FieldSubPath{ 365 selector: Condition_FieldPathSelectorMetadata, 366 subPath: meta.NewMetaFieldPathBuilder().Labels().FieldPath(), 367 } 368 } 369 370 func (s ConditionPathSelectorMetadataLabels) WithValue(value map[string]string) *Condition_FieldSubPathValue { 371 return s.FieldPath().WithIValue(value).(*Condition_FieldSubPathValue) 372 } 373 374 func (s ConditionPathSelectorMetadataLabels) WithArrayOfValues(values []map[string]string) *Condition_FieldSubPathArrayOfValues { 375 return s.FieldPath().WithIArrayOfValues(values).(*Condition_FieldSubPathArrayOfValues) 376 } 377 378 func (ConditionPathSelectorMetadataLabels) WithKey(key string) ConditionMapPathSelectorMetadataLabels { 379 return ConditionMapPathSelectorMetadataLabels{key: key} 380 } 381 382 type ConditionMapPathSelectorMetadataLabels struct { 383 key string 384 } 385 386 func (s ConditionMapPathSelectorMetadataLabels) FieldPath() *Condition_FieldSubPath { 387 return &Condition_FieldSubPath{ 388 selector: Condition_FieldPathSelectorMetadata, 389 subPath: meta.NewMetaFieldPathBuilder().Labels().WithKey(s.key).FieldPath(), 390 } 391 } 392 393 func (s ConditionMapPathSelectorMetadataLabels) WithValue(value string) *Condition_FieldSubPathValue { 394 return s.FieldPath().WithIValue(value).(*Condition_FieldSubPathValue) 395 } 396 397 func (s ConditionMapPathSelectorMetadataLabels) WithArrayOfValues(values []string) *Condition_FieldSubPathArrayOfValues { 398 return s.FieldPath().WithIArrayOfValues(values).(*Condition_FieldSubPathArrayOfValues) 399 } 400 401 type ConditionPathSelectorMetadataAnnotations struct{} 402 403 func (ConditionPathSelectorMetadataAnnotations) FieldPath() *Condition_FieldSubPath { 404 return &Condition_FieldSubPath{ 405 selector: Condition_FieldPathSelectorMetadata, 406 subPath: meta.NewMetaFieldPathBuilder().Annotations().FieldPath(), 407 } 408 } 409 410 func (s ConditionPathSelectorMetadataAnnotations) WithValue(value map[string]string) *Condition_FieldSubPathValue { 411 return s.FieldPath().WithIValue(value).(*Condition_FieldSubPathValue) 412 } 413 414 func (s ConditionPathSelectorMetadataAnnotations) WithArrayOfValues(values []map[string]string) *Condition_FieldSubPathArrayOfValues { 415 return s.FieldPath().WithIArrayOfValues(values).(*Condition_FieldSubPathArrayOfValues) 416 } 417 418 func (ConditionPathSelectorMetadataAnnotations) WithKey(key string) ConditionMapPathSelectorMetadataAnnotations { 419 return ConditionMapPathSelectorMetadataAnnotations{key: key} 420 } 421 422 type ConditionMapPathSelectorMetadataAnnotations struct { 423 key string 424 } 425 426 func (s ConditionMapPathSelectorMetadataAnnotations) FieldPath() *Condition_FieldSubPath { 427 return &Condition_FieldSubPath{ 428 selector: Condition_FieldPathSelectorMetadata, 429 subPath: meta.NewMetaFieldPathBuilder().Annotations().WithKey(s.key).FieldPath(), 430 } 431 } 432 433 func (s ConditionMapPathSelectorMetadataAnnotations) WithValue(value string) *Condition_FieldSubPathValue { 434 return s.FieldPath().WithIValue(value).(*Condition_FieldSubPathValue) 435 } 436 437 func (s ConditionMapPathSelectorMetadataAnnotations) WithArrayOfValues(values []string) *Condition_FieldSubPathArrayOfValues { 438 return s.FieldPath().WithIArrayOfValues(values).(*Condition_FieldSubPathArrayOfValues) 439 } 440 441 type ConditionPathSelectorMetadataGeneration struct{} 442 443 func (ConditionPathSelectorMetadataGeneration) FieldPath() *Condition_FieldSubPath { 444 return &Condition_FieldSubPath{ 445 selector: Condition_FieldPathSelectorMetadata, 446 subPath: meta.NewMetaFieldPathBuilder().Generation().FieldPath(), 447 } 448 } 449 450 func (s ConditionPathSelectorMetadataGeneration) WithValue(value int64) *Condition_FieldSubPathValue { 451 return s.FieldPath().WithIValue(value).(*Condition_FieldSubPathValue) 452 } 453 454 func (s ConditionPathSelectorMetadataGeneration) WithArrayOfValues(values []int64) *Condition_FieldSubPathArrayOfValues { 455 return s.FieldPath().WithIArrayOfValues(values).(*Condition_FieldSubPathArrayOfValues) 456 } 457 458 type ConditionPathSelectorMetadataResourceVersion struct{} 459 460 func (ConditionPathSelectorMetadataResourceVersion) FieldPath() *Condition_FieldSubPath { 461 return &Condition_FieldSubPath{ 462 selector: Condition_FieldPathSelectorMetadata, 463 subPath: meta.NewMetaFieldPathBuilder().ResourceVersion().FieldPath(), 464 } 465 } 466 467 func (s ConditionPathSelectorMetadataResourceVersion) WithValue(value string) *Condition_FieldSubPathValue { 468 return s.FieldPath().WithIValue(value).(*Condition_FieldSubPathValue) 469 } 470 471 func (s ConditionPathSelectorMetadataResourceVersion) WithArrayOfValues(values []string) *Condition_FieldSubPathArrayOfValues { 472 return s.FieldPath().WithIArrayOfValues(values).(*Condition_FieldSubPathArrayOfValues) 473 } 474 475 type ConditionPathSelectorMetadataOwnerReferences struct{} 476 477 func (ConditionPathSelectorMetadataOwnerReferences) FieldPath() *Condition_FieldSubPath { 478 return &Condition_FieldSubPath{ 479 selector: Condition_FieldPathSelectorMetadata, 480 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().FieldPath(), 481 } 482 } 483 484 func (s ConditionPathSelectorMetadataOwnerReferences) WithValue(value []*meta.OwnerReference) *Condition_FieldSubPathValue { 485 return s.FieldPath().WithIValue(value).(*Condition_FieldSubPathValue) 486 } 487 488 func (s ConditionPathSelectorMetadataOwnerReferences) WithArrayOfValues(values [][]*meta.OwnerReference) *Condition_FieldSubPathArrayOfValues { 489 return s.FieldPath().WithIArrayOfValues(values).(*Condition_FieldSubPathArrayOfValues) 490 } 491 492 func (s ConditionPathSelectorMetadataOwnerReferences) WithItemValue(value *meta.OwnerReference) *Condition_FieldSubPathArrayItemValue { 493 return s.FieldPath().WithIArrayItemValue(value).(*Condition_FieldSubPathArrayItemValue) 494 } 495 496 func (ConditionPathSelectorMetadataOwnerReferences) Kind() ConditionPathSelectorMetadataOwnerReferencesKind { 497 return ConditionPathSelectorMetadataOwnerReferencesKind{} 498 } 499 500 func (ConditionPathSelectorMetadataOwnerReferences) Version() ConditionPathSelectorMetadataOwnerReferencesVersion { 501 return ConditionPathSelectorMetadataOwnerReferencesVersion{} 502 } 503 504 func (ConditionPathSelectorMetadataOwnerReferences) Name() ConditionPathSelectorMetadataOwnerReferencesName { 505 return ConditionPathSelectorMetadataOwnerReferencesName{} 506 } 507 508 func (ConditionPathSelectorMetadataOwnerReferences) Region() ConditionPathSelectorMetadataOwnerReferencesRegion { 509 return ConditionPathSelectorMetadataOwnerReferencesRegion{} 510 } 511 512 func (ConditionPathSelectorMetadataOwnerReferences) Controller() ConditionPathSelectorMetadataOwnerReferencesController { 513 return ConditionPathSelectorMetadataOwnerReferencesController{} 514 } 515 516 func (ConditionPathSelectorMetadataOwnerReferences) RequiresOwnerReference() ConditionPathSelectorMetadataOwnerReferencesRequiresOwnerReference { 517 return ConditionPathSelectorMetadataOwnerReferencesRequiresOwnerReference{} 518 } 519 520 func (ConditionPathSelectorMetadataOwnerReferences) UnsetOnDelete() ConditionPathSelectorMetadataOwnerReferencesUnsetOnDelete { 521 return ConditionPathSelectorMetadataOwnerReferencesUnsetOnDelete{} 522 } 523 524 type ConditionPathSelectorMetadataOwnerReferencesKind struct{} 525 526 func (ConditionPathSelectorMetadataOwnerReferencesKind) FieldPath() *Condition_FieldSubPath { 527 return &Condition_FieldSubPath{ 528 selector: Condition_FieldPathSelectorMetadata, 529 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Kind().FieldPath(), 530 } 531 } 532 533 func (s ConditionPathSelectorMetadataOwnerReferencesKind) WithValue(value string) *Condition_FieldSubPathValue { 534 return s.FieldPath().WithIValue(value).(*Condition_FieldSubPathValue) 535 } 536 537 func (s ConditionPathSelectorMetadataOwnerReferencesKind) WithArrayOfValues(values []string) *Condition_FieldSubPathArrayOfValues { 538 return s.FieldPath().WithIArrayOfValues(values).(*Condition_FieldSubPathArrayOfValues) 539 } 540 541 type ConditionPathSelectorMetadataOwnerReferencesVersion struct{} 542 543 func (ConditionPathSelectorMetadataOwnerReferencesVersion) FieldPath() *Condition_FieldSubPath { 544 return &Condition_FieldSubPath{ 545 selector: Condition_FieldPathSelectorMetadata, 546 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Version().FieldPath(), 547 } 548 } 549 550 func (s ConditionPathSelectorMetadataOwnerReferencesVersion) WithValue(value string) *Condition_FieldSubPathValue { 551 return s.FieldPath().WithIValue(value).(*Condition_FieldSubPathValue) 552 } 553 554 func (s ConditionPathSelectorMetadataOwnerReferencesVersion) WithArrayOfValues(values []string) *Condition_FieldSubPathArrayOfValues { 555 return s.FieldPath().WithIArrayOfValues(values).(*Condition_FieldSubPathArrayOfValues) 556 } 557 558 type ConditionPathSelectorMetadataOwnerReferencesName struct{} 559 560 func (ConditionPathSelectorMetadataOwnerReferencesName) FieldPath() *Condition_FieldSubPath { 561 return &Condition_FieldSubPath{ 562 selector: Condition_FieldPathSelectorMetadata, 563 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Name().FieldPath(), 564 } 565 } 566 567 func (s ConditionPathSelectorMetadataOwnerReferencesName) WithValue(value string) *Condition_FieldSubPathValue { 568 return s.FieldPath().WithIValue(value).(*Condition_FieldSubPathValue) 569 } 570 571 func (s ConditionPathSelectorMetadataOwnerReferencesName) WithArrayOfValues(values []string) *Condition_FieldSubPathArrayOfValues { 572 return s.FieldPath().WithIArrayOfValues(values).(*Condition_FieldSubPathArrayOfValues) 573 } 574 575 type ConditionPathSelectorMetadataOwnerReferencesRegion struct{} 576 577 func (ConditionPathSelectorMetadataOwnerReferencesRegion) FieldPath() *Condition_FieldSubPath { 578 return &Condition_FieldSubPath{ 579 selector: Condition_FieldPathSelectorMetadata, 580 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Region().FieldPath(), 581 } 582 } 583 584 func (s ConditionPathSelectorMetadataOwnerReferencesRegion) WithValue(value string) *Condition_FieldSubPathValue { 585 return s.FieldPath().WithIValue(value).(*Condition_FieldSubPathValue) 586 } 587 588 func (s ConditionPathSelectorMetadataOwnerReferencesRegion) WithArrayOfValues(values []string) *Condition_FieldSubPathArrayOfValues { 589 return s.FieldPath().WithIArrayOfValues(values).(*Condition_FieldSubPathArrayOfValues) 590 } 591 592 type ConditionPathSelectorMetadataOwnerReferencesController struct{} 593 594 func (ConditionPathSelectorMetadataOwnerReferencesController) FieldPath() *Condition_FieldSubPath { 595 return &Condition_FieldSubPath{ 596 selector: Condition_FieldPathSelectorMetadata, 597 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Controller().FieldPath(), 598 } 599 } 600 601 func (s ConditionPathSelectorMetadataOwnerReferencesController) WithValue(value bool) *Condition_FieldSubPathValue { 602 return s.FieldPath().WithIValue(value).(*Condition_FieldSubPathValue) 603 } 604 605 func (s ConditionPathSelectorMetadataOwnerReferencesController) WithArrayOfValues(values []bool) *Condition_FieldSubPathArrayOfValues { 606 return s.FieldPath().WithIArrayOfValues(values).(*Condition_FieldSubPathArrayOfValues) 607 } 608 609 type ConditionPathSelectorMetadataOwnerReferencesRequiresOwnerReference struct{} 610 611 func (ConditionPathSelectorMetadataOwnerReferencesRequiresOwnerReference) FieldPath() *Condition_FieldSubPath { 612 return &Condition_FieldSubPath{ 613 selector: Condition_FieldPathSelectorMetadata, 614 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().RequiresOwnerReference().FieldPath(), 615 } 616 } 617 618 func (s ConditionPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithValue(value bool) *Condition_FieldSubPathValue { 619 return s.FieldPath().WithIValue(value).(*Condition_FieldSubPathValue) 620 } 621 622 func (s ConditionPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithArrayOfValues(values []bool) *Condition_FieldSubPathArrayOfValues { 623 return s.FieldPath().WithIArrayOfValues(values).(*Condition_FieldSubPathArrayOfValues) 624 } 625 626 type ConditionPathSelectorMetadataOwnerReferencesUnsetOnDelete struct{} 627 628 func (ConditionPathSelectorMetadataOwnerReferencesUnsetOnDelete) FieldPath() *Condition_FieldSubPath { 629 return &Condition_FieldSubPath{ 630 selector: Condition_FieldPathSelectorMetadata, 631 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().UnsetOnDelete().FieldPath(), 632 } 633 } 634 635 func (s ConditionPathSelectorMetadataOwnerReferencesUnsetOnDelete) WithValue(value bool) *Condition_FieldSubPathValue { 636 return s.FieldPath().WithIValue(value).(*Condition_FieldSubPathValue) 637 } 638 639 func (s ConditionPathSelectorMetadataOwnerReferencesUnsetOnDelete) WithArrayOfValues(values []bool) *Condition_FieldSubPathArrayOfValues { 640 return s.FieldPath().WithIArrayOfValues(values).(*Condition_FieldSubPathArrayOfValues) 641 } 642 643 type ConditionPathSelectorMetadataShards struct{} 644 645 func (ConditionPathSelectorMetadataShards) FieldPath() *Condition_FieldSubPath { 646 return &Condition_FieldSubPath{ 647 selector: Condition_FieldPathSelectorMetadata, 648 subPath: meta.NewMetaFieldPathBuilder().Shards().FieldPath(), 649 } 650 } 651 652 func (s ConditionPathSelectorMetadataShards) WithValue(value map[string]int64) *Condition_FieldSubPathValue { 653 return s.FieldPath().WithIValue(value).(*Condition_FieldSubPathValue) 654 } 655 656 func (s ConditionPathSelectorMetadataShards) WithArrayOfValues(values []map[string]int64) *Condition_FieldSubPathArrayOfValues { 657 return s.FieldPath().WithIArrayOfValues(values).(*Condition_FieldSubPathArrayOfValues) 658 } 659 660 func (ConditionPathSelectorMetadataShards) WithKey(key string) ConditionMapPathSelectorMetadataShards { 661 return ConditionMapPathSelectorMetadataShards{key: key} 662 } 663 664 type ConditionMapPathSelectorMetadataShards struct { 665 key string 666 } 667 668 func (s ConditionMapPathSelectorMetadataShards) FieldPath() *Condition_FieldSubPath { 669 return &Condition_FieldSubPath{ 670 selector: Condition_FieldPathSelectorMetadata, 671 subPath: meta.NewMetaFieldPathBuilder().Shards().WithKey(s.key).FieldPath(), 672 } 673 } 674 675 func (s ConditionMapPathSelectorMetadataShards) WithValue(value int64) *Condition_FieldSubPathValue { 676 return s.FieldPath().WithIValue(value).(*Condition_FieldSubPathValue) 677 } 678 679 func (s ConditionMapPathSelectorMetadataShards) WithArrayOfValues(values []int64) *Condition_FieldSubPathArrayOfValues { 680 return s.FieldPath().WithIArrayOfValues(values).(*Condition_FieldSubPathArrayOfValues) 681 } 682 683 type ConditionPathSelectorMetadataSyncing struct{} 684 685 func (ConditionPathSelectorMetadataSyncing) FieldPath() *Condition_FieldSubPath { 686 return &Condition_FieldSubPath{ 687 selector: Condition_FieldPathSelectorMetadata, 688 subPath: meta.NewMetaFieldPathBuilder().Syncing().FieldPath(), 689 } 690 } 691 692 func (s ConditionPathSelectorMetadataSyncing) WithValue(value *meta.SyncingMeta) *Condition_FieldSubPathValue { 693 return s.FieldPath().WithIValue(value).(*Condition_FieldSubPathValue) 694 } 695 696 func (s ConditionPathSelectorMetadataSyncing) WithArrayOfValues(values []*meta.SyncingMeta) *Condition_FieldSubPathArrayOfValues { 697 return s.FieldPath().WithIArrayOfValues(values).(*Condition_FieldSubPathArrayOfValues) 698 } 699 700 func (ConditionPathSelectorMetadataSyncing) OwningRegion() ConditionPathSelectorMetadataSyncingOwningRegion { 701 return ConditionPathSelectorMetadataSyncingOwningRegion{} 702 } 703 704 func (ConditionPathSelectorMetadataSyncing) Regions() ConditionPathSelectorMetadataSyncingRegions { 705 return ConditionPathSelectorMetadataSyncingRegions{} 706 } 707 708 type ConditionPathSelectorMetadataSyncingOwningRegion struct{} 709 710 func (ConditionPathSelectorMetadataSyncingOwningRegion) FieldPath() *Condition_FieldSubPath { 711 return &Condition_FieldSubPath{ 712 selector: Condition_FieldPathSelectorMetadata, 713 subPath: meta.NewMetaFieldPathBuilder().Syncing().OwningRegion().FieldPath(), 714 } 715 } 716 717 func (s ConditionPathSelectorMetadataSyncingOwningRegion) WithValue(value string) *Condition_FieldSubPathValue { 718 return s.FieldPath().WithIValue(value).(*Condition_FieldSubPathValue) 719 } 720 721 func (s ConditionPathSelectorMetadataSyncingOwningRegion) WithArrayOfValues(values []string) *Condition_FieldSubPathArrayOfValues { 722 return s.FieldPath().WithIArrayOfValues(values).(*Condition_FieldSubPathArrayOfValues) 723 } 724 725 type ConditionPathSelectorMetadataSyncingRegions struct{} 726 727 func (ConditionPathSelectorMetadataSyncingRegions) FieldPath() *Condition_FieldSubPath { 728 return &Condition_FieldSubPath{ 729 selector: Condition_FieldPathSelectorMetadata, 730 subPath: meta.NewMetaFieldPathBuilder().Syncing().Regions().FieldPath(), 731 } 732 } 733 734 func (s ConditionPathSelectorMetadataSyncingRegions) WithValue(value []string) *Condition_FieldSubPathValue { 735 return s.FieldPath().WithIValue(value).(*Condition_FieldSubPathValue) 736 } 737 738 func (s ConditionPathSelectorMetadataSyncingRegions) WithArrayOfValues(values [][]string) *Condition_FieldSubPathArrayOfValues { 739 return s.FieldPath().WithIArrayOfValues(values).(*Condition_FieldSubPathArrayOfValues) 740 } 741 742 func (s ConditionPathSelectorMetadataSyncingRegions) WithItemValue(value string) *Condition_FieldSubPathArrayItemValue { 743 return s.FieldPath().WithIArrayItemValue(value).(*Condition_FieldSubPathArrayItemValue) 744 } 745 746 type ConditionPathSelectorMetadataLifecycle struct{} 747 748 func (ConditionPathSelectorMetadataLifecycle) FieldPath() *Condition_FieldSubPath { 749 return &Condition_FieldSubPath{ 750 selector: Condition_FieldPathSelectorMetadata, 751 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().FieldPath(), 752 } 753 } 754 755 func (s ConditionPathSelectorMetadataLifecycle) WithValue(value *meta.Lifecycle) *Condition_FieldSubPathValue { 756 return s.FieldPath().WithIValue(value).(*Condition_FieldSubPathValue) 757 } 758 759 func (s ConditionPathSelectorMetadataLifecycle) WithArrayOfValues(values []*meta.Lifecycle) *Condition_FieldSubPathArrayOfValues { 760 return s.FieldPath().WithIArrayOfValues(values).(*Condition_FieldSubPathArrayOfValues) 761 } 762 763 func (ConditionPathSelectorMetadataLifecycle) State() ConditionPathSelectorMetadataLifecycleState { 764 return ConditionPathSelectorMetadataLifecycleState{} 765 } 766 767 func (ConditionPathSelectorMetadataLifecycle) BlockDeletion() ConditionPathSelectorMetadataLifecycleBlockDeletion { 768 return ConditionPathSelectorMetadataLifecycleBlockDeletion{} 769 } 770 771 type ConditionPathSelectorMetadataLifecycleState struct{} 772 773 func (ConditionPathSelectorMetadataLifecycleState) FieldPath() *Condition_FieldSubPath { 774 return &Condition_FieldSubPath{ 775 selector: Condition_FieldPathSelectorMetadata, 776 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().State().FieldPath(), 777 } 778 } 779 780 func (s ConditionPathSelectorMetadataLifecycleState) WithValue(value meta.Lifecycle_State) *Condition_FieldSubPathValue { 781 return s.FieldPath().WithIValue(value).(*Condition_FieldSubPathValue) 782 } 783 784 func (s ConditionPathSelectorMetadataLifecycleState) WithArrayOfValues(values []meta.Lifecycle_State) *Condition_FieldSubPathArrayOfValues { 785 return s.FieldPath().WithIArrayOfValues(values).(*Condition_FieldSubPathArrayOfValues) 786 } 787 788 type ConditionPathSelectorMetadataLifecycleBlockDeletion struct{} 789 790 func (ConditionPathSelectorMetadataLifecycleBlockDeletion) FieldPath() *Condition_FieldSubPath { 791 return &Condition_FieldSubPath{ 792 selector: Condition_FieldPathSelectorMetadata, 793 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().BlockDeletion().FieldPath(), 794 } 795 } 796 797 func (s ConditionPathSelectorMetadataLifecycleBlockDeletion) WithValue(value bool) *Condition_FieldSubPathValue { 798 return s.FieldPath().WithIValue(value).(*Condition_FieldSubPathValue) 799 } 800 801 func (s ConditionPathSelectorMetadataLifecycleBlockDeletion) WithArrayOfValues(values []bool) *Condition_FieldSubPathArrayOfValues { 802 return s.FieldPath().WithIArrayOfValues(values).(*Condition_FieldSubPathArrayOfValues) 803 } 804 805 type ConditionPathSelectorMetadataServices struct{} 806 807 func (ConditionPathSelectorMetadataServices) FieldPath() *Condition_FieldSubPath { 808 return &Condition_FieldSubPath{ 809 selector: Condition_FieldPathSelectorMetadata, 810 subPath: meta.NewMetaFieldPathBuilder().Services().FieldPath(), 811 } 812 } 813 814 func (s ConditionPathSelectorMetadataServices) WithValue(value *meta.ServicesInfo) *Condition_FieldSubPathValue { 815 return s.FieldPath().WithIValue(value).(*Condition_FieldSubPathValue) 816 } 817 818 func (s ConditionPathSelectorMetadataServices) WithArrayOfValues(values []*meta.ServicesInfo) *Condition_FieldSubPathArrayOfValues { 819 return s.FieldPath().WithIArrayOfValues(values).(*Condition_FieldSubPathArrayOfValues) 820 } 821 822 func (ConditionPathSelectorMetadataServices) OwningService() ConditionPathSelectorMetadataServicesOwningService { 823 return ConditionPathSelectorMetadataServicesOwningService{} 824 } 825 826 func (ConditionPathSelectorMetadataServices) AllowedServices() ConditionPathSelectorMetadataServicesAllowedServices { 827 return ConditionPathSelectorMetadataServicesAllowedServices{} 828 } 829 830 type ConditionPathSelectorMetadataServicesOwningService struct{} 831 832 func (ConditionPathSelectorMetadataServicesOwningService) FieldPath() *Condition_FieldSubPath { 833 return &Condition_FieldSubPath{ 834 selector: Condition_FieldPathSelectorMetadata, 835 subPath: meta.NewMetaFieldPathBuilder().Services().OwningService().FieldPath(), 836 } 837 } 838 839 func (s ConditionPathSelectorMetadataServicesOwningService) WithValue(value string) *Condition_FieldSubPathValue { 840 return s.FieldPath().WithIValue(value).(*Condition_FieldSubPathValue) 841 } 842 843 func (s ConditionPathSelectorMetadataServicesOwningService) WithArrayOfValues(values []string) *Condition_FieldSubPathArrayOfValues { 844 return s.FieldPath().WithIArrayOfValues(values).(*Condition_FieldSubPathArrayOfValues) 845 } 846 847 type ConditionPathSelectorMetadataServicesAllowedServices struct{} 848 849 func (ConditionPathSelectorMetadataServicesAllowedServices) FieldPath() *Condition_FieldSubPath { 850 return &Condition_FieldSubPath{ 851 selector: Condition_FieldPathSelectorMetadata, 852 subPath: meta.NewMetaFieldPathBuilder().Services().AllowedServices().FieldPath(), 853 } 854 } 855 856 func (s ConditionPathSelectorMetadataServicesAllowedServices) WithValue(value []string) *Condition_FieldSubPathValue { 857 return s.FieldPath().WithIValue(value).(*Condition_FieldSubPathValue) 858 } 859 860 func (s ConditionPathSelectorMetadataServicesAllowedServices) WithArrayOfValues(values [][]string) *Condition_FieldSubPathArrayOfValues { 861 return s.FieldPath().WithIArrayOfValues(values).(*Condition_FieldSubPathArrayOfValues) 862 } 863 864 func (s ConditionPathSelectorMetadataServicesAllowedServices) WithItemValue(value string) *Condition_FieldSubPathArrayItemValue { 865 return s.FieldPath().WithIArrayItemValue(value).(*Condition_FieldSubPathArrayItemValue) 866 } 867 868 type ConditionParameterDeclarationFieldPathBuilder struct{} 869 870 func NewConditionParameterDeclarationFieldPathBuilder() ConditionParameterDeclarationFieldPathBuilder { 871 return ConditionParameterDeclarationFieldPathBuilder{} 872 } 873 func (ConditionParameterDeclarationFieldPathBuilder) Key() Condition_ParameterDeclarationPathSelectorKey { 874 return Condition_ParameterDeclarationPathSelectorKey{} 875 } 876 func (ConditionParameterDeclarationFieldPathBuilder) Type() Condition_ParameterDeclarationPathSelectorType { 877 return Condition_ParameterDeclarationPathSelectorType{} 878 } 879 880 type Condition_ParameterDeclarationPathSelectorKey struct{} 881 882 func (Condition_ParameterDeclarationPathSelectorKey) FieldPath() *ConditionParameterDeclaration_FieldTerminalPath { 883 return &ConditionParameterDeclaration_FieldTerminalPath{selector: ConditionParameterDeclaration_FieldPathSelectorKey} 884 } 885 886 func (s Condition_ParameterDeclarationPathSelectorKey) WithValue(value string) *ConditionParameterDeclaration_FieldTerminalPathValue { 887 return s.FieldPath().WithIValue(value).(*ConditionParameterDeclaration_FieldTerminalPathValue) 888 } 889 890 func (s Condition_ParameterDeclarationPathSelectorKey) WithArrayOfValues(values []string) *ConditionParameterDeclaration_FieldTerminalPathArrayOfValues { 891 return s.FieldPath().WithIArrayOfValues(values).(*ConditionParameterDeclaration_FieldTerminalPathArrayOfValues) 892 } 893 894 type Condition_ParameterDeclarationPathSelectorType struct{} 895 896 func (Condition_ParameterDeclarationPathSelectorType) FieldPath() *ConditionParameterDeclaration_FieldTerminalPath { 897 return &ConditionParameterDeclaration_FieldTerminalPath{selector: ConditionParameterDeclaration_FieldPathSelectorType} 898 } 899 900 func (s Condition_ParameterDeclarationPathSelectorType) WithValue(value Condition_ParameterType) *ConditionParameterDeclaration_FieldTerminalPathValue { 901 return s.FieldPath().WithIValue(value).(*ConditionParameterDeclaration_FieldTerminalPathValue) 902 } 903 904 func (s Condition_ParameterDeclarationPathSelectorType) WithArrayOfValues(values []Condition_ParameterType) *ConditionParameterDeclaration_FieldTerminalPathArrayOfValues { 905 return s.FieldPath().WithIArrayOfValues(values).(*ConditionParameterDeclaration_FieldTerminalPathArrayOfValues) 906 } 907 908 type ConditionBindingFieldPathBuilder struct{} 909 910 func NewConditionBindingFieldPathBuilder() ConditionBindingFieldPathBuilder { 911 return ConditionBindingFieldPathBuilder{} 912 } 913 func (ConditionBindingFieldPathBuilder) Condition() ConditionBindingPathSelectorCondition { 914 return ConditionBindingPathSelectorCondition{} 915 } 916 func (ConditionBindingFieldPathBuilder) Parameters() ConditionBindingPathSelectorParameters { 917 return ConditionBindingPathSelectorParameters{} 918 } 919 func (ConditionBindingFieldPathBuilder) Params() ConditionBindingPathSelectorParams { 920 return ConditionBindingPathSelectorParams{} 921 } 922 923 type ConditionBindingPathSelectorCondition struct{} 924 925 func (ConditionBindingPathSelectorCondition) FieldPath() *ConditionBinding_FieldTerminalPath { 926 return &ConditionBinding_FieldTerminalPath{selector: ConditionBinding_FieldPathSelectorCondition} 927 } 928 929 func (s ConditionBindingPathSelectorCondition) WithValue(value *Reference) *ConditionBinding_FieldTerminalPathValue { 930 return s.FieldPath().WithIValue(value).(*ConditionBinding_FieldTerminalPathValue) 931 } 932 933 func (s ConditionBindingPathSelectorCondition) WithArrayOfValues(values []*Reference) *ConditionBinding_FieldTerminalPathArrayOfValues { 934 return s.FieldPath().WithIArrayOfValues(values).(*ConditionBinding_FieldTerminalPathArrayOfValues) 935 } 936 937 type ConditionBindingPathSelectorParameters struct{} 938 939 func (ConditionBindingPathSelectorParameters) FieldPath() *ConditionBinding_FieldTerminalPath { 940 return &ConditionBinding_FieldTerminalPath{selector: ConditionBinding_FieldPathSelectorParameters} 941 } 942 943 func (s ConditionBindingPathSelectorParameters) WithValue(value map[string]string) *ConditionBinding_FieldTerminalPathValue { 944 return s.FieldPath().WithIValue(value).(*ConditionBinding_FieldTerminalPathValue) 945 } 946 947 func (s ConditionBindingPathSelectorParameters) WithArrayOfValues(values []map[string]string) *ConditionBinding_FieldTerminalPathArrayOfValues { 948 return s.FieldPath().WithIArrayOfValues(values).(*ConditionBinding_FieldTerminalPathArrayOfValues) 949 } 950 951 func (ConditionBindingPathSelectorParameters) WithKey(key string) ConditionBindingMapPathSelectorParameters { 952 return ConditionBindingMapPathSelectorParameters{key: key} 953 } 954 955 type ConditionBindingMapPathSelectorParameters struct { 956 key string 957 } 958 959 func (s ConditionBindingMapPathSelectorParameters) FieldPath() *ConditionBinding_FieldPathMap { 960 return &ConditionBinding_FieldPathMap{selector: ConditionBinding_FieldPathSelectorParameters, key: s.key} 961 } 962 963 func (s ConditionBindingMapPathSelectorParameters) WithValue(value string) *ConditionBinding_FieldPathMapValue { 964 return s.FieldPath().WithIValue(value).(*ConditionBinding_FieldPathMapValue) 965 } 966 967 func (s ConditionBindingMapPathSelectorParameters) WithArrayOfValues(values []string) *ConditionBinding_FieldPathMapArrayOfValues { 968 return s.FieldPath().WithIArrayOfValues(values).(*ConditionBinding_FieldPathMapArrayOfValues) 969 } 970 971 type ConditionBindingPathSelectorParams struct{} 972 973 func (ConditionBindingPathSelectorParams) FieldPath() *ConditionBinding_FieldTerminalPath { 974 return &ConditionBinding_FieldTerminalPath{selector: ConditionBinding_FieldPathSelectorParams} 975 } 976 977 func (s ConditionBindingPathSelectorParams) WithValue(value *structpb.Struct) *ConditionBinding_FieldTerminalPathValue { 978 return s.FieldPath().WithIValue(value).(*ConditionBinding_FieldTerminalPathValue) 979 } 980 981 func (s ConditionBindingPathSelectorParams) WithArrayOfValues(values []*structpb.Struct) *ConditionBinding_FieldTerminalPathArrayOfValues { 982 return s.FieldPath().WithIArrayOfValues(values).(*ConditionBinding_FieldTerminalPathArrayOfValues) 983 }