github.com/cloudwan/edgelq-sdk@v1.15.4/iam/resources/v1/role/role.pb.fieldpathbuilder.go (about) 1 // Code generated by protoc-gen-goten-object 2 // File: edgelq/iam/proto/v1/role.proto 3 // DO NOT EDIT!!! 4 5 package role 6 7 // proto imports 8 import ( 9 attestation_domain "github.com/cloudwan/edgelq-sdk/iam/resources/v1/attestation_domain" 10 iam_common "github.com/cloudwan/edgelq-sdk/iam/resources/v1/common" 11 condition "github.com/cloudwan/edgelq-sdk/iam/resources/v1/condition" 12 organization "github.com/cloudwan/edgelq-sdk/iam/resources/v1/organization" 13 permission "github.com/cloudwan/edgelq-sdk/iam/resources/v1/permission" 14 project "github.com/cloudwan/edgelq-sdk/iam/resources/v1/project" 15 meta_common "github.com/cloudwan/goten-sdk/meta-service/resources/v1/common" 16 meta_service "github.com/cloudwan/goten-sdk/meta-service/resources/v1/service" 17 meta "github.com/cloudwan/goten-sdk/types/meta" 18 multi_region_policy "github.com/cloudwan/goten-sdk/types/multi_region_policy" 19 structpb "google.golang.org/protobuf/types/known/structpb" 20 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 21 ) 22 23 // make sure we're using proto imports 24 var ( 25 _ = &attestation_domain.AttestationDomain{} 26 _ = &iam_common.PCR{} 27 _ = &condition.Condition{} 28 _ = &organization.Organization{} 29 _ = &permission.Permission{} 30 _ = &project.Project{} 31 _ = &structpb.Struct{} 32 _ = ×tamppb.Timestamp{} 33 _ = &meta_common.LabelledDomain{} 34 _ = &meta_service.Service{} 35 _ = &meta.Meta{} 36 _ = &multi_region_policy.MultiRegionPolicy{} 37 ) 38 39 type RoleFieldPathBuilder struct{} 40 41 func NewRoleFieldPathBuilder() RoleFieldPathBuilder { 42 return RoleFieldPathBuilder{} 43 } 44 func (RoleFieldPathBuilder) Name() RolePathSelectorName { 45 return RolePathSelectorName{} 46 } 47 func (RoleFieldPathBuilder) Metadata() RolePathSelectorMetadata { 48 return RolePathSelectorMetadata{} 49 } 50 func (RoleFieldPathBuilder) DisplayName() RolePathSelectorDisplayName { 51 return RolePathSelectorDisplayName{} 52 } 53 func (RoleFieldPathBuilder) Description() RolePathSelectorDescription { 54 return RolePathSelectorDescription{} 55 } 56 func (RoleFieldPathBuilder) Category() RolePathSelectorCategory { 57 return RolePathSelectorCategory{} 58 } 59 func (RoleFieldPathBuilder) ScopeParams() RolePathSelectorScopeParams { 60 return RolePathSelectorScopeParams{} 61 } 62 func (RoleFieldPathBuilder) ConstValues() RolePathSelectorConstValues { 63 return RolePathSelectorConstValues{} 64 } 65 func (RoleFieldPathBuilder) DefaultValues() RolePathSelectorDefaultValues { 66 return RolePathSelectorDefaultValues{} 67 } 68 func (RoleFieldPathBuilder) Grants() RolePathSelectorGrants { 69 return RolePathSelectorGrants{} 70 } 71 func (RoleFieldPathBuilder) OwnedObjects() RolePathSelectorOwnedObjects { 72 return RolePathSelectorOwnedObjects{} 73 } 74 func (RoleFieldPathBuilder) Services() RolePathSelectorServices { 75 return RolePathSelectorServices{} 76 } 77 func (RoleFieldPathBuilder) RbSpecGeneration() RolePathSelectorRbSpecGeneration { 78 return RolePathSelectorRbSpecGeneration{} 79 } 80 81 type RolePathSelectorName struct{} 82 83 func (RolePathSelectorName) FieldPath() *Role_FieldTerminalPath { 84 return &Role_FieldTerminalPath{selector: Role_FieldPathSelectorName} 85 } 86 87 func (s RolePathSelectorName) WithValue(value *Name) *Role_FieldTerminalPathValue { 88 return s.FieldPath().WithIValue(value).(*Role_FieldTerminalPathValue) 89 } 90 91 func (s RolePathSelectorName) WithArrayOfValues(values []*Name) *Role_FieldTerminalPathArrayOfValues { 92 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldTerminalPathArrayOfValues) 93 } 94 95 type RolePathSelectorMetadata struct{} 96 97 func (RolePathSelectorMetadata) FieldPath() *Role_FieldTerminalPath { 98 return &Role_FieldTerminalPath{selector: Role_FieldPathSelectorMetadata} 99 } 100 101 func (s RolePathSelectorMetadata) WithValue(value *meta.Meta) *Role_FieldTerminalPathValue { 102 return s.FieldPath().WithIValue(value).(*Role_FieldTerminalPathValue) 103 } 104 105 func (s RolePathSelectorMetadata) WithArrayOfValues(values []*meta.Meta) *Role_FieldTerminalPathArrayOfValues { 106 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldTerminalPathArrayOfValues) 107 } 108 109 func (RolePathSelectorMetadata) WithSubPath(subPath meta.Meta_FieldPath) *Role_FieldSubPath { 110 return &Role_FieldSubPath{selector: Role_FieldPathSelectorMetadata, subPath: subPath} 111 } 112 113 func (s RolePathSelectorMetadata) WithSubValue(subPathValue meta.Meta_FieldPathValue) *Role_FieldSubPathValue { 114 return &Role_FieldSubPathValue{Role_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 115 } 116 117 func (s RolePathSelectorMetadata) WithSubArrayOfValues(subPathArrayOfValues meta.Meta_FieldPathArrayOfValues) *Role_FieldSubPathArrayOfValues { 118 return &Role_FieldSubPathArrayOfValues{Role_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 119 } 120 121 func (s RolePathSelectorMetadata) WithSubArrayItemValue(subPathArrayItemValue meta.Meta_FieldPathArrayItemValue) *Role_FieldSubPathArrayItemValue { 122 return &Role_FieldSubPathArrayItemValue{Role_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 123 } 124 125 func (RolePathSelectorMetadata) CreateTime() RolePathSelectorMetadataCreateTime { 126 return RolePathSelectorMetadataCreateTime{} 127 } 128 129 func (RolePathSelectorMetadata) UpdateTime() RolePathSelectorMetadataUpdateTime { 130 return RolePathSelectorMetadataUpdateTime{} 131 } 132 133 func (RolePathSelectorMetadata) DeleteTime() RolePathSelectorMetadataDeleteTime { 134 return RolePathSelectorMetadataDeleteTime{} 135 } 136 137 func (RolePathSelectorMetadata) Uuid() RolePathSelectorMetadataUuid { 138 return RolePathSelectorMetadataUuid{} 139 } 140 141 func (RolePathSelectorMetadata) Tags() RolePathSelectorMetadataTags { 142 return RolePathSelectorMetadataTags{} 143 } 144 145 func (RolePathSelectorMetadata) Labels() RolePathSelectorMetadataLabels { 146 return RolePathSelectorMetadataLabels{} 147 } 148 149 func (RolePathSelectorMetadata) Annotations() RolePathSelectorMetadataAnnotations { 150 return RolePathSelectorMetadataAnnotations{} 151 } 152 153 func (RolePathSelectorMetadata) Generation() RolePathSelectorMetadataGeneration { 154 return RolePathSelectorMetadataGeneration{} 155 } 156 157 func (RolePathSelectorMetadata) ResourceVersion() RolePathSelectorMetadataResourceVersion { 158 return RolePathSelectorMetadataResourceVersion{} 159 } 160 161 func (RolePathSelectorMetadata) OwnerReferences() RolePathSelectorMetadataOwnerReferences { 162 return RolePathSelectorMetadataOwnerReferences{} 163 } 164 165 func (RolePathSelectorMetadata) Shards() RolePathSelectorMetadataShards { 166 return RolePathSelectorMetadataShards{} 167 } 168 169 func (RolePathSelectorMetadata) Syncing() RolePathSelectorMetadataSyncing { 170 return RolePathSelectorMetadataSyncing{} 171 } 172 173 func (RolePathSelectorMetadata) Lifecycle() RolePathSelectorMetadataLifecycle { 174 return RolePathSelectorMetadataLifecycle{} 175 } 176 177 func (RolePathSelectorMetadata) Services() RolePathSelectorMetadataServices { 178 return RolePathSelectorMetadataServices{} 179 } 180 181 type RolePathSelectorMetadataCreateTime struct{} 182 183 func (RolePathSelectorMetadataCreateTime) FieldPath() *Role_FieldSubPath { 184 return &Role_FieldSubPath{ 185 selector: Role_FieldPathSelectorMetadata, 186 subPath: meta.NewMetaFieldPathBuilder().CreateTime().FieldPath(), 187 } 188 } 189 190 func (s RolePathSelectorMetadataCreateTime) WithValue(value *timestamppb.Timestamp) *Role_FieldSubPathValue { 191 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 192 } 193 194 func (s RolePathSelectorMetadataCreateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *Role_FieldSubPathArrayOfValues { 195 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 196 } 197 198 type RolePathSelectorMetadataUpdateTime struct{} 199 200 func (RolePathSelectorMetadataUpdateTime) FieldPath() *Role_FieldSubPath { 201 return &Role_FieldSubPath{ 202 selector: Role_FieldPathSelectorMetadata, 203 subPath: meta.NewMetaFieldPathBuilder().UpdateTime().FieldPath(), 204 } 205 } 206 207 func (s RolePathSelectorMetadataUpdateTime) WithValue(value *timestamppb.Timestamp) *Role_FieldSubPathValue { 208 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 209 } 210 211 func (s RolePathSelectorMetadataUpdateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *Role_FieldSubPathArrayOfValues { 212 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 213 } 214 215 type RolePathSelectorMetadataDeleteTime struct{} 216 217 func (RolePathSelectorMetadataDeleteTime) FieldPath() *Role_FieldSubPath { 218 return &Role_FieldSubPath{ 219 selector: Role_FieldPathSelectorMetadata, 220 subPath: meta.NewMetaFieldPathBuilder().DeleteTime().FieldPath(), 221 } 222 } 223 224 func (s RolePathSelectorMetadataDeleteTime) WithValue(value *timestamppb.Timestamp) *Role_FieldSubPathValue { 225 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 226 } 227 228 func (s RolePathSelectorMetadataDeleteTime) WithArrayOfValues(values []*timestamppb.Timestamp) *Role_FieldSubPathArrayOfValues { 229 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 230 } 231 232 type RolePathSelectorMetadataUuid struct{} 233 234 func (RolePathSelectorMetadataUuid) FieldPath() *Role_FieldSubPath { 235 return &Role_FieldSubPath{ 236 selector: Role_FieldPathSelectorMetadata, 237 subPath: meta.NewMetaFieldPathBuilder().Uuid().FieldPath(), 238 } 239 } 240 241 func (s RolePathSelectorMetadataUuid) WithValue(value string) *Role_FieldSubPathValue { 242 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 243 } 244 245 func (s RolePathSelectorMetadataUuid) WithArrayOfValues(values []string) *Role_FieldSubPathArrayOfValues { 246 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 247 } 248 249 type RolePathSelectorMetadataTags struct{} 250 251 func (RolePathSelectorMetadataTags) FieldPath() *Role_FieldSubPath { 252 return &Role_FieldSubPath{ 253 selector: Role_FieldPathSelectorMetadata, 254 subPath: meta.NewMetaFieldPathBuilder().Tags().FieldPath(), 255 } 256 } 257 258 func (s RolePathSelectorMetadataTags) WithValue(value []string) *Role_FieldSubPathValue { 259 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 260 } 261 262 func (s RolePathSelectorMetadataTags) WithArrayOfValues(values [][]string) *Role_FieldSubPathArrayOfValues { 263 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 264 } 265 266 func (s RolePathSelectorMetadataTags) WithItemValue(value string) *Role_FieldSubPathArrayItemValue { 267 return s.FieldPath().WithIArrayItemValue(value).(*Role_FieldSubPathArrayItemValue) 268 } 269 270 type RolePathSelectorMetadataLabels struct{} 271 272 func (RolePathSelectorMetadataLabels) FieldPath() *Role_FieldSubPath { 273 return &Role_FieldSubPath{ 274 selector: Role_FieldPathSelectorMetadata, 275 subPath: meta.NewMetaFieldPathBuilder().Labels().FieldPath(), 276 } 277 } 278 279 func (s RolePathSelectorMetadataLabels) WithValue(value map[string]string) *Role_FieldSubPathValue { 280 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 281 } 282 283 func (s RolePathSelectorMetadataLabels) WithArrayOfValues(values []map[string]string) *Role_FieldSubPathArrayOfValues { 284 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 285 } 286 287 func (RolePathSelectorMetadataLabels) WithKey(key string) RoleMapPathSelectorMetadataLabels { 288 return RoleMapPathSelectorMetadataLabels{key: key} 289 } 290 291 type RoleMapPathSelectorMetadataLabels struct { 292 key string 293 } 294 295 func (s RoleMapPathSelectorMetadataLabels) FieldPath() *Role_FieldSubPath { 296 return &Role_FieldSubPath{ 297 selector: Role_FieldPathSelectorMetadata, 298 subPath: meta.NewMetaFieldPathBuilder().Labels().WithKey(s.key).FieldPath(), 299 } 300 } 301 302 func (s RoleMapPathSelectorMetadataLabels) WithValue(value string) *Role_FieldSubPathValue { 303 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 304 } 305 306 func (s RoleMapPathSelectorMetadataLabels) WithArrayOfValues(values []string) *Role_FieldSubPathArrayOfValues { 307 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 308 } 309 310 type RolePathSelectorMetadataAnnotations struct{} 311 312 func (RolePathSelectorMetadataAnnotations) FieldPath() *Role_FieldSubPath { 313 return &Role_FieldSubPath{ 314 selector: Role_FieldPathSelectorMetadata, 315 subPath: meta.NewMetaFieldPathBuilder().Annotations().FieldPath(), 316 } 317 } 318 319 func (s RolePathSelectorMetadataAnnotations) WithValue(value map[string]string) *Role_FieldSubPathValue { 320 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 321 } 322 323 func (s RolePathSelectorMetadataAnnotations) WithArrayOfValues(values []map[string]string) *Role_FieldSubPathArrayOfValues { 324 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 325 } 326 327 func (RolePathSelectorMetadataAnnotations) WithKey(key string) RoleMapPathSelectorMetadataAnnotations { 328 return RoleMapPathSelectorMetadataAnnotations{key: key} 329 } 330 331 type RoleMapPathSelectorMetadataAnnotations struct { 332 key string 333 } 334 335 func (s RoleMapPathSelectorMetadataAnnotations) FieldPath() *Role_FieldSubPath { 336 return &Role_FieldSubPath{ 337 selector: Role_FieldPathSelectorMetadata, 338 subPath: meta.NewMetaFieldPathBuilder().Annotations().WithKey(s.key).FieldPath(), 339 } 340 } 341 342 func (s RoleMapPathSelectorMetadataAnnotations) WithValue(value string) *Role_FieldSubPathValue { 343 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 344 } 345 346 func (s RoleMapPathSelectorMetadataAnnotations) WithArrayOfValues(values []string) *Role_FieldSubPathArrayOfValues { 347 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 348 } 349 350 type RolePathSelectorMetadataGeneration struct{} 351 352 func (RolePathSelectorMetadataGeneration) FieldPath() *Role_FieldSubPath { 353 return &Role_FieldSubPath{ 354 selector: Role_FieldPathSelectorMetadata, 355 subPath: meta.NewMetaFieldPathBuilder().Generation().FieldPath(), 356 } 357 } 358 359 func (s RolePathSelectorMetadataGeneration) WithValue(value int64) *Role_FieldSubPathValue { 360 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 361 } 362 363 func (s RolePathSelectorMetadataGeneration) WithArrayOfValues(values []int64) *Role_FieldSubPathArrayOfValues { 364 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 365 } 366 367 type RolePathSelectorMetadataResourceVersion struct{} 368 369 func (RolePathSelectorMetadataResourceVersion) FieldPath() *Role_FieldSubPath { 370 return &Role_FieldSubPath{ 371 selector: Role_FieldPathSelectorMetadata, 372 subPath: meta.NewMetaFieldPathBuilder().ResourceVersion().FieldPath(), 373 } 374 } 375 376 func (s RolePathSelectorMetadataResourceVersion) WithValue(value string) *Role_FieldSubPathValue { 377 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 378 } 379 380 func (s RolePathSelectorMetadataResourceVersion) WithArrayOfValues(values []string) *Role_FieldSubPathArrayOfValues { 381 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 382 } 383 384 type RolePathSelectorMetadataOwnerReferences struct{} 385 386 func (RolePathSelectorMetadataOwnerReferences) FieldPath() *Role_FieldSubPath { 387 return &Role_FieldSubPath{ 388 selector: Role_FieldPathSelectorMetadata, 389 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().FieldPath(), 390 } 391 } 392 393 func (s RolePathSelectorMetadataOwnerReferences) WithValue(value []*meta.OwnerReference) *Role_FieldSubPathValue { 394 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 395 } 396 397 func (s RolePathSelectorMetadataOwnerReferences) WithArrayOfValues(values [][]*meta.OwnerReference) *Role_FieldSubPathArrayOfValues { 398 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 399 } 400 401 func (s RolePathSelectorMetadataOwnerReferences) WithItemValue(value *meta.OwnerReference) *Role_FieldSubPathArrayItemValue { 402 return s.FieldPath().WithIArrayItemValue(value).(*Role_FieldSubPathArrayItemValue) 403 } 404 405 func (RolePathSelectorMetadataOwnerReferences) Kind() RolePathSelectorMetadataOwnerReferencesKind { 406 return RolePathSelectorMetadataOwnerReferencesKind{} 407 } 408 409 func (RolePathSelectorMetadataOwnerReferences) Version() RolePathSelectorMetadataOwnerReferencesVersion { 410 return RolePathSelectorMetadataOwnerReferencesVersion{} 411 } 412 413 func (RolePathSelectorMetadataOwnerReferences) Name() RolePathSelectorMetadataOwnerReferencesName { 414 return RolePathSelectorMetadataOwnerReferencesName{} 415 } 416 417 func (RolePathSelectorMetadataOwnerReferences) Region() RolePathSelectorMetadataOwnerReferencesRegion { 418 return RolePathSelectorMetadataOwnerReferencesRegion{} 419 } 420 421 func (RolePathSelectorMetadataOwnerReferences) Controller() RolePathSelectorMetadataOwnerReferencesController { 422 return RolePathSelectorMetadataOwnerReferencesController{} 423 } 424 425 func (RolePathSelectorMetadataOwnerReferences) RequiresOwnerReference() RolePathSelectorMetadataOwnerReferencesRequiresOwnerReference { 426 return RolePathSelectorMetadataOwnerReferencesRequiresOwnerReference{} 427 } 428 429 func (RolePathSelectorMetadataOwnerReferences) UnsetOnDelete() RolePathSelectorMetadataOwnerReferencesUnsetOnDelete { 430 return RolePathSelectorMetadataOwnerReferencesUnsetOnDelete{} 431 } 432 433 type RolePathSelectorMetadataOwnerReferencesKind struct{} 434 435 func (RolePathSelectorMetadataOwnerReferencesKind) FieldPath() *Role_FieldSubPath { 436 return &Role_FieldSubPath{ 437 selector: Role_FieldPathSelectorMetadata, 438 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Kind().FieldPath(), 439 } 440 } 441 442 func (s RolePathSelectorMetadataOwnerReferencesKind) WithValue(value string) *Role_FieldSubPathValue { 443 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 444 } 445 446 func (s RolePathSelectorMetadataOwnerReferencesKind) WithArrayOfValues(values []string) *Role_FieldSubPathArrayOfValues { 447 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 448 } 449 450 type RolePathSelectorMetadataOwnerReferencesVersion struct{} 451 452 func (RolePathSelectorMetadataOwnerReferencesVersion) FieldPath() *Role_FieldSubPath { 453 return &Role_FieldSubPath{ 454 selector: Role_FieldPathSelectorMetadata, 455 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Version().FieldPath(), 456 } 457 } 458 459 func (s RolePathSelectorMetadataOwnerReferencesVersion) WithValue(value string) *Role_FieldSubPathValue { 460 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 461 } 462 463 func (s RolePathSelectorMetadataOwnerReferencesVersion) WithArrayOfValues(values []string) *Role_FieldSubPathArrayOfValues { 464 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 465 } 466 467 type RolePathSelectorMetadataOwnerReferencesName struct{} 468 469 func (RolePathSelectorMetadataOwnerReferencesName) FieldPath() *Role_FieldSubPath { 470 return &Role_FieldSubPath{ 471 selector: Role_FieldPathSelectorMetadata, 472 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Name().FieldPath(), 473 } 474 } 475 476 func (s RolePathSelectorMetadataOwnerReferencesName) WithValue(value string) *Role_FieldSubPathValue { 477 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 478 } 479 480 func (s RolePathSelectorMetadataOwnerReferencesName) WithArrayOfValues(values []string) *Role_FieldSubPathArrayOfValues { 481 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 482 } 483 484 type RolePathSelectorMetadataOwnerReferencesRegion struct{} 485 486 func (RolePathSelectorMetadataOwnerReferencesRegion) FieldPath() *Role_FieldSubPath { 487 return &Role_FieldSubPath{ 488 selector: Role_FieldPathSelectorMetadata, 489 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Region().FieldPath(), 490 } 491 } 492 493 func (s RolePathSelectorMetadataOwnerReferencesRegion) WithValue(value string) *Role_FieldSubPathValue { 494 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 495 } 496 497 func (s RolePathSelectorMetadataOwnerReferencesRegion) WithArrayOfValues(values []string) *Role_FieldSubPathArrayOfValues { 498 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 499 } 500 501 type RolePathSelectorMetadataOwnerReferencesController struct{} 502 503 func (RolePathSelectorMetadataOwnerReferencesController) FieldPath() *Role_FieldSubPath { 504 return &Role_FieldSubPath{ 505 selector: Role_FieldPathSelectorMetadata, 506 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Controller().FieldPath(), 507 } 508 } 509 510 func (s RolePathSelectorMetadataOwnerReferencesController) WithValue(value bool) *Role_FieldSubPathValue { 511 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 512 } 513 514 func (s RolePathSelectorMetadataOwnerReferencesController) WithArrayOfValues(values []bool) *Role_FieldSubPathArrayOfValues { 515 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 516 } 517 518 type RolePathSelectorMetadataOwnerReferencesRequiresOwnerReference struct{} 519 520 func (RolePathSelectorMetadataOwnerReferencesRequiresOwnerReference) FieldPath() *Role_FieldSubPath { 521 return &Role_FieldSubPath{ 522 selector: Role_FieldPathSelectorMetadata, 523 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().RequiresOwnerReference().FieldPath(), 524 } 525 } 526 527 func (s RolePathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithValue(value bool) *Role_FieldSubPathValue { 528 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 529 } 530 531 func (s RolePathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithArrayOfValues(values []bool) *Role_FieldSubPathArrayOfValues { 532 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 533 } 534 535 type RolePathSelectorMetadataOwnerReferencesUnsetOnDelete struct{} 536 537 func (RolePathSelectorMetadataOwnerReferencesUnsetOnDelete) FieldPath() *Role_FieldSubPath { 538 return &Role_FieldSubPath{ 539 selector: Role_FieldPathSelectorMetadata, 540 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().UnsetOnDelete().FieldPath(), 541 } 542 } 543 544 func (s RolePathSelectorMetadataOwnerReferencesUnsetOnDelete) WithValue(value bool) *Role_FieldSubPathValue { 545 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 546 } 547 548 func (s RolePathSelectorMetadataOwnerReferencesUnsetOnDelete) WithArrayOfValues(values []bool) *Role_FieldSubPathArrayOfValues { 549 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 550 } 551 552 type RolePathSelectorMetadataShards struct{} 553 554 func (RolePathSelectorMetadataShards) FieldPath() *Role_FieldSubPath { 555 return &Role_FieldSubPath{ 556 selector: Role_FieldPathSelectorMetadata, 557 subPath: meta.NewMetaFieldPathBuilder().Shards().FieldPath(), 558 } 559 } 560 561 func (s RolePathSelectorMetadataShards) WithValue(value map[string]int64) *Role_FieldSubPathValue { 562 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 563 } 564 565 func (s RolePathSelectorMetadataShards) WithArrayOfValues(values []map[string]int64) *Role_FieldSubPathArrayOfValues { 566 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 567 } 568 569 func (RolePathSelectorMetadataShards) WithKey(key string) RoleMapPathSelectorMetadataShards { 570 return RoleMapPathSelectorMetadataShards{key: key} 571 } 572 573 type RoleMapPathSelectorMetadataShards struct { 574 key string 575 } 576 577 func (s RoleMapPathSelectorMetadataShards) FieldPath() *Role_FieldSubPath { 578 return &Role_FieldSubPath{ 579 selector: Role_FieldPathSelectorMetadata, 580 subPath: meta.NewMetaFieldPathBuilder().Shards().WithKey(s.key).FieldPath(), 581 } 582 } 583 584 func (s RoleMapPathSelectorMetadataShards) WithValue(value int64) *Role_FieldSubPathValue { 585 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 586 } 587 588 func (s RoleMapPathSelectorMetadataShards) WithArrayOfValues(values []int64) *Role_FieldSubPathArrayOfValues { 589 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 590 } 591 592 type RolePathSelectorMetadataSyncing struct{} 593 594 func (RolePathSelectorMetadataSyncing) FieldPath() *Role_FieldSubPath { 595 return &Role_FieldSubPath{ 596 selector: Role_FieldPathSelectorMetadata, 597 subPath: meta.NewMetaFieldPathBuilder().Syncing().FieldPath(), 598 } 599 } 600 601 func (s RolePathSelectorMetadataSyncing) WithValue(value *meta.SyncingMeta) *Role_FieldSubPathValue { 602 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 603 } 604 605 func (s RolePathSelectorMetadataSyncing) WithArrayOfValues(values []*meta.SyncingMeta) *Role_FieldSubPathArrayOfValues { 606 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 607 } 608 609 func (RolePathSelectorMetadataSyncing) OwningRegion() RolePathSelectorMetadataSyncingOwningRegion { 610 return RolePathSelectorMetadataSyncingOwningRegion{} 611 } 612 613 func (RolePathSelectorMetadataSyncing) Regions() RolePathSelectorMetadataSyncingRegions { 614 return RolePathSelectorMetadataSyncingRegions{} 615 } 616 617 type RolePathSelectorMetadataSyncingOwningRegion struct{} 618 619 func (RolePathSelectorMetadataSyncingOwningRegion) FieldPath() *Role_FieldSubPath { 620 return &Role_FieldSubPath{ 621 selector: Role_FieldPathSelectorMetadata, 622 subPath: meta.NewMetaFieldPathBuilder().Syncing().OwningRegion().FieldPath(), 623 } 624 } 625 626 func (s RolePathSelectorMetadataSyncingOwningRegion) WithValue(value string) *Role_FieldSubPathValue { 627 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 628 } 629 630 func (s RolePathSelectorMetadataSyncingOwningRegion) WithArrayOfValues(values []string) *Role_FieldSubPathArrayOfValues { 631 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 632 } 633 634 type RolePathSelectorMetadataSyncingRegions struct{} 635 636 func (RolePathSelectorMetadataSyncingRegions) FieldPath() *Role_FieldSubPath { 637 return &Role_FieldSubPath{ 638 selector: Role_FieldPathSelectorMetadata, 639 subPath: meta.NewMetaFieldPathBuilder().Syncing().Regions().FieldPath(), 640 } 641 } 642 643 func (s RolePathSelectorMetadataSyncingRegions) WithValue(value []string) *Role_FieldSubPathValue { 644 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 645 } 646 647 func (s RolePathSelectorMetadataSyncingRegions) WithArrayOfValues(values [][]string) *Role_FieldSubPathArrayOfValues { 648 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 649 } 650 651 func (s RolePathSelectorMetadataSyncingRegions) WithItemValue(value string) *Role_FieldSubPathArrayItemValue { 652 return s.FieldPath().WithIArrayItemValue(value).(*Role_FieldSubPathArrayItemValue) 653 } 654 655 type RolePathSelectorMetadataLifecycle struct{} 656 657 func (RolePathSelectorMetadataLifecycle) FieldPath() *Role_FieldSubPath { 658 return &Role_FieldSubPath{ 659 selector: Role_FieldPathSelectorMetadata, 660 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().FieldPath(), 661 } 662 } 663 664 func (s RolePathSelectorMetadataLifecycle) WithValue(value *meta.Lifecycle) *Role_FieldSubPathValue { 665 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 666 } 667 668 func (s RolePathSelectorMetadataLifecycle) WithArrayOfValues(values []*meta.Lifecycle) *Role_FieldSubPathArrayOfValues { 669 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 670 } 671 672 func (RolePathSelectorMetadataLifecycle) State() RolePathSelectorMetadataLifecycleState { 673 return RolePathSelectorMetadataLifecycleState{} 674 } 675 676 func (RolePathSelectorMetadataLifecycle) BlockDeletion() RolePathSelectorMetadataLifecycleBlockDeletion { 677 return RolePathSelectorMetadataLifecycleBlockDeletion{} 678 } 679 680 type RolePathSelectorMetadataLifecycleState struct{} 681 682 func (RolePathSelectorMetadataLifecycleState) FieldPath() *Role_FieldSubPath { 683 return &Role_FieldSubPath{ 684 selector: Role_FieldPathSelectorMetadata, 685 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().State().FieldPath(), 686 } 687 } 688 689 func (s RolePathSelectorMetadataLifecycleState) WithValue(value meta.Lifecycle_State) *Role_FieldSubPathValue { 690 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 691 } 692 693 func (s RolePathSelectorMetadataLifecycleState) WithArrayOfValues(values []meta.Lifecycle_State) *Role_FieldSubPathArrayOfValues { 694 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 695 } 696 697 type RolePathSelectorMetadataLifecycleBlockDeletion struct{} 698 699 func (RolePathSelectorMetadataLifecycleBlockDeletion) FieldPath() *Role_FieldSubPath { 700 return &Role_FieldSubPath{ 701 selector: Role_FieldPathSelectorMetadata, 702 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().BlockDeletion().FieldPath(), 703 } 704 } 705 706 func (s RolePathSelectorMetadataLifecycleBlockDeletion) WithValue(value bool) *Role_FieldSubPathValue { 707 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 708 } 709 710 func (s RolePathSelectorMetadataLifecycleBlockDeletion) WithArrayOfValues(values []bool) *Role_FieldSubPathArrayOfValues { 711 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 712 } 713 714 type RolePathSelectorMetadataServices struct{} 715 716 func (RolePathSelectorMetadataServices) FieldPath() *Role_FieldSubPath { 717 return &Role_FieldSubPath{ 718 selector: Role_FieldPathSelectorMetadata, 719 subPath: meta.NewMetaFieldPathBuilder().Services().FieldPath(), 720 } 721 } 722 723 func (s RolePathSelectorMetadataServices) WithValue(value *meta.ServicesInfo) *Role_FieldSubPathValue { 724 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 725 } 726 727 func (s RolePathSelectorMetadataServices) WithArrayOfValues(values []*meta.ServicesInfo) *Role_FieldSubPathArrayOfValues { 728 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 729 } 730 731 func (RolePathSelectorMetadataServices) OwningService() RolePathSelectorMetadataServicesOwningService { 732 return RolePathSelectorMetadataServicesOwningService{} 733 } 734 735 func (RolePathSelectorMetadataServices) AllowedServices() RolePathSelectorMetadataServicesAllowedServices { 736 return RolePathSelectorMetadataServicesAllowedServices{} 737 } 738 739 type RolePathSelectorMetadataServicesOwningService struct{} 740 741 func (RolePathSelectorMetadataServicesOwningService) FieldPath() *Role_FieldSubPath { 742 return &Role_FieldSubPath{ 743 selector: Role_FieldPathSelectorMetadata, 744 subPath: meta.NewMetaFieldPathBuilder().Services().OwningService().FieldPath(), 745 } 746 } 747 748 func (s RolePathSelectorMetadataServicesOwningService) WithValue(value string) *Role_FieldSubPathValue { 749 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 750 } 751 752 func (s RolePathSelectorMetadataServicesOwningService) WithArrayOfValues(values []string) *Role_FieldSubPathArrayOfValues { 753 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 754 } 755 756 type RolePathSelectorMetadataServicesAllowedServices struct{} 757 758 func (RolePathSelectorMetadataServicesAllowedServices) FieldPath() *Role_FieldSubPath { 759 return &Role_FieldSubPath{ 760 selector: Role_FieldPathSelectorMetadata, 761 subPath: meta.NewMetaFieldPathBuilder().Services().AllowedServices().FieldPath(), 762 } 763 } 764 765 func (s RolePathSelectorMetadataServicesAllowedServices) WithValue(value []string) *Role_FieldSubPathValue { 766 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 767 } 768 769 func (s RolePathSelectorMetadataServicesAllowedServices) WithArrayOfValues(values [][]string) *Role_FieldSubPathArrayOfValues { 770 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 771 } 772 773 func (s RolePathSelectorMetadataServicesAllowedServices) WithItemValue(value string) *Role_FieldSubPathArrayItemValue { 774 return s.FieldPath().WithIArrayItemValue(value).(*Role_FieldSubPathArrayItemValue) 775 } 776 777 type RolePathSelectorDisplayName struct{} 778 779 func (RolePathSelectorDisplayName) FieldPath() *Role_FieldTerminalPath { 780 return &Role_FieldTerminalPath{selector: Role_FieldPathSelectorDisplayName} 781 } 782 783 func (s RolePathSelectorDisplayName) WithValue(value string) *Role_FieldTerminalPathValue { 784 return s.FieldPath().WithIValue(value).(*Role_FieldTerminalPathValue) 785 } 786 787 func (s RolePathSelectorDisplayName) WithArrayOfValues(values []string) *Role_FieldTerminalPathArrayOfValues { 788 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldTerminalPathArrayOfValues) 789 } 790 791 type RolePathSelectorDescription struct{} 792 793 func (RolePathSelectorDescription) FieldPath() *Role_FieldTerminalPath { 794 return &Role_FieldTerminalPath{selector: Role_FieldPathSelectorDescription} 795 } 796 797 func (s RolePathSelectorDescription) WithValue(value string) *Role_FieldTerminalPathValue { 798 return s.FieldPath().WithIValue(value).(*Role_FieldTerminalPathValue) 799 } 800 801 func (s RolePathSelectorDescription) WithArrayOfValues(values []string) *Role_FieldTerminalPathArrayOfValues { 802 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldTerminalPathArrayOfValues) 803 } 804 805 type RolePathSelectorCategory struct{} 806 807 func (RolePathSelectorCategory) FieldPath() *Role_FieldTerminalPath { 808 return &Role_FieldTerminalPath{selector: Role_FieldPathSelectorCategory} 809 } 810 811 func (s RolePathSelectorCategory) WithValue(value Role_Category) *Role_FieldTerminalPathValue { 812 return s.FieldPath().WithIValue(value).(*Role_FieldTerminalPathValue) 813 } 814 815 func (s RolePathSelectorCategory) WithArrayOfValues(values []Role_Category) *Role_FieldTerminalPathArrayOfValues { 816 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldTerminalPathArrayOfValues) 817 } 818 819 type RolePathSelectorScopeParams struct{} 820 821 func (RolePathSelectorScopeParams) FieldPath() *Role_FieldTerminalPath { 822 return &Role_FieldTerminalPath{selector: Role_FieldPathSelectorScopeParams} 823 } 824 825 func (s RolePathSelectorScopeParams) WithValue(value []*Role_ScopeParamType) *Role_FieldTerminalPathValue { 826 return s.FieldPath().WithIValue(value).(*Role_FieldTerminalPathValue) 827 } 828 829 func (s RolePathSelectorScopeParams) WithArrayOfValues(values [][]*Role_ScopeParamType) *Role_FieldTerminalPathArrayOfValues { 830 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldTerminalPathArrayOfValues) 831 } 832 833 func (s RolePathSelectorScopeParams) WithItemValue(value *Role_ScopeParamType) *Role_FieldTerminalPathArrayItemValue { 834 return s.FieldPath().WithIArrayItemValue(value).(*Role_FieldTerminalPathArrayItemValue) 835 } 836 func (RolePathSelectorScopeParams) WithSubPath(subPath RoleScopeParamType_FieldPath) *Role_FieldSubPath { 837 return &Role_FieldSubPath{selector: Role_FieldPathSelectorScopeParams, subPath: subPath} 838 } 839 840 func (s RolePathSelectorScopeParams) WithSubValue(subPathValue RoleScopeParamType_FieldPathValue) *Role_FieldSubPathValue { 841 return &Role_FieldSubPathValue{Role_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 842 } 843 844 func (s RolePathSelectorScopeParams) WithSubArrayOfValues(subPathArrayOfValues RoleScopeParamType_FieldPathArrayOfValues) *Role_FieldSubPathArrayOfValues { 845 return &Role_FieldSubPathArrayOfValues{Role_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 846 } 847 848 func (s RolePathSelectorScopeParams) WithSubArrayItemValue(subPathArrayItemValue RoleScopeParamType_FieldPathArrayItemValue) *Role_FieldSubPathArrayItemValue { 849 return &Role_FieldSubPathArrayItemValue{Role_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 850 } 851 852 func (RolePathSelectorScopeParams) Name() RolePathSelectorScopeParamsName { 853 return RolePathSelectorScopeParamsName{} 854 } 855 856 func (RolePathSelectorScopeParams) Type() RolePathSelectorScopeParamsType { 857 return RolePathSelectorScopeParamsType{} 858 } 859 860 type RolePathSelectorScopeParamsName struct{} 861 862 func (RolePathSelectorScopeParamsName) FieldPath() *Role_FieldSubPath { 863 return &Role_FieldSubPath{ 864 selector: Role_FieldPathSelectorScopeParams, 865 subPath: NewRoleScopeParamTypeFieldPathBuilder().Name().FieldPath(), 866 } 867 } 868 869 func (s RolePathSelectorScopeParamsName) WithValue(value string) *Role_FieldSubPathValue { 870 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 871 } 872 873 func (s RolePathSelectorScopeParamsName) WithArrayOfValues(values []string) *Role_FieldSubPathArrayOfValues { 874 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 875 } 876 877 type RolePathSelectorScopeParamsType struct{} 878 879 func (RolePathSelectorScopeParamsType) FieldPath() *Role_FieldSubPath { 880 return &Role_FieldSubPath{ 881 selector: Role_FieldPathSelectorScopeParams, 882 subPath: NewRoleScopeParamTypeFieldPathBuilder().Type().FieldPath(), 883 } 884 } 885 886 func (s RolePathSelectorScopeParamsType) WithValue(value Role_ScopeParamType_Type) *Role_FieldSubPathValue { 887 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 888 } 889 890 func (s RolePathSelectorScopeParamsType) WithArrayOfValues(values []Role_ScopeParamType_Type) *Role_FieldSubPathArrayOfValues { 891 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 892 } 893 894 type RolePathSelectorConstValues struct{} 895 896 func (RolePathSelectorConstValues) FieldPath() *Role_FieldTerminalPath { 897 return &Role_FieldTerminalPath{selector: Role_FieldPathSelectorConstValues} 898 } 899 900 func (s RolePathSelectorConstValues) WithValue(value []*ScopeParam) *Role_FieldTerminalPathValue { 901 return s.FieldPath().WithIValue(value).(*Role_FieldTerminalPathValue) 902 } 903 904 func (s RolePathSelectorConstValues) WithArrayOfValues(values [][]*ScopeParam) *Role_FieldTerminalPathArrayOfValues { 905 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldTerminalPathArrayOfValues) 906 } 907 908 func (s RolePathSelectorConstValues) WithItemValue(value *ScopeParam) *Role_FieldTerminalPathArrayItemValue { 909 return s.FieldPath().WithIArrayItemValue(value).(*Role_FieldTerminalPathArrayItemValue) 910 } 911 func (RolePathSelectorConstValues) WithSubPath(subPath ScopeParam_FieldPath) *Role_FieldSubPath { 912 return &Role_FieldSubPath{selector: Role_FieldPathSelectorConstValues, subPath: subPath} 913 } 914 915 func (s RolePathSelectorConstValues) WithSubValue(subPathValue ScopeParam_FieldPathValue) *Role_FieldSubPathValue { 916 return &Role_FieldSubPathValue{Role_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 917 } 918 919 func (s RolePathSelectorConstValues) WithSubArrayOfValues(subPathArrayOfValues ScopeParam_FieldPathArrayOfValues) *Role_FieldSubPathArrayOfValues { 920 return &Role_FieldSubPathArrayOfValues{Role_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 921 } 922 923 func (s RolePathSelectorConstValues) WithSubArrayItemValue(subPathArrayItemValue ScopeParam_FieldPathArrayItemValue) *Role_FieldSubPathArrayItemValue { 924 return &Role_FieldSubPathArrayItemValue{Role_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 925 } 926 927 func (RolePathSelectorConstValues) Name() RolePathSelectorConstValuesName { 928 return RolePathSelectorConstValuesName{} 929 } 930 931 func (RolePathSelectorConstValues) String_() RolePathSelectorConstValuesString { 932 return RolePathSelectorConstValuesString{} 933 } 934 935 func (RolePathSelectorConstValues) Strings() RolePathSelectorConstValuesStrings { 936 return RolePathSelectorConstValuesStrings{} 937 } 938 939 func (RolePathSelectorConstValues) ValueFrom() RolePathSelectorConstValuesValueFrom { 940 return RolePathSelectorConstValuesValueFrom{} 941 } 942 943 type RolePathSelectorConstValuesName struct{} 944 945 func (RolePathSelectorConstValuesName) FieldPath() *Role_FieldSubPath { 946 return &Role_FieldSubPath{ 947 selector: Role_FieldPathSelectorConstValues, 948 subPath: NewScopeParamFieldPathBuilder().Name().FieldPath(), 949 } 950 } 951 952 func (s RolePathSelectorConstValuesName) WithValue(value string) *Role_FieldSubPathValue { 953 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 954 } 955 956 func (s RolePathSelectorConstValuesName) WithArrayOfValues(values []string) *Role_FieldSubPathArrayOfValues { 957 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 958 } 959 960 type RolePathSelectorConstValuesString struct{} 961 962 func (RolePathSelectorConstValuesString) FieldPath() *Role_FieldSubPath { 963 return &Role_FieldSubPath{ 964 selector: Role_FieldPathSelectorConstValues, 965 subPath: NewScopeParamFieldPathBuilder().String_().FieldPath(), 966 } 967 } 968 969 func (s RolePathSelectorConstValuesString) WithValue(value *ScopeParam_StringValue) *Role_FieldSubPathValue { 970 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 971 } 972 973 func (s RolePathSelectorConstValuesString) WithArrayOfValues(values []*ScopeParam_StringValue) *Role_FieldSubPathArrayOfValues { 974 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 975 } 976 977 func (RolePathSelectorConstValuesString) Value() RolePathSelectorConstValuesStringValue { 978 return RolePathSelectorConstValuesStringValue{} 979 } 980 981 type RolePathSelectorConstValuesStringValue struct{} 982 983 func (RolePathSelectorConstValuesStringValue) FieldPath() *Role_FieldSubPath { 984 return &Role_FieldSubPath{ 985 selector: Role_FieldPathSelectorConstValues, 986 subPath: NewScopeParamFieldPathBuilder().String_().Value().FieldPath(), 987 } 988 } 989 990 func (s RolePathSelectorConstValuesStringValue) WithValue(value string) *Role_FieldSubPathValue { 991 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 992 } 993 994 func (s RolePathSelectorConstValuesStringValue) WithArrayOfValues(values []string) *Role_FieldSubPathArrayOfValues { 995 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 996 } 997 998 type RolePathSelectorConstValuesStrings struct{} 999 1000 func (RolePathSelectorConstValuesStrings) FieldPath() *Role_FieldSubPath { 1001 return &Role_FieldSubPath{ 1002 selector: Role_FieldPathSelectorConstValues, 1003 subPath: NewScopeParamFieldPathBuilder().Strings().FieldPath(), 1004 } 1005 } 1006 1007 func (s RolePathSelectorConstValuesStrings) WithValue(value *ScopeParam_ArrayOfStringsValue) *Role_FieldSubPathValue { 1008 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 1009 } 1010 1011 func (s RolePathSelectorConstValuesStrings) WithArrayOfValues(values []*ScopeParam_ArrayOfStringsValue) *Role_FieldSubPathArrayOfValues { 1012 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 1013 } 1014 1015 func (RolePathSelectorConstValuesStrings) Values() RolePathSelectorConstValuesStringsValues { 1016 return RolePathSelectorConstValuesStringsValues{} 1017 } 1018 1019 type RolePathSelectorConstValuesStringsValues struct{} 1020 1021 func (RolePathSelectorConstValuesStringsValues) FieldPath() *Role_FieldSubPath { 1022 return &Role_FieldSubPath{ 1023 selector: Role_FieldPathSelectorConstValues, 1024 subPath: NewScopeParamFieldPathBuilder().Strings().Values().FieldPath(), 1025 } 1026 } 1027 1028 func (s RolePathSelectorConstValuesStringsValues) WithValue(value []string) *Role_FieldSubPathValue { 1029 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 1030 } 1031 1032 func (s RolePathSelectorConstValuesStringsValues) WithArrayOfValues(values [][]string) *Role_FieldSubPathArrayOfValues { 1033 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 1034 } 1035 1036 func (s RolePathSelectorConstValuesStringsValues) WithItemValue(value string) *Role_FieldSubPathArrayItemValue { 1037 return s.FieldPath().WithIArrayItemValue(value).(*Role_FieldSubPathArrayItemValue) 1038 } 1039 1040 type RolePathSelectorConstValuesValueFrom struct{} 1041 1042 func (RolePathSelectorConstValuesValueFrom) FieldPath() *Role_FieldSubPath { 1043 return &Role_FieldSubPath{ 1044 selector: Role_FieldPathSelectorConstValues, 1045 subPath: NewScopeParamFieldPathBuilder().ValueFrom().FieldPath(), 1046 } 1047 } 1048 1049 func (s RolePathSelectorConstValuesValueFrom) WithValue(value *ScopeParam_FromValue) *Role_FieldSubPathValue { 1050 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 1051 } 1052 1053 func (s RolePathSelectorConstValuesValueFrom) WithArrayOfValues(values []*ScopeParam_FromValue) *Role_FieldSubPathArrayOfValues { 1054 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 1055 } 1056 1057 func (RolePathSelectorConstValuesValueFrom) Source() RolePathSelectorConstValuesValueFromSource { 1058 return RolePathSelectorConstValuesValueFromSource{} 1059 } 1060 1061 func (RolePathSelectorConstValuesValueFrom) Path() RolePathSelectorConstValuesValueFromPath { 1062 return RolePathSelectorConstValuesValueFromPath{} 1063 } 1064 1065 type RolePathSelectorConstValuesValueFromSource struct{} 1066 1067 func (RolePathSelectorConstValuesValueFromSource) FieldPath() *Role_FieldSubPath { 1068 return &Role_FieldSubPath{ 1069 selector: Role_FieldPathSelectorConstValues, 1070 subPath: NewScopeParamFieldPathBuilder().ValueFrom().Source().FieldPath(), 1071 } 1072 } 1073 1074 func (s RolePathSelectorConstValuesValueFromSource) WithValue(value ScopeParam_FromValue_Source) *Role_FieldSubPathValue { 1075 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 1076 } 1077 1078 func (s RolePathSelectorConstValuesValueFromSource) WithArrayOfValues(values []ScopeParam_FromValue_Source) *Role_FieldSubPathArrayOfValues { 1079 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 1080 } 1081 1082 type RolePathSelectorConstValuesValueFromPath struct{} 1083 1084 func (RolePathSelectorConstValuesValueFromPath) FieldPath() *Role_FieldSubPath { 1085 return &Role_FieldSubPath{ 1086 selector: Role_FieldPathSelectorConstValues, 1087 subPath: NewScopeParamFieldPathBuilder().ValueFrom().Path().FieldPath(), 1088 } 1089 } 1090 1091 func (s RolePathSelectorConstValuesValueFromPath) WithValue(value string) *Role_FieldSubPathValue { 1092 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 1093 } 1094 1095 func (s RolePathSelectorConstValuesValueFromPath) WithArrayOfValues(values []string) *Role_FieldSubPathArrayOfValues { 1096 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 1097 } 1098 1099 type RolePathSelectorDefaultValues struct{} 1100 1101 func (RolePathSelectorDefaultValues) FieldPath() *Role_FieldTerminalPath { 1102 return &Role_FieldTerminalPath{selector: Role_FieldPathSelectorDefaultValues} 1103 } 1104 1105 func (s RolePathSelectorDefaultValues) WithValue(value []*ScopeParam) *Role_FieldTerminalPathValue { 1106 return s.FieldPath().WithIValue(value).(*Role_FieldTerminalPathValue) 1107 } 1108 1109 func (s RolePathSelectorDefaultValues) WithArrayOfValues(values [][]*ScopeParam) *Role_FieldTerminalPathArrayOfValues { 1110 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldTerminalPathArrayOfValues) 1111 } 1112 1113 func (s RolePathSelectorDefaultValues) WithItemValue(value *ScopeParam) *Role_FieldTerminalPathArrayItemValue { 1114 return s.FieldPath().WithIArrayItemValue(value).(*Role_FieldTerminalPathArrayItemValue) 1115 } 1116 func (RolePathSelectorDefaultValues) WithSubPath(subPath ScopeParam_FieldPath) *Role_FieldSubPath { 1117 return &Role_FieldSubPath{selector: Role_FieldPathSelectorDefaultValues, subPath: subPath} 1118 } 1119 1120 func (s RolePathSelectorDefaultValues) WithSubValue(subPathValue ScopeParam_FieldPathValue) *Role_FieldSubPathValue { 1121 return &Role_FieldSubPathValue{Role_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 1122 } 1123 1124 func (s RolePathSelectorDefaultValues) WithSubArrayOfValues(subPathArrayOfValues ScopeParam_FieldPathArrayOfValues) *Role_FieldSubPathArrayOfValues { 1125 return &Role_FieldSubPathArrayOfValues{Role_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 1126 } 1127 1128 func (s RolePathSelectorDefaultValues) WithSubArrayItemValue(subPathArrayItemValue ScopeParam_FieldPathArrayItemValue) *Role_FieldSubPathArrayItemValue { 1129 return &Role_FieldSubPathArrayItemValue{Role_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 1130 } 1131 1132 func (RolePathSelectorDefaultValues) Name() RolePathSelectorDefaultValuesName { 1133 return RolePathSelectorDefaultValuesName{} 1134 } 1135 1136 func (RolePathSelectorDefaultValues) String_() RolePathSelectorDefaultValuesString { 1137 return RolePathSelectorDefaultValuesString{} 1138 } 1139 1140 func (RolePathSelectorDefaultValues) Strings() RolePathSelectorDefaultValuesStrings { 1141 return RolePathSelectorDefaultValuesStrings{} 1142 } 1143 1144 func (RolePathSelectorDefaultValues) ValueFrom() RolePathSelectorDefaultValuesValueFrom { 1145 return RolePathSelectorDefaultValuesValueFrom{} 1146 } 1147 1148 type RolePathSelectorDefaultValuesName struct{} 1149 1150 func (RolePathSelectorDefaultValuesName) FieldPath() *Role_FieldSubPath { 1151 return &Role_FieldSubPath{ 1152 selector: Role_FieldPathSelectorDefaultValues, 1153 subPath: NewScopeParamFieldPathBuilder().Name().FieldPath(), 1154 } 1155 } 1156 1157 func (s RolePathSelectorDefaultValuesName) WithValue(value string) *Role_FieldSubPathValue { 1158 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 1159 } 1160 1161 func (s RolePathSelectorDefaultValuesName) WithArrayOfValues(values []string) *Role_FieldSubPathArrayOfValues { 1162 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 1163 } 1164 1165 type RolePathSelectorDefaultValuesString struct{} 1166 1167 func (RolePathSelectorDefaultValuesString) FieldPath() *Role_FieldSubPath { 1168 return &Role_FieldSubPath{ 1169 selector: Role_FieldPathSelectorDefaultValues, 1170 subPath: NewScopeParamFieldPathBuilder().String_().FieldPath(), 1171 } 1172 } 1173 1174 func (s RolePathSelectorDefaultValuesString) WithValue(value *ScopeParam_StringValue) *Role_FieldSubPathValue { 1175 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 1176 } 1177 1178 func (s RolePathSelectorDefaultValuesString) WithArrayOfValues(values []*ScopeParam_StringValue) *Role_FieldSubPathArrayOfValues { 1179 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 1180 } 1181 1182 func (RolePathSelectorDefaultValuesString) Value() RolePathSelectorDefaultValuesStringValue { 1183 return RolePathSelectorDefaultValuesStringValue{} 1184 } 1185 1186 type RolePathSelectorDefaultValuesStringValue struct{} 1187 1188 func (RolePathSelectorDefaultValuesStringValue) FieldPath() *Role_FieldSubPath { 1189 return &Role_FieldSubPath{ 1190 selector: Role_FieldPathSelectorDefaultValues, 1191 subPath: NewScopeParamFieldPathBuilder().String_().Value().FieldPath(), 1192 } 1193 } 1194 1195 func (s RolePathSelectorDefaultValuesStringValue) WithValue(value string) *Role_FieldSubPathValue { 1196 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 1197 } 1198 1199 func (s RolePathSelectorDefaultValuesStringValue) WithArrayOfValues(values []string) *Role_FieldSubPathArrayOfValues { 1200 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 1201 } 1202 1203 type RolePathSelectorDefaultValuesStrings struct{} 1204 1205 func (RolePathSelectorDefaultValuesStrings) FieldPath() *Role_FieldSubPath { 1206 return &Role_FieldSubPath{ 1207 selector: Role_FieldPathSelectorDefaultValues, 1208 subPath: NewScopeParamFieldPathBuilder().Strings().FieldPath(), 1209 } 1210 } 1211 1212 func (s RolePathSelectorDefaultValuesStrings) WithValue(value *ScopeParam_ArrayOfStringsValue) *Role_FieldSubPathValue { 1213 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 1214 } 1215 1216 func (s RolePathSelectorDefaultValuesStrings) WithArrayOfValues(values []*ScopeParam_ArrayOfStringsValue) *Role_FieldSubPathArrayOfValues { 1217 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 1218 } 1219 1220 func (RolePathSelectorDefaultValuesStrings) Values() RolePathSelectorDefaultValuesStringsValues { 1221 return RolePathSelectorDefaultValuesStringsValues{} 1222 } 1223 1224 type RolePathSelectorDefaultValuesStringsValues struct{} 1225 1226 func (RolePathSelectorDefaultValuesStringsValues) FieldPath() *Role_FieldSubPath { 1227 return &Role_FieldSubPath{ 1228 selector: Role_FieldPathSelectorDefaultValues, 1229 subPath: NewScopeParamFieldPathBuilder().Strings().Values().FieldPath(), 1230 } 1231 } 1232 1233 func (s RolePathSelectorDefaultValuesStringsValues) WithValue(value []string) *Role_FieldSubPathValue { 1234 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 1235 } 1236 1237 func (s RolePathSelectorDefaultValuesStringsValues) WithArrayOfValues(values [][]string) *Role_FieldSubPathArrayOfValues { 1238 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 1239 } 1240 1241 func (s RolePathSelectorDefaultValuesStringsValues) WithItemValue(value string) *Role_FieldSubPathArrayItemValue { 1242 return s.FieldPath().WithIArrayItemValue(value).(*Role_FieldSubPathArrayItemValue) 1243 } 1244 1245 type RolePathSelectorDefaultValuesValueFrom struct{} 1246 1247 func (RolePathSelectorDefaultValuesValueFrom) FieldPath() *Role_FieldSubPath { 1248 return &Role_FieldSubPath{ 1249 selector: Role_FieldPathSelectorDefaultValues, 1250 subPath: NewScopeParamFieldPathBuilder().ValueFrom().FieldPath(), 1251 } 1252 } 1253 1254 func (s RolePathSelectorDefaultValuesValueFrom) WithValue(value *ScopeParam_FromValue) *Role_FieldSubPathValue { 1255 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 1256 } 1257 1258 func (s RolePathSelectorDefaultValuesValueFrom) WithArrayOfValues(values []*ScopeParam_FromValue) *Role_FieldSubPathArrayOfValues { 1259 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 1260 } 1261 1262 func (RolePathSelectorDefaultValuesValueFrom) Source() RolePathSelectorDefaultValuesValueFromSource { 1263 return RolePathSelectorDefaultValuesValueFromSource{} 1264 } 1265 1266 func (RolePathSelectorDefaultValuesValueFrom) Path() RolePathSelectorDefaultValuesValueFromPath { 1267 return RolePathSelectorDefaultValuesValueFromPath{} 1268 } 1269 1270 type RolePathSelectorDefaultValuesValueFromSource struct{} 1271 1272 func (RolePathSelectorDefaultValuesValueFromSource) FieldPath() *Role_FieldSubPath { 1273 return &Role_FieldSubPath{ 1274 selector: Role_FieldPathSelectorDefaultValues, 1275 subPath: NewScopeParamFieldPathBuilder().ValueFrom().Source().FieldPath(), 1276 } 1277 } 1278 1279 func (s RolePathSelectorDefaultValuesValueFromSource) WithValue(value ScopeParam_FromValue_Source) *Role_FieldSubPathValue { 1280 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 1281 } 1282 1283 func (s RolePathSelectorDefaultValuesValueFromSource) WithArrayOfValues(values []ScopeParam_FromValue_Source) *Role_FieldSubPathArrayOfValues { 1284 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 1285 } 1286 1287 type RolePathSelectorDefaultValuesValueFromPath struct{} 1288 1289 func (RolePathSelectorDefaultValuesValueFromPath) FieldPath() *Role_FieldSubPath { 1290 return &Role_FieldSubPath{ 1291 selector: Role_FieldPathSelectorDefaultValues, 1292 subPath: NewScopeParamFieldPathBuilder().ValueFrom().Path().FieldPath(), 1293 } 1294 } 1295 1296 func (s RolePathSelectorDefaultValuesValueFromPath) WithValue(value string) *Role_FieldSubPathValue { 1297 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 1298 } 1299 1300 func (s RolePathSelectorDefaultValuesValueFromPath) WithArrayOfValues(values []string) *Role_FieldSubPathArrayOfValues { 1301 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 1302 } 1303 1304 type RolePathSelectorGrants struct{} 1305 1306 func (RolePathSelectorGrants) FieldPath() *Role_FieldTerminalPath { 1307 return &Role_FieldTerminalPath{selector: Role_FieldPathSelectorGrants} 1308 } 1309 1310 func (s RolePathSelectorGrants) WithValue(value []*Role_Grant) *Role_FieldTerminalPathValue { 1311 return s.FieldPath().WithIValue(value).(*Role_FieldTerminalPathValue) 1312 } 1313 1314 func (s RolePathSelectorGrants) WithArrayOfValues(values [][]*Role_Grant) *Role_FieldTerminalPathArrayOfValues { 1315 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldTerminalPathArrayOfValues) 1316 } 1317 1318 func (s RolePathSelectorGrants) WithItemValue(value *Role_Grant) *Role_FieldTerminalPathArrayItemValue { 1319 return s.FieldPath().WithIArrayItemValue(value).(*Role_FieldTerminalPathArrayItemValue) 1320 } 1321 func (RolePathSelectorGrants) WithSubPath(subPath RoleGrant_FieldPath) *Role_FieldSubPath { 1322 return &Role_FieldSubPath{selector: Role_FieldPathSelectorGrants, subPath: subPath} 1323 } 1324 1325 func (s RolePathSelectorGrants) WithSubValue(subPathValue RoleGrant_FieldPathValue) *Role_FieldSubPathValue { 1326 return &Role_FieldSubPathValue{Role_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 1327 } 1328 1329 func (s RolePathSelectorGrants) WithSubArrayOfValues(subPathArrayOfValues RoleGrant_FieldPathArrayOfValues) *Role_FieldSubPathArrayOfValues { 1330 return &Role_FieldSubPathArrayOfValues{Role_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 1331 } 1332 1333 func (s RolePathSelectorGrants) WithSubArrayItemValue(subPathArrayItemValue RoleGrant_FieldPathArrayItemValue) *Role_FieldSubPathArrayItemValue { 1334 return &Role_FieldSubPathArrayItemValue{Role_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 1335 } 1336 1337 func (RolePathSelectorGrants) SubScope() RolePathSelectorGrantsSubScope { 1338 return RolePathSelectorGrantsSubScope{} 1339 } 1340 1341 func (RolePathSelectorGrants) Permissions() RolePathSelectorGrantsPermissions { 1342 return RolePathSelectorGrantsPermissions{} 1343 } 1344 1345 func (RolePathSelectorGrants) ResourceFieldConditions() RolePathSelectorGrantsResourceFieldConditions { 1346 return RolePathSelectorGrantsResourceFieldConditions{} 1347 } 1348 1349 func (RolePathSelectorGrants) RequestFieldConditions() RolePathSelectorGrantsRequestFieldConditions { 1350 return RolePathSelectorGrantsRequestFieldConditions{} 1351 } 1352 1353 func (RolePathSelectorGrants) ExecutableConditions() RolePathSelectorGrantsExecutableConditions { 1354 return RolePathSelectorGrantsExecutableConditions{} 1355 } 1356 1357 type RolePathSelectorGrantsSubScope struct{} 1358 1359 func (RolePathSelectorGrantsSubScope) FieldPath() *Role_FieldSubPath { 1360 return &Role_FieldSubPath{ 1361 selector: Role_FieldPathSelectorGrants, 1362 subPath: NewRoleGrantFieldPathBuilder().SubScope().FieldPath(), 1363 } 1364 } 1365 1366 func (s RolePathSelectorGrantsSubScope) WithValue(value string) *Role_FieldSubPathValue { 1367 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 1368 } 1369 1370 func (s RolePathSelectorGrantsSubScope) WithArrayOfValues(values []string) *Role_FieldSubPathArrayOfValues { 1371 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 1372 } 1373 1374 type RolePathSelectorGrantsPermissions struct{} 1375 1376 func (RolePathSelectorGrantsPermissions) FieldPath() *Role_FieldSubPath { 1377 return &Role_FieldSubPath{ 1378 selector: Role_FieldPathSelectorGrants, 1379 subPath: NewRoleGrantFieldPathBuilder().Permissions().FieldPath(), 1380 } 1381 } 1382 1383 func (s RolePathSelectorGrantsPermissions) WithValue(value []*permission.Reference) *Role_FieldSubPathValue { 1384 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 1385 } 1386 1387 func (s RolePathSelectorGrantsPermissions) WithArrayOfValues(values [][]*permission.Reference) *Role_FieldSubPathArrayOfValues { 1388 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 1389 } 1390 1391 func (s RolePathSelectorGrantsPermissions) WithItemValue(value *permission.Reference) *Role_FieldSubPathArrayItemValue { 1392 return s.FieldPath().WithIArrayItemValue(value).(*Role_FieldSubPathArrayItemValue) 1393 } 1394 1395 type RolePathSelectorGrantsResourceFieldConditions struct{} 1396 1397 func (RolePathSelectorGrantsResourceFieldConditions) FieldPath() *Role_FieldSubPath { 1398 return &Role_FieldSubPath{ 1399 selector: Role_FieldPathSelectorGrants, 1400 subPath: NewRoleGrantFieldPathBuilder().ResourceFieldConditions().FieldPath(), 1401 } 1402 } 1403 1404 func (s RolePathSelectorGrantsResourceFieldConditions) WithValue(value []*Role_Grant_FieldCondition) *Role_FieldSubPathValue { 1405 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 1406 } 1407 1408 func (s RolePathSelectorGrantsResourceFieldConditions) WithArrayOfValues(values [][]*Role_Grant_FieldCondition) *Role_FieldSubPathArrayOfValues { 1409 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 1410 } 1411 1412 func (s RolePathSelectorGrantsResourceFieldConditions) WithItemValue(value *Role_Grant_FieldCondition) *Role_FieldSubPathArrayItemValue { 1413 return s.FieldPath().WithIArrayItemValue(value).(*Role_FieldSubPathArrayItemValue) 1414 } 1415 1416 func (RolePathSelectorGrantsResourceFieldConditions) Path() RolePathSelectorGrantsResourceFieldConditionsPath { 1417 return RolePathSelectorGrantsResourceFieldConditionsPath{} 1418 } 1419 1420 func (RolePathSelectorGrantsResourceFieldConditions) Value() RolePathSelectorGrantsResourceFieldConditionsValue { 1421 return RolePathSelectorGrantsResourceFieldConditionsValue{} 1422 } 1423 1424 type RolePathSelectorGrantsResourceFieldConditionsPath struct{} 1425 1426 func (RolePathSelectorGrantsResourceFieldConditionsPath) FieldPath() *Role_FieldSubPath { 1427 return &Role_FieldSubPath{ 1428 selector: Role_FieldPathSelectorGrants, 1429 subPath: NewRoleGrantFieldPathBuilder().ResourceFieldConditions().Path().FieldPath(), 1430 } 1431 } 1432 1433 func (s RolePathSelectorGrantsResourceFieldConditionsPath) WithValue(value string) *Role_FieldSubPathValue { 1434 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 1435 } 1436 1437 func (s RolePathSelectorGrantsResourceFieldConditionsPath) WithArrayOfValues(values []string) *Role_FieldSubPathArrayOfValues { 1438 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 1439 } 1440 1441 type RolePathSelectorGrantsResourceFieldConditionsValue struct{} 1442 1443 func (RolePathSelectorGrantsResourceFieldConditionsValue) FieldPath() *Role_FieldSubPath { 1444 return &Role_FieldSubPath{ 1445 selector: Role_FieldPathSelectorGrants, 1446 subPath: NewRoleGrantFieldPathBuilder().ResourceFieldConditions().Value().FieldPath(), 1447 } 1448 } 1449 1450 func (s RolePathSelectorGrantsResourceFieldConditionsValue) WithValue(value string) *Role_FieldSubPathValue { 1451 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 1452 } 1453 1454 func (s RolePathSelectorGrantsResourceFieldConditionsValue) WithArrayOfValues(values []string) *Role_FieldSubPathArrayOfValues { 1455 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 1456 } 1457 1458 type RolePathSelectorGrantsRequestFieldConditions struct{} 1459 1460 func (RolePathSelectorGrantsRequestFieldConditions) FieldPath() *Role_FieldSubPath { 1461 return &Role_FieldSubPath{ 1462 selector: Role_FieldPathSelectorGrants, 1463 subPath: NewRoleGrantFieldPathBuilder().RequestFieldConditions().FieldPath(), 1464 } 1465 } 1466 1467 func (s RolePathSelectorGrantsRequestFieldConditions) WithValue(value []*Role_Grant_FieldCondition) *Role_FieldSubPathValue { 1468 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 1469 } 1470 1471 func (s RolePathSelectorGrantsRequestFieldConditions) WithArrayOfValues(values [][]*Role_Grant_FieldCondition) *Role_FieldSubPathArrayOfValues { 1472 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 1473 } 1474 1475 func (s RolePathSelectorGrantsRequestFieldConditions) WithItemValue(value *Role_Grant_FieldCondition) *Role_FieldSubPathArrayItemValue { 1476 return s.FieldPath().WithIArrayItemValue(value).(*Role_FieldSubPathArrayItemValue) 1477 } 1478 1479 func (RolePathSelectorGrantsRequestFieldConditions) Path() RolePathSelectorGrantsRequestFieldConditionsPath { 1480 return RolePathSelectorGrantsRequestFieldConditionsPath{} 1481 } 1482 1483 func (RolePathSelectorGrantsRequestFieldConditions) Value() RolePathSelectorGrantsRequestFieldConditionsValue { 1484 return RolePathSelectorGrantsRequestFieldConditionsValue{} 1485 } 1486 1487 type RolePathSelectorGrantsRequestFieldConditionsPath struct{} 1488 1489 func (RolePathSelectorGrantsRequestFieldConditionsPath) FieldPath() *Role_FieldSubPath { 1490 return &Role_FieldSubPath{ 1491 selector: Role_FieldPathSelectorGrants, 1492 subPath: NewRoleGrantFieldPathBuilder().RequestFieldConditions().Path().FieldPath(), 1493 } 1494 } 1495 1496 func (s RolePathSelectorGrantsRequestFieldConditionsPath) WithValue(value string) *Role_FieldSubPathValue { 1497 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 1498 } 1499 1500 func (s RolePathSelectorGrantsRequestFieldConditionsPath) WithArrayOfValues(values []string) *Role_FieldSubPathArrayOfValues { 1501 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 1502 } 1503 1504 type RolePathSelectorGrantsRequestFieldConditionsValue struct{} 1505 1506 func (RolePathSelectorGrantsRequestFieldConditionsValue) FieldPath() *Role_FieldSubPath { 1507 return &Role_FieldSubPath{ 1508 selector: Role_FieldPathSelectorGrants, 1509 subPath: NewRoleGrantFieldPathBuilder().RequestFieldConditions().Value().FieldPath(), 1510 } 1511 } 1512 1513 func (s RolePathSelectorGrantsRequestFieldConditionsValue) WithValue(value string) *Role_FieldSubPathValue { 1514 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 1515 } 1516 1517 func (s RolePathSelectorGrantsRequestFieldConditionsValue) WithArrayOfValues(values []string) *Role_FieldSubPathArrayOfValues { 1518 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 1519 } 1520 1521 type RolePathSelectorGrantsExecutableConditions struct{} 1522 1523 func (RolePathSelectorGrantsExecutableConditions) FieldPath() *Role_FieldSubPath { 1524 return &Role_FieldSubPath{ 1525 selector: Role_FieldPathSelectorGrants, 1526 subPath: NewRoleGrantFieldPathBuilder().ExecutableConditions().FieldPath(), 1527 } 1528 } 1529 1530 func (s RolePathSelectorGrantsExecutableConditions) WithValue(value []*condition.ExecutableCondition) *Role_FieldSubPathValue { 1531 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 1532 } 1533 1534 func (s RolePathSelectorGrantsExecutableConditions) WithArrayOfValues(values [][]*condition.ExecutableCondition) *Role_FieldSubPathArrayOfValues { 1535 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 1536 } 1537 1538 func (s RolePathSelectorGrantsExecutableConditions) WithItemValue(value *condition.ExecutableCondition) *Role_FieldSubPathArrayItemValue { 1539 return s.FieldPath().WithIArrayItemValue(value).(*Role_FieldSubPathArrayItemValue) 1540 } 1541 1542 func (RolePathSelectorGrantsExecutableConditions) Condition() RolePathSelectorGrantsExecutableConditionsCondition { 1543 return RolePathSelectorGrantsExecutableConditionsCondition{} 1544 } 1545 1546 func (RolePathSelectorGrantsExecutableConditions) Params() RolePathSelectorGrantsExecutableConditionsParams { 1547 return RolePathSelectorGrantsExecutableConditionsParams{} 1548 } 1549 1550 type RolePathSelectorGrantsExecutableConditionsCondition struct{} 1551 1552 func (RolePathSelectorGrantsExecutableConditionsCondition) FieldPath() *Role_FieldSubPath { 1553 return &Role_FieldSubPath{ 1554 selector: Role_FieldPathSelectorGrants, 1555 subPath: NewRoleGrantFieldPathBuilder().ExecutableConditions().Condition().FieldPath(), 1556 } 1557 } 1558 1559 func (s RolePathSelectorGrantsExecutableConditionsCondition) WithValue(value *condition.Reference) *Role_FieldSubPathValue { 1560 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 1561 } 1562 1563 func (s RolePathSelectorGrantsExecutableConditionsCondition) WithArrayOfValues(values []*condition.Reference) *Role_FieldSubPathArrayOfValues { 1564 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 1565 } 1566 1567 type RolePathSelectorGrantsExecutableConditionsParams struct{} 1568 1569 func (RolePathSelectorGrantsExecutableConditionsParams) FieldPath() *Role_FieldSubPath { 1570 return &Role_FieldSubPath{ 1571 selector: Role_FieldPathSelectorGrants, 1572 subPath: NewRoleGrantFieldPathBuilder().ExecutableConditions().Params().FieldPath(), 1573 } 1574 } 1575 1576 func (s RolePathSelectorGrantsExecutableConditionsParams) WithValue(value *structpb.Struct) *Role_FieldSubPathValue { 1577 return s.FieldPath().WithIValue(value).(*Role_FieldSubPathValue) 1578 } 1579 1580 func (s RolePathSelectorGrantsExecutableConditionsParams) WithArrayOfValues(values []*structpb.Struct) *Role_FieldSubPathArrayOfValues { 1581 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldSubPathArrayOfValues) 1582 } 1583 1584 type RolePathSelectorOwnedObjects struct{} 1585 1586 func (RolePathSelectorOwnedObjects) FieldPath() *Role_FieldTerminalPath { 1587 return &Role_FieldTerminalPath{selector: Role_FieldPathSelectorOwnedObjects} 1588 } 1589 1590 func (s RolePathSelectorOwnedObjects) WithValue(value []string) *Role_FieldTerminalPathValue { 1591 return s.FieldPath().WithIValue(value).(*Role_FieldTerminalPathValue) 1592 } 1593 1594 func (s RolePathSelectorOwnedObjects) WithArrayOfValues(values [][]string) *Role_FieldTerminalPathArrayOfValues { 1595 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldTerminalPathArrayOfValues) 1596 } 1597 1598 func (s RolePathSelectorOwnedObjects) WithItemValue(value string) *Role_FieldTerminalPathArrayItemValue { 1599 return s.FieldPath().WithIArrayItemValue(value).(*Role_FieldTerminalPathArrayItemValue) 1600 } 1601 1602 type RolePathSelectorServices struct{} 1603 1604 func (RolePathSelectorServices) FieldPath() *Role_FieldTerminalPath { 1605 return &Role_FieldTerminalPath{selector: Role_FieldPathSelectorServices} 1606 } 1607 1608 func (s RolePathSelectorServices) WithValue(value []*meta_service.Reference) *Role_FieldTerminalPathValue { 1609 return s.FieldPath().WithIValue(value).(*Role_FieldTerminalPathValue) 1610 } 1611 1612 func (s RolePathSelectorServices) WithArrayOfValues(values [][]*meta_service.Reference) *Role_FieldTerminalPathArrayOfValues { 1613 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldTerminalPathArrayOfValues) 1614 } 1615 1616 func (s RolePathSelectorServices) WithItemValue(value *meta_service.Reference) *Role_FieldTerminalPathArrayItemValue { 1617 return s.FieldPath().WithIArrayItemValue(value).(*Role_FieldTerminalPathArrayItemValue) 1618 } 1619 1620 type RolePathSelectorRbSpecGeneration struct{} 1621 1622 func (RolePathSelectorRbSpecGeneration) FieldPath() *Role_FieldTerminalPath { 1623 return &Role_FieldTerminalPath{selector: Role_FieldPathSelectorRbSpecGeneration} 1624 } 1625 1626 func (s RolePathSelectorRbSpecGeneration) WithValue(value int64) *Role_FieldTerminalPathValue { 1627 return s.FieldPath().WithIValue(value).(*Role_FieldTerminalPathValue) 1628 } 1629 1630 func (s RolePathSelectorRbSpecGeneration) WithArrayOfValues(values []int64) *Role_FieldTerminalPathArrayOfValues { 1631 return s.FieldPath().WithIArrayOfValues(values).(*Role_FieldTerminalPathArrayOfValues) 1632 } 1633 1634 type RoleScopeParamTypeFieldPathBuilder struct{} 1635 1636 func NewRoleScopeParamTypeFieldPathBuilder() RoleScopeParamTypeFieldPathBuilder { 1637 return RoleScopeParamTypeFieldPathBuilder{} 1638 } 1639 func (RoleScopeParamTypeFieldPathBuilder) Name() Role_ScopeParamTypePathSelectorName { 1640 return Role_ScopeParamTypePathSelectorName{} 1641 } 1642 func (RoleScopeParamTypeFieldPathBuilder) Type() Role_ScopeParamTypePathSelectorType { 1643 return Role_ScopeParamTypePathSelectorType{} 1644 } 1645 1646 type Role_ScopeParamTypePathSelectorName struct{} 1647 1648 func (Role_ScopeParamTypePathSelectorName) FieldPath() *RoleScopeParamType_FieldTerminalPath { 1649 return &RoleScopeParamType_FieldTerminalPath{selector: RoleScopeParamType_FieldPathSelectorName} 1650 } 1651 1652 func (s Role_ScopeParamTypePathSelectorName) WithValue(value string) *RoleScopeParamType_FieldTerminalPathValue { 1653 return s.FieldPath().WithIValue(value).(*RoleScopeParamType_FieldTerminalPathValue) 1654 } 1655 1656 func (s Role_ScopeParamTypePathSelectorName) WithArrayOfValues(values []string) *RoleScopeParamType_FieldTerminalPathArrayOfValues { 1657 return s.FieldPath().WithIArrayOfValues(values).(*RoleScopeParamType_FieldTerminalPathArrayOfValues) 1658 } 1659 1660 type Role_ScopeParamTypePathSelectorType struct{} 1661 1662 func (Role_ScopeParamTypePathSelectorType) FieldPath() *RoleScopeParamType_FieldTerminalPath { 1663 return &RoleScopeParamType_FieldTerminalPath{selector: RoleScopeParamType_FieldPathSelectorType} 1664 } 1665 1666 func (s Role_ScopeParamTypePathSelectorType) WithValue(value Role_ScopeParamType_Type) *RoleScopeParamType_FieldTerminalPathValue { 1667 return s.FieldPath().WithIValue(value).(*RoleScopeParamType_FieldTerminalPathValue) 1668 } 1669 1670 func (s Role_ScopeParamTypePathSelectorType) WithArrayOfValues(values []Role_ScopeParamType_Type) *RoleScopeParamType_FieldTerminalPathArrayOfValues { 1671 return s.FieldPath().WithIArrayOfValues(values).(*RoleScopeParamType_FieldTerminalPathArrayOfValues) 1672 } 1673 1674 type RoleGrantFieldPathBuilder struct{} 1675 1676 func NewRoleGrantFieldPathBuilder() RoleGrantFieldPathBuilder { 1677 return RoleGrantFieldPathBuilder{} 1678 } 1679 func (RoleGrantFieldPathBuilder) SubScope() Role_GrantPathSelectorSubScope { 1680 return Role_GrantPathSelectorSubScope{} 1681 } 1682 func (RoleGrantFieldPathBuilder) Permissions() Role_GrantPathSelectorPermissions { 1683 return Role_GrantPathSelectorPermissions{} 1684 } 1685 func (RoleGrantFieldPathBuilder) ResourceFieldConditions() Role_GrantPathSelectorResourceFieldConditions { 1686 return Role_GrantPathSelectorResourceFieldConditions{} 1687 } 1688 func (RoleGrantFieldPathBuilder) RequestFieldConditions() Role_GrantPathSelectorRequestFieldConditions { 1689 return Role_GrantPathSelectorRequestFieldConditions{} 1690 } 1691 func (RoleGrantFieldPathBuilder) ExecutableConditions() Role_GrantPathSelectorExecutableConditions { 1692 return Role_GrantPathSelectorExecutableConditions{} 1693 } 1694 1695 type Role_GrantPathSelectorSubScope struct{} 1696 1697 func (Role_GrantPathSelectorSubScope) FieldPath() *RoleGrant_FieldTerminalPath { 1698 return &RoleGrant_FieldTerminalPath{selector: RoleGrant_FieldPathSelectorSubScope} 1699 } 1700 1701 func (s Role_GrantPathSelectorSubScope) WithValue(value string) *RoleGrant_FieldTerminalPathValue { 1702 return s.FieldPath().WithIValue(value).(*RoleGrant_FieldTerminalPathValue) 1703 } 1704 1705 func (s Role_GrantPathSelectorSubScope) WithArrayOfValues(values []string) *RoleGrant_FieldTerminalPathArrayOfValues { 1706 return s.FieldPath().WithIArrayOfValues(values).(*RoleGrant_FieldTerminalPathArrayOfValues) 1707 } 1708 1709 type Role_GrantPathSelectorPermissions struct{} 1710 1711 func (Role_GrantPathSelectorPermissions) FieldPath() *RoleGrant_FieldTerminalPath { 1712 return &RoleGrant_FieldTerminalPath{selector: RoleGrant_FieldPathSelectorPermissions} 1713 } 1714 1715 func (s Role_GrantPathSelectorPermissions) WithValue(value []*permission.Reference) *RoleGrant_FieldTerminalPathValue { 1716 return s.FieldPath().WithIValue(value).(*RoleGrant_FieldTerminalPathValue) 1717 } 1718 1719 func (s Role_GrantPathSelectorPermissions) WithArrayOfValues(values [][]*permission.Reference) *RoleGrant_FieldTerminalPathArrayOfValues { 1720 return s.FieldPath().WithIArrayOfValues(values).(*RoleGrant_FieldTerminalPathArrayOfValues) 1721 } 1722 1723 func (s Role_GrantPathSelectorPermissions) WithItemValue(value *permission.Reference) *RoleGrant_FieldTerminalPathArrayItemValue { 1724 return s.FieldPath().WithIArrayItemValue(value).(*RoleGrant_FieldTerminalPathArrayItemValue) 1725 } 1726 1727 type Role_GrantPathSelectorResourceFieldConditions struct{} 1728 1729 func (Role_GrantPathSelectorResourceFieldConditions) FieldPath() *RoleGrant_FieldTerminalPath { 1730 return &RoleGrant_FieldTerminalPath{selector: RoleGrant_FieldPathSelectorResourceFieldConditions} 1731 } 1732 1733 func (s Role_GrantPathSelectorResourceFieldConditions) WithValue(value []*Role_Grant_FieldCondition) *RoleGrant_FieldTerminalPathValue { 1734 return s.FieldPath().WithIValue(value).(*RoleGrant_FieldTerminalPathValue) 1735 } 1736 1737 func (s Role_GrantPathSelectorResourceFieldConditions) WithArrayOfValues(values [][]*Role_Grant_FieldCondition) *RoleGrant_FieldTerminalPathArrayOfValues { 1738 return s.FieldPath().WithIArrayOfValues(values).(*RoleGrant_FieldTerminalPathArrayOfValues) 1739 } 1740 1741 func (s Role_GrantPathSelectorResourceFieldConditions) WithItemValue(value *Role_Grant_FieldCondition) *RoleGrant_FieldTerminalPathArrayItemValue { 1742 return s.FieldPath().WithIArrayItemValue(value).(*RoleGrant_FieldTerminalPathArrayItemValue) 1743 } 1744 func (Role_GrantPathSelectorResourceFieldConditions) WithSubPath(subPath RoleGrantFieldCondition_FieldPath) *RoleGrant_FieldSubPath { 1745 return &RoleGrant_FieldSubPath{selector: RoleGrant_FieldPathSelectorResourceFieldConditions, subPath: subPath} 1746 } 1747 1748 func (s Role_GrantPathSelectorResourceFieldConditions) WithSubValue(subPathValue RoleGrantFieldCondition_FieldPathValue) *RoleGrant_FieldSubPathValue { 1749 return &RoleGrant_FieldSubPathValue{RoleGrant_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 1750 } 1751 1752 func (s Role_GrantPathSelectorResourceFieldConditions) WithSubArrayOfValues(subPathArrayOfValues RoleGrantFieldCondition_FieldPathArrayOfValues) *RoleGrant_FieldSubPathArrayOfValues { 1753 return &RoleGrant_FieldSubPathArrayOfValues{RoleGrant_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 1754 } 1755 1756 func (s Role_GrantPathSelectorResourceFieldConditions) WithSubArrayItemValue(subPathArrayItemValue RoleGrantFieldCondition_FieldPathArrayItemValue) *RoleGrant_FieldSubPathArrayItemValue { 1757 return &RoleGrant_FieldSubPathArrayItemValue{RoleGrant_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 1758 } 1759 1760 func (Role_GrantPathSelectorResourceFieldConditions) Path() Role_GrantPathSelectorResourceFieldConditionsPath { 1761 return Role_GrantPathSelectorResourceFieldConditionsPath{} 1762 } 1763 1764 func (Role_GrantPathSelectorResourceFieldConditions) Value() Role_GrantPathSelectorResourceFieldConditionsValue { 1765 return Role_GrantPathSelectorResourceFieldConditionsValue{} 1766 } 1767 1768 type Role_GrantPathSelectorResourceFieldConditionsPath struct{} 1769 1770 func (Role_GrantPathSelectorResourceFieldConditionsPath) FieldPath() *RoleGrant_FieldSubPath { 1771 return &RoleGrant_FieldSubPath{ 1772 selector: RoleGrant_FieldPathSelectorResourceFieldConditions, 1773 subPath: NewRoleGrantFieldConditionFieldPathBuilder().Path().FieldPath(), 1774 } 1775 } 1776 1777 func (s Role_GrantPathSelectorResourceFieldConditionsPath) WithValue(value string) *RoleGrant_FieldSubPathValue { 1778 return s.FieldPath().WithIValue(value).(*RoleGrant_FieldSubPathValue) 1779 } 1780 1781 func (s Role_GrantPathSelectorResourceFieldConditionsPath) WithArrayOfValues(values []string) *RoleGrant_FieldSubPathArrayOfValues { 1782 return s.FieldPath().WithIArrayOfValues(values).(*RoleGrant_FieldSubPathArrayOfValues) 1783 } 1784 1785 type Role_GrantPathSelectorResourceFieldConditionsValue struct{} 1786 1787 func (Role_GrantPathSelectorResourceFieldConditionsValue) FieldPath() *RoleGrant_FieldSubPath { 1788 return &RoleGrant_FieldSubPath{ 1789 selector: RoleGrant_FieldPathSelectorResourceFieldConditions, 1790 subPath: NewRoleGrantFieldConditionFieldPathBuilder().Value().FieldPath(), 1791 } 1792 } 1793 1794 func (s Role_GrantPathSelectorResourceFieldConditionsValue) WithValue(value string) *RoleGrant_FieldSubPathValue { 1795 return s.FieldPath().WithIValue(value).(*RoleGrant_FieldSubPathValue) 1796 } 1797 1798 func (s Role_GrantPathSelectorResourceFieldConditionsValue) WithArrayOfValues(values []string) *RoleGrant_FieldSubPathArrayOfValues { 1799 return s.FieldPath().WithIArrayOfValues(values).(*RoleGrant_FieldSubPathArrayOfValues) 1800 } 1801 1802 type Role_GrantPathSelectorRequestFieldConditions struct{} 1803 1804 func (Role_GrantPathSelectorRequestFieldConditions) FieldPath() *RoleGrant_FieldTerminalPath { 1805 return &RoleGrant_FieldTerminalPath{selector: RoleGrant_FieldPathSelectorRequestFieldConditions} 1806 } 1807 1808 func (s Role_GrantPathSelectorRequestFieldConditions) WithValue(value []*Role_Grant_FieldCondition) *RoleGrant_FieldTerminalPathValue { 1809 return s.FieldPath().WithIValue(value).(*RoleGrant_FieldTerminalPathValue) 1810 } 1811 1812 func (s Role_GrantPathSelectorRequestFieldConditions) WithArrayOfValues(values [][]*Role_Grant_FieldCondition) *RoleGrant_FieldTerminalPathArrayOfValues { 1813 return s.FieldPath().WithIArrayOfValues(values).(*RoleGrant_FieldTerminalPathArrayOfValues) 1814 } 1815 1816 func (s Role_GrantPathSelectorRequestFieldConditions) WithItemValue(value *Role_Grant_FieldCondition) *RoleGrant_FieldTerminalPathArrayItemValue { 1817 return s.FieldPath().WithIArrayItemValue(value).(*RoleGrant_FieldTerminalPathArrayItemValue) 1818 } 1819 func (Role_GrantPathSelectorRequestFieldConditions) WithSubPath(subPath RoleGrantFieldCondition_FieldPath) *RoleGrant_FieldSubPath { 1820 return &RoleGrant_FieldSubPath{selector: RoleGrant_FieldPathSelectorRequestFieldConditions, subPath: subPath} 1821 } 1822 1823 func (s Role_GrantPathSelectorRequestFieldConditions) WithSubValue(subPathValue RoleGrantFieldCondition_FieldPathValue) *RoleGrant_FieldSubPathValue { 1824 return &RoleGrant_FieldSubPathValue{RoleGrant_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 1825 } 1826 1827 func (s Role_GrantPathSelectorRequestFieldConditions) WithSubArrayOfValues(subPathArrayOfValues RoleGrantFieldCondition_FieldPathArrayOfValues) *RoleGrant_FieldSubPathArrayOfValues { 1828 return &RoleGrant_FieldSubPathArrayOfValues{RoleGrant_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 1829 } 1830 1831 func (s Role_GrantPathSelectorRequestFieldConditions) WithSubArrayItemValue(subPathArrayItemValue RoleGrantFieldCondition_FieldPathArrayItemValue) *RoleGrant_FieldSubPathArrayItemValue { 1832 return &RoleGrant_FieldSubPathArrayItemValue{RoleGrant_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 1833 } 1834 1835 func (Role_GrantPathSelectorRequestFieldConditions) Path() Role_GrantPathSelectorRequestFieldConditionsPath { 1836 return Role_GrantPathSelectorRequestFieldConditionsPath{} 1837 } 1838 1839 func (Role_GrantPathSelectorRequestFieldConditions) Value() Role_GrantPathSelectorRequestFieldConditionsValue { 1840 return Role_GrantPathSelectorRequestFieldConditionsValue{} 1841 } 1842 1843 type Role_GrantPathSelectorRequestFieldConditionsPath struct{} 1844 1845 func (Role_GrantPathSelectorRequestFieldConditionsPath) FieldPath() *RoleGrant_FieldSubPath { 1846 return &RoleGrant_FieldSubPath{ 1847 selector: RoleGrant_FieldPathSelectorRequestFieldConditions, 1848 subPath: NewRoleGrantFieldConditionFieldPathBuilder().Path().FieldPath(), 1849 } 1850 } 1851 1852 func (s Role_GrantPathSelectorRequestFieldConditionsPath) WithValue(value string) *RoleGrant_FieldSubPathValue { 1853 return s.FieldPath().WithIValue(value).(*RoleGrant_FieldSubPathValue) 1854 } 1855 1856 func (s Role_GrantPathSelectorRequestFieldConditionsPath) WithArrayOfValues(values []string) *RoleGrant_FieldSubPathArrayOfValues { 1857 return s.FieldPath().WithIArrayOfValues(values).(*RoleGrant_FieldSubPathArrayOfValues) 1858 } 1859 1860 type Role_GrantPathSelectorRequestFieldConditionsValue struct{} 1861 1862 func (Role_GrantPathSelectorRequestFieldConditionsValue) FieldPath() *RoleGrant_FieldSubPath { 1863 return &RoleGrant_FieldSubPath{ 1864 selector: RoleGrant_FieldPathSelectorRequestFieldConditions, 1865 subPath: NewRoleGrantFieldConditionFieldPathBuilder().Value().FieldPath(), 1866 } 1867 } 1868 1869 func (s Role_GrantPathSelectorRequestFieldConditionsValue) WithValue(value string) *RoleGrant_FieldSubPathValue { 1870 return s.FieldPath().WithIValue(value).(*RoleGrant_FieldSubPathValue) 1871 } 1872 1873 func (s Role_GrantPathSelectorRequestFieldConditionsValue) WithArrayOfValues(values []string) *RoleGrant_FieldSubPathArrayOfValues { 1874 return s.FieldPath().WithIArrayOfValues(values).(*RoleGrant_FieldSubPathArrayOfValues) 1875 } 1876 1877 type Role_GrantPathSelectorExecutableConditions struct{} 1878 1879 func (Role_GrantPathSelectorExecutableConditions) FieldPath() *RoleGrant_FieldTerminalPath { 1880 return &RoleGrant_FieldTerminalPath{selector: RoleGrant_FieldPathSelectorExecutableConditions} 1881 } 1882 1883 func (s Role_GrantPathSelectorExecutableConditions) WithValue(value []*condition.ExecutableCondition) *RoleGrant_FieldTerminalPathValue { 1884 return s.FieldPath().WithIValue(value).(*RoleGrant_FieldTerminalPathValue) 1885 } 1886 1887 func (s Role_GrantPathSelectorExecutableConditions) WithArrayOfValues(values [][]*condition.ExecutableCondition) *RoleGrant_FieldTerminalPathArrayOfValues { 1888 return s.FieldPath().WithIArrayOfValues(values).(*RoleGrant_FieldTerminalPathArrayOfValues) 1889 } 1890 1891 func (s Role_GrantPathSelectorExecutableConditions) WithItemValue(value *condition.ExecutableCondition) *RoleGrant_FieldTerminalPathArrayItemValue { 1892 return s.FieldPath().WithIArrayItemValue(value).(*RoleGrant_FieldTerminalPathArrayItemValue) 1893 } 1894 func (Role_GrantPathSelectorExecutableConditions) WithSubPath(subPath condition.ExecutableCondition_FieldPath) *RoleGrant_FieldSubPath { 1895 return &RoleGrant_FieldSubPath{selector: RoleGrant_FieldPathSelectorExecutableConditions, subPath: subPath} 1896 } 1897 1898 func (s Role_GrantPathSelectorExecutableConditions) WithSubValue(subPathValue condition.ExecutableCondition_FieldPathValue) *RoleGrant_FieldSubPathValue { 1899 return &RoleGrant_FieldSubPathValue{RoleGrant_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 1900 } 1901 1902 func (s Role_GrantPathSelectorExecutableConditions) WithSubArrayOfValues(subPathArrayOfValues condition.ExecutableCondition_FieldPathArrayOfValues) *RoleGrant_FieldSubPathArrayOfValues { 1903 return &RoleGrant_FieldSubPathArrayOfValues{RoleGrant_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 1904 } 1905 1906 func (s Role_GrantPathSelectorExecutableConditions) WithSubArrayItemValue(subPathArrayItemValue condition.ExecutableCondition_FieldPathArrayItemValue) *RoleGrant_FieldSubPathArrayItemValue { 1907 return &RoleGrant_FieldSubPathArrayItemValue{RoleGrant_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 1908 } 1909 1910 func (Role_GrantPathSelectorExecutableConditions) Condition() Role_GrantPathSelectorExecutableConditionsCondition { 1911 return Role_GrantPathSelectorExecutableConditionsCondition{} 1912 } 1913 1914 func (Role_GrantPathSelectorExecutableConditions) Params() Role_GrantPathSelectorExecutableConditionsParams { 1915 return Role_GrantPathSelectorExecutableConditionsParams{} 1916 } 1917 1918 type Role_GrantPathSelectorExecutableConditionsCondition struct{} 1919 1920 func (Role_GrantPathSelectorExecutableConditionsCondition) FieldPath() *RoleGrant_FieldSubPath { 1921 return &RoleGrant_FieldSubPath{ 1922 selector: RoleGrant_FieldPathSelectorExecutableConditions, 1923 subPath: condition.NewExecutableConditionFieldPathBuilder().Condition().FieldPath(), 1924 } 1925 } 1926 1927 func (s Role_GrantPathSelectorExecutableConditionsCondition) WithValue(value *condition.Reference) *RoleGrant_FieldSubPathValue { 1928 return s.FieldPath().WithIValue(value).(*RoleGrant_FieldSubPathValue) 1929 } 1930 1931 func (s Role_GrantPathSelectorExecutableConditionsCondition) WithArrayOfValues(values []*condition.Reference) *RoleGrant_FieldSubPathArrayOfValues { 1932 return s.FieldPath().WithIArrayOfValues(values).(*RoleGrant_FieldSubPathArrayOfValues) 1933 } 1934 1935 type Role_GrantPathSelectorExecutableConditionsParams struct{} 1936 1937 func (Role_GrantPathSelectorExecutableConditionsParams) FieldPath() *RoleGrant_FieldSubPath { 1938 return &RoleGrant_FieldSubPath{ 1939 selector: RoleGrant_FieldPathSelectorExecutableConditions, 1940 subPath: condition.NewExecutableConditionFieldPathBuilder().Params().FieldPath(), 1941 } 1942 } 1943 1944 func (s Role_GrantPathSelectorExecutableConditionsParams) WithValue(value *structpb.Struct) *RoleGrant_FieldSubPathValue { 1945 return s.FieldPath().WithIValue(value).(*RoleGrant_FieldSubPathValue) 1946 } 1947 1948 func (s Role_GrantPathSelectorExecutableConditionsParams) WithArrayOfValues(values []*structpb.Struct) *RoleGrant_FieldSubPathArrayOfValues { 1949 return s.FieldPath().WithIArrayOfValues(values).(*RoleGrant_FieldSubPathArrayOfValues) 1950 } 1951 1952 type RoleGrantFieldConditionFieldPathBuilder struct{} 1953 1954 func NewRoleGrantFieldConditionFieldPathBuilder() RoleGrantFieldConditionFieldPathBuilder { 1955 return RoleGrantFieldConditionFieldPathBuilder{} 1956 } 1957 func (RoleGrantFieldConditionFieldPathBuilder) Path() Role_Grant_FieldConditionPathSelectorPath { 1958 return Role_Grant_FieldConditionPathSelectorPath{} 1959 } 1960 func (RoleGrantFieldConditionFieldPathBuilder) Value() Role_Grant_FieldConditionPathSelectorValue { 1961 return Role_Grant_FieldConditionPathSelectorValue{} 1962 } 1963 1964 type Role_Grant_FieldConditionPathSelectorPath struct{} 1965 1966 func (Role_Grant_FieldConditionPathSelectorPath) FieldPath() *RoleGrantFieldCondition_FieldTerminalPath { 1967 return &RoleGrantFieldCondition_FieldTerminalPath{selector: RoleGrantFieldCondition_FieldPathSelectorPath} 1968 } 1969 1970 func (s Role_Grant_FieldConditionPathSelectorPath) WithValue(value string) *RoleGrantFieldCondition_FieldTerminalPathValue { 1971 return s.FieldPath().WithIValue(value).(*RoleGrantFieldCondition_FieldTerminalPathValue) 1972 } 1973 1974 func (s Role_Grant_FieldConditionPathSelectorPath) WithArrayOfValues(values []string) *RoleGrantFieldCondition_FieldTerminalPathArrayOfValues { 1975 return s.FieldPath().WithIArrayOfValues(values).(*RoleGrantFieldCondition_FieldTerminalPathArrayOfValues) 1976 } 1977 1978 type Role_Grant_FieldConditionPathSelectorValue struct{} 1979 1980 func (Role_Grant_FieldConditionPathSelectorValue) FieldPath() *RoleGrantFieldCondition_FieldTerminalPath { 1981 return &RoleGrantFieldCondition_FieldTerminalPath{selector: RoleGrantFieldCondition_FieldPathSelectorValue} 1982 } 1983 1984 func (s Role_Grant_FieldConditionPathSelectorValue) WithValue(value string) *RoleGrantFieldCondition_FieldTerminalPathValue { 1985 return s.FieldPath().WithIValue(value).(*RoleGrantFieldCondition_FieldTerminalPathValue) 1986 } 1987 1988 func (s Role_Grant_FieldConditionPathSelectorValue) WithArrayOfValues(values []string) *RoleGrantFieldCondition_FieldTerminalPathArrayOfValues { 1989 return s.FieldPath().WithIArrayOfValues(values).(*RoleGrantFieldCondition_FieldTerminalPathArrayOfValues) 1990 } 1991 1992 type ScopeParamFieldPathBuilder struct{} 1993 1994 func NewScopeParamFieldPathBuilder() ScopeParamFieldPathBuilder { 1995 return ScopeParamFieldPathBuilder{} 1996 } 1997 func (ScopeParamFieldPathBuilder) Name() ScopeParamPathSelectorName { 1998 return ScopeParamPathSelectorName{} 1999 } 2000 func (ScopeParamFieldPathBuilder) String_() ScopeParamPathSelectorString { 2001 return ScopeParamPathSelectorString{} 2002 } 2003 func (ScopeParamFieldPathBuilder) Strings() ScopeParamPathSelectorStrings { 2004 return ScopeParamPathSelectorStrings{} 2005 } 2006 func (ScopeParamFieldPathBuilder) ValueFrom() ScopeParamPathSelectorValueFrom { 2007 return ScopeParamPathSelectorValueFrom{} 2008 } 2009 2010 type ScopeParamPathSelectorName struct{} 2011 2012 func (ScopeParamPathSelectorName) FieldPath() *ScopeParam_FieldTerminalPath { 2013 return &ScopeParam_FieldTerminalPath{selector: ScopeParam_FieldPathSelectorName} 2014 } 2015 2016 func (s ScopeParamPathSelectorName) WithValue(value string) *ScopeParam_FieldTerminalPathValue { 2017 return s.FieldPath().WithIValue(value).(*ScopeParam_FieldTerminalPathValue) 2018 } 2019 2020 func (s ScopeParamPathSelectorName) WithArrayOfValues(values []string) *ScopeParam_FieldTerminalPathArrayOfValues { 2021 return s.FieldPath().WithIArrayOfValues(values).(*ScopeParam_FieldTerminalPathArrayOfValues) 2022 } 2023 2024 type ScopeParamPathSelectorString struct{} 2025 2026 func (ScopeParamPathSelectorString) FieldPath() *ScopeParam_FieldTerminalPath { 2027 return &ScopeParam_FieldTerminalPath{selector: ScopeParam_FieldPathSelectorString} 2028 } 2029 2030 func (s ScopeParamPathSelectorString) WithValue(value *ScopeParam_StringValue) *ScopeParam_FieldTerminalPathValue { 2031 return s.FieldPath().WithIValue(value).(*ScopeParam_FieldTerminalPathValue) 2032 } 2033 2034 func (s ScopeParamPathSelectorString) WithArrayOfValues(values []*ScopeParam_StringValue) *ScopeParam_FieldTerminalPathArrayOfValues { 2035 return s.FieldPath().WithIArrayOfValues(values).(*ScopeParam_FieldTerminalPathArrayOfValues) 2036 } 2037 2038 func (ScopeParamPathSelectorString) WithSubPath(subPath ScopeParamStringValue_FieldPath) *ScopeParam_FieldSubPath { 2039 return &ScopeParam_FieldSubPath{selector: ScopeParam_FieldPathSelectorString, subPath: subPath} 2040 } 2041 2042 func (s ScopeParamPathSelectorString) WithSubValue(subPathValue ScopeParamStringValue_FieldPathValue) *ScopeParam_FieldSubPathValue { 2043 return &ScopeParam_FieldSubPathValue{ScopeParam_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 2044 } 2045 2046 func (s ScopeParamPathSelectorString) WithSubArrayOfValues(subPathArrayOfValues ScopeParamStringValue_FieldPathArrayOfValues) *ScopeParam_FieldSubPathArrayOfValues { 2047 return &ScopeParam_FieldSubPathArrayOfValues{ScopeParam_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 2048 } 2049 2050 func (s ScopeParamPathSelectorString) WithSubArrayItemValue(subPathArrayItemValue ScopeParamStringValue_FieldPathArrayItemValue) *ScopeParam_FieldSubPathArrayItemValue { 2051 return &ScopeParam_FieldSubPathArrayItemValue{ScopeParam_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 2052 } 2053 2054 func (ScopeParamPathSelectorString) Value() ScopeParamPathSelectorStringValue { 2055 return ScopeParamPathSelectorStringValue{} 2056 } 2057 2058 type ScopeParamPathSelectorStringValue struct{} 2059 2060 func (ScopeParamPathSelectorStringValue) FieldPath() *ScopeParam_FieldSubPath { 2061 return &ScopeParam_FieldSubPath{ 2062 selector: ScopeParam_FieldPathSelectorString, 2063 subPath: NewScopeParamStringValueFieldPathBuilder().Value().FieldPath(), 2064 } 2065 } 2066 2067 func (s ScopeParamPathSelectorStringValue) WithValue(value string) *ScopeParam_FieldSubPathValue { 2068 return s.FieldPath().WithIValue(value).(*ScopeParam_FieldSubPathValue) 2069 } 2070 2071 func (s ScopeParamPathSelectorStringValue) WithArrayOfValues(values []string) *ScopeParam_FieldSubPathArrayOfValues { 2072 return s.FieldPath().WithIArrayOfValues(values).(*ScopeParam_FieldSubPathArrayOfValues) 2073 } 2074 2075 type ScopeParamPathSelectorStrings struct{} 2076 2077 func (ScopeParamPathSelectorStrings) FieldPath() *ScopeParam_FieldTerminalPath { 2078 return &ScopeParam_FieldTerminalPath{selector: ScopeParam_FieldPathSelectorStrings} 2079 } 2080 2081 func (s ScopeParamPathSelectorStrings) WithValue(value *ScopeParam_ArrayOfStringsValue) *ScopeParam_FieldTerminalPathValue { 2082 return s.FieldPath().WithIValue(value).(*ScopeParam_FieldTerminalPathValue) 2083 } 2084 2085 func (s ScopeParamPathSelectorStrings) WithArrayOfValues(values []*ScopeParam_ArrayOfStringsValue) *ScopeParam_FieldTerminalPathArrayOfValues { 2086 return s.FieldPath().WithIArrayOfValues(values).(*ScopeParam_FieldTerminalPathArrayOfValues) 2087 } 2088 2089 func (ScopeParamPathSelectorStrings) WithSubPath(subPath ScopeParamArrayOfStringsValue_FieldPath) *ScopeParam_FieldSubPath { 2090 return &ScopeParam_FieldSubPath{selector: ScopeParam_FieldPathSelectorStrings, subPath: subPath} 2091 } 2092 2093 func (s ScopeParamPathSelectorStrings) WithSubValue(subPathValue ScopeParamArrayOfStringsValue_FieldPathValue) *ScopeParam_FieldSubPathValue { 2094 return &ScopeParam_FieldSubPathValue{ScopeParam_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 2095 } 2096 2097 func (s ScopeParamPathSelectorStrings) WithSubArrayOfValues(subPathArrayOfValues ScopeParamArrayOfStringsValue_FieldPathArrayOfValues) *ScopeParam_FieldSubPathArrayOfValues { 2098 return &ScopeParam_FieldSubPathArrayOfValues{ScopeParam_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 2099 } 2100 2101 func (s ScopeParamPathSelectorStrings) WithSubArrayItemValue(subPathArrayItemValue ScopeParamArrayOfStringsValue_FieldPathArrayItemValue) *ScopeParam_FieldSubPathArrayItemValue { 2102 return &ScopeParam_FieldSubPathArrayItemValue{ScopeParam_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 2103 } 2104 2105 func (ScopeParamPathSelectorStrings) Values() ScopeParamPathSelectorStringsValues { 2106 return ScopeParamPathSelectorStringsValues{} 2107 } 2108 2109 type ScopeParamPathSelectorStringsValues struct{} 2110 2111 func (ScopeParamPathSelectorStringsValues) FieldPath() *ScopeParam_FieldSubPath { 2112 return &ScopeParam_FieldSubPath{ 2113 selector: ScopeParam_FieldPathSelectorStrings, 2114 subPath: NewScopeParamArrayOfStringsValueFieldPathBuilder().Values().FieldPath(), 2115 } 2116 } 2117 2118 func (s ScopeParamPathSelectorStringsValues) WithValue(value []string) *ScopeParam_FieldSubPathValue { 2119 return s.FieldPath().WithIValue(value).(*ScopeParam_FieldSubPathValue) 2120 } 2121 2122 func (s ScopeParamPathSelectorStringsValues) WithArrayOfValues(values [][]string) *ScopeParam_FieldSubPathArrayOfValues { 2123 return s.FieldPath().WithIArrayOfValues(values).(*ScopeParam_FieldSubPathArrayOfValues) 2124 } 2125 2126 func (s ScopeParamPathSelectorStringsValues) WithItemValue(value string) *ScopeParam_FieldSubPathArrayItemValue { 2127 return s.FieldPath().WithIArrayItemValue(value).(*ScopeParam_FieldSubPathArrayItemValue) 2128 } 2129 2130 type ScopeParamPathSelectorValueFrom struct{} 2131 2132 func (ScopeParamPathSelectorValueFrom) FieldPath() *ScopeParam_FieldTerminalPath { 2133 return &ScopeParam_FieldTerminalPath{selector: ScopeParam_FieldPathSelectorValueFrom} 2134 } 2135 2136 func (s ScopeParamPathSelectorValueFrom) WithValue(value *ScopeParam_FromValue) *ScopeParam_FieldTerminalPathValue { 2137 return s.FieldPath().WithIValue(value).(*ScopeParam_FieldTerminalPathValue) 2138 } 2139 2140 func (s ScopeParamPathSelectorValueFrom) WithArrayOfValues(values []*ScopeParam_FromValue) *ScopeParam_FieldTerminalPathArrayOfValues { 2141 return s.FieldPath().WithIArrayOfValues(values).(*ScopeParam_FieldTerminalPathArrayOfValues) 2142 } 2143 2144 func (ScopeParamPathSelectorValueFrom) WithSubPath(subPath ScopeParamFromValue_FieldPath) *ScopeParam_FieldSubPath { 2145 return &ScopeParam_FieldSubPath{selector: ScopeParam_FieldPathSelectorValueFrom, subPath: subPath} 2146 } 2147 2148 func (s ScopeParamPathSelectorValueFrom) WithSubValue(subPathValue ScopeParamFromValue_FieldPathValue) *ScopeParam_FieldSubPathValue { 2149 return &ScopeParam_FieldSubPathValue{ScopeParam_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 2150 } 2151 2152 func (s ScopeParamPathSelectorValueFrom) WithSubArrayOfValues(subPathArrayOfValues ScopeParamFromValue_FieldPathArrayOfValues) *ScopeParam_FieldSubPathArrayOfValues { 2153 return &ScopeParam_FieldSubPathArrayOfValues{ScopeParam_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 2154 } 2155 2156 func (s ScopeParamPathSelectorValueFrom) WithSubArrayItemValue(subPathArrayItemValue ScopeParamFromValue_FieldPathArrayItemValue) *ScopeParam_FieldSubPathArrayItemValue { 2157 return &ScopeParam_FieldSubPathArrayItemValue{ScopeParam_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 2158 } 2159 2160 func (ScopeParamPathSelectorValueFrom) Source() ScopeParamPathSelectorValueFromSource { 2161 return ScopeParamPathSelectorValueFromSource{} 2162 } 2163 2164 func (ScopeParamPathSelectorValueFrom) Path() ScopeParamPathSelectorValueFromPath { 2165 return ScopeParamPathSelectorValueFromPath{} 2166 } 2167 2168 type ScopeParamPathSelectorValueFromSource struct{} 2169 2170 func (ScopeParamPathSelectorValueFromSource) FieldPath() *ScopeParam_FieldSubPath { 2171 return &ScopeParam_FieldSubPath{ 2172 selector: ScopeParam_FieldPathSelectorValueFrom, 2173 subPath: NewScopeParamFromValueFieldPathBuilder().Source().FieldPath(), 2174 } 2175 } 2176 2177 func (s ScopeParamPathSelectorValueFromSource) WithValue(value ScopeParam_FromValue_Source) *ScopeParam_FieldSubPathValue { 2178 return s.FieldPath().WithIValue(value).(*ScopeParam_FieldSubPathValue) 2179 } 2180 2181 func (s ScopeParamPathSelectorValueFromSource) WithArrayOfValues(values []ScopeParam_FromValue_Source) *ScopeParam_FieldSubPathArrayOfValues { 2182 return s.FieldPath().WithIArrayOfValues(values).(*ScopeParam_FieldSubPathArrayOfValues) 2183 } 2184 2185 type ScopeParamPathSelectorValueFromPath struct{} 2186 2187 func (ScopeParamPathSelectorValueFromPath) FieldPath() *ScopeParam_FieldSubPath { 2188 return &ScopeParam_FieldSubPath{ 2189 selector: ScopeParam_FieldPathSelectorValueFrom, 2190 subPath: NewScopeParamFromValueFieldPathBuilder().Path().FieldPath(), 2191 } 2192 } 2193 2194 func (s ScopeParamPathSelectorValueFromPath) WithValue(value string) *ScopeParam_FieldSubPathValue { 2195 return s.FieldPath().WithIValue(value).(*ScopeParam_FieldSubPathValue) 2196 } 2197 2198 func (s ScopeParamPathSelectorValueFromPath) WithArrayOfValues(values []string) *ScopeParam_FieldSubPathArrayOfValues { 2199 return s.FieldPath().WithIArrayOfValues(values).(*ScopeParam_FieldSubPathArrayOfValues) 2200 } 2201 2202 type ScopeParamStringValueFieldPathBuilder struct{} 2203 2204 func NewScopeParamStringValueFieldPathBuilder() ScopeParamStringValueFieldPathBuilder { 2205 return ScopeParamStringValueFieldPathBuilder{} 2206 } 2207 func (ScopeParamStringValueFieldPathBuilder) Value() ScopeParam_StringValuePathSelectorValue { 2208 return ScopeParam_StringValuePathSelectorValue{} 2209 } 2210 2211 type ScopeParam_StringValuePathSelectorValue struct{} 2212 2213 func (ScopeParam_StringValuePathSelectorValue) FieldPath() *ScopeParamStringValue_FieldTerminalPath { 2214 return &ScopeParamStringValue_FieldTerminalPath{selector: ScopeParamStringValue_FieldPathSelectorValue} 2215 } 2216 2217 func (s ScopeParam_StringValuePathSelectorValue) WithValue(value string) *ScopeParamStringValue_FieldTerminalPathValue { 2218 return s.FieldPath().WithIValue(value).(*ScopeParamStringValue_FieldTerminalPathValue) 2219 } 2220 2221 func (s ScopeParam_StringValuePathSelectorValue) WithArrayOfValues(values []string) *ScopeParamStringValue_FieldTerminalPathArrayOfValues { 2222 return s.FieldPath().WithIArrayOfValues(values).(*ScopeParamStringValue_FieldTerminalPathArrayOfValues) 2223 } 2224 2225 type ScopeParamArrayOfStringsValueFieldPathBuilder struct{} 2226 2227 func NewScopeParamArrayOfStringsValueFieldPathBuilder() ScopeParamArrayOfStringsValueFieldPathBuilder { 2228 return ScopeParamArrayOfStringsValueFieldPathBuilder{} 2229 } 2230 func (ScopeParamArrayOfStringsValueFieldPathBuilder) Values() ScopeParam_ArrayOfStringsValuePathSelectorValues { 2231 return ScopeParam_ArrayOfStringsValuePathSelectorValues{} 2232 } 2233 2234 type ScopeParam_ArrayOfStringsValuePathSelectorValues struct{} 2235 2236 func (ScopeParam_ArrayOfStringsValuePathSelectorValues) FieldPath() *ScopeParamArrayOfStringsValue_FieldTerminalPath { 2237 return &ScopeParamArrayOfStringsValue_FieldTerminalPath{selector: ScopeParamArrayOfStringsValue_FieldPathSelectorValues} 2238 } 2239 2240 func (s ScopeParam_ArrayOfStringsValuePathSelectorValues) WithValue(value []string) *ScopeParamArrayOfStringsValue_FieldTerminalPathValue { 2241 return s.FieldPath().WithIValue(value).(*ScopeParamArrayOfStringsValue_FieldTerminalPathValue) 2242 } 2243 2244 func (s ScopeParam_ArrayOfStringsValuePathSelectorValues) WithArrayOfValues(values [][]string) *ScopeParamArrayOfStringsValue_FieldTerminalPathArrayOfValues { 2245 return s.FieldPath().WithIArrayOfValues(values).(*ScopeParamArrayOfStringsValue_FieldTerminalPathArrayOfValues) 2246 } 2247 2248 func (s ScopeParam_ArrayOfStringsValuePathSelectorValues) WithItemValue(value string) *ScopeParamArrayOfStringsValue_FieldTerminalPathArrayItemValue { 2249 return s.FieldPath().WithIArrayItemValue(value).(*ScopeParamArrayOfStringsValue_FieldTerminalPathArrayItemValue) 2250 } 2251 2252 type ScopeParamFromValueFieldPathBuilder struct{} 2253 2254 func NewScopeParamFromValueFieldPathBuilder() ScopeParamFromValueFieldPathBuilder { 2255 return ScopeParamFromValueFieldPathBuilder{} 2256 } 2257 func (ScopeParamFromValueFieldPathBuilder) Source() ScopeParam_FromValuePathSelectorSource { 2258 return ScopeParam_FromValuePathSelectorSource{} 2259 } 2260 func (ScopeParamFromValueFieldPathBuilder) Path() ScopeParam_FromValuePathSelectorPath { 2261 return ScopeParam_FromValuePathSelectorPath{} 2262 } 2263 2264 type ScopeParam_FromValuePathSelectorSource struct{} 2265 2266 func (ScopeParam_FromValuePathSelectorSource) FieldPath() *ScopeParamFromValue_FieldTerminalPath { 2267 return &ScopeParamFromValue_FieldTerminalPath{selector: ScopeParamFromValue_FieldPathSelectorSource} 2268 } 2269 2270 func (s ScopeParam_FromValuePathSelectorSource) WithValue(value ScopeParam_FromValue_Source) *ScopeParamFromValue_FieldTerminalPathValue { 2271 return s.FieldPath().WithIValue(value).(*ScopeParamFromValue_FieldTerminalPathValue) 2272 } 2273 2274 func (s ScopeParam_FromValuePathSelectorSource) WithArrayOfValues(values []ScopeParam_FromValue_Source) *ScopeParamFromValue_FieldTerminalPathArrayOfValues { 2275 return s.FieldPath().WithIArrayOfValues(values).(*ScopeParamFromValue_FieldTerminalPathArrayOfValues) 2276 } 2277 2278 type ScopeParam_FromValuePathSelectorPath struct{} 2279 2280 func (ScopeParam_FromValuePathSelectorPath) FieldPath() *ScopeParamFromValue_FieldTerminalPath { 2281 return &ScopeParamFromValue_FieldTerminalPath{selector: ScopeParamFromValue_FieldPathSelectorPath} 2282 } 2283 2284 func (s ScopeParam_FromValuePathSelectorPath) WithValue(value string) *ScopeParamFromValue_FieldTerminalPathValue { 2285 return s.FieldPath().WithIValue(value).(*ScopeParamFromValue_FieldTerminalPathValue) 2286 } 2287 2288 func (s ScopeParam_FromValuePathSelectorPath) WithArrayOfValues(values []string) *ScopeParamFromValue_FieldTerminalPathArrayOfValues { 2289 return s.FieldPath().WithIArrayOfValues(values).(*ScopeParamFromValue_FieldTerminalPathArrayOfValues) 2290 }