github.com/cloudwan/edgelq-sdk@v1.15.4/devices/resources/v1/project/project.pb.fieldpathbuilder.go (about) 1 // Code generated by protoc-gen-goten-object 2 // File: edgelq/devices/proto/v1/project.proto 3 // DO NOT EDIT!!! 4 5 package project 6 7 // proto imports 8 import ( 9 meta "github.com/cloudwan/goten-sdk/types/meta" 10 multi_region_policy "github.com/cloudwan/goten-sdk/types/multi_region_policy" 11 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 12 ) 13 14 // make sure we're using proto imports 15 var ( 16 _ = ×tamppb.Timestamp{} 17 _ = &meta.Meta{} 18 _ = &multi_region_policy.MultiRegionPolicy{} 19 ) 20 21 type ProjectFieldPathBuilder struct{} 22 23 func NewProjectFieldPathBuilder() ProjectFieldPathBuilder { 24 return ProjectFieldPathBuilder{} 25 } 26 func (ProjectFieldPathBuilder) Name() ProjectPathSelectorName { 27 return ProjectPathSelectorName{} 28 } 29 func (ProjectFieldPathBuilder) Metadata() ProjectPathSelectorMetadata { 30 return ProjectPathSelectorMetadata{} 31 } 32 func (ProjectFieldPathBuilder) MultiRegionPolicy() ProjectPathSelectorMultiRegionPolicy { 33 return ProjectPathSelectorMultiRegionPolicy{} 34 } 35 36 type ProjectPathSelectorName struct{} 37 38 func (ProjectPathSelectorName) FieldPath() *Project_FieldTerminalPath { 39 return &Project_FieldTerminalPath{selector: Project_FieldPathSelectorName} 40 } 41 42 func (s ProjectPathSelectorName) WithValue(value *Name) *Project_FieldTerminalPathValue { 43 return s.FieldPath().WithIValue(value).(*Project_FieldTerminalPathValue) 44 } 45 46 func (s ProjectPathSelectorName) WithArrayOfValues(values []*Name) *Project_FieldTerminalPathArrayOfValues { 47 return s.FieldPath().WithIArrayOfValues(values).(*Project_FieldTerminalPathArrayOfValues) 48 } 49 50 type ProjectPathSelectorMetadata struct{} 51 52 func (ProjectPathSelectorMetadata) FieldPath() *Project_FieldTerminalPath { 53 return &Project_FieldTerminalPath{selector: Project_FieldPathSelectorMetadata} 54 } 55 56 func (s ProjectPathSelectorMetadata) WithValue(value *meta.Meta) *Project_FieldTerminalPathValue { 57 return s.FieldPath().WithIValue(value).(*Project_FieldTerminalPathValue) 58 } 59 60 func (s ProjectPathSelectorMetadata) WithArrayOfValues(values []*meta.Meta) *Project_FieldTerminalPathArrayOfValues { 61 return s.FieldPath().WithIArrayOfValues(values).(*Project_FieldTerminalPathArrayOfValues) 62 } 63 64 func (ProjectPathSelectorMetadata) WithSubPath(subPath meta.Meta_FieldPath) *Project_FieldSubPath { 65 return &Project_FieldSubPath{selector: Project_FieldPathSelectorMetadata, subPath: subPath} 66 } 67 68 func (s ProjectPathSelectorMetadata) WithSubValue(subPathValue meta.Meta_FieldPathValue) *Project_FieldSubPathValue { 69 return &Project_FieldSubPathValue{Project_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 70 } 71 72 func (s ProjectPathSelectorMetadata) WithSubArrayOfValues(subPathArrayOfValues meta.Meta_FieldPathArrayOfValues) *Project_FieldSubPathArrayOfValues { 73 return &Project_FieldSubPathArrayOfValues{Project_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 74 } 75 76 func (s ProjectPathSelectorMetadata) WithSubArrayItemValue(subPathArrayItemValue meta.Meta_FieldPathArrayItemValue) *Project_FieldSubPathArrayItemValue { 77 return &Project_FieldSubPathArrayItemValue{Project_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 78 } 79 80 func (ProjectPathSelectorMetadata) CreateTime() ProjectPathSelectorMetadataCreateTime { 81 return ProjectPathSelectorMetadataCreateTime{} 82 } 83 84 func (ProjectPathSelectorMetadata) UpdateTime() ProjectPathSelectorMetadataUpdateTime { 85 return ProjectPathSelectorMetadataUpdateTime{} 86 } 87 88 func (ProjectPathSelectorMetadata) DeleteTime() ProjectPathSelectorMetadataDeleteTime { 89 return ProjectPathSelectorMetadataDeleteTime{} 90 } 91 92 func (ProjectPathSelectorMetadata) Uuid() ProjectPathSelectorMetadataUuid { 93 return ProjectPathSelectorMetadataUuid{} 94 } 95 96 func (ProjectPathSelectorMetadata) Tags() ProjectPathSelectorMetadataTags { 97 return ProjectPathSelectorMetadataTags{} 98 } 99 100 func (ProjectPathSelectorMetadata) Labels() ProjectPathSelectorMetadataLabels { 101 return ProjectPathSelectorMetadataLabels{} 102 } 103 104 func (ProjectPathSelectorMetadata) Annotations() ProjectPathSelectorMetadataAnnotations { 105 return ProjectPathSelectorMetadataAnnotations{} 106 } 107 108 func (ProjectPathSelectorMetadata) Generation() ProjectPathSelectorMetadataGeneration { 109 return ProjectPathSelectorMetadataGeneration{} 110 } 111 112 func (ProjectPathSelectorMetadata) ResourceVersion() ProjectPathSelectorMetadataResourceVersion { 113 return ProjectPathSelectorMetadataResourceVersion{} 114 } 115 116 func (ProjectPathSelectorMetadata) OwnerReferences() ProjectPathSelectorMetadataOwnerReferences { 117 return ProjectPathSelectorMetadataOwnerReferences{} 118 } 119 120 func (ProjectPathSelectorMetadata) Shards() ProjectPathSelectorMetadataShards { 121 return ProjectPathSelectorMetadataShards{} 122 } 123 124 func (ProjectPathSelectorMetadata) Syncing() ProjectPathSelectorMetadataSyncing { 125 return ProjectPathSelectorMetadataSyncing{} 126 } 127 128 func (ProjectPathSelectorMetadata) Lifecycle() ProjectPathSelectorMetadataLifecycle { 129 return ProjectPathSelectorMetadataLifecycle{} 130 } 131 132 func (ProjectPathSelectorMetadata) Services() ProjectPathSelectorMetadataServices { 133 return ProjectPathSelectorMetadataServices{} 134 } 135 136 type ProjectPathSelectorMetadataCreateTime struct{} 137 138 func (ProjectPathSelectorMetadataCreateTime) FieldPath() *Project_FieldSubPath { 139 return &Project_FieldSubPath{ 140 selector: Project_FieldPathSelectorMetadata, 141 subPath: meta.NewMetaFieldPathBuilder().CreateTime().FieldPath(), 142 } 143 } 144 145 func (s ProjectPathSelectorMetadataCreateTime) WithValue(value *timestamppb.Timestamp) *Project_FieldSubPathValue { 146 return s.FieldPath().WithIValue(value).(*Project_FieldSubPathValue) 147 } 148 149 func (s ProjectPathSelectorMetadataCreateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *Project_FieldSubPathArrayOfValues { 150 return s.FieldPath().WithIArrayOfValues(values).(*Project_FieldSubPathArrayOfValues) 151 } 152 153 type ProjectPathSelectorMetadataUpdateTime struct{} 154 155 func (ProjectPathSelectorMetadataUpdateTime) FieldPath() *Project_FieldSubPath { 156 return &Project_FieldSubPath{ 157 selector: Project_FieldPathSelectorMetadata, 158 subPath: meta.NewMetaFieldPathBuilder().UpdateTime().FieldPath(), 159 } 160 } 161 162 func (s ProjectPathSelectorMetadataUpdateTime) WithValue(value *timestamppb.Timestamp) *Project_FieldSubPathValue { 163 return s.FieldPath().WithIValue(value).(*Project_FieldSubPathValue) 164 } 165 166 func (s ProjectPathSelectorMetadataUpdateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *Project_FieldSubPathArrayOfValues { 167 return s.FieldPath().WithIArrayOfValues(values).(*Project_FieldSubPathArrayOfValues) 168 } 169 170 type ProjectPathSelectorMetadataDeleteTime struct{} 171 172 func (ProjectPathSelectorMetadataDeleteTime) FieldPath() *Project_FieldSubPath { 173 return &Project_FieldSubPath{ 174 selector: Project_FieldPathSelectorMetadata, 175 subPath: meta.NewMetaFieldPathBuilder().DeleteTime().FieldPath(), 176 } 177 } 178 179 func (s ProjectPathSelectorMetadataDeleteTime) WithValue(value *timestamppb.Timestamp) *Project_FieldSubPathValue { 180 return s.FieldPath().WithIValue(value).(*Project_FieldSubPathValue) 181 } 182 183 func (s ProjectPathSelectorMetadataDeleteTime) WithArrayOfValues(values []*timestamppb.Timestamp) *Project_FieldSubPathArrayOfValues { 184 return s.FieldPath().WithIArrayOfValues(values).(*Project_FieldSubPathArrayOfValues) 185 } 186 187 type ProjectPathSelectorMetadataUuid struct{} 188 189 func (ProjectPathSelectorMetadataUuid) FieldPath() *Project_FieldSubPath { 190 return &Project_FieldSubPath{ 191 selector: Project_FieldPathSelectorMetadata, 192 subPath: meta.NewMetaFieldPathBuilder().Uuid().FieldPath(), 193 } 194 } 195 196 func (s ProjectPathSelectorMetadataUuid) WithValue(value string) *Project_FieldSubPathValue { 197 return s.FieldPath().WithIValue(value).(*Project_FieldSubPathValue) 198 } 199 200 func (s ProjectPathSelectorMetadataUuid) WithArrayOfValues(values []string) *Project_FieldSubPathArrayOfValues { 201 return s.FieldPath().WithIArrayOfValues(values).(*Project_FieldSubPathArrayOfValues) 202 } 203 204 type ProjectPathSelectorMetadataTags struct{} 205 206 func (ProjectPathSelectorMetadataTags) FieldPath() *Project_FieldSubPath { 207 return &Project_FieldSubPath{ 208 selector: Project_FieldPathSelectorMetadata, 209 subPath: meta.NewMetaFieldPathBuilder().Tags().FieldPath(), 210 } 211 } 212 213 func (s ProjectPathSelectorMetadataTags) WithValue(value []string) *Project_FieldSubPathValue { 214 return s.FieldPath().WithIValue(value).(*Project_FieldSubPathValue) 215 } 216 217 func (s ProjectPathSelectorMetadataTags) WithArrayOfValues(values [][]string) *Project_FieldSubPathArrayOfValues { 218 return s.FieldPath().WithIArrayOfValues(values).(*Project_FieldSubPathArrayOfValues) 219 } 220 221 func (s ProjectPathSelectorMetadataTags) WithItemValue(value string) *Project_FieldSubPathArrayItemValue { 222 return s.FieldPath().WithIArrayItemValue(value).(*Project_FieldSubPathArrayItemValue) 223 } 224 225 type ProjectPathSelectorMetadataLabels struct{} 226 227 func (ProjectPathSelectorMetadataLabels) FieldPath() *Project_FieldSubPath { 228 return &Project_FieldSubPath{ 229 selector: Project_FieldPathSelectorMetadata, 230 subPath: meta.NewMetaFieldPathBuilder().Labels().FieldPath(), 231 } 232 } 233 234 func (s ProjectPathSelectorMetadataLabels) WithValue(value map[string]string) *Project_FieldSubPathValue { 235 return s.FieldPath().WithIValue(value).(*Project_FieldSubPathValue) 236 } 237 238 func (s ProjectPathSelectorMetadataLabels) WithArrayOfValues(values []map[string]string) *Project_FieldSubPathArrayOfValues { 239 return s.FieldPath().WithIArrayOfValues(values).(*Project_FieldSubPathArrayOfValues) 240 } 241 242 func (ProjectPathSelectorMetadataLabels) WithKey(key string) ProjectMapPathSelectorMetadataLabels { 243 return ProjectMapPathSelectorMetadataLabels{key: key} 244 } 245 246 type ProjectMapPathSelectorMetadataLabels struct { 247 key string 248 } 249 250 func (s ProjectMapPathSelectorMetadataLabels) FieldPath() *Project_FieldSubPath { 251 return &Project_FieldSubPath{ 252 selector: Project_FieldPathSelectorMetadata, 253 subPath: meta.NewMetaFieldPathBuilder().Labels().WithKey(s.key).FieldPath(), 254 } 255 } 256 257 func (s ProjectMapPathSelectorMetadataLabels) WithValue(value string) *Project_FieldSubPathValue { 258 return s.FieldPath().WithIValue(value).(*Project_FieldSubPathValue) 259 } 260 261 func (s ProjectMapPathSelectorMetadataLabels) WithArrayOfValues(values []string) *Project_FieldSubPathArrayOfValues { 262 return s.FieldPath().WithIArrayOfValues(values).(*Project_FieldSubPathArrayOfValues) 263 } 264 265 type ProjectPathSelectorMetadataAnnotations struct{} 266 267 func (ProjectPathSelectorMetadataAnnotations) FieldPath() *Project_FieldSubPath { 268 return &Project_FieldSubPath{ 269 selector: Project_FieldPathSelectorMetadata, 270 subPath: meta.NewMetaFieldPathBuilder().Annotations().FieldPath(), 271 } 272 } 273 274 func (s ProjectPathSelectorMetadataAnnotations) WithValue(value map[string]string) *Project_FieldSubPathValue { 275 return s.FieldPath().WithIValue(value).(*Project_FieldSubPathValue) 276 } 277 278 func (s ProjectPathSelectorMetadataAnnotations) WithArrayOfValues(values []map[string]string) *Project_FieldSubPathArrayOfValues { 279 return s.FieldPath().WithIArrayOfValues(values).(*Project_FieldSubPathArrayOfValues) 280 } 281 282 func (ProjectPathSelectorMetadataAnnotations) WithKey(key string) ProjectMapPathSelectorMetadataAnnotations { 283 return ProjectMapPathSelectorMetadataAnnotations{key: key} 284 } 285 286 type ProjectMapPathSelectorMetadataAnnotations struct { 287 key string 288 } 289 290 func (s ProjectMapPathSelectorMetadataAnnotations) FieldPath() *Project_FieldSubPath { 291 return &Project_FieldSubPath{ 292 selector: Project_FieldPathSelectorMetadata, 293 subPath: meta.NewMetaFieldPathBuilder().Annotations().WithKey(s.key).FieldPath(), 294 } 295 } 296 297 func (s ProjectMapPathSelectorMetadataAnnotations) WithValue(value string) *Project_FieldSubPathValue { 298 return s.FieldPath().WithIValue(value).(*Project_FieldSubPathValue) 299 } 300 301 func (s ProjectMapPathSelectorMetadataAnnotations) WithArrayOfValues(values []string) *Project_FieldSubPathArrayOfValues { 302 return s.FieldPath().WithIArrayOfValues(values).(*Project_FieldSubPathArrayOfValues) 303 } 304 305 type ProjectPathSelectorMetadataGeneration struct{} 306 307 func (ProjectPathSelectorMetadataGeneration) FieldPath() *Project_FieldSubPath { 308 return &Project_FieldSubPath{ 309 selector: Project_FieldPathSelectorMetadata, 310 subPath: meta.NewMetaFieldPathBuilder().Generation().FieldPath(), 311 } 312 } 313 314 func (s ProjectPathSelectorMetadataGeneration) WithValue(value int64) *Project_FieldSubPathValue { 315 return s.FieldPath().WithIValue(value).(*Project_FieldSubPathValue) 316 } 317 318 func (s ProjectPathSelectorMetadataGeneration) WithArrayOfValues(values []int64) *Project_FieldSubPathArrayOfValues { 319 return s.FieldPath().WithIArrayOfValues(values).(*Project_FieldSubPathArrayOfValues) 320 } 321 322 type ProjectPathSelectorMetadataResourceVersion struct{} 323 324 func (ProjectPathSelectorMetadataResourceVersion) FieldPath() *Project_FieldSubPath { 325 return &Project_FieldSubPath{ 326 selector: Project_FieldPathSelectorMetadata, 327 subPath: meta.NewMetaFieldPathBuilder().ResourceVersion().FieldPath(), 328 } 329 } 330 331 func (s ProjectPathSelectorMetadataResourceVersion) WithValue(value string) *Project_FieldSubPathValue { 332 return s.FieldPath().WithIValue(value).(*Project_FieldSubPathValue) 333 } 334 335 func (s ProjectPathSelectorMetadataResourceVersion) WithArrayOfValues(values []string) *Project_FieldSubPathArrayOfValues { 336 return s.FieldPath().WithIArrayOfValues(values).(*Project_FieldSubPathArrayOfValues) 337 } 338 339 type ProjectPathSelectorMetadataOwnerReferences struct{} 340 341 func (ProjectPathSelectorMetadataOwnerReferences) FieldPath() *Project_FieldSubPath { 342 return &Project_FieldSubPath{ 343 selector: Project_FieldPathSelectorMetadata, 344 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().FieldPath(), 345 } 346 } 347 348 func (s ProjectPathSelectorMetadataOwnerReferences) WithValue(value []*meta.OwnerReference) *Project_FieldSubPathValue { 349 return s.FieldPath().WithIValue(value).(*Project_FieldSubPathValue) 350 } 351 352 func (s ProjectPathSelectorMetadataOwnerReferences) WithArrayOfValues(values [][]*meta.OwnerReference) *Project_FieldSubPathArrayOfValues { 353 return s.FieldPath().WithIArrayOfValues(values).(*Project_FieldSubPathArrayOfValues) 354 } 355 356 func (s ProjectPathSelectorMetadataOwnerReferences) WithItemValue(value *meta.OwnerReference) *Project_FieldSubPathArrayItemValue { 357 return s.FieldPath().WithIArrayItemValue(value).(*Project_FieldSubPathArrayItemValue) 358 } 359 360 func (ProjectPathSelectorMetadataOwnerReferences) Kind() ProjectPathSelectorMetadataOwnerReferencesKind { 361 return ProjectPathSelectorMetadataOwnerReferencesKind{} 362 } 363 364 func (ProjectPathSelectorMetadataOwnerReferences) Version() ProjectPathSelectorMetadataOwnerReferencesVersion { 365 return ProjectPathSelectorMetadataOwnerReferencesVersion{} 366 } 367 368 func (ProjectPathSelectorMetadataOwnerReferences) Name() ProjectPathSelectorMetadataOwnerReferencesName { 369 return ProjectPathSelectorMetadataOwnerReferencesName{} 370 } 371 372 func (ProjectPathSelectorMetadataOwnerReferences) Region() ProjectPathSelectorMetadataOwnerReferencesRegion { 373 return ProjectPathSelectorMetadataOwnerReferencesRegion{} 374 } 375 376 func (ProjectPathSelectorMetadataOwnerReferences) Controller() ProjectPathSelectorMetadataOwnerReferencesController { 377 return ProjectPathSelectorMetadataOwnerReferencesController{} 378 } 379 380 func (ProjectPathSelectorMetadataOwnerReferences) RequiresOwnerReference() ProjectPathSelectorMetadataOwnerReferencesRequiresOwnerReference { 381 return ProjectPathSelectorMetadataOwnerReferencesRequiresOwnerReference{} 382 } 383 384 func (ProjectPathSelectorMetadataOwnerReferences) UnsetOnDelete() ProjectPathSelectorMetadataOwnerReferencesUnsetOnDelete { 385 return ProjectPathSelectorMetadataOwnerReferencesUnsetOnDelete{} 386 } 387 388 type ProjectPathSelectorMetadataOwnerReferencesKind struct{} 389 390 func (ProjectPathSelectorMetadataOwnerReferencesKind) FieldPath() *Project_FieldSubPath { 391 return &Project_FieldSubPath{ 392 selector: Project_FieldPathSelectorMetadata, 393 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Kind().FieldPath(), 394 } 395 } 396 397 func (s ProjectPathSelectorMetadataOwnerReferencesKind) WithValue(value string) *Project_FieldSubPathValue { 398 return s.FieldPath().WithIValue(value).(*Project_FieldSubPathValue) 399 } 400 401 func (s ProjectPathSelectorMetadataOwnerReferencesKind) WithArrayOfValues(values []string) *Project_FieldSubPathArrayOfValues { 402 return s.FieldPath().WithIArrayOfValues(values).(*Project_FieldSubPathArrayOfValues) 403 } 404 405 type ProjectPathSelectorMetadataOwnerReferencesVersion struct{} 406 407 func (ProjectPathSelectorMetadataOwnerReferencesVersion) FieldPath() *Project_FieldSubPath { 408 return &Project_FieldSubPath{ 409 selector: Project_FieldPathSelectorMetadata, 410 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Version().FieldPath(), 411 } 412 } 413 414 func (s ProjectPathSelectorMetadataOwnerReferencesVersion) WithValue(value string) *Project_FieldSubPathValue { 415 return s.FieldPath().WithIValue(value).(*Project_FieldSubPathValue) 416 } 417 418 func (s ProjectPathSelectorMetadataOwnerReferencesVersion) WithArrayOfValues(values []string) *Project_FieldSubPathArrayOfValues { 419 return s.FieldPath().WithIArrayOfValues(values).(*Project_FieldSubPathArrayOfValues) 420 } 421 422 type ProjectPathSelectorMetadataOwnerReferencesName struct{} 423 424 func (ProjectPathSelectorMetadataOwnerReferencesName) FieldPath() *Project_FieldSubPath { 425 return &Project_FieldSubPath{ 426 selector: Project_FieldPathSelectorMetadata, 427 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Name().FieldPath(), 428 } 429 } 430 431 func (s ProjectPathSelectorMetadataOwnerReferencesName) WithValue(value string) *Project_FieldSubPathValue { 432 return s.FieldPath().WithIValue(value).(*Project_FieldSubPathValue) 433 } 434 435 func (s ProjectPathSelectorMetadataOwnerReferencesName) WithArrayOfValues(values []string) *Project_FieldSubPathArrayOfValues { 436 return s.FieldPath().WithIArrayOfValues(values).(*Project_FieldSubPathArrayOfValues) 437 } 438 439 type ProjectPathSelectorMetadataOwnerReferencesRegion struct{} 440 441 func (ProjectPathSelectorMetadataOwnerReferencesRegion) FieldPath() *Project_FieldSubPath { 442 return &Project_FieldSubPath{ 443 selector: Project_FieldPathSelectorMetadata, 444 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Region().FieldPath(), 445 } 446 } 447 448 func (s ProjectPathSelectorMetadataOwnerReferencesRegion) WithValue(value string) *Project_FieldSubPathValue { 449 return s.FieldPath().WithIValue(value).(*Project_FieldSubPathValue) 450 } 451 452 func (s ProjectPathSelectorMetadataOwnerReferencesRegion) WithArrayOfValues(values []string) *Project_FieldSubPathArrayOfValues { 453 return s.FieldPath().WithIArrayOfValues(values).(*Project_FieldSubPathArrayOfValues) 454 } 455 456 type ProjectPathSelectorMetadataOwnerReferencesController struct{} 457 458 func (ProjectPathSelectorMetadataOwnerReferencesController) FieldPath() *Project_FieldSubPath { 459 return &Project_FieldSubPath{ 460 selector: Project_FieldPathSelectorMetadata, 461 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Controller().FieldPath(), 462 } 463 } 464 465 func (s ProjectPathSelectorMetadataOwnerReferencesController) WithValue(value bool) *Project_FieldSubPathValue { 466 return s.FieldPath().WithIValue(value).(*Project_FieldSubPathValue) 467 } 468 469 func (s ProjectPathSelectorMetadataOwnerReferencesController) WithArrayOfValues(values []bool) *Project_FieldSubPathArrayOfValues { 470 return s.FieldPath().WithIArrayOfValues(values).(*Project_FieldSubPathArrayOfValues) 471 } 472 473 type ProjectPathSelectorMetadataOwnerReferencesRequiresOwnerReference struct{} 474 475 func (ProjectPathSelectorMetadataOwnerReferencesRequiresOwnerReference) FieldPath() *Project_FieldSubPath { 476 return &Project_FieldSubPath{ 477 selector: Project_FieldPathSelectorMetadata, 478 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().RequiresOwnerReference().FieldPath(), 479 } 480 } 481 482 func (s ProjectPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithValue(value bool) *Project_FieldSubPathValue { 483 return s.FieldPath().WithIValue(value).(*Project_FieldSubPathValue) 484 } 485 486 func (s ProjectPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithArrayOfValues(values []bool) *Project_FieldSubPathArrayOfValues { 487 return s.FieldPath().WithIArrayOfValues(values).(*Project_FieldSubPathArrayOfValues) 488 } 489 490 type ProjectPathSelectorMetadataOwnerReferencesUnsetOnDelete struct{} 491 492 func (ProjectPathSelectorMetadataOwnerReferencesUnsetOnDelete) FieldPath() *Project_FieldSubPath { 493 return &Project_FieldSubPath{ 494 selector: Project_FieldPathSelectorMetadata, 495 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().UnsetOnDelete().FieldPath(), 496 } 497 } 498 499 func (s ProjectPathSelectorMetadataOwnerReferencesUnsetOnDelete) WithValue(value bool) *Project_FieldSubPathValue { 500 return s.FieldPath().WithIValue(value).(*Project_FieldSubPathValue) 501 } 502 503 func (s ProjectPathSelectorMetadataOwnerReferencesUnsetOnDelete) WithArrayOfValues(values []bool) *Project_FieldSubPathArrayOfValues { 504 return s.FieldPath().WithIArrayOfValues(values).(*Project_FieldSubPathArrayOfValues) 505 } 506 507 type ProjectPathSelectorMetadataShards struct{} 508 509 func (ProjectPathSelectorMetadataShards) FieldPath() *Project_FieldSubPath { 510 return &Project_FieldSubPath{ 511 selector: Project_FieldPathSelectorMetadata, 512 subPath: meta.NewMetaFieldPathBuilder().Shards().FieldPath(), 513 } 514 } 515 516 func (s ProjectPathSelectorMetadataShards) WithValue(value map[string]int64) *Project_FieldSubPathValue { 517 return s.FieldPath().WithIValue(value).(*Project_FieldSubPathValue) 518 } 519 520 func (s ProjectPathSelectorMetadataShards) WithArrayOfValues(values []map[string]int64) *Project_FieldSubPathArrayOfValues { 521 return s.FieldPath().WithIArrayOfValues(values).(*Project_FieldSubPathArrayOfValues) 522 } 523 524 func (ProjectPathSelectorMetadataShards) WithKey(key string) ProjectMapPathSelectorMetadataShards { 525 return ProjectMapPathSelectorMetadataShards{key: key} 526 } 527 528 type ProjectMapPathSelectorMetadataShards struct { 529 key string 530 } 531 532 func (s ProjectMapPathSelectorMetadataShards) FieldPath() *Project_FieldSubPath { 533 return &Project_FieldSubPath{ 534 selector: Project_FieldPathSelectorMetadata, 535 subPath: meta.NewMetaFieldPathBuilder().Shards().WithKey(s.key).FieldPath(), 536 } 537 } 538 539 func (s ProjectMapPathSelectorMetadataShards) WithValue(value int64) *Project_FieldSubPathValue { 540 return s.FieldPath().WithIValue(value).(*Project_FieldSubPathValue) 541 } 542 543 func (s ProjectMapPathSelectorMetadataShards) WithArrayOfValues(values []int64) *Project_FieldSubPathArrayOfValues { 544 return s.FieldPath().WithIArrayOfValues(values).(*Project_FieldSubPathArrayOfValues) 545 } 546 547 type ProjectPathSelectorMetadataSyncing struct{} 548 549 func (ProjectPathSelectorMetadataSyncing) FieldPath() *Project_FieldSubPath { 550 return &Project_FieldSubPath{ 551 selector: Project_FieldPathSelectorMetadata, 552 subPath: meta.NewMetaFieldPathBuilder().Syncing().FieldPath(), 553 } 554 } 555 556 func (s ProjectPathSelectorMetadataSyncing) WithValue(value *meta.SyncingMeta) *Project_FieldSubPathValue { 557 return s.FieldPath().WithIValue(value).(*Project_FieldSubPathValue) 558 } 559 560 func (s ProjectPathSelectorMetadataSyncing) WithArrayOfValues(values []*meta.SyncingMeta) *Project_FieldSubPathArrayOfValues { 561 return s.FieldPath().WithIArrayOfValues(values).(*Project_FieldSubPathArrayOfValues) 562 } 563 564 func (ProjectPathSelectorMetadataSyncing) OwningRegion() ProjectPathSelectorMetadataSyncingOwningRegion { 565 return ProjectPathSelectorMetadataSyncingOwningRegion{} 566 } 567 568 func (ProjectPathSelectorMetadataSyncing) Regions() ProjectPathSelectorMetadataSyncingRegions { 569 return ProjectPathSelectorMetadataSyncingRegions{} 570 } 571 572 type ProjectPathSelectorMetadataSyncingOwningRegion struct{} 573 574 func (ProjectPathSelectorMetadataSyncingOwningRegion) FieldPath() *Project_FieldSubPath { 575 return &Project_FieldSubPath{ 576 selector: Project_FieldPathSelectorMetadata, 577 subPath: meta.NewMetaFieldPathBuilder().Syncing().OwningRegion().FieldPath(), 578 } 579 } 580 581 func (s ProjectPathSelectorMetadataSyncingOwningRegion) WithValue(value string) *Project_FieldSubPathValue { 582 return s.FieldPath().WithIValue(value).(*Project_FieldSubPathValue) 583 } 584 585 func (s ProjectPathSelectorMetadataSyncingOwningRegion) WithArrayOfValues(values []string) *Project_FieldSubPathArrayOfValues { 586 return s.FieldPath().WithIArrayOfValues(values).(*Project_FieldSubPathArrayOfValues) 587 } 588 589 type ProjectPathSelectorMetadataSyncingRegions struct{} 590 591 func (ProjectPathSelectorMetadataSyncingRegions) FieldPath() *Project_FieldSubPath { 592 return &Project_FieldSubPath{ 593 selector: Project_FieldPathSelectorMetadata, 594 subPath: meta.NewMetaFieldPathBuilder().Syncing().Regions().FieldPath(), 595 } 596 } 597 598 func (s ProjectPathSelectorMetadataSyncingRegions) WithValue(value []string) *Project_FieldSubPathValue { 599 return s.FieldPath().WithIValue(value).(*Project_FieldSubPathValue) 600 } 601 602 func (s ProjectPathSelectorMetadataSyncingRegions) WithArrayOfValues(values [][]string) *Project_FieldSubPathArrayOfValues { 603 return s.FieldPath().WithIArrayOfValues(values).(*Project_FieldSubPathArrayOfValues) 604 } 605 606 func (s ProjectPathSelectorMetadataSyncingRegions) WithItemValue(value string) *Project_FieldSubPathArrayItemValue { 607 return s.FieldPath().WithIArrayItemValue(value).(*Project_FieldSubPathArrayItemValue) 608 } 609 610 type ProjectPathSelectorMetadataLifecycle struct{} 611 612 func (ProjectPathSelectorMetadataLifecycle) FieldPath() *Project_FieldSubPath { 613 return &Project_FieldSubPath{ 614 selector: Project_FieldPathSelectorMetadata, 615 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().FieldPath(), 616 } 617 } 618 619 func (s ProjectPathSelectorMetadataLifecycle) WithValue(value *meta.Lifecycle) *Project_FieldSubPathValue { 620 return s.FieldPath().WithIValue(value).(*Project_FieldSubPathValue) 621 } 622 623 func (s ProjectPathSelectorMetadataLifecycle) WithArrayOfValues(values []*meta.Lifecycle) *Project_FieldSubPathArrayOfValues { 624 return s.FieldPath().WithIArrayOfValues(values).(*Project_FieldSubPathArrayOfValues) 625 } 626 627 func (ProjectPathSelectorMetadataLifecycle) State() ProjectPathSelectorMetadataLifecycleState { 628 return ProjectPathSelectorMetadataLifecycleState{} 629 } 630 631 func (ProjectPathSelectorMetadataLifecycle) BlockDeletion() ProjectPathSelectorMetadataLifecycleBlockDeletion { 632 return ProjectPathSelectorMetadataLifecycleBlockDeletion{} 633 } 634 635 type ProjectPathSelectorMetadataLifecycleState struct{} 636 637 func (ProjectPathSelectorMetadataLifecycleState) FieldPath() *Project_FieldSubPath { 638 return &Project_FieldSubPath{ 639 selector: Project_FieldPathSelectorMetadata, 640 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().State().FieldPath(), 641 } 642 } 643 644 func (s ProjectPathSelectorMetadataLifecycleState) WithValue(value meta.Lifecycle_State) *Project_FieldSubPathValue { 645 return s.FieldPath().WithIValue(value).(*Project_FieldSubPathValue) 646 } 647 648 func (s ProjectPathSelectorMetadataLifecycleState) WithArrayOfValues(values []meta.Lifecycle_State) *Project_FieldSubPathArrayOfValues { 649 return s.FieldPath().WithIArrayOfValues(values).(*Project_FieldSubPathArrayOfValues) 650 } 651 652 type ProjectPathSelectorMetadataLifecycleBlockDeletion struct{} 653 654 func (ProjectPathSelectorMetadataLifecycleBlockDeletion) FieldPath() *Project_FieldSubPath { 655 return &Project_FieldSubPath{ 656 selector: Project_FieldPathSelectorMetadata, 657 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().BlockDeletion().FieldPath(), 658 } 659 } 660 661 func (s ProjectPathSelectorMetadataLifecycleBlockDeletion) WithValue(value bool) *Project_FieldSubPathValue { 662 return s.FieldPath().WithIValue(value).(*Project_FieldSubPathValue) 663 } 664 665 func (s ProjectPathSelectorMetadataLifecycleBlockDeletion) WithArrayOfValues(values []bool) *Project_FieldSubPathArrayOfValues { 666 return s.FieldPath().WithIArrayOfValues(values).(*Project_FieldSubPathArrayOfValues) 667 } 668 669 type ProjectPathSelectorMetadataServices struct{} 670 671 func (ProjectPathSelectorMetadataServices) FieldPath() *Project_FieldSubPath { 672 return &Project_FieldSubPath{ 673 selector: Project_FieldPathSelectorMetadata, 674 subPath: meta.NewMetaFieldPathBuilder().Services().FieldPath(), 675 } 676 } 677 678 func (s ProjectPathSelectorMetadataServices) WithValue(value *meta.ServicesInfo) *Project_FieldSubPathValue { 679 return s.FieldPath().WithIValue(value).(*Project_FieldSubPathValue) 680 } 681 682 func (s ProjectPathSelectorMetadataServices) WithArrayOfValues(values []*meta.ServicesInfo) *Project_FieldSubPathArrayOfValues { 683 return s.FieldPath().WithIArrayOfValues(values).(*Project_FieldSubPathArrayOfValues) 684 } 685 686 func (ProjectPathSelectorMetadataServices) OwningService() ProjectPathSelectorMetadataServicesOwningService { 687 return ProjectPathSelectorMetadataServicesOwningService{} 688 } 689 690 func (ProjectPathSelectorMetadataServices) AllowedServices() ProjectPathSelectorMetadataServicesAllowedServices { 691 return ProjectPathSelectorMetadataServicesAllowedServices{} 692 } 693 694 type ProjectPathSelectorMetadataServicesOwningService struct{} 695 696 func (ProjectPathSelectorMetadataServicesOwningService) FieldPath() *Project_FieldSubPath { 697 return &Project_FieldSubPath{ 698 selector: Project_FieldPathSelectorMetadata, 699 subPath: meta.NewMetaFieldPathBuilder().Services().OwningService().FieldPath(), 700 } 701 } 702 703 func (s ProjectPathSelectorMetadataServicesOwningService) WithValue(value string) *Project_FieldSubPathValue { 704 return s.FieldPath().WithIValue(value).(*Project_FieldSubPathValue) 705 } 706 707 func (s ProjectPathSelectorMetadataServicesOwningService) WithArrayOfValues(values []string) *Project_FieldSubPathArrayOfValues { 708 return s.FieldPath().WithIArrayOfValues(values).(*Project_FieldSubPathArrayOfValues) 709 } 710 711 type ProjectPathSelectorMetadataServicesAllowedServices struct{} 712 713 func (ProjectPathSelectorMetadataServicesAllowedServices) FieldPath() *Project_FieldSubPath { 714 return &Project_FieldSubPath{ 715 selector: Project_FieldPathSelectorMetadata, 716 subPath: meta.NewMetaFieldPathBuilder().Services().AllowedServices().FieldPath(), 717 } 718 } 719 720 func (s ProjectPathSelectorMetadataServicesAllowedServices) WithValue(value []string) *Project_FieldSubPathValue { 721 return s.FieldPath().WithIValue(value).(*Project_FieldSubPathValue) 722 } 723 724 func (s ProjectPathSelectorMetadataServicesAllowedServices) WithArrayOfValues(values [][]string) *Project_FieldSubPathArrayOfValues { 725 return s.FieldPath().WithIArrayOfValues(values).(*Project_FieldSubPathArrayOfValues) 726 } 727 728 func (s ProjectPathSelectorMetadataServicesAllowedServices) WithItemValue(value string) *Project_FieldSubPathArrayItemValue { 729 return s.FieldPath().WithIArrayItemValue(value).(*Project_FieldSubPathArrayItemValue) 730 } 731 732 type ProjectPathSelectorMultiRegionPolicy struct{} 733 734 func (ProjectPathSelectorMultiRegionPolicy) FieldPath() *Project_FieldTerminalPath { 735 return &Project_FieldTerminalPath{selector: Project_FieldPathSelectorMultiRegionPolicy} 736 } 737 738 func (s ProjectPathSelectorMultiRegionPolicy) WithValue(value *multi_region_policy.MultiRegionPolicy) *Project_FieldTerminalPathValue { 739 return s.FieldPath().WithIValue(value).(*Project_FieldTerminalPathValue) 740 } 741 742 func (s ProjectPathSelectorMultiRegionPolicy) WithArrayOfValues(values []*multi_region_policy.MultiRegionPolicy) *Project_FieldTerminalPathArrayOfValues { 743 return s.FieldPath().WithIArrayOfValues(values).(*Project_FieldTerminalPathArrayOfValues) 744 } 745 746 func (ProjectPathSelectorMultiRegionPolicy) WithSubPath(subPath multi_region_policy.MultiRegionPolicy_FieldPath) *Project_FieldSubPath { 747 return &Project_FieldSubPath{selector: Project_FieldPathSelectorMultiRegionPolicy, subPath: subPath} 748 } 749 750 func (s ProjectPathSelectorMultiRegionPolicy) WithSubValue(subPathValue multi_region_policy.MultiRegionPolicy_FieldPathValue) *Project_FieldSubPathValue { 751 return &Project_FieldSubPathValue{Project_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 752 } 753 754 func (s ProjectPathSelectorMultiRegionPolicy) WithSubArrayOfValues(subPathArrayOfValues multi_region_policy.MultiRegionPolicy_FieldPathArrayOfValues) *Project_FieldSubPathArrayOfValues { 755 return &Project_FieldSubPathArrayOfValues{Project_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 756 } 757 758 func (s ProjectPathSelectorMultiRegionPolicy) WithSubArrayItemValue(subPathArrayItemValue multi_region_policy.MultiRegionPolicy_FieldPathArrayItemValue) *Project_FieldSubPathArrayItemValue { 759 return &Project_FieldSubPathArrayItemValue{Project_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 760 } 761 762 func (ProjectPathSelectorMultiRegionPolicy) EnabledRegions() ProjectPathSelectorMultiRegionPolicyEnabledRegions { 763 return ProjectPathSelectorMultiRegionPolicyEnabledRegions{} 764 } 765 766 func (ProjectPathSelectorMultiRegionPolicy) DefaultControlRegion() ProjectPathSelectorMultiRegionPolicyDefaultControlRegion { 767 return ProjectPathSelectorMultiRegionPolicyDefaultControlRegion{} 768 } 769 770 func (ProjectPathSelectorMultiRegionPolicy) CriteriaForDisabledSync() ProjectPathSelectorMultiRegionPolicyCriteriaForDisabledSync { 771 return ProjectPathSelectorMultiRegionPolicyCriteriaForDisabledSync{} 772 } 773 774 type ProjectPathSelectorMultiRegionPolicyEnabledRegions struct{} 775 776 func (ProjectPathSelectorMultiRegionPolicyEnabledRegions) FieldPath() *Project_FieldSubPath { 777 return &Project_FieldSubPath{ 778 selector: Project_FieldPathSelectorMultiRegionPolicy, 779 subPath: multi_region_policy.NewMultiRegionPolicyFieldPathBuilder().EnabledRegions().FieldPath(), 780 } 781 } 782 783 func (s ProjectPathSelectorMultiRegionPolicyEnabledRegions) WithValue(value []string) *Project_FieldSubPathValue { 784 return s.FieldPath().WithIValue(value).(*Project_FieldSubPathValue) 785 } 786 787 func (s ProjectPathSelectorMultiRegionPolicyEnabledRegions) WithArrayOfValues(values [][]string) *Project_FieldSubPathArrayOfValues { 788 return s.FieldPath().WithIArrayOfValues(values).(*Project_FieldSubPathArrayOfValues) 789 } 790 791 func (s ProjectPathSelectorMultiRegionPolicyEnabledRegions) WithItemValue(value string) *Project_FieldSubPathArrayItemValue { 792 return s.FieldPath().WithIArrayItemValue(value).(*Project_FieldSubPathArrayItemValue) 793 } 794 795 type ProjectPathSelectorMultiRegionPolicyDefaultControlRegion struct{} 796 797 func (ProjectPathSelectorMultiRegionPolicyDefaultControlRegion) FieldPath() *Project_FieldSubPath { 798 return &Project_FieldSubPath{ 799 selector: Project_FieldPathSelectorMultiRegionPolicy, 800 subPath: multi_region_policy.NewMultiRegionPolicyFieldPathBuilder().DefaultControlRegion().FieldPath(), 801 } 802 } 803 804 func (s ProjectPathSelectorMultiRegionPolicyDefaultControlRegion) WithValue(value string) *Project_FieldSubPathValue { 805 return s.FieldPath().WithIValue(value).(*Project_FieldSubPathValue) 806 } 807 808 func (s ProjectPathSelectorMultiRegionPolicyDefaultControlRegion) WithArrayOfValues(values []string) *Project_FieldSubPathArrayOfValues { 809 return s.FieldPath().WithIArrayOfValues(values).(*Project_FieldSubPathArrayOfValues) 810 } 811 812 type ProjectPathSelectorMultiRegionPolicyCriteriaForDisabledSync struct{} 813 814 func (ProjectPathSelectorMultiRegionPolicyCriteriaForDisabledSync) FieldPath() *Project_FieldSubPath { 815 return &Project_FieldSubPath{ 816 selector: Project_FieldPathSelectorMultiRegionPolicy, 817 subPath: multi_region_policy.NewMultiRegionPolicyFieldPathBuilder().CriteriaForDisabledSync().FieldPath(), 818 } 819 } 820 821 func (s ProjectPathSelectorMultiRegionPolicyCriteriaForDisabledSync) WithValue(value []*multi_region_policy.MultiRegionPolicy_CriteriaForDisabledSync) *Project_FieldSubPathValue { 822 return s.FieldPath().WithIValue(value).(*Project_FieldSubPathValue) 823 } 824 825 func (s ProjectPathSelectorMultiRegionPolicyCriteriaForDisabledSync) WithArrayOfValues(values [][]*multi_region_policy.MultiRegionPolicy_CriteriaForDisabledSync) *Project_FieldSubPathArrayOfValues { 826 return s.FieldPath().WithIArrayOfValues(values).(*Project_FieldSubPathArrayOfValues) 827 } 828 829 func (s ProjectPathSelectorMultiRegionPolicyCriteriaForDisabledSync) WithItemValue(value *multi_region_policy.MultiRegionPolicy_CriteriaForDisabledSync) *Project_FieldSubPathArrayItemValue { 830 return s.FieldPath().WithIArrayItemValue(value).(*Project_FieldSubPathArrayItemValue) 831 } 832 833 func (ProjectPathSelectorMultiRegionPolicyCriteriaForDisabledSync) ResourceTypeName() ProjectPathSelectorMultiRegionPolicyCriteriaForDisabledSyncResourceTypeName { 834 return ProjectPathSelectorMultiRegionPolicyCriteriaForDisabledSyncResourceTypeName{} 835 } 836 837 func (ProjectPathSelectorMultiRegionPolicyCriteriaForDisabledSync) SourceRegion() ProjectPathSelectorMultiRegionPolicyCriteriaForDisabledSyncSourceRegion { 838 return ProjectPathSelectorMultiRegionPolicyCriteriaForDisabledSyncSourceRegion{} 839 } 840 841 func (ProjectPathSelectorMultiRegionPolicyCriteriaForDisabledSync) DestRegion() ProjectPathSelectorMultiRegionPolicyCriteriaForDisabledSyncDestRegion { 842 return ProjectPathSelectorMultiRegionPolicyCriteriaForDisabledSyncDestRegion{} 843 } 844 845 type ProjectPathSelectorMultiRegionPolicyCriteriaForDisabledSyncResourceTypeName struct{} 846 847 func (ProjectPathSelectorMultiRegionPolicyCriteriaForDisabledSyncResourceTypeName) FieldPath() *Project_FieldSubPath { 848 return &Project_FieldSubPath{ 849 selector: Project_FieldPathSelectorMultiRegionPolicy, 850 subPath: multi_region_policy.NewMultiRegionPolicyFieldPathBuilder().CriteriaForDisabledSync().ResourceTypeName().FieldPath(), 851 } 852 } 853 854 func (s ProjectPathSelectorMultiRegionPolicyCriteriaForDisabledSyncResourceTypeName) WithValue(value string) *Project_FieldSubPathValue { 855 return s.FieldPath().WithIValue(value).(*Project_FieldSubPathValue) 856 } 857 858 func (s ProjectPathSelectorMultiRegionPolicyCriteriaForDisabledSyncResourceTypeName) WithArrayOfValues(values []string) *Project_FieldSubPathArrayOfValues { 859 return s.FieldPath().WithIArrayOfValues(values).(*Project_FieldSubPathArrayOfValues) 860 } 861 862 type ProjectPathSelectorMultiRegionPolicyCriteriaForDisabledSyncSourceRegion struct{} 863 864 func (ProjectPathSelectorMultiRegionPolicyCriteriaForDisabledSyncSourceRegion) FieldPath() *Project_FieldSubPath { 865 return &Project_FieldSubPath{ 866 selector: Project_FieldPathSelectorMultiRegionPolicy, 867 subPath: multi_region_policy.NewMultiRegionPolicyFieldPathBuilder().CriteriaForDisabledSync().SourceRegion().FieldPath(), 868 } 869 } 870 871 func (s ProjectPathSelectorMultiRegionPolicyCriteriaForDisabledSyncSourceRegion) WithValue(value string) *Project_FieldSubPathValue { 872 return s.FieldPath().WithIValue(value).(*Project_FieldSubPathValue) 873 } 874 875 func (s ProjectPathSelectorMultiRegionPolicyCriteriaForDisabledSyncSourceRegion) WithArrayOfValues(values []string) *Project_FieldSubPathArrayOfValues { 876 return s.FieldPath().WithIArrayOfValues(values).(*Project_FieldSubPathArrayOfValues) 877 } 878 879 type ProjectPathSelectorMultiRegionPolicyCriteriaForDisabledSyncDestRegion struct{} 880 881 func (ProjectPathSelectorMultiRegionPolicyCriteriaForDisabledSyncDestRegion) FieldPath() *Project_FieldSubPath { 882 return &Project_FieldSubPath{ 883 selector: Project_FieldPathSelectorMultiRegionPolicy, 884 subPath: multi_region_policy.NewMultiRegionPolicyFieldPathBuilder().CriteriaForDisabledSync().DestRegion().FieldPath(), 885 } 886 } 887 888 func (s ProjectPathSelectorMultiRegionPolicyCriteriaForDisabledSyncDestRegion) WithValue(value string) *Project_FieldSubPathValue { 889 return s.FieldPath().WithIValue(value).(*Project_FieldSubPathValue) 890 } 891 892 func (s ProjectPathSelectorMultiRegionPolicyCriteriaForDisabledSyncDestRegion) WithArrayOfValues(values []string) *Project_FieldSubPathArrayOfValues { 893 return s.FieldPath().WithIArrayOfValues(values).(*Project_FieldSubPathArrayOfValues) 894 }