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