github.com/cloudwan/edgelq-sdk@v1.15.4/iam/resources/v1/project_invitation/project_invitation.pb.fieldpathbuilder.go (about) 1 // Code generated by protoc-gen-goten-object 2 // File: edgelq/iam/proto/v1/project_invitation.proto 3 // DO NOT EDIT!!! 4 5 package project_invitation 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 group "github.com/cloudwan/edgelq-sdk/iam/resources/v1/group" 13 iam_invitation "github.com/cloudwan/edgelq-sdk/iam/resources/v1/invitation" 14 organization "github.com/cloudwan/edgelq-sdk/iam/resources/v1/organization" 15 permission "github.com/cloudwan/edgelq-sdk/iam/resources/v1/permission" 16 project "github.com/cloudwan/edgelq-sdk/iam/resources/v1/project" 17 role "github.com/cloudwan/edgelq-sdk/iam/resources/v1/role" 18 service_account "github.com/cloudwan/edgelq-sdk/iam/resources/v1/service_account" 19 user "github.com/cloudwan/edgelq-sdk/iam/resources/v1/user" 20 meta_common "github.com/cloudwan/goten-sdk/meta-service/resources/v1/common" 21 meta_service "github.com/cloudwan/goten-sdk/meta-service/resources/v1/service" 22 meta "github.com/cloudwan/goten-sdk/types/meta" 23 multi_region_policy "github.com/cloudwan/goten-sdk/types/multi_region_policy" 24 structpb "google.golang.org/protobuf/types/known/structpb" 25 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 26 ) 27 28 // make sure we're using proto imports 29 var ( 30 _ = &attestation_domain.AttestationDomain{} 31 _ = &iam_common.PCR{} 32 _ = &condition.Condition{} 33 _ = &group.Group{} 34 _ = &iam_invitation.Actor{} 35 _ = &organization.Organization{} 36 _ = &permission.Permission{} 37 _ = &project.Project{} 38 _ = &role.Role{} 39 _ = &service_account.ServiceAccount{} 40 _ = &user.User{} 41 _ = &structpb.Struct{} 42 _ = ×tamppb.Timestamp{} 43 _ = &meta_common.LabelledDomain{} 44 _ = &meta_service.Service{} 45 _ = &meta.Meta{} 46 _ = &multi_region_policy.MultiRegionPolicy{} 47 ) 48 49 type ProjectInvitationFieldPathBuilder struct{} 50 51 func NewProjectInvitationFieldPathBuilder() ProjectInvitationFieldPathBuilder { 52 return ProjectInvitationFieldPathBuilder{} 53 } 54 func (ProjectInvitationFieldPathBuilder) Name() ProjectInvitationPathSelectorName { 55 return ProjectInvitationPathSelectorName{} 56 } 57 func (ProjectInvitationFieldPathBuilder) Metadata() ProjectInvitationPathSelectorMetadata { 58 return ProjectInvitationPathSelectorMetadata{} 59 } 60 func (ProjectInvitationFieldPathBuilder) ProjectDisplayName() ProjectInvitationPathSelectorProjectDisplayName { 61 return ProjectInvitationPathSelectorProjectDisplayName{} 62 } 63 func (ProjectInvitationFieldPathBuilder) Invitation() ProjectInvitationPathSelectorInvitation { 64 return ProjectInvitationPathSelectorInvitation{} 65 } 66 67 type ProjectInvitationPathSelectorName struct{} 68 69 func (ProjectInvitationPathSelectorName) FieldPath() *ProjectInvitation_FieldTerminalPath { 70 return &ProjectInvitation_FieldTerminalPath{selector: ProjectInvitation_FieldPathSelectorName} 71 } 72 73 func (s ProjectInvitationPathSelectorName) WithValue(value *Name) *ProjectInvitation_FieldTerminalPathValue { 74 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldTerminalPathValue) 75 } 76 77 func (s ProjectInvitationPathSelectorName) WithArrayOfValues(values []*Name) *ProjectInvitation_FieldTerminalPathArrayOfValues { 78 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldTerminalPathArrayOfValues) 79 } 80 81 type ProjectInvitationPathSelectorMetadata struct{} 82 83 func (ProjectInvitationPathSelectorMetadata) FieldPath() *ProjectInvitation_FieldTerminalPath { 84 return &ProjectInvitation_FieldTerminalPath{selector: ProjectInvitation_FieldPathSelectorMetadata} 85 } 86 87 func (s ProjectInvitationPathSelectorMetadata) WithValue(value *meta.Meta) *ProjectInvitation_FieldTerminalPathValue { 88 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldTerminalPathValue) 89 } 90 91 func (s ProjectInvitationPathSelectorMetadata) WithArrayOfValues(values []*meta.Meta) *ProjectInvitation_FieldTerminalPathArrayOfValues { 92 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldTerminalPathArrayOfValues) 93 } 94 95 func (ProjectInvitationPathSelectorMetadata) WithSubPath(subPath meta.Meta_FieldPath) *ProjectInvitation_FieldSubPath { 96 return &ProjectInvitation_FieldSubPath{selector: ProjectInvitation_FieldPathSelectorMetadata, subPath: subPath} 97 } 98 99 func (s ProjectInvitationPathSelectorMetadata) WithSubValue(subPathValue meta.Meta_FieldPathValue) *ProjectInvitation_FieldSubPathValue { 100 return &ProjectInvitation_FieldSubPathValue{ProjectInvitation_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 101 } 102 103 func (s ProjectInvitationPathSelectorMetadata) WithSubArrayOfValues(subPathArrayOfValues meta.Meta_FieldPathArrayOfValues) *ProjectInvitation_FieldSubPathArrayOfValues { 104 return &ProjectInvitation_FieldSubPathArrayOfValues{ProjectInvitation_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 105 } 106 107 func (s ProjectInvitationPathSelectorMetadata) WithSubArrayItemValue(subPathArrayItemValue meta.Meta_FieldPathArrayItemValue) *ProjectInvitation_FieldSubPathArrayItemValue { 108 return &ProjectInvitation_FieldSubPathArrayItemValue{ProjectInvitation_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 109 } 110 111 func (ProjectInvitationPathSelectorMetadata) CreateTime() ProjectInvitationPathSelectorMetadataCreateTime { 112 return ProjectInvitationPathSelectorMetadataCreateTime{} 113 } 114 115 func (ProjectInvitationPathSelectorMetadata) UpdateTime() ProjectInvitationPathSelectorMetadataUpdateTime { 116 return ProjectInvitationPathSelectorMetadataUpdateTime{} 117 } 118 119 func (ProjectInvitationPathSelectorMetadata) DeleteTime() ProjectInvitationPathSelectorMetadataDeleteTime { 120 return ProjectInvitationPathSelectorMetadataDeleteTime{} 121 } 122 123 func (ProjectInvitationPathSelectorMetadata) Uuid() ProjectInvitationPathSelectorMetadataUuid { 124 return ProjectInvitationPathSelectorMetadataUuid{} 125 } 126 127 func (ProjectInvitationPathSelectorMetadata) Tags() ProjectInvitationPathSelectorMetadataTags { 128 return ProjectInvitationPathSelectorMetadataTags{} 129 } 130 131 func (ProjectInvitationPathSelectorMetadata) Labels() ProjectInvitationPathSelectorMetadataLabels { 132 return ProjectInvitationPathSelectorMetadataLabels{} 133 } 134 135 func (ProjectInvitationPathSelectorMetadata) Annotations() ProjectInvitationPathSelectorMetadataAnnotations { 136 return ProjectInvitationPathSelectorMetadataAnnotations{} 137 } 138 139 func (ProjectInvitationPathSelectorMetadata) Generation() ProjectInvitationPathSelectorMetadataGeneration { 140 return ProjectInvitationPathSelectorMetadataGeneration{} 141 } 142 143 func (ProjectInvitationPathSelectorMetadata) ResourceVersion() ProjectInvitationPathSelectorMetadataResourceVersion { 144 return ProjectInvitationPathSelectorMetadataResourceVersion{} 145 } 146 147 func (ProjectInvitationPathSelectorMetadata) OwnerReferences() ProjectInvitationPathSelectorMetadataOwnerReferences { 148 return ProjectInvitationPathSelectorMetadataOwnerReferences{} 149 } 150 151 func (ProjectInvitationPathSelectorMetadata) Shards() ProjectInvitationPathSelectorMetadataShards { 152 return ProjectInvitationPathSelectorMetadataShards{} 153 } 154 155 func (ProjectInvitationPathSelectorMetadata) Syncing() ProjectInvitationPathSelectorMetadataSyncing { 156 return ProjectInvitationPathSelectorMetadataSyncing{} 157 } 158 159 func (ProjectInvitationPathSelectorMetadata) Lifecycle() ProjectInvitationPathSelectorMetadataLifecycle { 160 return ProjectInvitationPathSelectorMetadataLifecycle{} 161 } 162 163 func (ProjectInvitationPathSelectorMetadata) Services() ProjectInvitationPathSelectorMetadataServices { 164 return ProjectInvitationPathSelectorMetadataServices{} 165 } 166 167 type ProjectInvitationPathSelectorMetadataCreateTime struct{} 168 169 func (ProjectInvitationPathSelectorMetadataCreateTime) FieldPath() *ProjectInvitation_FieldSubPath { 170 return &ProjectInvitation_FieldSubPath{ 171 selector: ProjectInvitation_FieldPathSelectorMetadata, 172 subPath: meta.NewMetaFieldPathBuilder().CreateTime().FieldPath(), 173 } 174 } 175 176 func (s ProjectInvitationPathSelectorMetadataCreateTime) WithValue(value *timestamppb.Timestamp) *ProjectInvitation_FieldSubPathValue { 177 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 178 } 179 180 func (s ProjectInvitationPathSelectorMetadataCreateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *ProjectInvitation_FieldSubPathArrayOfValues { 181 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 182 } 183 184 type ProjectInvitationPathSelectorMetadataUpdateTime struct{} 185 186 func (ProjectInvitationPathSelectorMetadataUpdateTime) FieldPath() *ProjectInvitation_FieldSubPath { 187 return &ProjectInvitation_FieldSubPath{ 188 selector: ProjectInvitation_FieldPathSelectorMetadata, 189 subPath: meta.NewMetaFieldPathBuilder().UpdateTime().FieldPath(), 190 } 191 } 192 193 func (s ProjectInvitationPathSelectorMetadataUpdateTime) WithValue(value *timestamppb.Timestamp) *ProjectInvitation_FieldSubPathValue { 194 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 195 } 196 197 func (s ProjectInvitationPathSelectorMetadataUpdateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *ProjectInvitation_FieldSubPathArrayOfValues { 198 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 199 } 200 201 type ProjectInvitationPathSelectorMetadataDeleteTime struct{} 202 203 func (ProjectInvitationPathSelectorMetadataDeleteTime) FieldPath() *ProjectInvitation_FieldSubPath { 204 return &ProjectInvitation_FieldSubPath{ 205 selector: ProjectInvitation_FieldPathSelectorMetadata, 206 subPath: meta.NewMetaFieldPathBuilder().DeleteTime().FieldPath(), 207 } 208 } 209 210 func (s ProjectInvitationPathSelectorMetadataDeleteTime) WithValue(value *timestamppb.Timestamp) *ProjectInvitation_FieldSubPathValue { 211 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 212 } 213 214 func (s ProjectInvitationPathSelectorMetadataDeleteTime) WithArrayOfValues(values []*timestamppb.Timestamp) *ProjectInvitation_FieldSubPathArrayOfValues { 215 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 216 } 217 218 type ProjectInvitationPathSelectorMetadataUuid struct{} 219 220 func (ProjectInvitationPathSelectorMetadataUuid) FieldPath() *ProjectInvitation_FieldSubPath { 221 return &ProjectInvitation_FieldSubPath{ 222 selector: ProjectInvitation_FieldPathSelectorMetadata, 223 subPath: meta.NewMetaFieldPathBuilder().Uuid().FieldPath(), 224 } 225 } 226 227 func (s ProjectInvitationPathSelectorMetadataUuid) WithValue(value string) *ProjectInvitation_FieldSubPathValue { 228 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 229 } 230 231 func (s ProjectInvitationPathSelectorMetadataUuid) WithArrayOfValues(values []string) *ProjectInvitation_FieldSubPathArrayOfValues { 232 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 233 } 234 235 type ProjectInvitationPathSelectorMetadataTags struct{} 236 237 func (ProjectInvitationPathSelectorMetadataTags) FieldPath() *ProjectInvitation_FieldSubPath { 238 return &ProjectInvitation_FieldSubPath{ 239 selector: ProjectInvitation_FieldPathSelectorMetadata, 240 subPath: meta.NewMetaFieldPathBuilder().Tags().FieldPath(), 241 } 242 } 243 244 func (s ProjectInvitationPathSelectorMetadataTags) WithValue(value []string) *ProjectInvitation_FieldSubPathValue { 245 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 246 } 247 248 func (s ProjectInvitationPathSelectorMetadataTags) WithArrayOfValues(values [][]string) *ProjectInvitation_FieldSubPathArrayOfValues { 249 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 250 } 251 252 func (s ProjectInvitationPathSelectorMetadataTags) WithItemValue(value string) *ProjectInvitation_FieldSubPathArrayItemValue { 253 return s.FieldPath().WithIArrayItemValue(value).(*ProjectInvitation_FieldSubPathArrayItemValue) 254 } 255 256 type ProjectInvitationPathSelectorMetadataLabels struct{} 257 258 func (ProjectInvitationPathSelectorMetadataLabels) FieldPath() *ProjectInvitation_FieldSubPath { 259 return &ProjectInvitation_FieldSubPath{ 260 selector: ProjectInvitation_FieldPathSelectorMetadata, 261 subPath: meta.NewMetaFieldPathBuilder().Labels().FieldPath(), 262 } 263 } 264 265 func (s ProjectInvitationPathSelectorMetadataLabels) WithValue(value map[string]string) *ProjectInvitation_FieldSubPathValue { 266 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 267 } 268 269 func (s ProjectInvitationPathSelectorMetadataLabels) WithArrayOfValues(values []map[string]string) *ProjectInvitation_FieldSubPathArrayOfValues { 270 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 271 } 272 273 func (ProjectInvitationPathSelectorMetadataLabels) WithKey(key string) ProjectInvitationMapPathSelectorMetadataLabels { 274 return ProjectInvitationMapPathSelectorMetadataLabels{key: key} 275 } 276 277 type ProjectInvitationMapPathSelectorMetadataLabels struct { 278 key string 279 } 280 281 func (s ProjectInvitationMapPathSelectorMetadataLabels) FieldPath() *ProjectInvitation_FieldSubPath { 282 return &ProjectInvitation_FieldSubPath{ 283 selector: ProjectInvitation_FieldPathSelectorMetadata, 284 subPath: meta.NewMetaFieldPathBuilder().Labels().WithKey(s.key).FieldPath(), 285 } 286 } 287 288 func (s ProjectInvitationMapPathSelectorMetadataLabels) WithValue(value string) *ProjectInvitation_FieldSubPathValue { 289 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 290 } 291 292 func (s ProjectInvitationMapPathSelectorMetadataLabels) WithArrayOfValues(values []string) *ProjectInvitation_FieldSubPathArrayOfValues { 293 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 294 } 295 296 type ProjectInvitationPathSelectorMetadataAnnotations struct{} 297 298 func (ProjectInvitationPathSelectorMetadataAnnotations) FieldPath() *ProjectInvitation_FieldSubPath { 299 return &ProjectInvitation_FieldSubPath{ 300 selector: ProjectInvitation_FieldPathSelectorMetadata, 301 subPath: meta.NewMetaFieldPathBuilder().Annotations().FieldPath(), 302 } 303 } 304 305 func (s ProjectInvitationPathSelectorMetadataAnnotations) WithValue(value map[string]string) *ProjectInvitation_FieldSubPathValue { 306 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 307 } 308 309 func (s ProjectInvitationPathSelectorMetadataAnnotations) WithArrayOfValues(values []map[string]string) *ProjectInvitation_FieldSubPathArrayOfValues { 310 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 311 } 312 313 func (ProjectInvitationPathSelectorMetadataAnnotations) WithKey(key string) ProjectInvitationMapPathSelectorMetadataAnnotations { 314 return ProjectInvitationMapPathSelectorMetadataAnnotations{key: key} 315 } 316 317 type ProjectInvitationMapPathSelectorMetadataAnnotations struct { 318 key string 319 } 320 321 func (s ProjectInvitationMapPathSelectorMetadataAnnotations) FieldPath() *ProjectInvitation_FieldSubPath { 322 return &ProjectInvitation_FieldSubPath{ 323 selector: ProjectInvitation_FieldPathSelectorMetadata, 324 subPath: meta.NewMetaFieldPathBuilder().Annotations().WithKey(s.key).FieldPath(), 325 } 326 } 327 328 func (s ProjectInvitationMapPathSelectorMetadataAnnotations) WithValue(value string) *ProjectInvitation_FieldSubPathValue { 329 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 330 } 331 332 func (s ProjectInvitationMapPathSelectorMetadataAnnotations) WithArrayOfValues(values []string) *ProjectInvitation_FieldSubPathArrayOfValues { 333 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 334 } 335 336 type ProjectInvitationPathSelectorMetadataGeneration struct{} 337 338 func (ProjectInvitationPathSelectorMetadataGeneration) FieldPath() *ProjectInvitation_FieldSubPath { 339 return &ProjectInvitation_FieldSubPath{ 340 selector: ProjectInvitation_FieldPathSelectorMetadata, 341 subPath: meta.NewMetaFieldPathBuilder().Generation().FieldPath(), 342 } 343 } 344 345 func (s ProjectInvitationPathSelectorMetadataGeneration) WithValue(value int64) *ProjectInvitation_FieldSubPathValue { 346 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 347 } 348 349 func (s ProjectInvitationPathSelectorMetadataGeneration) WithArrayOfValues(values []int64) *ProjectInvitation_FieldSubPathArrayOfValues { 350 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 351 } 352 353 type ProjectInvitationPathSelectorMetadataResourceVersion struct{} 354 355 func (ProjectInvitationPathSelectorMetadataResourceVersion) FieldPath() *ProjectInvitation_FieldSubPath { 356 return &ProjectInvitation_FieldSubPath{ 357 selector: ProjectInvitation_FieldPathSelectorMetadata, 358 subPath: meta.NewMetaFieldPathBuilder().ResourceVersion().FieldPath(), 359 } 360 } 361 362 func (s ProjectInvitationPathSelectorMetadataResourceVersion) WithValue(value string) *ProjectInvitation_FieldSubPathValue { 363 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 364 } 365 366 func (s ProjectInvitationPathSelectorMetadataResourceVersion) WithArrayOfValues(values []string) *ProjectInvitation_FieldSubPathArrayOfValues { 367 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 368 } 369 370 type ProjectInvitationPathSelectorMetadataOwnerReferences struct{} 371 372 func (ProjectInvitationPathSelectorMetadataOwnerReferences) FieldPath() *ProjectInvitation_FieldSubPath { 373 return &ProjectInvitation_FieldSubPath{ 374 selector: ProjectInvitation_FieldPathSelectorMetadata, 375 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().FieldPath(), 376 } 377 } 378 379 func (s ProjectInvitationPathSelectorMetadataOwnerReferences) WithValue(value []*meta.OwnerReference) *ProjectInvitation_FieldSubPathValue { 380 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 381 } 382 383 func (s ProjectInvitationPathSelectorMetadataOwnerReferences) WithArrayOfValues(values [][]*meta.OwnerReference) *ProjectInvitation_FieldSubPathArrayOfValues { 384 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 385 } 386 387 func (s ProjectInvitationPathSelectorMetadataOwnerReferences) WithItemValue(value *meta.OwnerReference) *ProjectInvitation_FieldSubPathArrayItemValue { 388 return s.FieldPath().WithIArrayItemValue(value).(*ProjectInvitation_FieldSubPathArrayItemValue) 389 } 390 391 func (ProjectInvitationPathSelectorMetadataOwnerReferences) Kind() ProjectInvitationPathSelectorMetadataOwnerReferencesKind { 392 return ProjectInvitationPathSelectorMetadataOwnerReferencesKind{} 393 } 394 395 func (ProjectInvitationPathSelectorMetadataOwnerReferences) Version() ProjectInvitationPathSelectorMetadataOwnerReferencesVersion { 396 return ProjectInvitationPathSelectorMetadataOwnerReferencesVersion{} 397 } 398 399 func (ProjectInvitationPathSelectorMetadataOwnerReferences) Name() ProjectInvitationPathSelectorMetadataOwnerReferencesName { 400 return ProjectInvitationPathSelectorMetadataOwnerReferencesName{} 401 } 402 403 func (ProjectInvitationPathSelectorMetadataOwnerReferences) Region() ProjectInvitationPathSelectorMetadataOwnerReferencesRegion { 404 return ProjectInvitationPathSelectorMetadataOwnerReferencesRegion{} 405 } 406 407 func (ProjectInvitationPathSelectorMetadataOwnerReferences) Controller() ProjectInvitationPathSelectorMetadataOwnerReferencesController { 408 return ProjectInvitationPathSelectorMetadataOwnerReferencesController{} 409 } 410 411 func (ProjectInvitationPathSelectorMetadataOwnerReferences) RequiresOwnerReference() ProjectInvitationPathSelectorMetadataOwnerReferencesRequiresOwnerReference { 412 return ProjectInvitationPathSelectorMetadataOwnerReferencesRequiresOwnerReference{} 413 } 414 415 func (ProjectInvitationPathSelectorMetadataOwnerReferences) UnsetOnDelete() ProjectInvitationPathSelectorMetadataOwnerReferencesUnsetOnDelete { 416 return ProjectInvitationPathSelectorMetadataOwnerReferencesUnsetOnDelete{} 417 } 418 419 type ProjectInvitationPathSelectorMetadataOwnerReferencesKind struct{} 420 421 func (ProjectInvitationPathSelectorMetadataOwnerReferencesKind) FieldPath() *ProjectInvitation_FieldSubPath { 422 return &ProjectInvitation_FieldSubPath{ 423 selector: ProjectInvitation_FieldPathSelectorMetadata, 424 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Kind().FieldPath(), 425 } 426 } 427 428 func (s ProjectInvitationPathSelectorMetadataOwnerReferencesKind) WithValue(value string) *ProjectInvitation_FieldSubPathValue { 429 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 430 } 431 432 func (s ProjectInvitationPathSelectorMetadataOwnerReferencesKind) WithArrayOfValues(values []string) *ProjectInvitation_FieldSubPathArrayOfValues { 433 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 434 } 435 436 type ProjectInvitationPathSelectorMetadataOwnerReferencesVersion struct{} 437 438 func (ProjectInvitationPathSelectorMetadataOwnerReferencesVersion) FieldPath() *ProjectInvitation_FieldSubPath { 439 return &ProjectInvitation_FieldSubPath{ 440 selector: ProjectInvitation_FieldPathSelectorMetadata, 441 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Version().FieldPath(), 442 } 443 } 444 445 func (s ProjectInvitationPathSelectorMetadataOwnerReferencesVersion) WithValue(value string) *ProjectInvitation_FieldSubPathValue { 446 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 447 } 448 449 func (s ProjectInvitationPathSelectorMetadataOwnerReferencesVersion) WithArrayOfValues(values []string) *ProjectInvitation_FieldSubPathArrayOfValues { 450 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 451 } 452 453 type ProjectInvitationPathSelectorMetadataOwnerReferencesName struct{} 454 455 func (ProjectInvitationPathSelectorMetadataOwnerReferencesName) FieldPath() *ProjectInvitation_FieldSubPath { 456 return &ProjectInvitation_FieldSubPath{ 457 selector: ProjectInvitation_FieldPathSelectorMetadata, 458 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Name().FieldPath(), 459 } 460 } 461 462 func (s ProjectInvitationPathSelectorMetadataOwnerReferencesName) WithValue(value string) *ProjectInvitation_FieldSubPathValue { 463 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 464 } 465 466 func (s ProjectInvitationPathSelectorMetadataOwnerReferencesName) WithArrayOfValues(values []string) *ProjectInvitation_FieldSubPathArrayOfValues { 467 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 468 } 469 470 type ProjectInvitationPathSelectorMetadataOwnerReferencesRegion struct{} 471 472 func (ProjectInvitationPathSelectorMetadataOwnerReferencesRegion) FieldPath() *ProjectInvitation_FieldSubPath { 473 return &ProjectInvitation_FieldSubPath{ 474 selector: ProjectInvitation_FieldPathSelectorMetadata, 475 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Region().FieldPath(), 476 } 477 } 478 479 func (s ProjectInvitationPathSelectorMetadataOwnerReferencesRegion) WithValue(value string) *ProjectInvitation_FieldSubPathValue { 480 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 481 } 482 483 func (s ProjectInvitationPathSelectorMetadataOwnerReferencesRegion) WithArrayOfValues(values []string) *ProjectInvitation_FieldSubPathArrayOfValues { 484 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 485 } 486 487 type ProjectInvitationPathSelectorMetadataOwnerReferencesController struct{} 488 489 func (ProjectInvitationPathSelectorMetadataOwnerReferencesController) FieldPath() *ProjectInvitation_FieldSubPath { 490 return &ProjectInvitation_FieldSubPath{ 491 selector: ProjectInvitation_FieldPathSelectorMetadata, 492 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Controller().FieldPath(), 493 } 494 } 495 496 func (s ProjectInvitationPathSelectorMetadataOwnerReferencesController) WithValue(value bool) *ProjectInvitation_FieldSubPathValue { 497 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 498 } 499 500 func (s ProjectInvitationPathSelectorMetadataOwnerReferencesController) WithArrayOfValues(values []bool) *ProjectInvitation_FieldSubPathArrayOfValues { 501 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 502 } 503 504 type ProjectInvitationPathSelectorMetadataOwnerReferencesRequiresOwnerReference struct{} 505 506 func (ProjectInvitationPathSelectorMetadataOwnerReferencesRequiresOwnerReference) FieldPath() *ProjectInvitation_FieldSubPath { 507 return &ProjectInvitation_FieldSubPath{ 508 selector: ProjectInvitation_FieldPathSelectorMetadata, 509 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().RequiresOwnerReference().FieldPath(), 510 } 511 } 512 513 func (s ProjectInvitationPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithValue(value bool) *ProjectInvitation_FieldSubPathValue { 514 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 515 } 516 517 func (s ProjectInvitationPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithArrayOfValues(values []bool) *ProjectInvitation_FieldSubPathArrayOfValues { 518 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 519 } 520 521 type ProjectInvitationPathSelectorMetadataOwnerReferencesUnsetOnDelete struct{} 522 523 func (ProjectInvitationPathSelectorMetadataOwnerReferencesUnsetOnDelete) FieldPath() *ProjectInvitation_FieldSubPath { 524 return &ProjectInvitation_FieldSubPath{ 525 selector: ProjectInvitation_FieldPathSelectorMetadata, 526 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().UnsetOnDelete().FieldPath(), 527 } 528 } 529 530 func (s ProjectInvitationPathSelectorMetadataOwnerReferencesUnsetOnDelete) WithValue(value bool) *ProjectInvitation_FieldSubPathValue { 531 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 532 } 533 534 func (s ProjectInvitationPathSelectorMetadataOwnerReferencesUnsetOnDelete) WithArrayOfValues(values []bool) *ProjectInvitation_FieldSubPathArrayOfValues { 535 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 536 } 537 538 type ProjectInvitationPathSelectorMetadataShards struct{} 539 540 func (ProjectInvitationPathSelectorMetadataShards) FieldPath() *ProjectInvitation_FieldSubPath { 541 return &ProjectInvitation_FieldSubPath{ 542 selector: ProjectInvitation_FieldPathSelectorMetadata, 543 subPath: meta.NewMetaFieldPathBuilder().Shards().FieldPath(), 544 } 545 } 546 547 func (s ProjectInvitationPathSelectorMetadataShards) WithValue(value map[string]int64) *ProjectInvitation_FieldSubPathValue { 548 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 549 } 550 551 func (s ProjectInvitationPathSelectorMetadataShards) WithArrayOfValues(values []map[string]int64) *ProjectInvitation_FieldSubPathArrayOfValues { 552 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 553 } 554 555 func (ProjectInvitationPathSelectorMetadataShards) WithKey(key string) ProjectInvitationMapPathSelectorMetadataShards { 556 return ProjectInvitationMapPathSelectorMetadataShards{key: key} 557 } 558 559 type ProjectInvitationMapPathSelectorMetadataShards struct { 560 key string 561 } 562 563 func (s ProjectInvitationMapPathSelectorMetadataShards) FieldPath() *ProjectInvitation_FieldSubPath { 564 return &ProjectInvitation_FieldSubPath{ 565 selector: ProjectInvitation_FieldPathSelectorMetadata, 566 subPath: meta.NewMetaFieldPathBuilder().Shards().WithKey(s.key).FieldPath(), 567 } 568 } 569 570 func (s ProjectInvitationMapPathSelectorMetadataShards) WithValue(value int64) *ProjectInvitation_FieldSubPathValue { 571 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 572 } 573 574 func (s ProjectInvitationMapPathSelectorMetadataShards) WithArrayOfValues(values []int64) *ProjectInvitation_FieldSubPathArrayOfValues { 575 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 576 } 577 578 type ProjectInvitationPathSelectorMetadataSyncing struct{} 579 580 func (ProjectInvitationPathSelectorMetadataSyncing) FieldPath() *ProjectInvitation_FieldSubPath { 581 return &ProjectInvitation_FieldSubPath{ 582 selector: ProjectInvitation_FieldPathSelectorMetadata, 583 subPath: meta.NewMetaFieldPathBuilder().Syncing().FieldPath(), 584 } 585 } 586 587 func (s ProjectInvitationPathSelectorMetadataSyncing) WithValue(value *meta.SyncingMeta) *ProjectInvitation_FieldSubPathValue { 588 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 589 } 590 591 func (s ProjectInvitationPathSelectorMetadataSyncing) WithArrayOfValues(values []*meta.SyncingMeta) *ProjectInvitation_FieldSubPathArrayOfValues { 592 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 593 } 594 595 func (ProjectInvitationPathSelectorMetadataSyncing) OwningRegion() ProjectInvitationPathSelectorMetadataSyncingOwningRegion { 596 return ProjectInvitationPathSelectorMetadataSyncingOwningRegion{} 597 } 598 599 func (ProjectInvitationPathSelectorMetadataSyncing) Regions() ProjectInvitationPathSelectorMetadataSyncingRegions { 600 return ProjectInvitationPathSelectorMetadataSyncingRegions{} 601 } 602 603 type ProjectInvitationPathSelectorMetadataSyncingOwningRegion struct{} 604 605 func (ProjectInvitationPathSelectorMetadataSyncingOwningRegion) FieldPath() *ProjectInvitation_FieldSubPath { 606 return &ProjectInvitation_FieldSubPath{ 607 selector: ProjectInvitation_FieldPathSelectorMetadata, 608 subPath: meta.NewMetaFieldPathBuilder().Syncing().OwningRegion().FieldPath(), 609 } 610 } 611 612 func (s ProjectInvitationPathSelectorMetadataSyncingOwningRegion) WithValue(value string) *ProjectInvitation_FieldSubPathValue { 613 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 614 } 615 616 func (s ProjectInvitationPathSelectorMetadataSyncingOwningRegion) WithArrayOfValues(values []string) *ProjectInvitation_FieldSubPathArrayOfValues { 617 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 618 } 619 620 type ProjectInvitationPathSelectorMetadataSyncingRegions struct{} 621 622 func (ProjectInvitationPathSelectorMetadataSyncingRegions) FieldPath() *ProjectInvitation_FieldSubPath { 623 return &ProjectInvitation_FieldSubPath{ 624 selector: ProjectInvitation_FieldPathSelectorMetadata, 625 subPath: meta.NewMetaFieldPathBuilder().Syncing().Regions().FieldPath(), 626 } 627 } 628 629 func (s ProjectInvitationPathSelectorMetadataSyncingRegions) WithValue(value []string) *ProjectInvitation_FieldSubPathValue { 630 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 631 } 632 633 func (s ProjectInvitationPathSelectorMetadataSyncingRegions) WithArrayOfValues(values [][]string) *ProjectInvitation_FieldSubPathArrayOfValues { 634 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 635 } 636 637 func (s ProjectInvitationPathSelectorMetadataSyncingRegions) WithItemValue(value string) *ProjectInvitation_FieldSubPathArrayItemValue { 638 return s.FieldPath().WithIArrayItemValue(value).(*ProjectInvitation_FieldSubPathArrayItemValue) 639 } 640 641 type ProjectInvitationPathSelectorMetadataLifecycle struct{} 642 643 func (ProjectInvitationPathSelectorMetadataLifecycle) FieldPath() *ProjectInvitation_FieldSubPath { 644 return &ProjectInvitation_FieldSubPath{ 645 selector: ProjectInvitation_FieldPathSelectorMetadata, 646 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().FieldPath(), 647 } 648 } 649 650 func (s ProjectInvitationPathSelectorMetadataLifecycle) WithValue(value *meta.Lifecycle) *ProjectInvitation_FieldSubPathValue { 651 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 652 } 653 654 func (s ProjectInvitationPathSelectorMetadataLifecycle) WithArrayOfValues(values []*meta.Lifecycle) *ProjectInvitation_FieldSubPathArrayOfValues { 655 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 656 } 657 658 func (ProjectInvitationPathSelectorMetadataLifecycle) State() ProjectInvitationPathSelectorMetadataLifecycleState { 659 return ProjectInvitationPathSelectorMetadataLifecycleState{} 660 } 661 662 func (ProjectInvitationPathSelectorMetadataLifecycle) BlockDeletion() ProjectInvitationPathSelectorMetadataLifecycleBlockDeletion { 663 return ProjectInvitationPathSelectorMetadataLifecycleBlockDeletion{} 664 } 665 666 type ProjectInvitationPathSelectorMetadataLifecycleState struct{} 667 668 func (ProjectInvitationPathSelectorMetadataLifecycleState) FieldPath() *ProjectInvitation_FieldSubPath { 669 return &ProjectInvitation_FieldSubPath{ 670 selector: ProjectInvitation_FieldPathSelectorMetadata, 671 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().State().FieldPath(), 672 } 673 } 674 675 func (s ProjectInvitationPathSelectorMetadataLifecycleState) WithValue(value meta.Lifecycle_State) *ProjectInvitation_FieldSubPathValue { 676 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 677 } 678 679 func (s ProjectInvitationPathSelectorMetadataLifecycleState) WithArrayOfValues(values []meta.Lifecycle_State) *ProjectInvitation_FieldSubPathArrayOfValues { 680 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 681 } 682 683 type ProjectInvitationPathSelectorMetadataLifecycleBlockDeletion struct{} 684 685 func (ProjectInvitationPathSelectorMetadataLifecycleBlockDeletion) FieldPath() *ProjectInvitation_FieldSubPath { 686 return &ProjectInvitation_FieldSubPath{ 687 selector: ProjectInvitation_FieldPathSelectorMetadata, 688 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().BlockDeletion().FieldPath(), 689 } 690 } 691 692 func (s ProjectInvitationPathSelectorMetadataLifecycleBlockDeletion) WithValue(value bool) *ProjectInvitation_FieldSubPathValue { 693 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 694 } 695 696 func (s ProjectInvitationPathSelectorMetadataLifecycleBlockDeletion) WithArrayOfValues(values []bool) *ProjectInvitation_FieldSubPathArrayOfValues { 697 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 698 } 699 700 type ProjectInvitationPathSelectorMetadataServices struct{} 701 702 func (ProjectInvitationPathSelectorMetadataServices) FieldPath() *ProjectInvitation_FieldSubPath { 703 return &ProjectInvitation_FieldSubPath{ 704 selector: ProjectInvitation_FieldPathSelectorMetadata, 705 subPath: meta.NewMetaFieldPathBuilder().Services().FieldPath(), 706 } 707 } 708 709 func (s ProjectInvitationPathSelectorMetadataServices) WithValue(value *meta.ServicesInfo) *ProjectInvitation_FieldSubPathValue { 710 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 711 } 712 713 func (s ProjectInvitationPathSelectorMetadataServices) WithArrayOfValues(values []*meta.ServicesInfo) *ProjectInvitation_FieldSubPathArrayOfValues { 714 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 715 } 716 717 func (ProjectInvitationPathSelectorMetadataServices) OwningService() ProjectInvitationPathSelectorMetadataServicesOwningService { 718 return ProjectInvitationPathSelectorMetadataServicesOwningService{} 719 } 720 721 func (ProjectInvitationPathSelectorMetadataServices) AllowedServices() ProjectInvitationPathSelectorMetadataServicesAllowedServices { 722 return ProjectInvitationPathSelectorMetadataServicesAllowedServices{} 723 } 724 725 type ProjectInvitationPathSelectorMetadataServicesOwningService struct{} 726 727 func (ProjectInvitationPathSelectorMetadataServicesOwningService) FieldPath() *ProjectInvitation_FieldSubPath { 728 return &ProjectInvitation_FieldSubPath{ 729 selector: ProjectInvitation_FieldPathSelectorMetadata, 730 subPath: meta.NewMetaFieldPathBuilder().Services().OwningService().FieldPath(), 731 } 732 } 733 734 func (s ProjectInvitationPathSelectorMetadataServicesOwningService) WithValue(value string) *ProjectInvitation_FieldSubPathValue { 735 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 736 } 737 738 func (s ProjectInvitationPathSelectorMetadataServicesOwningService) WithArrayOfValues(values []string) *ProjectInvitation_FieldSubPathArrayOfValues { 739 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 740 } 741 742 type ProjectInvitationPathSelectorMetadataServicesAllowedServices struct{} 743 744 func (ProjectInvitationPathSelectorMetadataServicesAllowedServices) FieldPath() *ProjectInvitation_FieldSubPath { 745 return &ProjectInvitation_FieldSubPath{ 746 selector: ProjectInvitation_FieldPathSelectorMetadata, 747 subPath: meta.NewMetaFieldPathBuilder().Services().AllowedServices().FieldPath(), 748 } 749 } 750 751 func (s ProjectInvitationPathSelectorMetadataServicesAllowedServices) WithValue(value []string) *ProjectInvitation_FieldSubPathValue { 752 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 753 } 754 755 func (s ProjectInvitationPathSelectorMetadataServicesAllowedServices) WithArrayOfValues(values [][]string) *ProjectInvitation_FieldSubPathArrayOfValues { 756 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 757 } 758 759 func (s ProjectInvitationPathSelectorMetadataServicesAllowedServices) WithItemValue(value string) *ProjectInvitation_FieldSubPathArrayItemValue { 760 return s.FieldPath().WithIArrayItemValue(value).(*ProjectInvitation_FieldSubPathArrayItemValue) 761 } 762 763 type ProjectInvitationPathSelectorProjectDisplayName struct{} 764 765 func (ProjectInvitationPathSelectorProjectDisplayName) FieldPath() *ProjectInvitation_FieldTerminalPath { 766 return &ProjectInvitation_FieldTerminalPath{selector: ProjectInvitation_FieldPathSelectorProjectDisplayName} 767 } 768 769 func (s ProjectInvitationPathSelectorProjectDisplayName) WithValue(value string) *ProjectInvitation_FieldTerminalPathValue { 770 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldTerminalPathValue) 771 } 772 773 func (s ProjectInvitationPathSelectorProjectDisplayName) WithArrayOfValues(values []string) *ProjectInvitation_FieldTerminalPathArrayOfValues { 774 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldTerminalPathArrayOfValues) 775 } 776 777 type ProjectInvitationPathSelectorInvitation struct{} 778 779 func (ProjectInvitationPathSelectorInvitation) FieldPath() *ProjectInvitation_FieldTerminalPath { 780 return &ProjectInvitation_FieldTerminalPath{selector: ProjectInvitation_FieldPathSelectorInvitation} 781 } 782 783 func (s ProjectInvitationPathSelectorInvitation) WithValue(value *iam_invitation.Invitation) *ProjectInvitation_FieldTerminalPathValue { 784 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldTerminalPathValue) 785 } 786 787 func (s ProjectInvitationPathSelectorInvitation) WithArrayOfValues(values []*iam_invitation.Invitation) *ProjectInvitation_FieldTerminalPathArrayOfValues { 788 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldTerminalPathArrayOfValues) 789 } 790 791 func (ProjectInvitationPathSelectorInvitation) WithSubPath(subPath iam_invitation.Invitation_FieldPath) *ProjectInvitation_FieldSubPath { 792 return &ProjectInvitation_FieldSubPath{selector: ProjectInvitation_FieldPathSelectorInvitation, subPath: subPath} 793 } 794 795 func (s ProjectInvitationPathSelectorInvitation) WithSubValue(subPathValue iam_invitation.Invitation_FieldPathValue) *ProjectInvitation_FieldSubPathValue { 796 return &ProjectInvitation_FieldSubPathValue{ProjectInvitation_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 797 } 798 799 func (s ProjectInvitationPathSelectorInvitation) WithSubArrayOfValues(subPathArrayOfValues iam_invitation.Invitation_FieldPathArrayOfValues) *ProjectInvitation_FieldSubPathArrayOfValues { 800 return &ProjectInvitation_FieldSubPathArrayOfValues{ProjectInvitation_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 801 } 802 803 func (s ProjectInvitationPathSelectorInvitation) WithSubArrayItemValue(subPathArrayItemValue iam_invitation.Invitation_FieldPathArrayItemValue) *ProjectInvitation_FieldSubPathArrayItemValue { 804 return &ProjectInvitation_FieldSubPathArrayItemValue{ProjectInvitation_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 805 } 806 807 func (ProjectInvitationPathSelectorInvitation) InviteeEmail() ProjectInvitationPathSelectorInvitationInviteeEmail { 808 return ProjectInvitationPathSelectorInvitationInviteeEmail{} 809 } 810 811 func (ProjectInvitationPathSelectorInvitation) InviterActor() ProjectInvitationPathSelectorInvitationInviterActor { 812 return ProjectInvitationPathSelectorInvitationInviterActor{} 813 } 814 815 func (ProjectInvitationPathSelectorInvitation) InviterFullName() ProjectInvitationPathSelectorInvitationInviterFullName { 816 return ProjectInvitationPathSelectorInvitationInviterFullName{} 817 } 818 819 func (ProjectInvitationPathSelectorInvitation) InviterEmail() ProjectInvitationPathSelectorInvitationInviterEmail { 820 return ProjectInvitationPathSelectorInvitationInviterEmail{} 821 } 822 823 func (ProjectInvitationPathSelectorInvitation) LanguageCode() ProjectInvitationPathSelectorInvitationLanguageCode { 824 return ProjectInvitationPathSelectorInvitationLanguageCode{} 825 } 826 827 func (ProjectInvitationPathSelectorInvitation) BindingRoles() ProjectInvitationPathSelectorInvitationBindingRoles { 828 return ProjectInvitationPathSelectorInvitationBindingRoles{} 829 } 830 831 func (ProjectInvitationPathSelectorInvitation) Groups() ProjectInvitationPathSelectorInvitationGroups { 832 return ProjectInvitationPathSelectorInvitationGroups{} 833 } 834 835 func (ProjectInvitationPathSelectorInvitation) ExpirationDate() ProjectInvitationPathSelectorInvitationExpirationDate { 836 return ProjectInvitationPathSelectorInvitationExpirationDate{} 837 } 838 839 func (ProjectInvitationPathSelectorInvitation) Extras() ProjectInvitationPathSelectorInvitationExtras { 840 return ProjectInvitationPathSelectorInvitationExtras{} 841 } 842 843 func (ProjectInvitationPathSelectorInvitation) State() ProjectInvitationPathSelectorInvitationState { 844 return ProjectInvitationPathSelectorInvitationState{} 845 } 846 847 type ProjectInvitationPathSelectorInvitationInviteeEmail struct{} 848 849 func (ProjectInvitationPathSelectorInvitationInviteeEmail) FieldPath() *ProjectInvitation_FieldSubPath { 850 return &ProjectInvitation_FieldSubPath{ 851 selector: ProjectInvitation_FieldPathSelectorInvitation, 852 subPath: iam_invitation.NewInvitationFieldPathBuilder().InviteeEmail().FieldPath(), 853 } 854 } 855 856 func (s ProjectInvitationPathSelectorInvitationInviteeEmail) WithValue(value string) *ProjectInvitation_FieldSubPathValue { 857 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 858 } 859 860 func (s ProjectInvitationPathSelectorInvitationInviteeEmail) WithArrayOfValues(values []string) *ProjectInvitation_FieldSubPathArrayOfValues { 861 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 862 } 863 864 type ProjectInvitationPathSelectorInvitationInviterActor struct{} 865 866 func (ProjectInvitationPathSelectorInvitationInviterActor) FieldPath() *ProjectInvitation_FieldSubPath { 867 return &ProjectInvitation_FieldSubPath{ 868 selector: ProjectInvitation_FieldPathSelectorInvitation, 869 subPath: iam_invitation.NewInvitationFieldPathBuilder().InviterActor().FieldPath(), 870 } 871 } 872 873 func (s ProjectInvitationPathSelectorInvitationInviterActor) WithValue(value *iam_invitation.Actor) *ProjectInvitation_FieldSubPathValue { 874 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 875 } 876 877 func (s ProjectInvitationPathSelectorInvitationInviterActor) WithArrayOfValues(values []*iam_invitation.Actor) *ProjectInvitation_FieldSubPathArrayOfValues { 878 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 879 } 880 881 func (ProjectInvitationPathSelectorInvitationInviterActor) User() ProjectInvitationPathSelectorInvitationInviterActorUser { 882 return ProjectInvitationPathSelectorInvitationInviterActorUser{} 883 } 884 885 func (ProjectInvitationPathSelectorInvitationInviterActor) ServiceAccount() ProjectInvitationPathSelectorInvitationInviterActorServiceAccount { 886 return ProjectInvitationPathSelectorInvitationInviterActorServiceAccount{} 887 } 888 889 type ProjectInvitationPathSelectorInvitationInviterActorUser struct{} 890 891 func (ProjectInvitationPathSelectorInvitationInviterActorUser) FieldPath() *ProjectInvitation_FieldSubPath { 892 return &ProjectInvitation_FieldSubPath{ 893 selector: ProjectInvitation_FieldPathSelectorInvitation, 894 subPath: iam_invitation.NewInvitationFieldPathBuilder().InviterActor().User().FieldPath(), 895 } 896 } 897 898 func (s ProjectInvitationPathSelectorInvitationInviterActorUser) WithValue(value *user.Reference) *ProjectInvitation_FieldSubPathValue { 899 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 900 } 901 902 func (s ProjectInvitationPathSelectorInvitationInviterActorUser) WithArrayOfValues(values []*user.Reference) *ProjectInvitation_FieldSubPathArrayOfValues { 903 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 904 } 905 906 type ProjectInvitationPathSelectorInvitationInviterActorServiceAccount struct{} 907 908 func (ProjectInvitationPathSelectorInvitationInviterActorServiceAccount) FieldPath() *ProjectInvitation_FieldSubPath { 909 return &ProjectInvitation_FieldSubPath{ 910 selector: ProjectInvitation_FieldPathSelectorInvitation, 911 subPath: iam_invitation.NewInvitationFieldPathBuilder().InviterActor().ServiceAccount().FieldPath(), 912 } 913 } 914 915 func (s ProjectInvitationPathSelectorInvitationInviterActorServiceAccount) WithValue(value *service_account.Reference) *ProjectInvitation_FieldSubPathValue { 916 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 917 } 918 919 func (s ProjectInvitationPathSelectorInvitationInviterActorServiceAccount) WithArrayOfValues(values []*service_account.Reference) *ProjectInvitation_FieldSubPathArrayOfValues { 920 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 921 } 922 923 type ProjectInvitationPathSelectorInvitationInviterFullName struct{} 924 925 func (ProjectInvitationPathSelectorInvitationInviterFullName) FieldPath() *ProjectInvitation_FieldSubPath { 926 return &ProjectInvitation_FieldSubPath{ 927 selector: ProjectInvitation_FieldPathSelectorInvitation, 928 subPath: iam_invitation.NewInvitationFieldPathBuilder().InviterFullName().FieldPath(), 929 } 930 } 931 932 func (s ProjectInvitationPathSelectorInvitationInviterFullName) WithValue(value string) *ProjectInvitation_FieldSubPathValue { 933 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 934 } 935 936 func (s ProjectInvitationPathSelectorInvitationInviterFullName) WithArrayOfValues(values []string) *ProjectInvitation_FieldSubPathArrayOfValues { 937 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 938 } 939 940 type ProjectInvitationPathSelectorInvitationInviterEmail struct{} 941 942 func (ProjectInvitationPathSelectorInvitationInviterEmail) FieldPath() *ProjectInvitation_FieldSubPath { 943 return &ProjectInvitation_FieldSubPath{ 944 selector: ProjectInvitation_FieldPathSelectorInvitation, 945 subPath: iam_invitation.NewInvitationFieldPathBuilder().InviterEmail().FieldPath(), 946 } 947 } 948 949 func (s ProjectInvitationPathSelectorInvitationInviterEmail) WithValue(value string) *ProjectInvitation_FieldSubPathValue { 950 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 951 } 952 953 func (s ProjectInvitationPathSelectorInvitationInviterEmail) WithArrayOfValues(values []string) *ProjectInvitation_FieldSubPathArrayOfValues { 954 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 955 } 956 957 type ProjectInvitationPathSelectorInvitationLanguageCode struct{} 958 959 func (ProjectInvitationPathSelectorInvitationLanguageCode) FieldPath() *ProjectInvitation_FieldSubPath { 960 return &ProjectInvitation_FieldSubPath{ 961 selector: ProjectInvitation_FieldPathSelectorInvitation, 962 subPath: iam_invitation.NewInvitationFieldPathBuilder().LanguageCode().FieldPath(), 963 } 964 } 965 966 func (s ProjectInvitationPathSelectorInvitationLanguageCode) WithValue(value string) *ProjectInvitation_FieldSubPathValue { 967 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 968 } 969 970 func (s ProjectInvitationPathSelectorInvitationLanguageCode) WithArrayOfValues(values []string) *ProjectInvitation_FieldSubPathArrayOfValues { 971 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 972 } 973 974 type ProjectInvitationPathSelectorInvitationBindingRoles struct{} 975 976 func (ProjectInvitationPathSelectorInvitationBindingRoles) FieldPath() *ProjectInvitation_FieldSubPath { 977 return &ProjectInvitation_FieldSubPath{ 978 selector: ProjectInvitation_FieldPathSelectorInvitation, 979 subPath: iam_invitation.NewInvitationFieldPathBuilder().BindingRoles().FieldPath(), 980 } 981 } 982 983 func (s ProjectInvitationPathSelectorInvitationBindingRoles) WithValue(value []*iam_invitation.Invitation_BindingRole) *ProjectInvitation_FieldSubPathValue { 984 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 985 } 986 987 func (s ProjectInvitationPathSelectorInvitationBindingRoles) WithArrayOfValues(values [][]*iam_invitation.Invitation_BindingRole) *ProjectInvitation_FieldSubPathArrayOfValues { 988 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 989 } 990 991 func (s ProjectInvitationPathSelectorInvitationBindingRoles) WithItemValue(value *iam_invitation.Invitation_BindingRole) *ProjectInvitation_FieldSubPathArrayItemValue { 992 return s.FieldPath().WithIArrayItemValue(value).(*ProjectInvitation_FieldSubPathArrayItemValue) 993 } 994 995 func (ProjectInvitationPathSelectorInvitationBindingRoles) Role() ProjectInvitationPathSelectorInvitationBindingRolesRole { 996 return ProjectInvitationPathSelectorInvitationBindingRolesRole{} 997 } 998 999 func (ProjectInvitationPathSelectorInvitationBindingRoles) ExecutableConditions() ProjectInvitationPathSelectorInvitationBindingRolesExecutableConditions { 1000 return ProjectInvitationPathSelectorInvitationBindingRolesExecutableConditions{} 1001 } 1002 1003 func (ProjectInvitationPathSelectorInvitationBindingRoles) ScopeParams() ProjectInvitationPathSelectorInvitationBindingRolesScopeParams { 1004 return ProjectInvitationPathSelectorInvitationBindingRolesScopeParams{} 1005 } 1006 1007 type ProjectInvitationPathSelectorInvitationBindingRolesRole struct{} 1008 1009 func (ProjectInvitationPathSelectorInvitationBindingRolesRole) FieldPath() *ProjectInvitation_FieldSubPath { 1010 return &ProjectInvitation_FieldSubPath{ 1011 selector: ProjectInvitation_FieldPathSelectorInvitation, 1012 subPath: iam_invitation.NewInvitationFieldPathBuilder().BindingRoles().Role().FieldPath(), 1013 } 1014 } 1015 1016 func (s ProjectInvitationPathSelectorInvitationBindingRolesRole) WithValue(value *role.Reference) *ProjectInvitation_FieldSubPathValue { 1017 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 1018 } 1019 1020 func (s ProjectInvitationPathSelectorInvitationBindingRolesRole) WithArrayOfValues(values []*role.Reference) *ProjectInvitation_FieldSubPathArrayOfValues { 1021 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 1022 } 1023 1024 type ProjectInvitationPathSelectorInvitationBindingRolesExecutableConditions struct{} 1025 1026 func (ProjectInvitationPathSelectorInvitationBindingRolesExecutableConditions) FieldPath() *ProjectInvitation_FieldSubPath { 1027 return &ProjectInvitation_FieldSubPath{ 1028 selector: ProjectInvitation_FieldPathSelectorInvitation, 1029 subPath: iam_invitation.NewInvitationFieldPathBuilder().BindingRoles().ExecutableConditions().FieldPath(), 1030 } 1031 } 1032 1033 func (s ProjectInvitationPathSelectorInvitationBindingRolesExecutableConditions) WithValue(value []*condition.ExecutableCondition) *ProjectInvitation_FieldSubPathValue { 1034 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 1035 } 1036 1037 func (s ProjectInvitationPathSelectorInvitationBindingRolesExecutableConditions) WithArrayOfValues(values [][]*condition.ExecutableCondition) *ProjectInvitation_FieldSubPathArrayOfValues { 1038 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 1039 } 1040 1041 func (s ProjectInvitationPathSelectorInvitationBindingRolesExecutableConditions) WithItemValue(value *condition.ExecutableCondition) *ProjectInvitation_FieldSubPathArrayItemValue { 1042 return s.FieldPath().WithIArrayItemValue(value).(*ProjectInvitation_FieldSubPathArrayItemValue) 1043 } 1044 1045 func (ProjectInvitationPathSelectorInvitationBindingRolesExecutableConditions) Condition() ProjectInvitationPathSelectorInvitationBindingRolesExecutableConditionsCondition { 1046 return ProjectInvitationPathSelectorInvitationBindingRolesExecutableConditionsCondition{} 1047 } 1048 1049 func (ProjectInvitationPathSelectorInvitationBindingRolesExecutableConditions) Params() ProjectInvitationPathSelectorInvitationBindingRolesExecutableConditionsParams { 1050 return ProjectInvitationPathSelectorInvitationBindingRolesExecutableConditionsParams{} 1051 } 1052 1053 type ProjectInvitationPathSelectorInvitationBindingRolesExecutableConditionsCondition struct{} 1054 1055 func (ProjectInvitationPathSelectorInvitationBindingRolesExecutableConditionsCondition) FieldPath() *ProjectInvitation_FieldSubPath { 1056 return &ProjectInvitation_FieldSubPath{ 1057 selector: ProjectInvitation_FieldPathSelectorInvitation, 1058 subPath: iam_invitation.NewInvitationFieldPathBuilder().BindingRoles().ExecutableConditions().Condition().FieldPath(), 1059 } 1060 } 1061 1062 func (s ProjectInvitationPathSelectorInvitationBindingRolesExecutableConditionsCondition) WithValue(value *condition.Reference) *ProjectInvitation_FieldSubPathValue { 1063 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 1064 } 1065 1066 func (s ProjectInvitationPathSelectorInvitationBindingRolesExecutableConditionsCondition) WithArrayOfValues(values []*condition.Reference) *ProjectInvitation_FieldSubPathArrayOfValues { 1067 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 1068 } 1069 1070 type ProjectInvitationPathSelectorInvitationBindingRolesExecutableConditionsParams struct{} 1071 1072 func (ProjectInvitationPathSelectorInvitationBindingRolesExecutableConditionsParams) FieldPath() *ProjectInvitation_FieldSubPath { 1073 return &ProjectInvitation_FieldSubPath{ 1074 selector: ProjectInvitation_FieldPathSelectorInvitation, 1075 subPath: iam_invitation.NewInvitationFieldPathBuilder().BindingRoles().ExecutableConditions().Params().FieldPath(), 1076 } 1077 } 1078 1079 func (s ProjectInvitationPathSelectorInvitationBindingRolesExecutableConditionsParams) WithValue(value *structpb.Struct) *ProjectInvitation_FieldSubPathValue { 1080 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 1081 } 1082 1083 func (s ProjectInvitationPathSelectorInvitationBindingRolesExecutableConditionsParams) WithArrayOfValues(values []*structpb.Struct) *ProjectInvitation_FieldSubPathArrayOfValues { 1084 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 1085 } 1086 1087 type ProjectInvitationPathSelectorInvitationBindingRolesScopeParams struct{} 1088 1089 func (ProjectInvitationPathSelectorInvitationBindingRolesScopeParams) FieldPath() *ProjectInvitation_FieldSubPath { 1090 return &ProjectInvitation_FieldSubPath{ 1091 selector: ProjectInvitation_FieldPathSelectorInvitation, 1092 subPath: iam_invitation.NewInvitationFieldPathBuilder().BindingRoles().ScopeParams().FieldPath(), 1093 } 1094 } 1095 1096 func (s ProjectInvitationPathSelectorInvitationBindingRolesScopeParams) WithValue(value []*role.ScopeParam) *ProjectInvitation_FieldSubPathValue { 1097 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 1098 } 1099 1100 func (s ProjectInvitationPathSelectorInvitationBindingRolesScopeParams) WithArrayOfValues(values [][]*role.ScopeParam) *ProjectInvitation_FieldSubPathArrayOfValues { 1101 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 1102 } 1103 1104 func (s ProjectInvitationPathSelectorInvitationBindingRolesScopeParams) WithItemValue(value *role.ScopeParam) *ProjectInvitation_FieldSubPathArrayItemValue { 1105 return s.FieldPath().WithIArrayItemValue(value).(*ProjectInvitation_FieldSubPathArrayItemValue) 1106 } 1107 1108 func (ProjectInvitationPathSelectorInvitationBindingRolesScopeParams) Name() ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsName { 1109 return ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsName{} 1110 } 1111 1112 func (ProjectInvitationPathSelectorInvitationBindingRolesScopeParams) String_() ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsString { 1113 return ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsString{} 1114 } 1115 1116 func (ProjectInvitationPathSelectorInvitationBindingRolesScopeParams) Strings() ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsStrings { 1117 return ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsStrings{} 1118 } 1119 1120 func (ProjectInvitationPathSelectorInvitationBindingRolesScopeParams) ValueFrom() ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsValueFrom { 1121 return ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsValueFrom{} 1122 } 1123 1124 type ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsName struct{} 1125 1126 func (ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsName) FieldPath() *ProjectInvitation_FieldSubPath { 1127 return &ProjectInvitation_FieldSubPath{ 1128 selector: ProjectInvitation_FieldPathSelectorInvitation, 1129 subPath: iam_invitation.NewInvitationFieldPathBuilder().BindingRoles().ScopeParams().Name().FieldPath(), 1130 } 1131 } 1132 1133 func (s ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsName) WithValue(value string) *ProjectInvitation_FieldSubPathValue { 1134 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 1135 } 1136 1137 func (s ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsName) WithArrayOfValues(values []string) *ProjectInvitation_FieldSubPathArrayOfValues { 1138 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 1139 } 1140 1141 type ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsString struct{} 1142 1143 func (ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsString) FieldPath() *ProjectInvitation_FieldSubPath { 1144 return &ProjectInvitation_FieldSubPath{ 1145 selector: ProjectInvitation_FieldPathSelectorInvitation, 1146 subPath: iam_invitation.NewInvitationFieldPathBuilder().BindingRoles().ScopeParams().String_().FieldPath(), 1147 } 1148 } 1149 1150 func (s ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsString) WithValue(value *role.ScopeParam_StringValue) *ProjectInvitation_FieldSubPathValue { 1151 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 1152 } 1153 1154 func (s ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsString) WithArrayOfValues(values []*role.ScopeParam_StringValue) *ProjectInvitation_FieldSubPathArrayOfValues { 1155 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 1156 } 1157 1158 func (ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsString) Value() ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsStringValue { 1159 return ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsStringValue{} 1160 } 1161 1162 type ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsStringValue struct{} 1163 1164 func (ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsStringValue) FieldPath() *ProjectInvitation_FieldSubPath { 1165 return &ProjectInvitation_FieldSubPath{ 1166 selector: ProjectInvitation_FieldPathSelectorInvitation, 1167 subPath: iam_invitation.NewInvitationFieldPathBuilder().BindingRoles().ScopeParams().String_().Value().FieldPath(), 1168 } 1169 } 1170 1171 func (s ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsStringValue) WithValue(value string) *ProjectInvitation_FieldSubPathValue { 1172 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 1173 } 1174 1175 func (s ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsStringValue) WithArrayOfValues(values []string) *ProjectInvitation_FieldSubPathArrayOfValues { 1176 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 1177 } 1178 1179 type ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsStrings struct{} 1180 1181 func (ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsStrings) FieldPath() *ProjectInvitation_FieldSubPath { 1182 return &ProjectInvitation_FieldSubPath{ 1183 selector: ProjectInvitation_FieldPathSelectorInvitation, 1184 subPath: iam_invitation.NewInvitationFieldPathBuilder().BindingRoles().ScopeParams().Strings().FieldPath(), 1185 } 1186 } 1187 1188 func (s ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsStrings) WithValue(value *role.ScopeParam_ArrayOfStringsValue) *ProjectInvitation_FieldSubPathValue { 1189 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 1190 } 1191 1192 func (s ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsStrings) WithArrayOfValues(values []*role.ScopeParam_ArrayOfStringsValue) *ProjectInvitation_FieldSubPathArrayOfValues { 1193 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 1194 } 1195 1196 func (ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsStrings) Values() ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsStringsValues { 1197 return ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsStringsValues{} 1198 } 1199 1200 type ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsStringsValues struct{} 1201 1202 func (ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsStringsValues) FieldPath() *ProjectInvitation_FieldSubPath { 1203 return &ProjectInvitation_FieldSubPath{ 1204 selector: ProjectInvitation_FieldPathSelectorInvitation, 1205 subPath: iam_invitation.NewInvitationFieldPathBuilder().BindingRoles().ScopeParams().Strings().Values().FieldPath(), 1206 } 1207 } 1208 1209 func (s ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsStringsValues) WithValue(value []string) *ProjectInvitation_FieldSubPathValue { 1210 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 1211 } 1212 1213 func (s ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsStringsValues) WithArrayOfValues(values [][]string) *ProjectInvitation_FieldSubPathArrayOfValues { 1214 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 1215 } 1216 1217 func (s ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsStringsValues) WithItemValue(value string) *ProjectInvitation_FieldSubPathArrayItemValue { 1218 return s.FieldPath().WithIArrayItemValue(value).(*ProjectInvitation_FieldSubPathArrayItemValue) 1219 } 1220 1221 type ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsValueFrom struct{} 1222 1223 func (ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsValueFrom) FieldPath() *ProjectInvitation_FieldSubPath { 1224 return &ProjectInvitation_FieldSubPath{ 1225 selector: ProjectInvitation_FieldPathSelectorInvitation, 1226 subPath: iam_invitation.NewInvitationFieldPathBuilder().BindingRoles().ScopeParams().ValueFrom().FieldPath(), 1227 } 1228 } 1229 1230 func (s ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsValueFrom) WithValue(value *role.ScopeParam_FromValue) *ProjectInvitation_FieldSubPathValue { 1231 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 1232 } 1233 1234 func (s ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsValueFrom) WithArrayOfValues(values []*role.ScopeParam_FromValue) *ProjectInvitation_FieldSubPathArrayOfValues { 1235 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 1236 } 1237 1238 func (ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsValueFrom) Source() ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsValueFromSource { 1239 return ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsValueFromSource{} 1240 } 1241 1242 func (ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsValueFrom) Path() ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsValueFromPath { 1243 return ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsValueFromPath{} 1244 } 1245 1246 type ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsValueFromSource struct{} 1247 1248 func (ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsValueFromSource) FieldPath() *ProjectInvitation_FieldSubPath { 1249 return &ProjectInvitation_FieldSubPath{ 1250 selector: ProjectInvitation_FieldPathSelectorInvitation, 1251 subPath: iam_invitation.NewInvitationFieldPathBuilder().BindingRoles().ScopeParams().ValueFrom().Source().FieldPath(), 1252 } 1253 } 1254 1255 func (s ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsValueFromSource) WithValue(value role.ScopeParam_FromValue_Source) *ProjectInvitation_FieldSubPathValue { 1256 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 1257 } 1258 1259 func (s ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsValueFromSource) WithArrayOfValues(values []role.ScopeParam_FromValue_Source) *ProjectInvitation_FieldSubPathArrayOfValues { 1260 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 1261 } 1262 1263 type ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsValueFromPath struct{} 1264 1265 func (ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsValueFromPath) FieldPath() *ProjectInvitation_FieldSubPath { 1266 return &ProjectInvitation_FieldSubPath{ 1267 selector: ProjectInvitation_FieldPathSelectorInvitation, 1268 subPath: iam_invitation.NewInvitationFieldPathBuilder().BindingRoles().ScopeParams().ValueFrom().Path().FieldPath(), 1269 } 1270 } 1271 1272 func (s ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsValueFromPath) WithValue(value string) *ProjectInvitation_FieldSubPathValue { 1273 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 1274 } 1275 1276 func (s ProjectInvitationPathSelectorInvitationBindingRolesScopeParamsValueFromPath) WithArrayOfValues(values []string) *ProjectInvitation_FieldSubPathArrayOfValues { 1277 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 1278 } 1279 1280 type ProjectInvitationPathSelectorInvitationGroups struct{} 1281 1282 func (ProjectInvitationPathSelectorInvitationGroups) FieldPath() *ProjectInvitation_FieldSubPath { 1283 return &ProjectInvitation_FieldSubPath{ 1284 selector: ProjectInvitation_FieldPathSelectorInvitation, 1285 subPath: iam_invitation.NewInvitationFieldPathBuilder().Groups().FieldPath(), 1286 } 1287 } 1288 1289 func (s ProjectInvitationPathSelectorInvitationGroups) WithValue(value []*group.Reference) *ProjectInvitation_FieldSubPathValue { 1290 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 1291 } 1292 1293 func (s ProjectInvitationPathSelectorInvitationGroups) WithArrayOfValues(values [][]*group.Reference) *ProjectInvitation_FieldSubPathArrayOfValues { 1294 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 1295 } 1296 1297 func (s ProjectInvitationPathSelectorInvitationGroups) WithItemValue(value *group.Reference) *ProjectInvitation_FieldSubPathArrayItemValue { 1298 return s.FieldPath().WithIArrayItemValue(value).(*ProjectInvitation_FieldSubPathArrayItemValue) 1299 } 1300 1301 type ProjectInvitationPathSelectorInvitationExpirationDate struct{} 1302 1303 func (ProjectInvitationPathSelectorInvitationExpirationDate) FieldPath() *ProjectInvitation_FieldSubPath { 1304 return &ProjectInvitation_FieldSubPath{ 1305 selector: ProjectInvitation_FieldPathSelectorInvitation, 1306 subPath: iam_invitation.NewInvitationFieldPathBuilder().ExpirationDate().FieldPath(), 1307 } 1308 } 1309 1310 func (s ProjectInvitationPathSelectorInvitationExpirationDate) WithValue(value *timestamppb.Timestamp) *ProjectInvitation_FieldSubPathValue { 1311 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 1312 } 1313 1314 func (s ProjectInvitationPathSelectorInvitationExpirationDate) WithArrayOfValues(values []*timestamppb.Timestamp) *ProjectInvitation_FieldSubPathArrayOfValues { 1315 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 1316 } 1317 1318 type ProjectInvitationPathSelectorInvitationExtras struct{} 1319 1320 func (ProjectInvitationPathSelectorInvitationExtras) FieldPath() *ProjectInvitation_FieldSubPath { 1321 return &ProjectInvitation_FieldSubPath{ 1322 selector: ProjectInvitation_FieldPathSelectorInvitation, 1323 subPath: iam_invitation.NewInvitationFieldPathBuilder().Extras().FieldPath(), 1324 } 1325 } 1326 1327 func (s ProjectInvitationPathSelectorInvitationExtras) WithValue(value map[string]string) *ProjectInvitation_FieldSubPathValue { 1328 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 1329 } 1330 1331 func (s ProjectInvitationPathSelectorInvitationExtras) WithArrayOfValues(values []map[string]string) *ProjectInvitation_FieldSubPathArrayOfValues { 1332 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 1333 } 1334 1335 func (ProjectInvitationPathSelectorInvitationExtras) WithKey(key string) ProjectInvitationMapPathSelectorInvitationExtras { 1336 return ProjectInvitationMapPathSelectorInvitationExtras{key: key} 1337 } 1338 1339 type ProjectInvitationMapPathSelectorInvitationExtras struct { 1340 key string 1341 } 1342 1343 func (s ProjectInvitationMapPathSelectorInvitationExtras) FieldPath() *ProjectInvitation_FieldSubPath { 1344 return &ProjectInvitation_FieldSubPath{ 1345 selector: ProjectInvitation_FieldPathSelectorInvitation, 1346 subPath: iam_invitation.NewInvitationFieldPathBuilder().Extras().WithKey(s.key).FieldPath(), 1347 } 1348 } 1349 1350 func (s ProjectInvitationMapPathSelectorInvitationExtras) WithValue(value string) *ProjectInvitation_FieldSubPathValue { 1351 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 1352 } 1353 1354 func (s ProjectInvitationMapPathSelectorInvitationExtras) WithArrayOfValues(values []string) *ProjectInvitation_FieldSubPathArrayOfValues { 1355 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 1356 } 1357 1358 type ProjectInvitationPathSelectorInvitationState struct{} 1359 1360 func (ProjectInvitationPathSelectorInvitationState) FieldPath() *ProjectInvitation_FieldSubPath { 1361 return &ProjectInvitation_FieldSubPath{ 1362 selector: ProjectInvitation_FieldPathSelectorInvitation, 1363 subPath: iam_invitation.NewInvitationFieldPathBuilder().State().FieldPath(), 1364 } 1365 } 1366 1367 func (s ProjectInvitationPathSelectorInvitationState) WithValue(value iam_invitation.Invitation_State) *ProjectInvitation_FieldSubPathValue { 1368 return s.FieldPath().WithIValue(value).(*ProjectInvitation_FieldSubPathValue) 1369 } 1370 1371 func (s ProjectInvitationPathSelectorInvitationState) WithArrayOfValues(values []iam_invitation.Invitation_State) *ProjectInvitation_FieldSubPathArrayOfValues { 1372 return s.FieldPath().WithIArrayOfValues(values).(*ProjectInvitation_FieldSubPathArrayOfValues) 1373 }