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