github.com/cloudwan/edgelq-sdk@v1.15.4/iam/resources/v1alpha2/group_member/group_member.pb.fieldpathbuilder.go (about) 1 // Code generated by protoc-gen-goten-object 2 // File: edgelq/iam/proto/v1alpha2/group_member.proto 3 // DO NOT EDIT!!! 4 5 package group_member 6 7 // proto imports 8 import ( 9 iam_common "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/common" 10 group "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/group" 11 organization "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/organization" 12 project "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/project" 13 meta_service "github.com/cloudwan/edgelq-sdk/meta/resources/v1alpha2/service" 14 meta "github.com/cloudwan/goten-sdk/types/meta" 15 multi_region_policy "github.com/cloudwan/goten-sdk/types/multi_region_policy" 16 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 17 ) 18 19 // make sure we're using proto imports 20 var ( 21 _ = &iam_common.PCR{} 22 _ = &group.Group{} 23 _ = &organization.Organization{} 24 _ = &project.Project{} 25 _ = &meta_service.Service{} 26 _ = ×tamppb.Timestamp{} 27 _ = &meta.Meta{} 28 _ = &multi_region_policy.MultiRegionPolicy{} 29 ) 30 31 type GroupMemberFieldPathBuilder struct{} 32 33 func NewGroupMemberFieldPathBuilder() GroupMemberFieldPathBuilder { 34 return GroupMemberFieldPathBuilder{} 35 } 36 func (GroupMemberFieldPathBuilder) Name() GroupMemberPathSelectorName { 37 return GroupMemberPathSelectorName{} 38 } 39 func (GroupMemberFieldPathBuilder) Member() GroupMemberPathSelectorMember { 40 return GroupMemberPathSelectorMember{} 41 } 42 func (GroupMemberFieldPathBuilder) ParentMember() GroupMemberPathSelectorParentMember { 43 return GroupMemberPathSelectorParentMember{} 44 } 45 func (GroupMemberFieldPathBuilder) MinAncestryMembers() GroupMemberPathSelectorMinAncestryMembers { 46 return GroupMemberPathSelectorMinAncestryMembers{} 47 } 48 func (GroupMemberFieldPathBuilder) Metadata() GroupMemberPathSelectorMetadata { 49 return GroupMemberPathSelectorMetadata{} 50 } 51 52 type GroupMemberPathSelectorName struct{} 53 54 func (GroupMemberPathSelectorName) FieldPath() *GroupMember_FieldTerminalPath { 55 return &GroupMember_FieldTerminalPath{selector: GroupMember_FieldPathSelectorName} 56 } 57 58 func (s GroupMemberPathSelectorName) WithValue(value *Name) *GroupMember_FieldTerminalPathValue { 59 return s.FieldPath().WithIValue(value).(*GroupMember_FieldTerminalPathValue) 60 } 61 62 func (s GroupMemberPathSelectorName) WithArrayOfValues(values []*Name) *GroupMember_FieldTerminalPathArrayOfValues { 63 return s.FieldPath().WithIArrayOfValues(values).(*GroupMember_FieldTerminalPathArrayOfValues) 64 } 65 66 type GroupMemberPathSelectorMember struct{} 67 68 func (GroupMemberPathSelectorMember) FieldPath() *GroupMember_FieldTerminalPath { 69 return &GroupMember_FieldTerminalPath{selector: GroupMember_FieldPathSelectorMember} 70 } 71 72 func (s GroupMemberPathSelectorMember) WithValue(value string) *GroupMember_FieldTerminalPathValue { 73 return s.FieldPath().WithIValue(value).(*GroupMember_FieldTerminalPathValue) 74 } 75 76 func (s GroupMemberPathSelectorMember) WithArrayOfValues(values []string) *GroupMember_FieldTerminalPathArrayOfValues { 77 return s.FieldPath().WithIArrayOfValues(values).(*GroupMember_FieldTerminalPathArrayOfValues) 78 } 79 80 type GroupMemberPathSelectorParentMember struct{} 81 82 func (GroupMemberPathSelectorParentMember) FieldPath() *GroupMember_FieldTerminalPath { 83 return &GroupMember_FieldTerminalPath{selector: GroupMember_FieldPathSelectorParentMember} 84 } 85 86 func (s GroupMemberPathSelectorParentMember) WithValue(value string) *GroupMember_FieldTerminalPathValue { 87 return s.FieldPath().WithIValue(value).(*GroupMember_FieldTerminalPathValue) 88 } 89 90 func (s GroupMemberPathSelectorParentMember) WithArrayOfValues(values []string) *GroupMember_FieldTerminalPathArrayOfValues { 91 return s.FieldPath().WithIArrayOfValues(values).(*GroupMember_FieldTerminalPathArrayOfValues) 92 } 93 94 type GroupMemberPathSelectorMinAncestryMembers struct{} 95 96 func (GroupMemberPathSelectorMinAncestryMembers) FieldPath() *GroupMember_FieldTerminalPath { 97 return &GroupMember_FieldTerminalPath{selector: GroupMember_FieldPathSelectorMinAncestryMembers} 98 } 99 100 func (s GroupMemberPathSelectorMinAncestryMembers) WithValue(value []string) *GroupMember_FieldTerminalPathValue { 101 return s.FieldPath().WithIValue(value).(*GroupMember_FieldTerminalPathValue) 102 } 103 104 func (s GroupMemberPathSelectorMinAncestryMembers) WithArrayOfValues(values [][]string) *GroupMember_FieldTerminalPathArrayOfValues { 105 return s.FieldPath().WithIArrayOfValues(values).(*GroupMember_FieldTerminalPathArrayOfValues) 106 } 107 108 func (s GroupMemberPathSelectorMinAncestryMembers) WithItemValue(value string) *GroupMember_FieldTerminalPathArrayItemValue { 109 return s.FieldPath().WithIArrayItemValue(value).(*GroupMember_FieldTerminalPathArrayItemValue) 110 } 111 112 type GroupMemberPathSelectorMetadata struct{} 113 114 func (GroupMemberPathSelectorMetadata) FieldPath() *GroupMember_FieldTerminalPath { 115 return &GroupMember_FieldTerminalPath{selector: GroupMember_FieldPathSelectorMetadata} 116 } 117 118 func (s GroupMemberPathSelectorMetadata) WithValue(value *meta.Meta) *GroupMember_FieldTerminalPathValue { 119 return s.FieldPath().WithIValue(value).(*GroupMember_FieldTerminalPathValue) 120 } 121 122 func (s GroupMemberPathSelectorMetadata) WithArrayOfValues(values []*meta.Meta) *GroupMember_FieldTerminalPathArrayOfValues { 123 return s.FieldPath().WithIArrayOfValues(values).(*GroupMember_FieldTerminalPathArrayOfValues) 124 } 125 126 func (GroupMemberPathSelectorMetadata) WithSubPath(subPath meta.Meta_FieldPath) *GroupMember_FieldSubPath { 127 return &GroupMember_FieldSubPath{selector: GroupMember_FieldPathSelectorMetadata, subPath: subPath} 128 } 129 130 func (s GroupMemberPathSelectorMetadata) WithSubValue(subPathValue meta.Meta_FieldPathValue) *GroupMember_FieldSubPathValue { 131 return &GroupMember_FieldSubPathValue{GroupMember_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 132 } 133 134 func (s GroupMemberPathSelectorMetadata) WithSubArrayOfValues(subPathArrayOfValues meta.Meta_FieldPathArrayOfValues) *GroupMember_FieldSubPathArrayOfValues { 135 return &GroupMember_FieldSubPathArrayOfValues{GroupMember_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 136 } 137 138 func (s GroupMemberPathSelectorMetadata) WithSubArrayItemValue(subPathArrayItemValue meta.Meta_FieldPathArrayItemValue) *GroupMember_FieldSubPathArrayItemValue { 139 return &GroupMember_FieldSubPathArrayItemValue{GroupMember_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 140 } 141 142 func (GroupMemberPathSelectorMetadata) CreateTime() GroupMemberPathSelectorMetadataCreateTime { 143 return GroupMemberPathSelectorMetadataCreateTime{} 144 } 145 146 func (GroupMemberPathSelectorMetadata) UpdateTime() GroupMemberPathSelectorMetadataUpdateTime { 147 return GroupMemberPathSelectorMetadataUpdateTime{} 148 } 149 150 func (GroupMemberPathSelectorMetadata) DeleteTime() GroupMemberPathSelectorMetadataDeleteTime { 151 return GroupMemberPathSelectorMetadataDeleteTime{} 152 } 153 154 func (GroupMemberPathSelectorMetadata) Uuid() GroupMemberPathSelectorMetadataUuid { 155 return GroupMemberPathSelectorMetadataUuid{} 156 } 157 158 func (GroupMemberPathSelectorMetadata) Tags() GroupMemberPathSelectorMetadataTags { 159 return GroupMemberPathSelectorMetadataTags{} 160 } 161 162 func (GroupMemberPathSelectorMetadata) Labels() GroupMemberPathSelectorMetadataLabels { 163 return GroupMemberPathSelectorMetadataLabels{} 164 } 165 166 func (GroupMemberPathSelectorMetadata) Annotations() GroupMemberPathSelectorMetadataAnnotations { 167 return GroupMemberPathSelectorMetadataAnnotations{} 168 } 169 170 func (GroupMemberPathSelectorMetadata) Generation() GroupMemberPathSelectorMetadataGeneration { 171 return GroupMemberPathSelectorMetadataGeneration{} 172 } 173 174 func (GroupMemberPathSelectorMetadata) ResourceVersion() GroupMemberPathSelectorMetadataResourceVersion { 175 return GroupMemberPathSelectorMetadataResourceVersion{} 176 } 177 178 func (GroupMemberPathSelectorMetadata) OwnerReferences() GroupMemberPathSelectorMetadataOwnerReferences { 179 return GroupMemberPathSelectorMetadataOwnerReferences{} 180 } 181 182 func (GroupMemberPathSelectorMetadata) Shards() GroupMemberPathSelectorMetadataShards { 183 return GroupMemberPathSelectorMetadataShards{} 184 } 185 186 func (GroupMemberPathSelectorMetadata) Syncing() GroupMemberPathSelectorMetadataSyncing { 187 return GroupMemberPathSelectorMetadataSyncing{} 188 } 189 190 func (GroupMemberPathSelectorMetadata) Lifecycle() GroupMemberPathSelectorMetadataLifecycle { 191 return GroupMemberPathSelectorMetadataLifecycle{} 192 } 193 194 func (GroupMemberPathSelectorMetadata) Services() GroupMemberPathSelectorMetadataServices { 195 return GroupMemberPathSelectorMetadataServices{} 196 } 197 198 type GroupMemberPathSelectorMetadataCreateTime struct{} 199 200 func (GroupMemberPathSelectorMetadataCreateTime) FieldPath() *GroupMember_FieldSubPath { 201 return &GroupMember_FieldSubPath{ 202 selector: GroupMember_FieldPathSelectorMetadata, 203 subPath: meta.NewMetaFieldPathBuilder().CreateTime().FieldPath(), 204 } 205 } 206 207 func (s GroupMemberPathSelectorMetadataCreateTime) WithValue(value *timestamppb.Timestamp) *GroupMember_FieldSubPathValue { 208 return s.FieldPath().WithIValue(value).(*GroupMember_FieldSubPathValue) 209 } 210 211 func (s GroupMemberPathSelectorMetadataCreateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *GroupMember_FieldSubPathArrayOfValues { 212 return s.FieldPath().WithIArrayOfValues(values).(*GroupMember_FieldSubPathArrayOfValues) 213 } 214 215 type GroupMemberPathSelectorMetadataUpdateTime struct{} 216 217 func (GroupMemberPathSelectorMetadataUpdateTime) FieldPath() *GroupMember_FieldSubPath { 218 return &GroupMember_FieldSubPath{ 219 selector: GroupMember_FieldPathSelectorMetadata, 220 subPath: meta.NewMetaFieldPathBuilder().UpdateTime().FieldPath(), 221 } 222 } 223 224 func (s GroupMemberPathSelectorMetadataUpdateTime) WithValue(value *timestamppb.Timestamp) *GroupMember_FieldSubPathValue { 225 return s.FieldPath().WithIValue(value).(*GroupMember_FieldSubPathValue) 226 } 227 228 func (s GroupMemberPathSelectorMetadataUpdateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *GroupMember_FieldSubPathArrayOfValues { 229 return s.FieldPath().WithIArrayOfValues(values).(*GroupMember_FieldSubPathArrayOfValues) 230 } 231 232 type GroupMemberPathSelectorMetadataDeleteTime struct{} 233 234 func (GroupMemberPathSelectorMetadataDeleteTime) FieldPath() *GroupMember_FieldSubPath { 235 return &GroupMember_FieldSubPath{ 236 selector: GroupMember_FieldPathSelectorMetadata, 237 subPath: meta.NewMetaFieldPathBuilder().DeleteTime().FieldPath(), 238 } 239 } 240 241 func (s GroupMemberPathSelectorMetadataDeleteTime) WithValue(value *timestamppb.Timestamp) *GroupMember_FieldSubPathValue { 242 return s.FieldPath().WithIValue(value).(*GroupMember_FieldSubPathValue) 243 } 244 245 func (s GroupMemberPathSelectorMetadataDeleteTime) WithArrayOfValues(values []*timestamppb.Timestamp) *GroupMember_FieldSubPathArrayOfValues { 246 return s.FieldPath().WithIArrayOfValues(values).(*GroupMember_FieldSubPathArrayOfValues) 247 } 248 249 type GroupMemberPathSelectorMetadataUuid struct{} 250 251 func (GroupMemberPathSelectorMetadataUuid) FieldPath() *GroupMember_FieldSubPath { 252 return &GroupMember_FieldSubPath{ 253 selector: GroupMember_FieldPathSelectorMetadata, 254 subPath: meta.NewMetaFieldPathBuilder().Uuid().FieldPath(), 255 } 256 } 257 258 func (s GroupMemberPathSelectorMetadataUuid) WithValue(value string) *GroupMember_FieldSubPathValue { 259 return s.FieldPath().WithIValue(value).(*GroupMember_FieldSubPathValue) 260 } 261 262 func (s GroupMemberPathSelectorMetadataUuid) WithArrayOfValues(values []string) *GroupMember_FieldSubPathArrayOfValues { 263 return s.FieldPath().WithIArrayOfValues(values).(*GroupMember_FieldSubPathArrayOfValues) 264 } 265 266 type GroupMemberPathSelectorMetadataTags struct{} 267 268 func (GroupMemberPathSelectorMetadataTags) FieldPath() *GroupMember_FieldSubPath { 269 return &GroupMember_FieldSubPath{ 270 selector: GroupMember_FieldPathSelectorMetadata, 271 subPath: meta.NewMetaFieldPathBuilder().Tags().FieldPath(), 272 } 273 } 274 275 func (s GroupMemberPathSelectorMetadataTags) WithValue(value []string) *GroupMember_FieldSubPathValue { 276 return s.FieldPath().WithIValue(value).(*GroupMember_FieldSubPathValue) 277 } 278 279 func (s GroupMemberPathSelectorMetadataTags) WithArrayOfValues(values [][]string) *GroupMember_FieldSubPathArrayOfValues { 280 return s.FieldPath().WithIArrayOfValues(values).(*GroupMember_FieldSubPathArrayOfValues) 281 } 282 283 func (s GroupMemberPathSelectorMetadataTags) WithItemValue(value string) *GroupMember_FieldSubPathArrayItemValue { 284 return s.FieldPath().WithIArrayItemValue(value).(*GroupMember_FieldSubPathArrayItemValue) 285 } 286 287 type GroupMemberPathSelectorMetadataLabels struct{} 288 289 func (GroupMemberPathSelectorMetadataLabels) FieldPath() *GroupMember_FieldSubPath { 290 return &GroupMember_FieldSubPath{ 291 selector: GroupMember_FieldPathSelectorMetadata, 292 subPath: meta.NewMetaFieldPathBuilder().Labels().FieldPath(), 293 } 294 } 295 296 func (s GroupMemberPathSelectorMetadataLabels) WithValue(value map[string]string) *GroupMember_FieldSubPathValue { 297 return s.FieldPath().WithIValue(value).(*GroupMember_FieldSubPathValue) 298 } 299 300 func (s GroupMemberPathSelectorMetadataLabels) WithArrayOfValues(values []map[string]string) *GroupMember_FieldSubPathArrayOfValues { 301 return s.FieldPath().WithIArrayOfValues(values).(*GroupMember_FieldSubPathArrayOfValues) 302 } 303 304 func (GroupMemberPathSelectorMetadataLabels) WithKey(key string) GroupMemberMapPathSelectorMetadataLabels { 305 return GroupMemberMapPathSelectorMetadataLabels{key: key} 306 } 307 308 type GroupMemberMapPathSelectorMetadataLabels struct { 309 key string 310 } 311 312 func (s GroupMemberMapPathSelectorMetadataLabels) FieldPath() *GroupMember_FieldSubPath { 313 return &GroupMember_FieldSubPath{ 314 selector: GroupMember_FieldPathSelectorMetadata, 315 subPath: meta.NewMetaFieldPathBuilder().Labels().WithKey(s.key).FieldPath(), 316 } 317 } 318 319 func (s GroupMemberMapPathSelectorMetadataLabels) WithValue(value string) *GroupMember_FieldSubPathValue { 320 return s.FieldPath().WithIValue(value).(*GroupMember_FieldSubPathValue) 321 } 322 323 func (s GroupMemberMapPathSelectorMetadataLabels) WithArrayOfValues(values []string) *GroupMember_FieldSubPathArrayOfValues { 324 return s.FieldPath().WithIArrayOfValues(values).(*GroupMember_FieldSubPathArrayOfValues) 325 } 326 327 type GroupMemberPathSelectorMetadataAnnotations struct{} 328 329 func (GroupMemberPathSelectorMetadataAnnotations) FieldPath() *GroupMember_FieldSubPath { 330 return &GroupMember_FieldSubPath{ 331 selector: GroupMember_FieldPathSelectorMetadata, 332 subPath: meta.NewMetaFieldPathBuilder().Annotations().FieldPath(), 333 } 334 } 335 336 func (s GroupMemberPathSelectorMetadataAnnotations) WithValue(value map[string]string) *GroupMember_FieldSubPathValue { 337 return s.FieldPath().WithIValue(value).(*GroupMember_FieldSubPathValue) 338 } 339 340 func (s GroupMemberPathSelectorMetadataAnnotations) WithArrayOfValues(values []map[string]string) *GroupMember_FieldSubPathArrayOfValues { 341 return s.FieldPath().WithIArrayOfValues(values).(*GroupMember_FieldSubPathArrayOfValues) 342 } 343 344 func (GroupMemberPathSelectorMetadataAnnotations) WithKey(key string) GroupMemberMapPathSelectorMetadataAnnotations { 345 return GroupMemberMapPathSelectorMetadataAnnotations{key: key} 346 } 347 348 type GroupMemberMapPathSelectorMetadataAnnotations struct { 349 key string 350 } 351 352 func (s GroupMemberMapPathSelectorMetadataAnnotations) FieldPath() *GroupMember_FieldSubPath { 353 return &GroupMember_FieldSubPath{ 354 selector: GroupMember_FieldPathSelectorMetadata, 355 subPath: meta.NewMetaFieldPathBuilder().Annotations().WithKey(s.key).FieldPath(), 356 } 357 } 358 359 func (s GroupMemberMapPathSelectorMetadataAnnotations) WithValue(value string) *GroupMember_FieldSubPathValue { 360 return s.FieldPath().WithIValue(value).(*GroupMember_FieldSubPathValue) 361 } 362 363 func (s GroupMemberMapPathSelectorMetadataAnnotations) WithArrayOfValues(values []string) *GroupMember_FieldSubPathArrayOfValues { 364 return s.FieldPath().WithIArrayOfValues(values).(*GroupMember_FieldSubPathArrayOfValues) 365 } 366 367 type GroupMemberPathSelectorMetadataGeneration struct{} 368 369 func (GroupMemberPathSelectorMetadataGeneration) FieldPath() *GroupMember_FieldSubPath { 370 return &GroupMember_FieldSubPath{ 371 selector: GroupMember_FieldPathSelectorMetadata, 372 subPath: meta.NewMetaFieldPathBuilder().Generation().FieldPath(), 373 } 374 } 375 376 func (s GroupMemberPathSelectorMetadataGeneration) WithValue(value int64) *GroupMember_FieldSubPathValue { 377 return s.FieldPath().WithIValue(value).(*GroupMember_FieldSubPathValue) 378 } 379 380 func (s GroupMemberPathSelectorMetadataGeneration) WithArrayOfValues(values []int64) *GroupMember_FieldSubPathArrayOfValues { 381 return s.FieldPath().WithIArrayOfValues(values).(*GroupMember_FieldSubPathArrayOfValues) 382 } 383 384 type GroupMemberPathSelectorMetadataResourceVersion struct{} 385 386 func (GroupMemberPathSelectorMetadataResourceVersion) FieldPath() *GroupMember_FieldSubPath { 387 return &GroupMember_FieldSubPath{ 388 selector: GroupMember_FieldPathSelectorMetadata, 389 subPath: meta.NewMetaFieldPathBuilder().ResourceVersion().FieldPath(), 390 } 391 } 392 393 func (s GroupMemberPathSelectorMetadataResourceVersion) WithValue(value string) *GroupMember_FieldSubPathValue { 394 return s.FieldPath().WithIValue(value).(*GroupMember_FieldSubPathValue) 395 } 396 397 func (s GroupMemberPathSelectorMetadataResourceVersion) WithArrayOfValues(values []string) *GroupMember_FieldSubPathArrayOfValues { 398 return s.FieldPath().WithIArrayOfValues(values).(*GroupMember_FieldSubPathArrayOfValues) 399 } 400 401 type GroupMemberPathSelectorMetadataOwnerReferences struct{} 402 403 func (GroupMemberPathSelectorMetadataOwnerReferences) FieldPath() *GroupMember_FieldSubPath { 404 return &GroupMember_FieldSubPath{ 405 selector: GroupMember_FieldPathSelectorMetadata, 406 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().FieldPath(), 407 } 408 } 409 410 func (s GroupMemberPathSelectorMetadataOwnerReferences) WithValue(value []*meta.OwnerReference) *GroupMember_FieldSubPathValue { 411 return s.FieldPath().WithIValue(value).(*GroupMember_FieldSubPathValue) 412 } 413 414 func (s GroupMemberPathSelectorMetadataOwnerReferences) WithArrayOfValues(values [][]*meta.OwnerReference) *GroupMember_FieldSubPathArrayOfValues { 415 return s.FieldPath().WithIArrayOfValues(values).(*GroupMember_FieldSubPathArrayOfValues) 416 } 417 418 func (s GroupMemberPathSelectorMetadataOwnerReferences) WithItemValue(value *meta.OwnerReference) *GroupMember_FieldSubPathArrayItemValue { 419 return s.FieldPath().WithIArrayItemValue(value).(*GroupMember_FieldSubPathArrayItemValue) 420 } 421 422 func (GroupMemberPathSelectorMetadataOwnerReferences) Kind() GroupMemberPathSelectorMetadataOwnerReferencesKind { 423 return GroupMemberPathSelectorMetadataOwnerReferencesKind{} 424 } 425 426 func (GroupMemberPathSelectorMetadataOwnerReferences) Version() GroupMemberPathSelectorMetadataOwnerReferencesVersion { 427 return GroupMemberPathSelectorMetadataOwnerReferencesVersion{} 428 } 429 430 func (GroupMemberPathSelectorMetadataOwnerReferences) Name() GroupMemberPathSelectorMetadataOwnerReferencesName { 431 return GroupMemberPathSelectorMetadataOwnerReferencesName{} 432 } 433 434 func (GroupMemberPathSelectorMetadataOwnerReferences) Region() GroupMemberPathSelectorMetadataOwnerReferencesRegion { 435 return GroupMemberPathSelectorMetadataOwnerReferencesRegion{} 436 } 437 438 func (GroupMemberPathSelectorMetadataOwnerReferences) Controller() GroupMemberPathSelectorMetadataOwnerReferencesController { 439 return GroupMemberPathSelectorMetadataOwnerReferencesController{} 440 } 441 442 func (GroupMemberPathSelectorMetadataOwnerReferences) RequiresOwnerReference() GroupMemberPathSelectorMetadataOwnerReferencesRequiresOwnerReference { 443 return GroupMemberPathSelectorMetadataOwnerReferencesRequiresOwnerReference{} 444 } 445 446 func (GroupMemberPathSelectorMetadataOwnerReferences) UnsetOnDelete() GroupMemberPathSelectorMetadataOwnerReferencesUnsetOnDelete { 447 return GroupMemberPathSelectorMetadataOwnerReferencesUnsetOnDelete{} 448 } 449 450 type GroupMemberPathSelectorMetadataOwnerReferencesKind struct{} 451 452 func (GroupMemberPathSelectorMetadataOwnerReferencesKind) FieldPath() *GroupMember_FieldSubPath { 453 return &GroupMember_FieldSubPath{ 454 selector: GroupMember_FieldPathSelectorMetadata, 455 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Kind().FieldPath(), 456 } 457 } 458 459 func (s GroupMemberPathSelectorMetadataOwnerReferencesKind) WithValue(value string) *GroupMember_FieldSubPathValue { 460 return s.FieldPath().WithIValue(value).(*GroupMember_FieldSubPathValue) 461 } 462 463 func (s GroupMemberPathSelectorMetadataOwnerReferencesKind) WithArrayOfValues(values []string) *GroupMember_FieldSubPathArrayOfValues { 464 return s.FieldPath().WithIArrayOfValues(values).(*GroupMember_FieldSubPathArrayOfValues) 465 } 466 467 type GroupMemberPathSelectorMetadataOwnerReferencesVersion struct{} 468 469 func (GroupMemberPathSelectorMetadataOwnerReferencesVersion) FieldPath() *GroupMember_FieldSubPath { 470 return &GroupMember_FieldSubPath{ 471 selector: GroupMember_FieldPathSelectorMetadata, 472 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Version().FieldPath(), 473 } 474 } 475 476 func (s GroupMemberPathSelectorMetadataOwnerReferencesVersion) WithValue(value string) *GroupMember_FieldSubPathValue { 477 return s.FieldPath().WithIValue(value).(*GroupMember_FieldSubPathValue) 478 } 479 480 func (s GroupMemberPathSelectorMetadataOwnerReferencesVersion) WithArrayOfValues(values []string) *GroupMember_FieldSubPathArrayOfValues { 481 return s.FieldPath().WithIArrayOfValues(values).(*GroupMember_FieldSubPathArrayOfValues) 482 } 483 484 type GroupMemberPathSelectorMetadataOwnerReferencesName struct{} 485 486 func (GroupMemberPathSelectorMetadataOwnerReferencesName) FieldPath() *GroupMember_FieldSubPath { 487 return &GroupMember_FieldSubPath{ 488 selector: GroupMember_FieldPathSelectorMetadata, 489 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Name().FieldPath(), 490 } 491 } 492 493 func (s GroupMemberPathSelectorMetadataOwnerReferencesName) WithValue(value string) *GroupMember_FieldSubPathValue { 494 return s.FieldPath().WithIValue(value).(*GroupMember_FieldSubPathValue) 495 } 496 497 func (s GroupMemberPathSelectorMetadataOwnerReferencesName) WithArrayOfValues(values []string) *GroupMember_FieldSubPathArrayOfValues { 498 return s.FieldPath().WithIArrayOfValues(values).(*GroupMember_FieldSubPathArrayOfValues) 499 } 500 501 type GroupMemberPathSelectorMetadataOwnerReferencesRegion struct{} 502 503 func (GroupMemberPathSelectorMetadataOwnerReferencesRegion) FieldPath() *GroupMember_FieldSubPath { 504 return &GroupMember_FieldSubPath{ 505 selector: GroupMember_FieldPathSelectorMetadata, 506 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Region().FieldPath(), 507 } 508 } 509 510 func (s GroupMemberPathSelectorMetadataOwnerReferencesRegion) WithValue(value string) *GroupMember_FieldSubPathValue { 511 return s.FieldPath().WithIValue(value).(*GroupMember_FieldSubPathValue) 512 } 513 514 func (s GroupMemberPathSelectorMetadataOwnerReferencesRegion) WithArrayOfValues(values []string) *GroupMember_FieldSubPathArrayOfValues { 515 return s.FieldPath().WithIArrayOfValues(values).(*GroupMember_FieldSubPathArrayOfValues) 516 } 517 518 type GroupMemberPathSelectorMetadataOwnerReferencesController struct{} 519 520 func (GroupMemberPathSelectorMetadataOwnerReferencesController) FieldPath() *GroupMember_FieldSubPath { 521 return &GroupMember_FieldSubPath{ 522 selector: GroupMember_FieldPathSelectorMetadata, 523 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Controller().FieldPath(), 524 } 525 } 526 527 func (s GroupMemberPathSelectorMetadataOwnerReferencesController) WithValue(value bool) *GroupMember_FieldSubPathValue { 528 return s.FieldPath().WithIValue(value).(*GroupMember_FieldSubPathValue) 529 } 530 531 func (s GroupMemberPathSelectorMetadataOwnerReferencesController) WithArrayOfValues(values []bool) *GroupMember_FieldSubPathArrayOfValues { 532 return s.FieldPath().WithIArrayOfValues(values).(*GroupMember_FieldSubPathArrayOfValues) 533 } 534 535 type GroupMemberPathSelectorMetadataOwnerReferencesRequiresOwnerReference struct{} 536 537 func (GroupMemberPathSelectorMetadataOwnerReferencesRequiresOwnerReference) FieldPath() *GroupMember_FieldSubPath { 538 return &GroupMember_FieldSubPath{ 539 selector: GroupMember_FieldPathSelectorMetadata, 540 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().RequiresOwnerReference().FieldPath(), 541 } 542 } 543 544 func (s GroupMemberPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithValue(value bool) *GroupMember_FieldSubPathValue { 545 return s.FieldPath().WithIValue(value).(*GroupMember_FieldSubPathValue) 546 } 547 548 func (s GroupMemberPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithArrayOfValues(values []bool) *GroupMember_FieldSubPathArrayOfValues { 549 return s.FieldPath().WithIArrayOfValues(values).(*GroupMember_FieldSubPathArrayOfValues) 550 } 551 552 type GroupMemberPathSelectorMetadataOwnerReferencesUnsetOnDelete struct{} 553 554 func (GroupMemberPathSelectorMetadataOwnerReferencesUnsetOnDelete) FieldPath() *GroupMember_FieldSubPath { 555 return &GroupMember_FieldSubPath{ 556 selector: GroupMember_FieldPathSelectorMetadata, 557 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().UnsetOnDelete().FieldPath(), 558 } 559 } 560 561 func (s GroupMemberPathSelectorMetadataOwnerReferencesUnsetOnDelete) WithValue(value bool) *GroupMember_FieldSubPathValue { 562 return s.FieldPath().WithIValue(value).(*GroupMember_FieldSubPathValue) 563 } 564 565 func (s GroupMemberPathSelectorMetadataOwnerReferencesUnsetOnDelete) WithArrayOfValues(values []bool) *GroupMember_FieldSubPathArrayOfValues { 566 return s.FieldPath().WithIArrayOfValues(values).(*GroupMember_FieldSubPathArrayOfValues) 567 } 568 569 type GroupMemberPathSelectorMetadataShards struct{} 570 571 func (GroupMemberPathSelectorMetadataShards) FieldPath() *GroupMember_FieldSubPath { 572 return &GroupMember_FieldSubPath{ 573 selector: GroupMember_FieldPathSelectorMetadata, 574 subPath: meta.NewMetaFieldPathBuilder().Shards().FieldPath(), 575 } 576 } 577 578 func (s GroupMemberPathSelectorMetadataShards) WithValue(value map[string]int64) *GroupMember_FieldSubPathValue { 579 return s.FieldPath().WithIValue(value).(*GroupMember_FieldSubPathValue) 580 } 581 582 func (s GroupMemberPathSelectorMetadataShards) WithArrayOfValues(values []map[string]int64) *GroupMember_FieldSubPathArrayOfValues { 583 return s.FieldPath().WithIArrayOfValues(values).(*GroupMember_FieldSubPathArrayOfValues) 584 } 585 586 func (GroupMemberPathSelectorMetadataShards) WithKey(key string) GroupMemberMapPathSelectorMetadataShards { 587 return GroupMemberMapPathSelectorMetadataShards{key: key} 588 } 589 590 type GroupMemberMapPathSelectorMetadataShards struct { 591 key string 592 } 593 594 func (s GroupMemberMapPathSelectorMetadataShards) FieldPath() *GroupMember_FieldSubPath { 595 return &GroupMember_FieldSubPath{ 596 selector: GroupMember_FieldPathSelectorMetadata, 597 subPath: meta.NewMetaFieldPathBuilder().Shards().WithKey(s.key).FieldPath(), 598 } 599 } 600 601 func (s GroupMemberMapPathSelectorMetadataShards) WithValue(value int64) *GroupMember_FieldSubPathValue { 602 return s.FieldPath().WithIValue(value).(*GroupMember_FieldSubPathValue) 603 } 604 605 func (s GroupMemberMapPathSelectorMetadataShards) WithArrayOfValues(values []int64) *GroupMember_FieldSubPathArrayOfValues { 606 return s.FieldPath().WithIArrayOfValues(values).(*GroupMember_FieldSubPathArrayOfValues) 607 } 608 609 type GroupMemberPathSelectorMetadataSyncing struct{} 610 611 func (GroupMemberPathSelectorMetadataSyncing) FieldPath() *GroupMember_FieldSubPath { 612 return &GroupMember_FieldSubPath{ 613 selector: GroupMember_FieldPathSelectorMetadata, 614 subPath: meta.NewMetaFieldPathBuilder().Syncing().FieldPath(), 615 } 616 } 617 618 func (s GroupMemberPathSelectorMetadataSyncing) WithValue(value *meta.SyncingMeta) *GroupMember_FieldSubPathValue { 619 return s.FieldPath().WithIValue(value).(*GroupMember_FieldSubPathValue) 620 } 621 622 func (s GroupMemberPathSelectorMetadataSyncing) WithArrayOfValues(values []*meta.SyncingMeta) *GroupMember_FieldSubPathArrayOfValues { 623 return s.FieldPath().WithIArrayOfValues(values).(*GroupMember_FieldSubPathArrayOfValues) 624 } 625 626 func (GroupMemberPathSelectorMetadataSyncing) OwningRegion() GroupMemberPathSelectorMetadataSyncingOwningRegion { 627 return GroupMemberPathSelectorMetadataSyncingOwningRegion{} 628 } 629 630 func (GroupMemberPathSelectorMetadataSyncing) Regions() GroupMemberPathSelectorMetadataSyncingRegions { 631 return GroupMemberPathSelectorMetadataSyncingRegions{} 632 } 633 634 type GroupMemberPathSelectorMetadataSyncingOwningRegion struct{} 635 636 func (GroupMemberPathSelectorMetadataSyncingOwningRegion) FieldPath() *GroupMember_FieldSubPath { 637 return &GroupMember_FieldSubPath{ 638 selector: GroupMember_FieldPathSelectorMetadata, 639 subPath: meta.NewMetaFieldPathBuilder().Syncing().OwningRegion().FieldPath(), 640 } 641 } 642 643 func (s GroupMemberPathSelectorMetadataSyncingOwningRegion) WithValue(value string) *GroupMember_FieldSubPathValue { 644 return s.FieldPath().WithIValue(value).(*GroupMember_FieldSubPathValue) 645 } 646 647 func (s GroupMemberPathSelectorMetadataSyncingOwningRegion) WithArrayOfValues(values []string) *GroupMember_FieldSubPathArrayOfValues { 648 return s.FieldPath().WithIArrayOfValues(values).(*GroupMember_FieldSubPathArrayOfValues) 649 } 650 651 type GroupMemberPathSelectorMetadataSyncingRegions struct{} 652 653 func (GroupMemberPathSelectorMetadataSyncingRegions) FieldPath() *GroupMember_FieldSubPath { 654 return &GroupMember_FieldSubPath{ 655 selector: GroupMember_FieldPathSelectorMetadata, 656 subPath: meta.NewMetaFieldPathBuilder().Syncing().Regions().FieldPath(), 657 } 658 } 659 660 func (s GroupMemberPathSelectorMetadataSyncingRegions) WithValue(value []string) *GroupMember_FieldSubPathValue { 661 return s.FieldPath().WithIValue(value).(*GroupMember_FieldSubPathValue) 662 } 663 664 func (s GroupMemberPathSelectorMetadataSyncingRegions) WithArrayOfValues(values [][]string) *GroupMember_FieldSubPathArrayOfValues { 665 return s.FieldPath().WithIArrayOfValues(values).(*GroupMember_FieldSubPathArrayOfValues) 666 } 667 668 func (s GroupMemberPathSelectorMetadataSyncingRegions) WithItemValue(value string) *GroupMember_FieldSubPathArrayItemValue { 669 return s.FieldPath().WithIArrayItemValue(value).(*GroupMember_FieldSubPathArrayItemValue) 670 } 671 672 type GroupMemberPathSelectorMetadataLifecycle struct{} 673 674 func (GroupMemberPathSelectorMetadataLifecycle) FieldPath() *GroupMember_FieldSubPath { 675 return &GroupMember_FieldSubPath{ 676 selector: GroupMember_FieldPathSelectorMetadata, 677 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().FieldPath(), 678 } 679 } 680 681 func (s GroupMemberPathSelectorMetadataLifecycle) WithValue(value *meta.Lifecycle) *GroupMember_FieldSubPathValue { 682 return s.FieldPath().WithIValue(value).(*GroupMember_FieldSubPathValue) 683 } 684 685 func (s GroupMemberPathSelectorMetadataLifecycle) WithArrayOfValues(values []*meta.Lifecycle) *GroupMember_FieldSubPathArrayOfValues { 686 return s.FieldPath().WithIArrayOfValues(values).(*GroupMember_FieldSubPathArrayOfValues) 687 } 688 689 func (GroupMemberPathSelectorMetadataLifecycle) State() GroupMemberPathSelectorMetadataLifecycleState { 690 return GroupMemberPathSelectorMetadataLifecycleState{} 691 } 692 693 func (GroupMemberPathSelectorMetadataLifecycle) BlockDeletion() GroupMemberPathSelectorMetadataLifecycleBlockDeletion { 694 return GroupMemberPathSelectorMetadataLifecycleBlockDeletion{} 695 } 696 697 type GroupMemberPathSelectorMetadataLifecycleState struct{} 698 699 func (GroupMemberPathSelectorMetadataLifecycleState) FieldPath() *GroupMember_FieldSubPath { 700 return &GroupMember_FieldSubPath{ 701 selector: GroupMember_FieldPathSelectorMetadata, 702 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().State().FieldPath(), 703 } 704 } 705 706 func (s GroupMemberPathSelectorMetadataLifecycleState) WithValue(value meta.Lifecycle_State) *GroupMember_FieldSubPathValue { 707 return s.FieldPath().WithIValue(value).(*GroupMember_FieldSubPathValue) 708 } 709 710 func (s GroupMemberPathSelectorMetadataLifecycleState) WithArrayOfValues(values []meta.Lifecycle_State) *GroupMember_FieldSubPathArrayOfValues { 711 return s.FieldPath().WithIArrayOfValues(values).(*GroupMember_FieldSubPathArrayOfValues) 712 } 713 714 type GroupMemberPathSelectorMetadataLifecycleBlockDeletion struct{} 715 716 func (GroupMemberPathSelectorMetadataLifecycleBlockDeletion) FieldPath() *GroupMember_FieldSubPath { 717 return &GroupMember_FieldSubPath{ 718 selector: GroupMember_FieldPathSelectorMetadata, 719 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().BlockDeletion().FieldPath(), 720 } 721 } 722 723 func (s GroupMemberPathSelectorMetadataLifecycleBlockDeletion) WithValue(value bool) *GroupMember_FieldSubPathValue { 724 return s.FieldPath().WithIValue(value).(*GroupMember_FieldSubPathValue) 725 } 726 727 func (s GroupMemberPathSelectorMetadataLifecycleBlockDeletion) WithArrayOfValues(values []bool) *GroupMember_FieldSubPathArrayOfValues { 728 return s.FieldPath().WithIArrayOfValues(values).(*GroupMember_FieldSubPathArrayOfValues) 729 } 730 731 type GroupMemberPathSelectorMetadataServices struct{} 732 733 func (GroupMemberPathSelectorMetadataServices) FieldPath() *GroupMember_FieldSubPath { 734 return &GroupMember_FieldSubPath{ 735 selector: GroupMember_FieldPathSelectorMetadata, 736 subPath: meta.NewMetaFieldPathBuilder().Services().FieldPath(), 737 } 738 } 739 740 func (s GroupMemberPathSelectorMetadataServices) WithValue(value *meta.ServicesInfo) *GroupMember_FieldSubPathValue { 741 return s.FieldPath().WithIValue(value).(*GroupMember_FieldSubPathValue) 742 } 743 744 func (s GroupMemberPathSelectorMetadataServices) WithArrayOfValues(values []*meta.ServicesInfo) *GroupMember_FieldSubPathArrayOfValues { 745 return s.FieldPath().WithIArrayOfValues(values).(*GroupMember_FieldSubPathArrayOfValues) 746 } 747 748 func (GroupMemberPathSelectorMetadataServices) OwningService() GroupMemberPathSelectorMetadataServicesOwningService { 749 return GroupMemberPathSelectorMetadataServicesOwningService{} 750 } 751 752 func (GroupMemberPathSelectorMetadataServices) AllowedServices() GroupMemberPathSelectorMetadataServicesAllowedServices { 753 return GroupMemberPathSelectorMetadataServicesAllowedServices{} 754 } 755 756 type GroupMemberPathSelectorMetadataServicesOwningService struct{} 757 758 func (GroupMemberPathSelectorMetadataServicesOwningService) FieldPath() *GroupMember_FieldSubPath { 759 return &GroupMember_FieldSubPath{ 760 selector: GroupMember_FieldPathSelectorMetadata, 761 subPath: meta.NewMetaFieldPathBuilder().Services().OwningService().FieldPath(), 762 } 763 } 764 765 func (s GroupMemberPathSelectorMetadataServicesOwningService) WithValue(value string) *GroupMember_FieldSubPathValue { 766 return s.FieldPath().WithIValue(value).(*GroupMember_FieldSubPathValue) 767 } 768 769 func (s GroupMemberPathSelectorMetadataServicesOwningService) WithArrayOfValues(values []string) *GroupMember_FieldSubPathArrayOfValues { 770 return s.FieldPath().WithIArrayOfValues(values).(*GroupMember_FieldSubPathArrayOfValues) 771 } 772 773 type GroupMemberPathSelectorMetadataServicesAllowedServices struct{} 774 775 func (GroupMemberPathSelectorMetadataServicesAllowedServices) FieldPath() *GroupMember_FieldSubPath { 776 return &GroupMember_FieldSubPath{ 777 selector: GroupMember_FieldPathSelectorMetadata, 778 subPath: meta.NewMetaFieldPathBuilder().Services().AllowedServices().FieldPath(), 779 } 780 } 781 782 func (s GroupMemberPathSelectorMetadataServicesAllowedServices) WithValue(value []string) *GroupMember_FieldSubPathValue { 783 return s.FieldPath().WithIValue(value).(*GroupMember_FieldSubPathValue) 784 } 785 786 func (s GroupMemberPathSelectorMetadataServicesAllowedServices) WithArrayOfValues(values [][]string) *GroupMember_FieldSubPathArrayOfValues { 787 return s.FieldPath().WithIArrayOfValues(values).(*GroupMember_FieldSubPathArrayOfValues) 788 } 789 790 func (s GroupMemberPathSelectorMetadataServicesAllowedServices) WithItemValue(value string) *GroupMember_FieldSubPathArrayItemValue { 791 return s.FieldPath().WithIArrayItemValue(value).(*GroupMember_FieldSubPathArrayItemValue) 792 }