github.com/cloudwan/edgelq-sdk@v1.15.4/iam/resources/v1/organization/organization.pb.fieldpathbuilder.go (about) 1 // Code generated by protoc-gen-goten-object 2 // File: edgelq/iam/proto/v1/organization.proto 3 // DO NOT EDIT!!! 4 5 package organization 6 7 // proto imports 8 import ( 9 iam_common "github.com/cloudwan/edgelq-sdk/iam/resources/v1/common" 10 meta_common "github.com/cloudwan/goten-sdk/meta-service/resources/v1/common" 11 meta_service "github.com/cloudwan/goten-sdk/meta-service/resources/v1/service" 12 meta "github.com/cloudwan/goten-sdk/types/meta" 13 multi_region_policy "github.com/cloudwan/goten-sdk/types/multi_region_policy" 14 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 15 ) 16 17 // make sure we're using proto imports 18 var ( 19 _ = &iam_common.PCR{} 20 _ = ×tamppb.Timestamp{} 21 _ = &meta_common.LabelledDomain{} 22 _ = &meta_service.Service{} 23 _ = &meta.Meta{} 24 _ = &multi_region_policy.MultiRegionPolicy{} 25 ) 26 27 type OrganizationFieldPathBuilder struct{} 28 29 func NewOrganizationFieldPathBuilder() OrganizationFieldPathBuilder { 30 return OrganizationFieldPathBuilder{} 31 } 32 func (OrganizationFieldPathBuilder) Name() OrganizationPathSelectorName { 33 return OrganizationPathSelectorName{} 34 } 35 func (OrganizationFieldPathBuilder) Metadata() OrganizationPathSelectorMetadata { 36 return OrganizationPathSelectorMetadata{} 37 } 38 func (OrganizationFieldPathBuilder) Title() OrganizationPathSelectorTitle { 39 return OrganizationPathSelectorTitle{} 40 } 41 func (OrganizationFieldPathBuilder) Description() OrganizationPathSelectorDescription { 42 return OrganizationPathSelectorDescription{} 43 } 44 func (OrganizationFieldPathBuilder) ParentOrganization() OrganizationPathSelectorParentOrganization { 45 return OrganizationPathSelectorParentOrganization{} 46 } 47 func (OrganizationFieldPathBuilder) MultiRegionPolicy() OrganizationPathSelectorMultiRegionPolicy { 48 return OrganizationPathSelectorMultiRegionPolicy{} 49 } 50 func (OrganizationFieldPathBuilder) AllowedServices() OrganizationPathSelectorAllowedServices { 51 return OrganizationPathSelectorAllowedServices{} 52 } 53 func (OrganizationFieldPathBuilder) BusinessTier() OrganizationPathSelectorBusinessTier { 54 return OrganizationPathSelectorBusinessTier{} 55 } 56 func (OrganizationFieldPathBuilder) ServiceTiers() OrganizationPathSelectorServiceTiers { 57 return OrganizationPathSelectorServiceTiers{} 58 } 59 func (OrganizationFieldPathBuilder) RootOrganization() OrganizationPathSelectorRootOrganization { 60 return OrganizationPathSelectorRootOrganization{} 61 } 62 func (OrganizationFieldPathBuilder) AncestryPath() OrganizationPathSelectorAncestryPath { 63 return OrganizationPathSelectorAncestryPath{} 64 } 65 func (OrganizationFieldPathBuilder) ServiceErrors() OrganizationPathSelectorServiceErrors { 66 return OrganizationPathSelectorServiceErrors{} 67 } 68 func (OrganizationFieldPathBuilder) ServicesGeneration() OrganizationPathSelectorServicesGeneration { 69 return OrganizationPathSelectorServicesGeneration{} 70 } 71 72 type OrganizationPathSelectorName struct{} 73 74 func (OrganizationPathSelectorName) FieldPath() *Organization_FieldTerminalPath { 75 return &Organization_FieldTerminalPath{selector: Organization_FieldPathSelectorName} 76 } 77 78 func (s OrganizationPathSelectorName) WithValue(value *Name) *Organization_FieldTerminalPathValue { 79 return s.FieldPath().WithIValue(value).(*Organization_FieldTerminalPathValue) 80 } 81 82 func (s OrganizationPathSelectorName) WithArrayOfValues(values []*Name) *Organization_FieldTerminalPathArrayOfValues { 83 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldTerminalPathArrayOfValues) 84 } 85 86 type OrganizationPathSelectorMetadata struct{} 87 88 func (OrganizationPathSelectorMetadata) FieldPath() *Organization_FieldTerminalPath { 89 return &Organization_FieldTerminalPath{selector: Organization_FieldPathSelectorMetadata} 90 } 91 92 func (s OrganizationPathSelectorMetadata) WithValue(value *meta.Meta) *Organization_FieldTerminalPathValue { 93 return s.FieldPath().WithIValue(value).(*Organization_FieldTerminalPathValue) 94 } 95 96 func (s OrganizationPathSelectorMetadata) WithArrayOfValues(values []*meta.Meta) *Organization_FieldTerminalPathArrayOfValues { 97 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldTerminalPathArrayOfValues) 98 } 99 100 func (OrganizationPathSelectorMetadata) WithSubPath(subPath meta.Meta_FieldPath) *Organization_FieldSubPath { 101 return &Organization_FieldSubPath{selector: Organization_FieldPathSelectorMetadata, subPath: subPath} 102 } 103 104 func (s OrganizationPathSelectorMetadata) WithSubValue(subPathValue meta.Meta_FieldPathValue) *Organization_FieldSubPathValue { 105 return &Organization_FieldSubPathValue{Organization_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 106 } 107 108 func (s OrganizationPathSelectorMetadata) WithSubArrayOfValues(subPathArrayOfValues meta.Meta_FieldPathArrayOfValues) *Organization_FieldSubPathArrayOfValues { 109 return &Organization_FieldSubPathArrayOfValues{Organization_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 110 } 111 112 func (s OrganizationPathSelectorMetadata) WithSubArrayItemValue(subPathArrayItemValue meta.Meta_FieldPathArrayItemValue) *Organization_FieldSubPathArrayItemValue { 113 return &Organization_FieldSubPathArrayItemValue{Organization_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 114 } 115 116 func (OrganizationPathSelectorMetadata) CreateTime() OrganizationPathSelectorMetadataCreateTime { 117 return OrganizationPathSelectorMetadataCreateTime{} 118 } 119 120 func (OrganizationPathSelectorMetadata) UpdateTime() OrganizationPathSelectorMetadataUpdateTime { 121 return OrganizationPathSelectorMetadataUpdateTime{} 122 } 123 124 func (OrganizationPathSelectorMetadata) DeleteTime() OrganizationPathSelectorMetadataDeleteTime { 125 return OrganizationPathSelectorMetadataDeleteTime{} 126 } 127 128 func (OrganizationPathSelectorMetadata) Uuid() OrganizationPathSelectorMetadataUuid { 129 return OrganizationPathSelectorMetadataUuid{} 130 } 131 132 func (OrganizationPathSelectorMetadata) Tags() OrganizationPathSelectorMetadataTags { 133 return OrganizationPathSelectorMetadataTags{} 134 } 135 136 func (OrganizationPathSelectorMetadata) Labels() OrganizationPathSelectorMetadataLabels { 137 return OrganizationPathSelectorMetadataLabels{} 138 } 139 140 func (OrganizationPathSelectorMetadata) Annotations() OrganizationPathSelectorMetadataAnnotations { 141 return OrganizationPathSelectorMetadataAnnotations{} 142 } 143 144 func (OrganizationPathSelectorMetadata) Generation() OrganizationPathSelectorMetadataGeneration { 145 return OrganizationPathSelectorMetadataGeneration{} 146 } 147 148 func (OrganizationPathSelectorMetadata) ResourceVersion() OrganizationPathSelectorMetadataResourceVersion { 149 return OrganizationPathSelectorMetadataResourceVersion{} 150 } 151 152 func (OrganizationPathSelectorMetadata) OwnerReferences() OrganizationPathSelectorMetadataOwnerReferences { 153 return OrganizationPathSelectorMetadataOwnerReferences{} 154 } 155 156 func (OrganizationPathSelectorMetadata) Shards() OrganizationPathSelectorMetadataShards { 157 return OrganizationPathSelectorMetadataShards{} 158 } 159 160 func (OrganizationPathSelectorMetadata) Syncing() OrganizationPathSelectorMetadataSyncing { 161 return OrganizationPathSelectorMetadataSyncing{} 162 } 163 164 func (OrganizationPathSelectorMetadata) Lifecycle() OrganizationPathSelectorMetadataLifecycle { 165 return OrganizationPathSelectorMetadataLifecycle{} 166 } 167 168 func (OrganizationPathSelectorMetadata) Services() OrganizationPathSelectorMetadataServices { 169 return OrganizationPathSelectorMetadataServices{} 170 } 171 172 type OrganizationPathSelectorMetadataCreateTime struct{} 173 174 func (OrganizationPathSelectorMetadataCreateTime) FieldPath() *Organization_FieldSubPath { 175 return &Organization_FieldSubPath{ 176 selector: Organization_FieldPathSelectorMetadata, 177 subPath: meta.NewMetaFieldPathBuilder().CreateTime().FieldPath(), 178 } 179 } 180 181 func (s OrganizationPathSelectorMetadataCreateTime) WithValue(value *timestamppb.Timestamp) *Organization_FieldSubPathValue { 182 return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue) 183 } 184 185 func (s OrganizationPathSelectorMetadataCreateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *Organization_FieldSubPathArrayOfValues { 186 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues) 187 } 188 189 type OrganizationPathSelectorMetadataUpdateTime struct{} 190 191 func (OrganizationPathSelectorMetadataUpdateTime) FieldPath() *Organization_FieldSubPath { 192 return &Organization_FieldSubPath{ 193 selector: Organization_FieldPathSelectorMetadata, 194 subPath: meta.NewMetaFieldPathBuilder().UpdateTime().FieldPath(), 195 } 196 } 197 198 func (s OrganizationPathSelectorMetadataUpdateTime) WithValue(value *timestamppb.Timestamp) *Organization_FieldSubPathValue { 199 return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue) 200 } 201 202 func (s OrganizationPathSelectorMetadataUpdateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *Organization_FieldSubPathArrayOfValues { 203 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues) 204 } 205 206 type OrganizationPathSelectorMetadataDeleteTime struct{} 207 208 func (OrganizationPathSelectorMetadataDeleteTime) FieldPath() *Organization_FieldSubPath { 209 return &Organization_FieldSubPath{ 210 selector: Organization_FieldPathSelectorMetadata, 211 subPath: meta.NewMetaFieldPathBuilder().DeleteTime().FieldPath(), 212 } 213 } 214 215 func (s OrganizationPathSelectorMetadataDeleteTime) WithValue(value *timestamppb.Timestamp) *Organization_FieldSubPathValue { 216 return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue) 217 } 218 219 func (s OrganizationPathSelectorMetadataDeleteTime) WithArrayOfValues(values []*timestamppb.Timestamp) *Organization_FieldSubPathArrayOfValues { 220 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues) 221 } 222 223 type OrganizationPathSelectorMetadataUuid struct{} 224 225 func (OrganizationPathSelectorMetadataUuid) FieldPath() *Organization_FieldSubPath { 226 return &Organization_FieldSubPath{ 227 selector: Organization_FieldPathSelectorMetadata, 228 subPath: meta.NewMetaFieldPathBuilder().Uuid().FieldPath(), 229 } 230 } 231 232 func (s OrganizationPathSelectorMetadataUuid) WithValue(value string) *Organization_FieldSubPathValue { 233 return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue) 234 } 235 236 func (s OrganizationPathSelectorMetadataUuid) WithArrayOfValues(values []string) *Organization_FieldSubPathArrayOfValues { 237 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues) 238 } 239 240 type OrganizationPathSelectorMetadataTags struct{} 241 242 func (OrganizationPathSelectorMetadataTags) FieldPath() *Organization_FieldSubPath { 243 return &Organization_FieldSubPath{ 244 selector: Organization_FieldPathSelectorMetadata, 245 subPath: meta.NewMetaFieldPathBuilder().Tags().FieldPath(), 246 } 247 } 248 249 func (s OrganizationPathSelectorMetadataTags) WithValue(value []string) *Organization_FieldSubPathValue { 250 return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue) 251 } 252 253 func (s OrganizationPathSelectorMetadataTags) WithArrayOfValues(values [][]string) *Organization_FieldSubPathArrayOfValues { 254 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues) 255 } 256 257 func (s OrganizationPathSelectorMetadataTags) WithItemValue(value string) *Organization_FieldSubPathArrayItemValue { 258 return s.FieldPath().WithIArrayItemValue(value).(*Organization_FieldSubPathArrayItemValue) 259 } 260 261 type OrganizationPathSelectorMetadataLabels struct{} 262 263 func (OrganizationPathSelectorMetadataLabels) FieldPath() *Organization_FieldSubPath { 264 return &Organization_FieldSubPath{ 265 selector: Organization_FieldPathSelectorMetadata, 266 subPath: meta.NewMetaFieldPathBuilder().Labels().FieldPath(), 267 } 268 } 269 270 func (s OrganizationPathSelectorMetadataLabels) WithValue(value map[string]string) *Organization_FieldSubPathValue { 271 return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue) 272 } 273 274 func (s OrganizationPathSelectorMetadataLabels) WithArrayOfValues(values []map[string]string) *Organization_FieldSubPathArrayOfValues { 275 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues) 276 } 277 278 func (OrganizationPathSelectorMetadataLabels) WithKey(key string) OrganizationMapPathSelectorMetadataLabels { 279 return OrganizationMapPathSelectorMetadataLabels{key: key} 280 } 281 282 type OrganizationMapPathSelectorMetadataLabels struct { 283 key string 284 } 285 286 func (s OrganizationMapPathSelectorMetadataLabels) FieldPath() *Organization_FieldSubPath { 287 return &Organization_FieldSubPath{ 288 selector: Organization_FieldPathSelectorMetadata, 289 subPath: meta.NewMetaFieldPathBuilder().Labels().WithKey(s.key).FieldPath(), 290 } 291 } 292 293 func (s OrganizationMapPathSelectorMetadataLabels) WithValue(value string) *Organization_FieldSubPathValue { 294 return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue) 295 } 296 297 func (s OrganizationMapPathSelectorMetadataLabels) WithArrayOfValues(values []string) *Organization_FieldSubPathArrayOfValues { 298 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues) 299 } 300 301 type OrganizationPathSelectorMetadataAnnotations struct{} 302 303 func (OrganizationPathSelectorMetadataAnnotations) FieldPath() *Organization_FieldSubPath { 304 return &Organization_FieldSubPath{ 305 selector: Organization_FieldPathSelectorMetadata, 306 subPath: meta.NewMetaFieldPathBuilder().Annotations().FieldPath(), 307 } 308 } 309 310 func (s OrganizationPathSelectorMetadataAnnotations) WithValue(value map[string]string) *Organization_FieldSubPathValue { 311 return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue) 312 } 313 314 func (s OrganizationPathSelectorMetadataAnnotations) WithArrayOfValues(values []map[string]string) *Organization_FieldSubPathArrayOfValues { 315 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues) 316 } 317 318 func (OrganizationPathSelectorMetadataAnnotations) WithKey(key string) OrganizationMapPathSelectorMetadataAnnotations { 319 return OrganizationMapPathSelectorMetadataAnnotations{key: key} 320 } 321 322 type OrganizationMapPathSelectorMetadataAnnotations struct { 323 key string 324 } 325 326 func (s OrganizationMapPathSelectorMetadataAnnotations) FieldPath() *Organization_FieldSubPath { 327 return &Organization_FieldSubPath{ 328 selector: Organization_FieldPathSelectorMetadata, 329 subPath: meta.NewMetaFieldPathBuilder().Annotations().WithKey(s.key).FieldPath(), 330 } 331 } 332 333 func (s OrganizationMapPathSelectorMetadataAnnotations) WithValue(value string) *Organization_FieldSubPathValue { 334 return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue) 335 } 336 337 func (s OrganizationMapPathSelectorMetadataAnnotations) WithArrayOfValues(values []string) *Organization_FieldSubPathArrayOfValues { 338 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues) 339 } 340 341 type OrganizationPathSelectorMetadataGeneration struct{} 342 343 func (OrganizationPathSelectorMetadataGeneration) FieldPath() *Organization_FieldSubPath { 344 return &Organization_FieldSubPath{ 345 selector: Organization_FieldPathSelectorMetadata, 346 subPath: meta.NewMetaFieldPathBuilder().Generation().FieldPath(), 347 } 348 } 349 350 func (s OrganizationPathSelectorMetadataGeneration) WithValue(value int64) *Organization_FieldSubPathValue { 351 return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue) 352 } 353 354 func (s OrganizationPathSelectorMetadataGeneration) WithArrayOfValues(values []int64) *Organization_FieldSubPathArrayOfValues { 355 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues) 356 } 357 358 type OrganizationPathSelectorMetadataResourceVersion struct{} 359 360 func (OrganizationPathSelectorMetadataResourceVersion) FieldPath() *Organization_FieldSubPath { 361 return &Organization_FieldSubPath{ 362 selector: Organization_FieldPathSelectorMetadata, 363 subPath: meta.NewMetaFieldPathBuilder().ResourceVersion().FieldPath(), 364 } 365 } 366 367 func (s OrganizationPathSelectorMetadataResourceVersion) WithValue(value string) *Organization_FieldSubPathValue { 368 return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue) 369 } 370 371 func (s OrganizationPathSelectorMetadataResourceVersion) WithArrayOfValues(values []string) *Organization_FieldSubPathArrayOfValues { 372 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues) 373 } 374 375 type OrganizationPathSelectorMetadataOwnerReferences struct{} 376 377 func (OrganizationPathSelectorMetadataOwnerReferences) FieldPath() *Organization_FieldSubPath { 378 return &Organization_FieldSubPath{ 379 selector: Organization_FieldPathSelectorMetadata, 380 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().FieldPath(), 381 } 382 } 383 384 func (s OrganizationPathSelectorMetadataOwnerReferences) WithValue(value []*meta.OwnerReference) *Organization_FieldSubPathValue { 385 return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue) 386 } 387 388 func (s OrganizationPathSelectorMetadataOwnerReferences) WithArrayOfValues(values [][]*meta.OwnerReference) *Organization_FieldSubPathArrayOfValues { 389 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues) 390 } 391 392 func (s OrganizationPathSelectorMetadataOwnerReferences) WithItemValue(value *meta.OwnerReference) *Organization_FieldSubPathArrayItemValue { 393 return s.FieldPath().WithIArrayItemValue(value).(*Organization_FieldSubPathArrayItemValue) 394 } 395 396 func (OrganizationPathSelectorMetadataOwnerReferences) Kind() OrganizationPathSelectorMetadataOwnerReferencesKind { 397 return OrganizationPathSelectorMetadataOwnerReferencesKind{} 398 } 399 400 func (OrganizationPathSelectorMetadataOwnerReferences) Version() OrganizationPathSelectorMetadataOwnerReferencesVersion { 401 return OrganizationPathSelectorMetadataOwnerReferencesVersion{} 402 } 403 404 func (OrganizationPathSelectorMetadataOwnerReferences) Name() OrganizationPathSelectorMetadataOwnerReferencesName { 405 return OrganizationPathSelectorMetadataOwnerReferencesName{} 406 } 407 408 func (OrganizationPathSelectorMetadataOwnerReferences) Region() OrganizationPathSelectorMetadataOwnerReferencesRegion { 409 return OrganizationPathSelectorMetadataOwnerReferencesRegion{} 410 } 411 412 func (OrganizationPathSelectorMetadataOwnerReferences) Controller() OrganizationPathSelectorMetadataOwnerReferencesController { 413 return OrganizationPathSelectorMetadataOwnerReferencesController{} 414 } 415 416 func (OrganizationPathSelectorMetadataOwnerReferences) RequiresOwnerReference() OrganizationPathSelectorMetadataOwnerReferencesRequiresOwnerReference { 417 return OrganizationPathSelectorMetadataOwnerReferencesRequiresOwnerReference{} 418 } 419 420 func (OrganizationPathSelectorMetadataOwnerReferences) UnsetOnDelete() OrganizationPathSelectorMetadataOwnerReferencesUnsetOnDelete { 421 return OrganizationPathSelectorMetadataOwnerReferencesUnsetOnDelete{} 422 } 423 424 type OrganizationPathSelectorMetadataOwnerReferencesKind struct{} 425 426 func (OrganizationPathSelectorMetadataOwnerReferencesKind) FieldPath() *Organization_FieldSubPath { 427 return &Organization_FieldSubPath{ 428 selector: Organization_FieldPathSelectorMetadata, 429 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Kind().FieldPath(), 430 } 431 } 432 433 func (s OrganizationPathSelectorMetadataOwnerReferencesKind) WithValue(value string) *Organization_FieldSubPathValue { 434 return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue) 435 } 436 437 func (s OrganizationPathSelectorMetadataOwnerReferencesKind) WithArrayOfValues(values []string) *Organization_FieldSubPathArrayOfValues { 438 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues) 439 } 440 441 type OrganizationPathSelectorMetadataOwnerReferencesVersion struct{} 442 443 func (OrganizationPathSelectorMetadataOwnerReferencesVersion) FieldPath() *Organization_FieldSubPath { 444 return &Organization_FieldSubPath{ 445 selector: Organization_FieldPathSelectorMetadata, 446 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Version().FieldPath(), 447 } 448 } 449 450 func (s OrganizationPathSelectorMetadataOwnerReferencesVersion) WithValue(value string) *Organization_FieldSubPathValue { 451 return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue) 452 } 453 454 func (s OrganizationPathSelectorMetadataOwnerReferencesVersion) WithArrayOfValues(values []string) *Organization_FieldSubPathArrayOfValues { 455 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues) 456 } 457 458 type OrganizationPathSelectorMetadataOwnerReferencesName struct{} 459 460 func (OrganizationPathSelectorMetadataOwnerReferencesName) FieldPath() *Organization_FieldSubPath { 461 return &Organization_FieldSubPath{ 462 selector: Organization_FieldPathSelectorMetadata, 463 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Name().FieldPath(), 464 } 465 } 466 467 func (s OrganizationPathSelectorMetadataOwnerReferencesName) WithValue(value string) *Organization_FieldSubPathValue { 468 return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue) 469 } 470 471 func (s OrganizationPathSelectorMetadataOwnerReferencesName) WithArrayOfValues(values []string) *Organization_FieldSubPathArrayOfValues { 472 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues) 473 } 474 475 type OrganizationPathSelectorMetadataOwnerReferencesRegion struct{} 476 477 func (OrganizationPathSelectorMetadataOwnerReferencesRegion) FieldPath() *Organization_FieldSubPath { 478 return &Organization_FieldSubPath{ 479 selector: Organization_FieldPathSelectorMetadata, 480 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Region().FieldPath(), 481 } 482 } 483 484 func (s OrganizationPathSelectorMetadataOwnerReferencesRegion) WithValue(value string) *Organization_FieldSubPathValue { 485 return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue) 486 } 487 488 func (s OrganizationPathSelectorMetadataOwnerReferencesRegion) WithArrayOfValues(values []string) *Organization_FieldSubPathArrayOfValues { 489 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues) 490 } 491 492 type OrganizationPathSelectorMetadataOwnerReferencesController struct{} 493 494 func (OrganizationPathSelectorMetadataOwnerReferencesController) FieldPath() *Organization_FieldSubPath { 495 return &Organization_FieldSubPath{ 496 selector: Organization_FieldPathSelectorMetadata, 497 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Controller().FieldPath(), 498 } 499 } 500 501 func (s OrganizationPathSelectorMetadataOwnerReferencesController) WithValue(value bool) *Organization_FieldSubPathValue { 502 return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue) 503 } 504 505 func (s OrganizationPathSelectorMetadataOwnerReferencesController) WithArrayOfValues(values []bool) *Organization_FieldSubPathArrayOfValues { 506 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues) 507 } 508 509 type OrganizationPathSelectorMetadataOwnerReferencesRequiresOwnerReference struct{} 510 511 func (OrganizationPathSelectorMetadataOwnerReferencesRequiresOwnerReference) FieldPath() *Organization_FieldSubPath { 512 return &Organization_FieldSubPath{ 513 selector: Organization_FieldPathSelectorMetadata, 514 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().RequiresOwnerReference().FieldPath(), 515 } 516 } 517 518 func (s OrganizationPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithValue(value bool) *Organization_FieldSubPathValue { 519 return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue) 520 } 521 522 func (s OrganizationPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithArrayOfValues(values []bool) *Organization_FieldSubPathArrayOfValues { 523 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues) 524 } 525 526 type OrganizationPathSelectorMetadataOwnerReferencesUnsetOnDelete struct{} 527 528 func (OrganizationPathSelectorMetadataOwnerReferencesUnsetOnDelete) FieldPath() *Organization_FieldSubPath { 529 return &Organization_FieldSubPath{ 530 selector: Organization_FieldPathSelectorMetadata, 531 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().UnsetOnDelete().FieldPath(), 532 } 533 } 534 535 func (s OrganizationPathSelectorMetadataOwnerReferencesUnsetOnDelete) WithValue(value bool) *Organization_FieldSubPathValue { 536 return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue) 537 } 538 539 func (s OrganizationPathSelectorMetadataOwnerReferencesUnsetOnDelete) WithArrayOfValues(values []bool) *Organization_FieldSubPathArrayOfValues { 540 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues) 541 } 542 543 type OrganizationPathSelectorMetadataShards struct{} 544 545 func (OrganizationPathSelectorMetadataShards) FieldPath() *Organization_FieldSubPath { 546 return &Organization_FieldSubPath{ 547 selector: Organization_FieldPathSelectorMetadata, 548 subPath: meta.NewMetaFieldPathBuilder().Shards().FieldPath(), 549 } 550 } 551 552 func (s OrganizationPathSelectorMetadataShards) WithValue(value map[string]int64) *Organization_FieldSubPathValue { 553 return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue) 554 } 555 556 func (s OrganizationPathSelectorMetadataShards) WithArrayOfValues(values []map[string]int64) *Organization_FieldSubPathArrayOfValues { 557 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues) 558 } 559 560 func (OrganizationPathSelectorMetadataShards) WithKey(key string) OrganizationMapPathSelectorMetadataShards { 561 return OrganizationMapPathSelectorMetadataShards{key: key} 562 } 563 564 type OrganizationMapPathSelectorMetadataShards struct { 565 key string 566 } 567 568 func (s OrganizationMapPathSelectorMetadataShards) FieldPath() *Organization_FieldSubPath { 569 return &Organization_FieldSubPath{ 570 selector: Organization_FieldPathSelectorMetadata, 571 subPath: meta.NewMetaFieldPathBuilder().Shards().WithKey(s.key).FieldPath(), 572 } 573 } 574 575 func (s OrganizationMapPathSelectorMetadataShards) WithValue(value int64) *Organization_FieldSubPathValue { 576 return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue) 577 } 578 579 func (s OrganizationMapPathSelectorMetadataShards) WithArrayOfValues(values []int64) *Organization_FieldSubPathArrayOfValues { 580 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues) 581 } 582 583 type OrganizationPathSelectorMetadataSyncing struct{} 584 585 func (OrganizationPathSelectorMetadataSyncing) FieldPath() *Organization_FieldSubPath { 586 return &Organization_FieldSubPath{ 587 selector: Organization_FieldPathSelectorMetadata, 588 subPath: meta.NewMetaFieldPathBuilder().Syncing().FieldPath(), 589 } 590 } 591 592 func (s OrganizationPathSelectorMetadataSyncing) WithValue(value *meta.SyncingMeta) *Organization_FieldSubPathValue { 593 return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue) 594 } 595 596 func (s OrganizationPathSelectorMetadataSyncing) WithArrayOfValues(values []*meta.SyncingMeta) *Organization_FieldSubPathArrayOfValues { 597 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues) 598 } 599 600 func (OrganizationPathSelectorMetadataSyncing) OwningRegion() OrganizationPathSelectorMetadataSyncingOwningRegion { 601 return OrganizationPathSelectorMetadataSyncingOwningRegion{} 602 } 603 604 func (OrganizationPathSelectorMetadataSyncing) Regions() OrganizationPathSelectorMetadataSyncingRegions { 605 return OrganizationPathSelectorMetadataSyncingRegions{} 606 } 607 608 type OrganizationPathSelectorMetadataSyncingOwningRegion struct{} 609 610 func (OrganizationPathSelectorMetadataSyncingOwningRegion) FieldPath() *Organization_FieldSubPath { 611 return &Organization_FieldSubPath{ 612 selector: Organization_FieldPathSelectorMetadata, 613 subPath: meta.NewMetaFieldPathBuilder().Syncing().OwningRegion().FieldPath(), 614 } 615 } 616 617 func (s OrganizationPathSelectorMetadataSyncingOwningRegion) WithValue(value string) *Organization_FieldSubPathValue { 618 return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue) 619 } 620 621 func (s OrganizationPathSelectorMetadataSyncingOwningRegion) WithArrayOfValues(values []string) *Organization_FieldSubPathArrayOfValues { 622 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues) 623 } 624 625 type OrganizationPathSelectorMetadataSyncingRegions struct{} 626 627 func (OrganizationPathSelectorMetadataSyncingRegions) FieldPath() *Organization_FieldSubPath { 628 return &Organization_FieldSubPath{ 629 selector: Organization_FieldPathSelectorMetadata, 630 subPath: meta.NewMetaFieldPathBuilder().Syncing().Regions().FieldPath(), 631 } 632 } 633 634 func (s OrganizationPathSelectorMetadataSyncingRegions) WithValue(value []string) *Organization_FieldSubPathValue { 635 return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue) 636 } 637 638 func (s OrganizationPathSelectorMetadataSyncingRegions) WithArrayOfValues(values [][]string) *Organization_FieldSubPathArrayOfValues { 639 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues) 640 } 641 642 func (s OrganizationPathSelectorMetadataSyncingRegions) WithItemValue(value string) *Organization_FieldSubPathArrayItemValue { 643 return s.FieldPath().WithIArrayItemValue(value).(*Organization_FieldSubPathArrayItemValue) 644 } 645 646 type OrganizationPathSelectorMetadataLifecycle struct{} 647 648 func (OrganizationPathSelectorMetadataLifecycle) FieldPath() *Organization_FieldSubPath { 649 return &Organization_FieldSubPath{ 650 selector: Organization_FieldPathSelectorMetadata, 651 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().FieldPath(), 652 } 653 } 654 655 func (s OrganizationPathSelectorMetadataLifecycle) WithValue(value *meta.Lifecycle) *Organization_FieldSubPathValue { 656 return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue) 657 } 658 659 func (s OrganizationPathSelectorMetadataLifecycle) WithArrayOfValues(values []*meta.Lifecycle) *Organization_FieldSubPathArrayOfValues { 660 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues) 661 } 662 663 func (OrganizationPathSelectorMetadataLifecycle) State() OrganizationPathSelectorMetadataLifecycleState { 664 return OrganizationPathSelectorMetadataLifecycleState{} 665 } 666 667 func (OrganizationPathSelectorMetadataLifecycle) BlockDeletion() OrganizationPathSelectorMetadataLifecycleBlockDeletion { 668 return OrganizationPathSelectorMetadataLifecycleBlockDeletion{} 669 } 670 671 type OrganizationPathSelectorMetadataLifecycleState struct{} 672 673 func (OrganizationPathSelectorMetadataLifecycleState) FieldPath() *Organization_FieldSubPath { 674 return &Organization_FieldSubPath{ 675 selector: Organization_FieldPathSelectorMetadata, 676 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().State().FieldPath(), 677 } 678 } 679 680 func (s OrganizationPathSelectorMetadataLifecycleState) WithValue(value meta.Lifecycle_State) *Organization_FieldSubPathValue { 681 return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue) 682 } 683 684 func (s OrganizationPathSelectorMetadataLifecycleState) WithArrayOfValues(values []meta.Lifecycle_State) *Organization_FieldSubPathArrayOfValues { 685 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues) 686 } 687 688 type OrganizationPathSelectorMetadataLifecycleBlockDeletion struct{} 689 690 func (OrganizationPathSelectorMetadataLifecycleBlockDeletion) FieldPath() *Organization_FieldSubPath { 691 return &Organization_FieldSubPath{ 692 selector: Organization_FieldPathSelectorMetadata, 693 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().BlockDeletion().FieldPath(), 694 } 695 } 696 697 func (s OrganizationPathSelectorMetadataLifecycleBlockDeletion) WithValue(value bool) *Organization_FieldSubPathValue { 698 return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue) 699 } 700 701 func (s OrganizationPathSelectorMetadataLifecycleBlockDeletion) WithArrayOfValues(values []bool) *Organization_FieldSubPathArrayOfValues { 702 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues) 703 } 704 705 type OrganizationPathSelectorMetadataServices struct{} 706 707 func (OrganizationPathSelectorMetadataServices) FieldPath() *Organization_FieldSubPath { 708 return &Organization_FieldSubPath{ 709 selector: Organization_FieldPathSelectorMetadata, 710 subPath: meta.NewMetaFieldPathBuilder().Services().FieldPath(), 711 } 712 } 713 714 func (s OrganizationPathSelectorMetadataServices) WithValue(value *meta.ServicesInfo) *Organization_FieldSubPathValue { 715 return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue) 716 } 717 718 func (s OrganizationPathSelectorMetadataServices) WithArrayOfValues(values []*meta.ServicesInfo) *Organization_FieldSubPathArrayOfValues { 719 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues) 720 } 721 722 func (OrganizationPathSelectorMetadataServices) OwningService() OrganizationPathSelectorMetadataServicesOwningService { 723 return OrganizationPathSelectorMetadataServicesOwningService{} 724 } 725 726 func (OrganizationPathSelectorMetadataServices) AllowedServices() OrganizationPathSelectorMetadataServicesAllowedServices { 727 return OrganizationPathSelectorMetadataServicesAllowedServices{} 728 } 729 730 type OrganizationPathSelectorMetadataServicesOwningService struct{} 731 732 func (OrganizationPathSelectorMetadataServicesOwningService) FieldPath() *Organization_FieldSubPath { 733 return &Organization_FieldSubPath{ 734 selector: Organization_FieldPathSelectorMetadata, 735 subPath: meta.NewMetaFieldPathBuilder().Services().OwningService().FieldPath(), 736 } 737 } 738 739 func (s OrganizationPathSelectorMetadataServicesOwningService) WithValue(value string) *Organization_FieldSubPathValue { 740 return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue) 741 } 742 743 func (s OrganizationPathSelectorMetadataServicesOwningService) WithArrayOfValues(values []string) *Organization_FieldSubPathArrayOfValues { 744 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues) 745 } 746 747 type OrganizationPathSelectorMetadataServicesAllowedServices struct{} 748 749 func (OrganizationPathSelectorMetadataServicesAllowedServices) FieldPath() *Organization_FieldSubPath { 750 return &Organization_FieldSubPath{ 751 selector: Organization_FieldPathSelectorMetadata, 752 subPath: meta.NewMetaFieldPathBuilder().Services().AllowedServices().FieldPath(), 753 } 754 } 755 756 func (s OrganizationPathSelectorMetadataServicesAllowedServices) WithValue(value []string) *Organization_FieldSubPathValue { 757 return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue) 758 } 759 760 func (s OrganizationPathSelectorMetadataServicesAllowedServices) WithArrayOfValues(values [][]string) *Organization_FieldSubPathArrayOfValues { 761 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues) 762 } 763 764 func (s OrganizationPathSelectorMetadataServicesAllowedServices) WithItemValue(value string) *Organization_FieldSubPathArrayItemValue { 765 return s.FieldPath().WithIArrayItemValue(value).(*Organization_FieldSubPathArrayItemValue) 766 } 767 768 type OrganizationPathSelectorTitle struct{} 769 770 func (OrganizationPathSelectorTitle) FieldPath() *Organization_FieldTerminalPath { 771 return &Organization_FieldTerminalPath{selector: Organization_FieldPathSelectorTitle} 772 } 773 774 func (s OrganizationPathSelectorTitle) WithValue(value string) *Organization_FieldTerminalPathValue { 775 return s.FieldPath().WithIValue(value).(*Organization_FieldTerminalPathValue) 776 } 777 778 func (s OrganizationPathSelectorTitle) WithArrayOfValues(values []string) *Organization_FieldTerminalPathArrayOfValues { 779 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldTerminalPathArrayOfValues) 780 } 781 782 type OrganizationPathSelectorDescription struct{} 783 784 func (OrganizationPathSelectorDescription) FieldPath() *Organization_FieldTerminalPath { 785 return &Organization_FieldTerminalPath{selector: Organization_FieldPathSelectorDescription} 786 } 787 788 func (s OrganizationPathSelectorDescription) WithValue(value string) *Organization_FieldTerminalPathValue { 789 return s.FieldPath().WithIValue(value).(*Organization_FieldTerminalPathValue) 790 } 791 792 func (s OrganizationPathSelectorDescription) WithArrayOfValues(values []string) *Organization_FieldTerminalPathArrayOfValues { 793 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldTerminalPathArrayOfValues) 794 } 795 796 type OrganizationPathSelectorParentOrganization struct{} 797 798 func (OrganizationPathSelectorParentOrganization) FieldPath() *Organization_FieldTerminalPath { 799 return &Organization_FieldTerminalPath{selector: Organization_FieldPathSelectorParentOrganization} 800 } 801 802 func (s OrganizationPathSelectorParentOrganization) WithValue(value *Reference) *Organization_FieldTerminalPathValue { 803 return s.FieldPath().WithIValue(value).(*Organization_FieldTerminalPathValue) 804 } 805 806 func (s OrganizationPathSelectorParentOrganization) WithArrayOfValues(values []*Reference) *Organization_FieldTerminalPathArrayOfValues { 807 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldTerminalPathArrayOfValues) 808 } 809 810 type OrganizationPathSelectorMultiRegionPolicy struct{} 811 812 func (OrganizationPathSelectorMultiRegionPolicy) FieldPath() *Organization_FieldTerminalPath { 813 return &Organization_FieldTerminalPath{selector: Organization_FieldPathSelectorMultiRegionPolicy} 814 } 815 816 func (s OrganizationPathSelectorMultiRegionPolicy) WithValue(value *multi_region_policy.MultiRegionPolicy) *Organization_FieldTerminalPathValue { 817 return s.FieldPath().WithIValue(value).(*Organization_FieldTerminalPathValue) 818 } 819 820 func (s OrganizationPathSelectorMultiRegionPolicy) WithArrayOfValues(values []*multi_region_policy.MultiRegionPolicy) *Organization_FieldTerminalPathArrayOfValues { 821 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldTerminalPathArrayOfValues) 822 } 823 824 func (OrganizationPathSelectorMultiRegionPolicy) WithSubPath(subPath multi_region_policy.MultiRegionPolicy_FieldPath) *Organization_FieldSubPath { 825 return &Organization_FieldSubPath{selector: Organization_FieldPathSelectorMultiRegionPolicy, subPath: subPath} 826 } 827 828 func (s OrganizationPathSelectorMultiRegionPolicy) WithSubValue(subPathValue multi_region_policy.MultiRegionPolicy_FieldPathValue) *Organization_FieldSubPathValue { 829 return &Organization_FieldSubPathValue{Organization_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 830 } 831 832 func (s OrganizationPathSelectorMultiRegionPolicy) WithSubArrayOfValues(subPathArrayOfValues multi_region_policy.MultiRegionPolicy_FieldPathArrayOfValues) *Organization_FieldSubPathArrayOfValues { 833 return &Organization_FieldSubPathArrayOfValues{Organization_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 834 } 835 836 func (s OrganizationPathSelectorMultiRegionPolicy) WithSubArrayItemValue(subPathArrayItemValue multi_region_policy.MultiRegionPolicy_FieldPathArrayItemValue) *Organization_FieldSubPathArrayItemValue { 837 return &Organization_FieldSubPathArrayItemValue{Organization_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 838 } 839 840 func (OrganizationPathSelectorMultiRegionPolicy) EnabledRegions() OrganizationPathSelectorMultiRegionPolicyEnabledRegions { 841 return OrganizationPathSelectorMultiRegionPolicyEnabledRegions{} 842 } 843 844 func (OrganizationPathSelectorMultiRegionPolicy) DefaultControlRegion() OrganizationPathSelectorMultiRegionPolicyDefaultControlRegion { 845 return OrganizationPathSelectorMultiRegionPolicyDefaultControlRegion{} 846 } 847 848 func (OrganizationPathSelectorMultiRegionPolicy) CriteriaForDisabledSync() OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSync { 849 return OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSync{} 850 } 851 852 type OrganizationPathSelectorMultiRegionPolicyEnabledRegions struct{} 853 854 func (OrganizationPathSelectorMultiRegionPolicyEnabledRegions) FieldPath() *Organization_FieldSubPath { 855 return &Organization_FieldSubPath{ 856 selector: Organization_FieldPathSelectorMultiRegionPolicy, 857 subPath: multi_region_policy.NewMultiRegionPolicyFieldPathBuilder().EnabledRegions().FieldPath(), 858 } 859 } 860 861 func (s OrganizationPathSelectorMultiRegionPolicyEnabledRegions) WithValue(value []string) *Organization_FieldSubPathValue { 862 return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue) 863 } 864 865 func (s OrganizationPathSelectorMultiRegionPolicyEnabledRegions) WithArrayOfValues(values [][]string) *Organization_FieldSubPathArrayOfValues { 866 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues) 867 } 868 869 func (s OrganizationPathSelectorMultiRegionPolicyEnabledRegions) WithItemValue(value string) *Organization_FieldSubPathArrayItemValue { 870 return s.FieldPath().WithIArrayItemValue(value).(*Organization_FieldSubPathArrayItemValue) 871 } 872 873 type OrganizationPathSelectorMultiRegionPolicyDefaultControlRegion struct{} 874 875 func (OrganizationPathSelectorMultiRegionPolicyDefaultControlRegion) FieldPath() *Organization_FieldSubPath { 876 return &Organization_FieldSubPath{ 877 selector: Organization_FieldPathSelectorMultiRegionPolicy, 878 subPath: multi_region_policy.NewMultiRegionPolicyFieldPathBuilder().DefaultControlRegion().FieldPath(), 879 } 880 } 881 882 func (s OrganizationPathSelectorMultiRegionPolicyDefaultControlRegion) WithValue(value string) *Organization_FieldSubPathValue { 883 return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue) 884 } 885 886 func (s OrganizationPathSelectorMultiRegionPolicyDefaultControlRegion) WithArrayOfValues(values []string) *Organization_FieldSubPathArrayOfValues { 887 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues) 888 } 889 890 type OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSync struct{} 891 892 func (OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSync) FieldPath() *Organization_FieldSubPath { 893 return &Organization_FieldSubPath{ 894 selector: Organization_FieldPathSelectorMultiRegionPolicy, 895 subPath: multi_region_policy.NewMultiRegionPolicyFieldPathBuilder().CriteriaForDisabledSync().FieldPath(), 896 } 897 } 898 899 func (s OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSync) WithValue(value []*multi_region_policy.MultiRegionPolicy_CriteriaForDisabledSync) *Organization_FieldSubPathValue { 900 return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue) 901 } 902 903 func (s OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSync) WithArrayOfValues(values [][]*multi_region_policy.MultiRegionPolicy_CriteriaForDisabledSync) *Organization_FieldSubPathArrayOfValues { 904 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues) 905 } 906 907 func (s OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSync) WithItemValue(value *multi_region_policy.MultiRegionPolicy_CriteriaForDisabledSync) *Organization_FieldSubPathArrayItemValue { 908 return s.FieldPath().WithIArrayItemValue(value).(*Organization_FieldSubPathArrayItemValue) 909 } 910 911 func (OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSync) ResourceTypeName() OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSyncResourceTypeName { 912 return OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSyncResourceTypeName{} 913 } 914 915 func (OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSync) SourceRegion() OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSyncSourceRegion { 916 return OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSyncSourceRegion{} 917 } 918 919 func (OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSync) DestRegion() OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSyncDestRegion { 920 return OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSyncDestRegion{} 921 } 922 923 type OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSyncResourceTypeName struct{} 924 925 func (OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSyncResourceTypeName) FieldPath() *Organization_FieldSubPath { 926 return &Organization_FieldSubPath{ 927 selector: Organization_FieldPathSelectorMultiRegionPolicy, 928 subPath: multi_region_policy.NewMultiRegionPolicyFieldPathBuilder().CriteriaForDisabledSync().ResourceTypeName().FieldPath(), 929 } 930 } 931 932 func (s OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSyncResourceTypeName) WithValue(value string) *Organization_FieldSubPathValue { 933 return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue) 934 } 935 936 func (s OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSyncResourceTypeName) WithArrayOfValues(values []string) *Organization_FieldSubPathArrayOfValues { 937 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues) 938 } 939 940 type OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSyncSourceRegion struct{} 941 942 func (OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSyncSourceRegion) FieldPath() *Organization_FieldSubPath { 943 return &Organization_FieldSubPath{ 944 selector: Organization_FieldPathSelectorMultiRegionPolicy, 945 subPath: multi_region_policy.NewMultiRegionPolicyFieldPathBuilder().CriteriaForDisabledSync().SourceRegion().FieldPath(), 946 } 947 } 948 949 func (s OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSyncSourceRegion) WithValue(value string) *Organization_FieldSubPathValue { 950 return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue) 951 } 952 953 func (s OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSyncSourceRegion) WithArrayOfValues(values []string) *Organization_FieldSubPathArrayOfValues { 954 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues) 955 } 956 957 type OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSyncDestRegion struct{} 958 959 func (OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSyncDestRegion) FieldPath() *Organization_FieldSubPath { 960 return &Organization_FieldSubPath{ 961 selector: Organization_FieldPathSelectorMultiRegionPolicy, 962 subPath: multi_region_policy.NewMultiRegionPolicyFieldPathBuilder().CriteriaForDisabledSync().DestRegion().FieldPath(), 963 } 964 } 965 966 func (s OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSyncDestRegion) WithValue(value string) *Organization_FieldSubPathValue { 967 return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue) 968 } 969 970 func (s OrganizationPathSelectorMultiRegionPolicyCriteriaForDisabledSyncDestRegion) WithArrayOfValues(values []string) *Organization_FieldSubPathArrayOfValues { 971 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues) 972 } 973 974 type OrganizationPathSelectorAllowedServices struct{} 975 976 func (OrganizationPathSelectorAllowedServices) FieldPath() *Organization_FieldTerminalPath { 977 return &Organization_FieldTerminalPath{selector: Organization_FieldPathSelectorAllowedServices} 978 } 979 980 func (s OrganizationPathSelectorAllowedServices) WithValue(value []*meta_service.Reference) *Organization_FieldTerminalPathValue { 981 return s.FieldPath().WithIValue(value).(*Organization_FieldTerminalPathValue) 982 } 983 984 func (s OrganizationPathSelectorAllowedServices) WithArrayOfValues(values [][]*meta_service.Reference) *Organization_FieldTerminalPathArrayOfValues { 985 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldTerminalPathArrayOfValues) 986 } 987 988 func (s OrganizationPathSelectorAllowedServices) WithItemValue(value *meta_service.Reference) *Organization_FieldTerminalPathArrayItemValue { 989 return s.FieldPath().WithIArrayItemValue(value).(*Organization_FieldTerminalPathArrayItemValue) 990 } 991 992 type OrganizationPathSelectorBusinessTier struct{} 993 994 func (OrganizationPathSelectorBusinessTier) FieldPath() *Organization_FieldTerminalPath { 995 return &Organization_FieldTerminalPath{selector: Organization_FieldPathSelectorBusinessTier} 996 } 997 998 func (s OrganizationPathSelectorBusinessTier) WithValue(value iam_common.BusinessTier) *Organization_FieldTerminalPathValue { 999 return s.FieldPath().WithIValue(value).(*Organization_FieldTerminalPathValue) 1000 } 1001 1002 func (s OrganizationPathSelectorBusinessTier) WithArrayOfValues(values []iam_common.BusinessTier) *Organization_FieldTerminalPathArrayOfValues { 1003 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldTerminalPathArrayOfValues) 1004 } 1005 1006 type OrganizationPathSelectorServiceTiers struct{} 1007 1008 func (OrganizationPathSelectorServiceTiers) FieldPath() *Organization_FieldTerminalPath { 1009 return &Organization_FieldTerminalPath{selector: Organization_FieldPathSelectorServiceTiers} 1010 } 1011 1012 func (s OrganizationPathSelectorServiceTiers) WithValue(value []*iam_common.ServiceBusinessTier) *Organization_FieldTerminalPathValue { 1013 return s.FieldPath().WithIValue(value).(*Organization_FieldTerminalPathValue) 1014 } 1015 1016 func (s OrganizationPathSelectorServiceTiers) WithArrayOfValues(values [][]*iam_common.ServiceBusinessTier) *Organization_FieldTerminalPathArrayOfValues { 1017 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldTerminalPathArrayOfValues) 1018 } 1019 1020 func (s OrganizationPathSelectorServiceTiers) WithItemValue(value *iam_common.ServiceBusinessTier) *Organization_FieldTerminalPathArrayItemValue { 1021 return s.FieldPath().WithIArrayItemValue(value).(*Organization_FieldTerminalPathArrayItemValue) 1022 } 1023 func (OrganizationPathSelectorServiceTiers) WithSubPath(subPath iam_common.ServiceBusinessTier_FieldPath) *Organization_FieldSubPath { 1024 return &Organization_FieldSubPath{selector: Organization_FieldPathSelectorServiceTiers, subPath: subPath} 1025 } 1026 1027 func (s OrganizationPathSelectorServiceTiers) WithSubValue(subPathValue iam_common.ServiceBusinessTier_FieldPathValue) *Organization_FieldSubPathValue { 1028 return &Organization_FieldSubPathValue{Organization_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 1029 } 1030 1031 func (s OrganizationPathSelectorServiceTiers) WithSubArrayOfValues(subPathArrayOfValues iam_common.ServiceBusinessTier_FieldPathArrayOfValues) *Organization_FieldSubPathArrayOfValues { 1032 return &Organization_FieldSubPathArrayOfValues{Organization_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 1033 } 1034 1035 func (s OrganizationPathSelectorServiceTiers) WithSubArrayItemValue(subPathArrayItemValue iam_common.ServiceBusinessTier_FieldPathArrayItemValue) *Organization_FieldSubPathArrayItemValue { 1036 return &Organization_FieldSubPathArrayItemValue{Organization_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 1037 } 1038 1039 func (OrganizationPathSelectorServiceTiers) Service() OrganizationPathSelectorServiceTiersService { 1040 return OrganizationPathSelectorServiceTiersService{} 1041 } 1042 1043 func (OrganizationPathSelectorServiceTiers) BusinessTier() OrganizationPathSelectorServiceTiersBusinessTier { 1044 return OrganizationPathSelectorServiceTiersBusinessTier{} 1045 } 1046 1047 type OrganizationPathSelectorServiceTiersService struct{} 1048 1049 func (OrganizationPathSelectorServiceTiersService) FieldPath() *Organization_FieldSubPath { 1050 return &Organization_FieldSubPath{ 1051 selector: Organization_FieldPathSelectorServiceTiers, 1052 subPath: iam_common.NewServiceBusinessTierFieldPathBuilder().Service().FieldPath(), 1053 } 1054 } 1055 1056 func (s OrganizationPathSelectorServiceTiersService) WithValue(value *meta_service.Name) *Organization_FieldSubPathValue { 1057 return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue) 1058 } 1059 1060 func (s OrganizationPathSelectorServiceTiersService) WithArrayOfValues(values []*meta_service.Name) *Organization_FieldSubPathArrayOfValues { 1061 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues) 1062 } 1063 1064 type OrganizationPathSelectorServiceTiersBusinessTier struct{} 1065 1066 func (OrganizationPathSelectorServiceTiersBusinessTier) FieldPath() *Organization_FieldSubPath { 1067 return &Organization_FieldSubPath{ 1068 selector: Organization_FieldPathSelectorServiceTiers, 1069 subPath: iam_common.NewServiceBusinessTierFieldPathBuilder().BusinessTier().FieldPath(), 1070 } 1071 } 1072 1073 func (s OrganizationPathSelectorServiceTiersBusinessTier) WithValue(value iam_common.BusinessTier) *Organization_FieldSubPathValue { 1074 return s.FieldPath().WithIValue(value).(*Organization_FieldSubPathValue) 1075 } 1076 1077 func (s OrganizationPathSelectorServiceTiersBusinessTier) WithArrayOfValues(values []iam_common.BusinessTier) *Organization_FieldSubPathArrayOfValues { 1078 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldSubPathArrayOfValues) 1079 } 1080 1081 type OrganizationPathSelectorRootOrganization struct{} 1082 1083 func (OrganizationPathSelectorRootOrganization) FieldPath() *Organization_FieldTerminalPath { 1084 return &Organization_FieldTerminalPath{selector: Organization_FieldPathSelectorRootOrganization} 1085 } 1086 1087 func (s OrganizationPathSelectorRootOrganization) WithValue(value *Name) *Organization_FieldTerminalPathValue { 1088 return s.FieldPath().WithIValue(value).(*Organization_FieldTerminalPathValue) 1089 } 1090 1091 func (s OrganizationPathSelectorRootOrganization) WithArrayOfValues(values []*Name) *Organization_FieldTerminalPathArrayOfValues { 1092 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldTerminalPathArrayOfValues) 1093 } 1094 1095 type OrganizationPathSelectorAncestryPath struct{} 1096 1097 func (OrganizationPathSelectorAncestryPath) FieldPath() *Organization_FieldTerminalPath { 1098 return &Organization_FieldTerminalPath{selector: Organization_FieldPathSelectorAncestryPath} 1099 } 1100 1101 func (s OrganizationPathSelectorAncestryPath) WithValue(value []*Name) *Organization_FieldTerminalPathValue { 1102 return s.FieldPath().WithIValue(value).(*Organization_FieldTerminalPathValue) 1103 } 1104 1105 func (s OrganizationPathSelectorAncestryPath) WithArrayOfValues(values [][]*Name) *Organization_FieldTerminalPathArrayOfValues { 1106 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldTerminalPathArrayOfValues) 1107 } 1108 1109 func (s OrganizationPathSelectorAncestryPath) WithItemValue(value *Name) *Organization_FieldTerminalPathArrayItemValue { 1110 return s.FieldPath().WithIArrayItemValue(value).(*Organization_FieldTerminalPathArrayItemValue) 1111 } 1112 1113 type OrganizationPathSelectorServiceErrors struct{} 1114 1115 func (OrganizationPathSelectorServiceErrors) FieldPath() *Organization_FieldTerminalPath { 1116 return &Organization_FieldTerminalPath{selector: Organization_FieldPathSelectorServiceErrors} 1117 } 1118 1119 func (s OrganizationPathSelectorServiceErrors) WithValue(value map[string]*iam_common.ServiceErrors) *Organization_FieldTerminalPathValue { 1120 return s.FieldPath().WithIValue(value).(*Organization_FieldTerminalPathValue) 1121 } 1122 1123 func (s OrganizationPathSelectorServiceErrors) WithArrayOfValues(values []map[string]*iam_common.ServiceErrors) *Organization_FieldTerminalPathArrayOfValues { 1124 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldTerminalPathArrayOfValues) 1125 } 1126 1127 func (OrganizationPathSelectorServiceErrors) WithKey(key string) OrganizationMapPathSelectorServiceErrors { 1128 return OrganizationMapPathSelectorServiceErrors{key: key} 1129 } 1130 1131 type OrganizationMapPathSelectorServiceErrors struct { 1132 key string 1133 } 1134 1135 func (s OrganizationMapPathSelectorServiceErrors) FieldPath() *Organization_FieldPathMap { 1136 return &Organization_FieldPathMap{selector: Organization_FieldPathSelectorServiceErrors, key: s.key} 1137 } 1138 1139 func (s OrganizationMapPathSelectorServiceErrors) WithValue(value *iam_common.ServiceErrors) *Organization_FieldPathMapValue { 1140 return s.FieldPath().WithIValue(value).(*Organization_FieldPathMapValue) 1141 } 1142 1143 func (s OrganizationMapPathSelectorServiceErrors) WithArrayOfValues(values []*iam_common.ServiceErrors) *Organization_FieldPathMapArrayOfValues { 1144 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldPathMapArrayOfValues) 1145 } 1146 1147 type OrganizationPathSelectorServicesGeneration struct{} 1148 1149 func (OrganizationPathSelectorServicesGeneration) FieldPath() *Organization_FieldTerminalPath { 1150 return &Organization_FieldTerminalPath{selector: Organization_FieldPathSelectorServicesGeneration} 1151 } 1152 1153 func (s OrganizationPathSelectorServicesGeneration) WithValue(value int64) *Organization_FieldTerminalPathValue { 1154 return s.FieldPath().WithIValue(value).(*Organization_FieldTerminalPathValue) 1155 } 1156 1157 func (s OrganizationPathSelectorServicesGeneration) WithArrayOfValues(values []int64) *Organization_FieldTerminalPathArrayOfValues { 1158 return s.FieldPath().WithIArrayOfValues(values).(*Organization_FieldTerminalPathArrayOfValues) 1159 }