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