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