github.com/cloudwan/edgelq-sdk@v1.15.4/iam/resources/v1/member_assignment/member_assignment.pb.fieldpathbuilder.go (about) 1 // Code generated by protoc-gen-goten-object 2 // File: edgelq/iam/proto/v1/member_assignment.proto 3 // DO NOT EDIT!!! 4 5 package member_assignment 6 7 // proto imports 8 import ( 9 attestation_domain "github.com/cloudwan/edgelq-sdk/iam/resources/v1/attestation_domain" 10 iam_common "github.com/cloudwan/edgelq-sdk/iam/resources/v1/common" 11 condition "github.com/cloudwan/edgelq-sdk/iam/resources/v1/condition" 12 organization "github.com/cloudwan/edgelq-sdk/iam/resources/v1/organization" 13 permission "github.com/cloudwan/edgelq-sdk/iam/resources/v1/permission" 14 project "github.com/cloudwan/edgelq-sdk/iam/resources/v1/project" 15 role "github.com/cloudwan/edgelq-sdk/iam/resources/v1/role" 16 role_binding "github.com/cloudwan/edgelq-sdk/iam/resources/v1/role_binding" 17 meta_common "github.com/cloudwan/goten-sdk/meta-service/resources/v1/common" 18 meta_service "github.com/cloudwan/goten-sdk/meta-service/resources/v1/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 _ = &attestation_domain.AttestationDomain{} 28 _ = &iam_common.PCR{} 29 _ = &condition.Condition{} 30 _ = &organization.Organization{} 31 _ = &permission.Permission{} 32 _ = &project.Project{} 33 _ = &role.Role{} 34 _ = &role_binding.RoleBinding{} 35 _ = &structpb.Struct{} 36 _ = ×tamppb.Timestamp{} 37 _ = &meta_common.LabelledDomain{} 38 _ = &meta_service.Service{} 39 _ = &meta.Meta{} 40 _ = &multi_region_policy.MultiRegionPolicy{} 41 ) 42 43 type MemberAssignmentFieldPathBuilder struct{} 44 45 func NewMemberAssignmentFieldPathBuilder() MemberAssignmentFieldPathBuilder { 46 return MemberAssignmentFieldPathBuilder{} 47 } 48 func (MemberAssignmentFieldPathBuilder) Name() MemberAssignmentPathSelectorName { 49 return MemberAssignmentPathSelectorName{} 50 } 51 func (MemberAssignmentFieldPathBuilder) Metadata() MemberAssignmentPathSelectorMetadata { 52 return MemberAssignmentPathSelectorMetadata{} 53 } 54 func (MemberAssignmentFieldPathBuilder) Scope() MemberAssignmentPathSelectorScope { 55 return MemberAssignmentPathSelectorScope{} 56 } 57 func (MemberAssignmentFieldPathBuilder) ScopeTitle() MemberAssignmentPathSelectorScopeTitle { 58 return MemberAssignmentPathSelectorScopeTitle{} 59 } 60 func (MemberAssignmentFieldPathBuilder) ParentOrganization() MemberAssignmentPathSelectorParentOrganization { 61 return MemberAssignmentPathSelectorParentOrganization{} 62 } 63 func (MemberAssignmentFieldPathBuilder) ScopeMetadata() MemberAssignmentPathSelectorScopeMetadata { 64 return MemberAssignmentPathSelectorScopeMetadata{} 65 } 66 func (MemberAssignmentFieldPathBuilder) MultiRegionControlRegion() MemberAssignmentPathSelectorMultiRegionControlRegion { 67 return MemberAssignmentPathSelectorMultiRegionControlRegion{} 68 } 69 func (MemberAssignmentFieldPathBuilder) MultiRegionEnabledRegions() MemberAssignmentPathSelectorMultiRegionEnabledRegions { 70 return MemberAssignmentPathSelectorMultiRegionEnabledRegions{} 71 } 72 func (MemberAssignmentFieldPathBuilder) ScopeServices() MemberAssignmentPathSelectorScopeServices { 73 return MemberAssignmentPathSelectorScopeServices{} 74 } 75 func (MemberAssignmentFieldPathBuilder) BusinessTier() MemberAssignmentPathSelectorBusinessTier { 76 return MemberAssignmentPathSelectorBusinessTier{} 77 } 78 func (MemberAssignmentFieldPathBuilder) Member() MemberAssignmentPathSelectorMember { 79 return MemberAssignmentPathSelectorMember{} 80 } 81 func (MemberAssignmentFieldPathBuilder) MemberRegion() MemberAssignmentPathSelectorMemberRegion { 82 return MemberAssignmentPathSelectorMemberRegion{} 83 } 84 func (MemberAssignmentFieldPathBuilder) CtrlStatus() MemberAssignmentPathSelectorCtrlStatus { 85 return MemberAssignmentPathSelectorCtrlStatus{} 86 } 87 88 type MemberAssignmentPathSelectorName struct{} 89 90 func (MemberAssignmentPathSelectorName) FieldPath() *MemberAssignment_FieldTerminalPath { 91 return &MemberAssignment_FieldTerminalPath{selector: MemberAssignment_FieldPathSelectorName} 92 } 93 94 func (s MemberAssignmentPathSelectorName) WithValue(value *Name) *MemberAssignment_FieldTerminalPathValue { 95 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldTerminalPathValue) 96 } 97 98 func (s MemberAssignmentPathSelectorName) WithArrayOfValues(values []*Name) *MemberAssignment_FieldTerminalPathArrayOfValues { 99 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldTerminalPathArrayOfValues) 100 } 101 102 type MemberAssignmentPathSelectorMetadata struct{} 103 104 func (MemberAssignmentPathSelectorMetadata) FieldPath() *MemberAssignment_FieldTerminalPath { 105 return &MemberAssignment_FieldTerminalPath{selector: MemberAssignment_FieldPathSelectorMetadata} 106 } 107 108 func (s MemberAssignmentPathSelectorMetadata) WithValue(value *meta.Meta) *MemberAssignment_FieldTerminalPathValue { 109 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldTerminalPathValue) 110 } 111 112 func (s MemberAssignmentPathSelectorMetadata) WithArrayOfValues(values []*meta.Meta) *MemberAssignment_FieldTerminalPathArrayOfValues { 113 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldTerminalPathArrayOfValues) 114 } 115 116 func (MemberAssignmentPathSelectorMetadata) WithSubPath(subPath meta.Meta_FieldPath) *MemberAssignment_FieldSubPath { 117 return &MemberAssignment_FieldSubPath{selector: MemberAssignment_FieldPathSelectorMetadata, subPath: subPath} 118 } 119 120 func (s MemberAssignmentPathSelectorMetadata) WithSubValue(subPathValue meta.Meta_FieldPathValue) *MemberAssignment_FieldSubPathValue { 121 return &MemberAssignment_FieldSubPathValue{MemberAssignment_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 122 } 123 124 func (s MemberAssignmentPathSelectorMetadata) WithSubArrayOfValues(subPathArrayOfValues meta.Meta_FieldPathArrayOfValues) *MemberAssignment_FieldSubPathArrayOfValues { 125 return &MemberAssignment_FieldSubPathArrayOfValues{MemberAssignment_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 126 } 127 128 func (s MemberAssignmentPathSelectorMetadata) WithSubArrayItemValue(subPathArrayItemValue meta.Meta_FieldPathArrayItemValue) *MemberAssignment_FieldSubPathArrayItemValue { 129 return &MemberAssignment_FieldSubPathArrayItemValue{MemberAssignment_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 130 } 131 132 func (MemberAssignmentPathSelectorMetadata) CreateTime() MemberAssignmentPathSelectorMetadataCreateTime { 133 return MemberAssignmentPathSelectorMetadataCreateTime{} 134 } 135 136 func (MemberAssignmentPathSelectorMetadata) UpdateTime() MemberAssignmentPathSelectorMetadataUpdateTime { 137 return MemberAssignmentPathSelectorMetadataUpdateTime{} 138 } 139 140 func (MemberAssignmentPathSelectorMetadata) DeleteTime() MemberAssignmentPathSelectorMetadataDeleteTime { 141 return MemberAssignmentPathSelectorMetadataDeleteTime{} 142 } 143 144 func (MemberAssignmentPathSelectorMetadata) Uuid() MemberAssignmentPathSelectorMetadataUuid { 145 return MemberAssignmentPathSelectorMetadataUuid{} 146 } 147 148 func (MemberAssignmentPathSelectorMetadata) Tags() MemberAssignmentPathSelectorMetadataTags { 149 return MemberAssignmentPathSelectorMetadataTags{} 150 } 151 152 func (MemberAssignmentPathSelectorMetadata) Labels() MemberAssignmentPathSelectorMetadataLabels { 153 return MemberAssignmentPathSelectorMetadataLabels{} 154 } 155 156 func (MemberAssignmentPathSelectorMetadata) Annotations() MemberAssignmentPathSelectorMetadataAnnotations { 157 return MemberAssignmentPathSelectorMetadataAnnotations{} 158 } 159 160 func (MemberAssignmentPathSelectorMetadata) Generation() MemberAssignmentPathSelectorMetadataGeneration { 161 return MemberAssignmentPathSelectorMetadataGeneration{} 162 } 163 164 func (MemberAssignmentPathSelectorMetadata) ResourceVersion() MemberAssignmentPathSelectorMetadataResourceVersion { 165 return MemberAssignmentPathSelectorMetadataResourceVersion{} 166 } 167 168 func (MemberAssignmentPathSelectorMetadata) OwnerReferences() MemberAssignmentPathSelectorMetadataOwnerReferences { 169 return MemberAssignmentPathSelectorMetadataOwnerReferences{} 170 } 171 172 func (MemberAssignmentPathSelectorMetadata) Shards() MemberAssignmentPathSelectorMetadataShards { 173 return MemberAssignmentPathSelectorMetadataShards{} 174 } 175 176 func (MemberAssignmentPathSelectorMetadata) Syncing() MemberAssignmentPathSelectorMetadataSyncing { 177 return MemberAssignmentPathSelectorMetadataSyncing{} 178 } 179 180 func (MemberAssignmentPathSelectorMetadata) Lifecycle() MemberAssignmentPathSelectorMetadataLifecycle { 181 return MemberAssignmentPathSelectorMetadataLifecycle{} 182 } 183 184 func (MemberAssignmentPathSelectorMetadata) Services() MemberAssignmentPathSelectorMetadataServices { 185 return MemberAssignmentPathSelectorMetadataServices{} 186 } 187 188 type MemberAssignmentPathSelectorMetadataCreateTime struct{} 189 190 func (MemberAssignmentPathSelectorMetadataCreateTime) FieldPath() *MemberAssignment_FieldSubPath { 191 return &MemberAssignment_FieldSubPath{ 192 selector: MemberAssignment_FieldPathSelectorMetadata, 193 subPath: meta.NewMetaFieldPathBuilder().CreateTime().FieldPath(), 194 } 195 } 196 197 func (s MemberAssignmentPathSelectorMetadataCreateTime) WithValue(value *timestamppb.Timestamp) *MemberAssignment_FieldSubPathValue { 198 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 199 } 200 201 func (s MemberAssignmentPathSelectorMetadataCreateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *MemberAssignment_FieldSubPathArrayOfValues { 202 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 203 } 204 205 type MemberAssignmentPathSelectorMetadataUpdateTime struct{} 206 207 func (MemberAssignmentPathSelectorMetadataUpdateTime) FieldPath() *MemberAssignment_FieldSubPath { 208 return &MemberAssignment_FieldSubPath{ 209 selector: MemberAssignment_FieldPathSelectorMetadata, 210 subPath: meta.NewMetaFieldPathBuilder().UpdateTime().FieldPath(), 211 } 212 } 213 214 func (s MemberAssignmentPathSelectorMetadataUpdateTime) WithValue(value *timestamppb.Timestamp) *MemberAssignment_FieldSubPathValue { 215 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 216 } 217 218 func (s MemberAssignmentPathSelectorMetadataUpdateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *MemberAssignment_FieldSubPathArrayOfValues { 219 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 220 } 221 222 type MemberAssignmentPathSelectorMetadataDeleteTime struct{} 223 224 func (MemberAssignmentPathSelectorMetadataDeleteTime) FieldPath() *MemberAssignment_FieldSubPath { 225 return &MemberAssignment_FieldSubPath{ 226 selector: MemberAssignment_FieldPathSelectorMetadata, 227 subPath: meta.NewMetaFieldPathBuilder().DeleteTime().FieldPath(), 228 } 229 } 230 231 func (s MemberAssignmentPathSelectorMetadataDeleteTime) WithValue(value *timestamppb.Timestamp) *MemberAssignment_FieldSubPathValue { 232 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 233 } 234 235 func (s MemberAssignmentPathSelectorMetadataDeleteTime) WithArrayOfValues(values []*timestamppb.Timestamp) *MemberAssignment_FieldSubPathArrayOfValues { 236 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 237 } 238 239 type MemberAssignmentPathSelectorMetadataUuid struct{} 240 241 func (MemberAssignmentPathSelectorMetadataUuid) FieldPath() *MemberAssignment_FieldSubPath { 242 return &MemberAssignment_FieldSubPath{ 243 selector: MemberAssignment_FieldPathSelectorMetadata, 244 subPath: meta.NewMetaFieldPathBuilder().Uuid().FieldPath(), 245 } 246 } 247 248 func (s MemberAssignmentPathSelectorMetadataUuid) WithValue(value string) *MemberAssignment_FieldSubPathValue { 249 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 250 } 251 252 func (s MemberAssignmentPathSelectorMetadataUuid) WithArrayOfValues(values []string) *MemberAssignment_FieldSubPathArrayOfValues { 253 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 254 } 255 256 type MemberAssignmentPathSelectorMetadataTags struct{} 257 258 func (MemberAssignmentPathSelectorMetadataTags) FieldPath() *MemberAssignment_FieldSubPath { 259 return &MemberAssignment_FieldSubPath{ 260 selector: MemberAssignment_FieldPathSelectorMetadata, 261 subPath: meta.NewMetaFieldPathBuilder().Tags().FieldPath(), 262 } 263 } 264 265 func (s MemberAssignmentPathSelectorMetadataTags) WithValue(value []string) *MemberAssignment_FieldSubPathValue { 266 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 267 } 268 269 func (s MemberAssignmentPathSelectorMetadataTags) WithArrayOfValues(values [][]string) *MemberAssignment_FieldSubPathArrayOfValues { 270 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 271 } 272 273 func (s MemberAssignmentPathSelectorMetadataTags) WithItemValue(value string) *MemberAssignment_FieldSubPathArrayItemValue { 274 return s.FieldPath().WithIArrayItemValue(value).(*MemberAssignment_FieldSubPathArrayItemValue) 275 } 276 277 type MemberAssignmentPathSelectorMetadataLabels struct{} 278 279 func (MemberAssignmentPathSelectorMetadataLabels) FieldPath() *MemberAssignment_FieldSubPath { 280 return &MemberAssignment_FieldSubPath{ 281 selector: MemberAssignment_FieldPathSelectorMetadata, 282 subPath: meta.NewMetaFieldPathBuilder().Labels().FieldPath(), 283 } 284 } 285 286 func (s MemberAssignmentPathSelectorMetadataLabels) WithValue(value map[string]string) *MemberAssignment_FieldSubPathValue { 287 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 288 } 289 290 func (s MemberAssignmentPathSelectorMetadataLabels) WithArrayOfValues(values []map[string]string) *MemberAssignment_FieldSubPathArrayOfValues { 291 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 292 } 293 294 func (MemberAssignmentPathSelectorMetadataLabels) WithKey(key string) MemberAssignmentMapPathSelectorMetadataLabels { 295 return MemberAssignmentMapPathSelectorMetadataLabels{key: key} 296 } 297 298 type MemberAssignmentMapPathSelectorMetadataLabels struct { 299 key string 300 } 301 302 func (s MemberAssignmentMapPathSelectorMetadataLabels) FieldPath() *MemberAssignment_FieldSubPath { 303 return &MemberAssignment_FieldSubPath{ 304 selector: MemberAssignment_FieldPathSelectorMetadata, 305 subPath: meta.NewMetaFieldPathBuilder().Labels().WithKey(s.key).FieldPath(), 306 } 307 } 308 309 func (s MemberAssignmentMapPathSelectorMetadataLabels) WithValue(value string) *MemberAssignment_FieldSubPathValue { 310 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 311 } 312 313 func (s MemberAssignmentMapPathSelectorMetadataLabels) WithArrayOfValues(values []string) *MemberAssignment_FieldSubPathArrayOfValues { 314 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 315 } 316 317 type MemberAssignmentPathSelectorMetadataAnnotations struct{} 318 319 func (MemberAssignmentPathSelectorMetadataAnnotations) FieldPath() *MemberAssignment_FieldSubPath { 320 return &MemberAssignment_FieldSubPath{ 321 selector: MemberAssignment_FieldPathSelectorMetadata, 322 subPath: meta.NewMetaFieldPathBuilder().Annotations().FieldPath(), 323 } 324 } 325 326 func (s MemberAssignmentPathSelectorMetadataAnnotations) WithValue(value map[string]string) *MemberAssignment_FieldSubPathValue { 327 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 328 } 329 330 func (s MemberAssignmentPathSelectorMetadataAnnotations) WithArrayOfValues(values []map[string]string) *MemberAssignment_FieldSubPathArrayOfValues { 331 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 332 } 333 334 func (MemberAssignmentPathSelectorMetadataAnnotations) WithKey(key string) MemberAssignmentMapPathSelectorMetadataAnnotations { 335 return MemberAssignmentMapPathSelectorMetadataAnnotations{key: key} 336 } 337 338 type MemberAssignmentMapPathSelectorMetadataAnnotations struct { 339 key string 340 } 341 342 func (s MemberAssignmentMapPathSelectorMetadataAnnotations) FieldPath() *MemberAssignment_FieldSubPath { 343 return &MemberAssignment_FieldSubPath{ 344 selector: MemberAssignment_FieldPathSelectorMetadata, 345 subPath: meta.NewMetaFieldPathBuilder().Annotations().WithKey(s.key).FieldPath(), 346 } 347 } 348 349 func (s MemberAssignmentMapPathSelectorMetadataAnnotations) WithValue(value string) *MemberAssignment_FieldSubPathValue { 350 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 351 } 352 353 func (s MemberAssignmentMapPathSelectorMetadataAnnotations) WithArrayOfValues(values []string) *MemberAssignment_FieldSubPathArrayOfValues { 354 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 355 } 356 357 type MemberAssignmentPathSelectorMetadataGeneration struct{} 358 359 func (MemberAssignmentPathSelectorMetadataGeneration) FieldPath() *MemberAssignment_FieldSubPath { 360 return &MemberAssignment_FieldSubPath{ 361 selector: MemberAssignment_FieldPathSelectorMetadata, 362 subPath: meta.NewMetaFieldPathBuilder().Generation().FieldPath(), 363 } 364 } 365 366 func (s MemberAssignmentPathSelectorMetadataGeneration) WithValue(value int64) *MemberAssignment_FieldSubPathValue { 367 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 368 } 369 370 func (s MemberAssignmentPathSelectorMetadataGeneration) WithArrayOfValues(values []int64) *MemberAssignment_FieldSubPathArrayOfValues { 371 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 372 } 373 374 type MemberAssignmentPathSelectorMetadataResourceVersion struct{} 375 376 func (MemberAssignmentPathSelectorMetadataResourceVersion) FieldPath() *MemberAssignment_FieldSubPath { 377 return &MemberAssignment_FieldSubPath{ 378 selector: MemberAssignment_FieldPathSelectorMetadata, 379 subPath: meta.NewMetaFieldPathBuilder().ResourceVersion().FieldPath(), 380 } 381 } 382 383 func (s MemberAssignmentPathSelectorMetadataResourceVersion) WithValue(value string) *MemberAssignment_FieldSubPathValue { 384 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 385 } 386 387 func (s MemberAssignmentPathSelectorMetadataResourceVersion) WithArrayOfValues(values []string) *MemberAssignment_FieldSubPathArrayOfValues { 388 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 389 } 390 391 type MemberAssignmentPathSelectorMetadataOwnerReferences struct{} 392 393 func (MemberAssignmentPathSelectorMetadataOwnerReferences) FieldPath() *MemberAssignment_FieldSubPath { 394 return &MemberAssignment_FieldSubPath{ 395 selector: MemberAssignment_FieldPathSelectorMetadata, 396 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().FieldPath(), 397 } 398 } 399 400 func (s MemberAssignmentPathSelectorMetadataOwnerReferences) WithValue(value []*meta.OwnerReference) *MemberAssignment_FieldSubPathValue { 401 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 402 } 403 404 func (s MemberAssignmentPathSelectorMetadataOwnerReferences) WithArrayOfValues(values [][]*meta.OwnerReference) *MemberAssignment_FieldSubPathArrayOfValues { 405 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 406 } 407 408 func (s MemberAssignmentPathSelectorMetadataOwnerReferences) WithItemValue(value *meta.OwnerReference) *MemberAssignment_FieldSubPathArrayItemValue { 409 return s.FieldPath().WithIArrayItemValue(value).(*MemberAssignment_FieldSubPathArrayItemValue) 410 } 411 412 func (MemberAssignmentPathSelectorMetadataOwnerReferences) Kind() MemberAssignmentPathSelectorMetadataOwnerReferencesKind { 413 return MemberAssignmentPathSelectorMetadataOwnerReferencesKind{} 414 } 415 416 func (MemberAssignmentPathSelectorMetadataOwnerReferences) Version() MemberAssignmentPathSelectorMetadataOwnerReferencesVersion { 417 return MemberAssignmentPathSelectorMetadataOwnerReferencesVersion{} 418 } 419 420 func (MemberAssignmentPathSelectorMetadataOwnerReferences) Name() MemberAssignmentPathSelectorMetadataOwnerReferencesName { 421 return MemberAssignmentPathSelectorMetadataOwnerReferencesName{} 422 } 423 424 func (MemberAssignmentPathSelectorMetadataOwnerReferences) Region() MemberAssignmentPathSelectorMetadataOwnerReferencesRegion { 425 return MemberAssignmentPathSelectorMetadataOwnerReferencesRegion{} 426 } 427 428 func (MemberAssignmentPathSelectorMetadataOwnerReferences) Controller() MemberAssignmentPathSelectorMetadataOwnerReferencesController { 429 return MemberAssignmentPathSelectorMetadataOwnerReferencesController{} 430 } 431 432 func (MemberAssignmentPathSelectorMetadataOwnerReferences) RequiresOwnerReference() MemberAssignmentPathSelectorMetadataOwnerReferencesRequiresOwnerReference { 433 return MemberAssignmentPathSelectorMetadataOwnerReferencesRequiresOwnerReference{} 434 } 435 436 func (MemberAssignmentPathSelectorMetadataOwnerReferences) UnsetOnDelete() MemberAssignmentPathSelectorMetadataOwnerReferencesUnsetOnDelete { 437 return MemberAssignmentPathSelectorMetadataOwnerReferencesUnsetOnDelete{} 438 } 439 440 type MemberAssignmentPathSelectorMetadataOwnerReferencesKind struct{} 441 442 func (MemberAssignmentPathSelectorMetadataOwnerReferencesKind) FieldPath() *MemberAssignment_FieldSubPath { 443 return &MemberAssignment_FieldSubPath{ 444 selector: MemberAssignment_FieldPathSelectorMetadata, 445 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Kind().FieldPath(), 446 } 447 } 448 449 func (s MemberAssignmentPathSelectorMetadataOwnerReferencesKind) WithValue(value string) *MemberAssignment_FieldSubPathValue { 450 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 451 } 452 453 func (s MemberAssignmentPathSelectorMetadataOwnerReferencesKind) WithArrayOfValues(values []string) *MemberAssignment_FieldSubPathArrayOfValues { 454 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 455 } 456 457 type MemberAssignmentPathSelectorMetadataOwnerReferencesVersion struct{} 458 459 func (MemberAssignmentPathSelectorMetadataOwnerReferencesVersion) FieldPath() *MemberAssignment_FieldSubPath { 460 return &MemberAssignment_FieldSubPath{ 461 selector: MemberAssignment_FieldPathSelectorMetadata, 462 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Version().FieldPath(), 463 } 464 } 465 466 func (s MemberAssignmentPathSelectorMetadataOwnerReferencesVersion) WithValue(value string) *MemberAssignment_FieldSubPathValue { 467 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 468 } 469 470 func (s MemberAssignmentPathSelectorMetadataOwnerReferencesVersion) WithArrayOfValues(values []string) *MemberAssignment_FieldSubPathArrayOfValues { 471 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 472 } 473 474 type MemberAssignmentPathSelectorMetadataOwnerReferencesName struct{} 475 476 func (MemberAssignmentPathSelectorMetadataOwnerReferencesName) FieldPath() *MemberAssignment_FieldSubPath { 477 return &MemberAssignment_FieldSubPath{ 478 selector: MemberAssignment_FieldPathSelectorMetadata, 479 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Name().FieldPath(), 480 } 481 } 482 483 func (s MemberAssignmentPathSelectorMetadataOwnerReferencesName) WithValue(value string) *MemberAssignment_FieldSubPathValue { 484 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 485 } 486 487 func (s MemberAssignmentPathSelectorMetadataOwnerReferencesName) WithArrayOfValues(values []string) *MemberAssignment_FieldSubPathArrayOfValues { 488 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 489 } 490 491 type MemberAssignmentPathSelectorMetadataOwnerReferencesRegion struct{} 492 493 func (MemberAssignmentPathSelectorMetadataOwnerReferencesRegion) FieldPath() *MemberAssignment_FieldSubPath { 494 return &MemberAssignment_FieldSubPath{ 495 selector: MemberAssignment_FieldPathSelectorMetadata, 496 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Region().FieldPath(), 497 } 498 } 499 500 func (s MemberAssignmentPathSelectorMetadataOwnerReferencesRegion) WithValue(value string) *MemberAssignment_FieldSubPathValue { 501 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 502 } 503 504 func (s MemberAssignmentPathSelectorMetadataOwnerReferencesRegion) WithArrayOfValues(values []string) *MemberAssignment_FieldSubPathArrayOfValues { 505 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 506 } 507 508 type MemberAssignmentPathSelectorMetadataOwnerReferencesController struct{} 509 510 func (MemberAssignmentPathSelectorMetadataOwnerReferencesController) FieldPath() *MemberAssignment_FieldSubPath { 511 return &MemberAssignment_FieldSubPath{ 512 selector: MemberAssignment_FieldPathSelectorMetadata, 513 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Controller().FieldPath(), 514 } 515 } 516 517 func (s MemberAssignmentPathSelectorMetadataOwnerReferencesController) WithValue(value bool) *MemberAssignment_FieldSubPathValue { 518 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 519 } 520 521 func (s MemberAssignmentPathSelectorMetadataOwnerReferencesController) WithArrayOfValues(values []bool) *MemberAssignment_FieldSubPathArrayOfValues { 522 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 523 } 524 525 type MemberAssignmentPathSelectorMetadataOwnerReferencesRequiresOwnerReference struct{} 526 527 func (MemberAssignmentPathSelectorMetadataOwnerReferencesRequiresOwnerReference) FieldPath() *MemberAssignment_FieldSubPath { 528 return &MemberAssignment_FieldSubPath{ 529 selector: MemberAssignment_FieldPathSelectorMetadata, 530 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().RequiresOwnerReference().FieldPath(), 531 } 532 } 533 534 func (s MemberAssignmentPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithValue(value bool) *MemberAssignment_FieldSubPathValue { 535 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 536 } 537 538 func (s MemberAssignmentPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithArrayOfValues(values []bool) *MemberAssignment_FieldSubPathArrayOfValues { 539 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 540 } 541 542 type MemberAssignmentPathSelectorMetadataOwnerReferencesUnsetOnDelete struct{} 543 544 func (MemberAssignmentPathSelectorMetadataOwnerReferencesUnsetOnDelete) FieldPath() *MemberAssignment_FieldSubPath { 545 return &MemberAssignment_FieldSubPath{ 546 selector: MemberAssignment_FieldPathSelectorMetadata, 547 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().UnsetOnDelete().FieldPath(), 548 } 549 } 550 551 func (s MemberAssignmentPathSelectorMetadataOwnerReferencesUnsetOnDelete) WithValue(value bool) *MemberAssignment_FieldSubPathValue { 552 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 553 } 554 555 func (s MemberAssignmentPathSelectorMetadataOwnerReferencesUnsetOnDelete) WithArrayOfValues(values []bool) *MemberAssignment_FieldSubPathArrayOfValues { 556 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 557 } 558 559 type MemberAssignmentPathSelectorMetadataShards struct{} 560 561 func (MemberAssignmentPathSelectorMetadataShards) FieldPath() *MemberAssignment_FieldSubPath { 562 return &MemberAssignment_FieldSubPath{ 563 selector: MemberAssignment_FieldPathSelectorMetadata, 564 subPath: meta.NewMetaFieldPathBuilder().Shards().FieldPath(), 565 } 566 } 567 568 func (s MemberAssignmentPathSelectorMetadataShards) WithValue(value map[string]int64) *MemberAssignment_FieldSubPathValue { 569 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 570 } 571 572 func (s MemberAssignmentPathSelectorMetadataShards) WithArrayOfValues(values []map[string]int64) *MemberAssignment_FieldSubPathArrayOfValues { 573 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 574 } 575 576 func (MemberAssignmentPathSelectorMetadataShards) WithKey(key string) MemberAssignmentMapPathSelectorMetadataShards { 577 return MemberAssignmentMapPathSelectorMetadataShards{key: key} 578 } 579 580 type MemberAssignmentMapPathSelectorMetadataShards struct { 581 key string 582 } 583 584 func (s MemberAssignmentMapPathSelectorMetadataShards) FieldPath() *MemberAssignment_FieldSubPath { 585 return &MemberAssignment_FieldSubPath{ 586 selector: MemberAssignment_FieldPathSelectorMetadata, 587 subPath: meta.NewMetaFieldPathBuilder().Shards().WithKey(s.key).FieldPath(), 588 } 589 } 590 591 func (s MemberAssignmentMapPathSelectorMetadataShards) WithValue(value int64) *MemberAssignment_FieldSubPathValue { 592 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 593 } 594 595 func (s MemberAssignmentMapPathSelectorMetadataShards) WithArrayOfValues(values []int64) *MemberAssignment_FieldSubPathArrayOfValues { 596 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 597 } 598 599 type MemberAssignmentPathSelectorMetadataSyncing struct{} 600 601 func (MemberAssignmentPathSelectorMetadataSyncing) FieldPath() *MemberAssignment_FieldSubPath { 602 return &MemberAssignment_FieldSubPath{ 603 selector: MemberAssignment_FieldPathSelectorMetadata, 604 subPath: meta.NewMetaFieldPathBuilder().Syncing().FieldPath(), 605 } 606 } 607 608 func (s MemberAssignmentPathSelectorMetadataSyncing) WithValue(value *meta.SyncingMeta) *MemberAssignment_FieldSubPathValue { 609 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 610 } 611 612 func (s MemberAssignmentPathSelectorMetadataSyncing) WithArrayOfValues(values []*meta.SyncingMeta) *MemberAssignment_FieldSubPathArrayOfValues { 613 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 614 } 615 616 func (MemberAssignmentPathSelectorMetadataSyncing) OwningRegion() MemberAssignmentPathSelectorMetadataSyncingOwningRegion { 617 return MemberAssignmentPathSelectorMetadataSyncingOwningRegion{} 618 } 619 620 func (MemberAssignmentPathSelectorMetadataSyncing) Regions() MemberAssignmentPathSelectorMetadataSyncingRegions { 621 return MemberAssignmentPathSelectorMetadataSyncingRegions{} 622 } 623 624 type MemberAssignmentPathSelectorMetadataSyncingOwningRegion struct{} 625 626 func (MemberAssignmentPathSelectorMetadataSyncingOwningRegion) FieldPath() *MemberAssignment_FieldSubPath { 627 return &MemberAssignment_FieldSubPath{ 628 selector: MemberAssignment_FieldPathSelectorMetadata, 629 subPath: meta.NewMetaFieldPathBuilder().Syncing().OwningRegion().FieldPath(), 630 } 631 } 632 633 func (s MemberAssignmentPathSelectorMetadataSyncingOwningRegion) WithValue(value string) *MemberAssignment_FieldSubPathValue { 634 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 635 } 636 637 func (s MemberAssignmentPathSelectorMetadataSyncingOwningRegion) WithArrayOfValues(values []string) *MemberAssignment_FieldSubPathArrayOfValues { 638 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 639 } 640 641 type MemberAssignmentPathSelectorMetadataSyncingRegions struct{} 642 643 func (MemberAssignmentPathSelectorMetadataSyncingRegions) FieldPath() *MemberAssignment_FieldSubPath { 644 return &MemberAssignment_FieldSubPath{ 645 selector: MemberAssignment_FieldPathSelectorMetadata, 646 subPath: meta.NewMetaFieldPathBuilder().Syncing().Regions().FieldPath(), 647 } 648 } 649 650 func (s MemberAssignmentPathSelectorMetadataSyncingRegions) WithValue(value []string) *MemberAssignment_FieldSubPathValue { 651 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 652 } 653 654 func (s MemberAssignmentPathSelectorMetadataSyncingRegions) WithArrayOfValues(values [][]string) *MemberAssignment_FieldSubPathArrayOfValues { 655 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 656 } 657 658 func (s MemberAssignmentPathSelectorMetadataSyncingRegions) WithItemValue(value string) *MemberAssignment_FieldSubPathArrayItemValue { 659 return s.FieldPath().WithIArrayItemValue(value).(*MemberAssignment_FieldSubPathArrayItemValue) 660 } 661 662 type MemberAssignmentPathSelectorMetadataLifecycle struct{} 663 664 func (MemberAssignmentPathSelectorMetadataLifecycle) FieldPath() *MemberAssignment_FieldSubPath { 665 return &MemberAssignment_FieldSubPath{ 666 selector: MemberAssignment_FieldPathSelectorMetadata, 667 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().FieldPath(), 668 } 669 } 670 671 func (s MemberAssignmentPathSelectorMetadataLifecycle) WithValue(value *meta.Lifecycle) *MemberAssignment_FieldSubPathValue { 672 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 673 } 674 675 func (s MemberAssignmentPathSelectorMetadataLifecycle) WithArrayOfValues(values []*meta.Lifecycle) *MemberAssignment_FieldSubPathArrayOfValues { 676 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 677 } 678 679 func (MemberAssignmentPathSelectorMetadataLifecycle) State() MemberAssignmentPathSelectorMetadataLifecycleState { 680 return MemberAssignmentPathSelectorMetadataLifecycleState{} 681 } 682 683 func (MemberAssignmentPathSelectorMetadataLifecycle) BlockDeletion() MemberAssignmentPathSelectorMetadataLifecycleBlockDeletion { 684 return MemberAssignmentPathSelectorMetadataLifecycleBlockDeletion{} 685 } 686 687 type MemberAssignmentPathSelectorMetadataLifecycleState struct{} 688 689 func (MemberAssignmentPathSelectorMetadataLifecycleState) FieldPath() *MemberAssignment_FieldSubPath { 690 return &MemberAssignment_FieldSubPath{ 691 selector: MemberAssignment_FieldPathSelectorMetadata, 692 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().State().FieldPath(), 693 } 694 } 695 696 func (s MemberAssignmentPathSelectorMetadataLifecycleState) WithValue(value meta.Lifecycle_State) *MemberAssignment_FieldSubPathValue { 697 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 698 } 699 700 func (s MemberAssignmentPathSelectorMetadataLifecycleState) WithArrayOfValues(values []meta.Lifecycle_State) *MemberAssignment_FieldSubPathArrayOfValues { 701 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 702 } 703 704 type MemberAssignmentPathSelectorMetadataLifecycleBlockDeletion struct{} 705 706 func (MemberAssignmentPathSelectorMetadataLifecycleBlockDeletion) FieldPath() *MemberAssignment_FieldSubPath { 707 return &MemberAssignment_FieldSubPath{ 708 selector: MemberAssignment_FieldPathSelectorMetadata, 709 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().BlockDeletion().FieldPath(), 710 } 711 } 712 713 func (s MemberAssignmentPathSelectorMetadataLifecycleBlockDeletion) WithValue(value bool) *MemberAssignment_FieldSubPathValue { 714 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 715 } 716 717 func (s MemberAssignmentPathSelectorMetadataLifecycleBlockDeletion) WithArrayOfValues(values []bool) *MemberAssignment_FieldSubPathArrayOfValues { 718 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 719 } 720 721 type MemberAssignmentPathSelectorMetadataServices struct{} 722 723 func (MemberAssignmentPathSelectorMetadataServices) FieldPath() *MemberAssignment_FieldSubPath { 724 return &MemberAssignment_FieldSubPath{ 725 selector: MemberAssignment_FieldPathSelectorMetadata, 726 subPath: meta.NewMetaFieldPathBuilder().Services().FieldPath(), 727 } 728 } 729 730 func (s MemberAssignmentPathSelectorMetadataServices) WithValue(value *meta.ServicesInfo) *MemberAssignment_FieldSubPathValue { 731 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 732 } 733 734 func (s MemberAssignmentPathSelectorMetadataServices) WithArrayOfValues(values []*meta.ServicesInfo) *MemberAssignment_FieldSubPathArrayOfValues { 735 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 736 } 737 738 func (MemberAssignmentPathSelectorMetadataServices) OwningService() MemberAssignmentPathSelectorMetadataServicesOwningService { 739 return MemberAssignmentPathSelectorMetadataServicesOwningService{} 740 } 741 742 func (MemberAssignmentPathSelectorMetadataServices) AllowedServices() MemberAssignmentPathSelectorMetadataServicesAllowedServices { 743 return MemberAssignmentPathSelectorMetadataServicesAllowedServices{} 744 } 745 746 type MemberAssignmentPathSelectorMetadataServicesOwningService struct{} 747 748 func (MemberAssignmentPathSelectorMetadataServicesOwningService) FieldPath() *MemberAssignment_FieldSubPath { 749 return &MemberAssignment_FieldSubPath{ 750 selector: MemberAssignment_FieldPathSelectorMetadata, 751 subPath: meta.NewMetaFieldPathBuilder().Services().OwningService().FieldPath(), 752 } 753 } 754 755 func (s MemberAssignmentPathSelectorMetadataServicesOwningService) WithValue(value string) *MemberAssignment_FieldSubPathValue { 756 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 757 } 758 759 func (s MemberAssignmentPathSelectorMetadataServicesOwningService) WithArrayOfValues(values []string) *MemberAssignment_FieldSubPathArrayOfValues { 760 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 761 } 762 763 type MemberAssignmentPathSelectorMetadataServicesAllowedServices struct{} 764 765 func (MemberAssignmentPathSelectorMetadataServicesAllowedServices) FieldPath() *MemberAssignment_FieldSubPath { 766 return &MemberAssignment_FieldSubPath{ 767 selector: MemberAssignment_FieldPathSelectorMetadata, 768 subPath: meta.NewMetaFieldPathBuilder().Services().AllowedServices().FieldPath(), 769 } 770 } 771 772 func (s MemberAssignmentPathSelectorMetadataServicesAllowedServices) WithValue(value []string) *MemberAssignment_FieldSubPathValue { 773 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 774 } 775 776 func (s MemberAssignmentPathSelectorMetadataServicesAllowedServices) WithArrayOfValues(values [][]string) *MemberAssignment_FieldSubPathArrayOfValues { 777 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 778 } 779 780 func (s MemberAssignmentPathSelectorMetadataServicesAllowedServices) WithItemValue(value string) *MemberAssignment_FieldSubPathArrayItemValue { 781 return s.FieldPath().WithIArrayItemValue(value).(*MemberAssignment_FieldSubPathArrayItemValue) 782 } 783 784 type MemberAssignmentPathSelectorScope struct{} 785 786 func (MemberAssignmentPathSelectorScope) FieldPath() *MemberAssignment_FieldTerminalPath { 787 return &MemberAssignment_FieldTerminalPath{selector: MemberAssignment_FieldPathSelectorScope} 788 } 789 790 func (s MemberAssignmentPathSelectorScope) WithValue(value *role_binding.ParentName) *MemberAssignment_FieldTerminalPathValue { 791 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldTerminalPathValue) 792 } 793 794 func (s MemberAssignmentPathSelectorScope) WithArrayOfValues(values []*role_binding.ParentName) *MemberAssignment_FieldTerminalPathArrayOfValues { 795 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldTerminalPathArrayOfValues) 796 } 797 798 type MemberAssignmentPathSelectorScopeTitle struct{} 799 800 func (MemberAssignmentPathSelectorScopeTitle) FieldPath() *MemberAssignment_FieldTerminalPath { 801 return &MemberAssignment_FieldTerminalPath{selector: MemberAssignment_FieldPathSelectorScopeTitle} 802 } 803 804 func (s MemberAssignmentPathSelectorScopeTitle) WithValue(value string) *MemberAssignment_FieldTerminalPathValue { 805 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldTerminalPathValue) 806 } 807 808 func (s MemberAssignmentPathSelectorScopeTitle) WithArrayOfValues(values []string) *MemberAssignment_FieldTerminalPathArrayOfValues { 809 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldTerminalPathArrayOfValues) 810 } 811 812 type MemberAssignmentPathSelectorParentOrganization struct{} 813 814 func (MemberAssignmentPathSelectorParentOrganization) FieldPath() *MemberAssignment_FieldTerminalPath { 815 return &MemberAssignment_FieldTerminalPath{selector: MemberAssignment_FieldPathSelectorParentOrganization} 816 } 817 818 func (s MemberAssignmentPathSelectorParentOrganization) WithValue(value *organization.Name) *MemberAssignment_FieldTerminalPathValue { 819 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldTerminalPathValue) 820 } 821 822 func (s MemberAssignmentPathSelectorParentOrganization) WithArrayOfValues(values []*organization.Name) *MemberAssignment_FieldTerminalPathArrayOfValues { 823 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldTerminalPathArrayOfValues) 824 } 825 826 type MemberAssignmentPathSelectorScopeMetadata struct{} 827 828 func (MemberAssignmentPathSelectorScopeMetadata) FieldPath() *MemberAssignment_FieldTerminalPath { 829 return &MemberAssignment_FieldTerminalPath{selector: MemberAssignment_FieldPathSelectorScopeMetadata} 830 } 831 832 func (s MemberAssignmentPathSelectorScopeMetadata) WithValue(value *meta.Meta) *MemberAssignment_FieldTerminalPathValue { 833 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldTerminalPathValue) 834 } 835 836 func (s MemberAssignmentPathSelectorScopeMetadata) WithArrayOfValues(values []*meta.Meta) *MemberAssignment_FieldTerminalPathArrayOfValues { 837 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldTerminalPathArrayOfValues) 838 } 839 840 func (MemberAssignmentPathSelectorScopeMetadata) WithSubPath(subPath meta.Meta_FieldPath) *MemberAssignment_FieldSubPath { 841 return &MemberAssignment_FieldSubPath{selector: MemberAssignment_FieldPathSelectorScopeMetadata, subPath: subPath} 842 } 843 844 func (s MemberAssignmentPathSelectorScopeMetadata) WithSubValue(subPathValue meta.Meta_FieldPathValue) *MemberAssignment_FieldSubPathValue { 845 return &MemberAssignment_FieldSubPathValue{MemberAssignment_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 846 } 847 848 func (s MemberAssignmentPathSelectorScopeMetadata) WithSubArrayOfValues(subPathArrayOfValues meta.Meta_FieldPathArrayOfValues) *MemberAssignment_FieldSubPathArrayOfValues { 849 return &MemberAssignment_FieldSubPathArrayOfValues{MemberAssignment_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 850 } 851 852 func (s MemberAssignmentPathSelectorScopeMetadata) WithSubArrayItemValue(subPathArrayItemValue meta.Meta_FieldPathArrayItemValue) *MemberAssignment_FieldSubPathArrayItemValue { 853 return &MemberAssignment_FieldSubPathArrayItemValue{MemberAssignment_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 854 } 855 856 func (MemberAssignmentPathSelectorScopeMetadata) CreateTime() MemberAssignmentPathSelectorScopeMetadataCreateTime { 857 return MemberAssignmentPathSelectorScopeMetadataCreateTime{} 858 } 859 860 func (MemberAssignmentPathSelectorScopeMetadata) UpdateTime() MemberAssignmentPathSelectorScopeMetadataUpdateTime { 861 return MemberAssignmentPathSelectorScopeMetadataUpdateTime{} 862 } 863 864 func (MemberAssignmentPathSelectorScopeMetadata) DeleteTime() MemberAssignmentPathSelectorScopeMetadataDeleteTime { 865 return MemberAssignmentPathSelectorScopeMetadataDeleteTime{} 866 } 867 868 func (MemberAssignmentPathSelectorScopeMetadata) Uuid() MemberAssignmentPathSelectorScopeMetadataUuid { 869 return MemberAssignmentPathSelectorScopeMetadataUuid{} 870 } 871 872 func (MemberAssignmentPathSelectorScopeMetadata) Tags() MemberAssignmentPathSelectorScopeMetadataTags { 873 return MemberAssignmentPathSelectorScopeMetadataTags{} 874 } 875 876 func (MemberAssignmentPathSelectorScopeMetadata) Labels() MemberAssignmentPathSelectorScopeMetadataLabels { 877 return MemberAssignmentPathSelectorScopeMetadataLabels{} 878 } 879 880 func (MemberAssignmentPathSelectorScopeMetadata) Annotations() MemberAssignmentPathSelectorScopeMetadataAnnotations { 881 return MemberAssignmentPathSelectorScopeMetadataAnnotations{} 882 } 883 884 func (MemberAssignmentPathSelectorScopeMetadata) Generation() MemberAssignmentPathSelectorScopeMetadataGeneration { 885 return MemberAssignmentPathSelectorScopeMetadataGeneration{} 886 } 887 888 func (MemberAssignmentPathSelectorScopeMetadata) ResourceVersion() MemberAssignmentPathSelectorScopeMetadataResourceVersion { 889 return MemberAssignmentPathSelectorScopeMetadataResourceVersion{} 890 } 891 892 func (MemberAssignmentPathSelectorScopeMetadata) OwnerReferences() MemberAssignmentPathSelectorScopeMetadataOwnerReferences { 893 return MemberAssignmentPathSelectorScopeMetadataOwnerReferences{} 894 } 895 896 func (MemberAssignmentPathSelectorScopeMetadata) Shards() MemberAssignmentPathSelectorScopeMetadataShards { 897 return MemberAssignmentPathSelectorScopeMetadataShards{} 898 } 899 900 func (MemberAssignmentPathSelectorScopeMetadata) Syncing() MemberAssignmentPathSelectorScopeMetadataSyncing { 901 return MemberAssignmentPathSelectorScopeMetadataSyncing{} 902 } 903 904 func (MemberAssignmentPathSelectorScopeMetadata) Lifecycle() MemberAssignmentPathSelectorScopeMetadataLifecycle { 905 return MemberAssignmentPathSelectorScopeMetadataLifecycle{} 906 } 907 908 func (MemberAssignmentPathSelectorScopeMetadata) Services() MemberAssignmentPathSelectorScopeMetadataServices { 909 return MemberAssignmentPathSelectorScopeMetadataServices{} 910 } 911 912 type MemberAssignmentPathSelectorScopeMetadataCreateTime struct{} 913 914 func (MemberAssignmentPathSelectorScopeMetadataCreateTime) FieldPath() *MemberAssignment_FieldSubPath { 915 return &MemberAssignment_FieldSubPath{ 916 selector: MemberAssignment_FieldPathSelectorScopeMetadata, 917 subPath: meta.NewMetaFieldPathBuilder().CreateTime().FieldPath(), 918 } 919 } 920 921 func (s MemberAssignmentPathSelectorScopeMetadataCreateTime) WithValue(value *timestamppb.Timestamp) *MemberAssignment_FieldSubPathValue { 922 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 923 } 924 925 func (s MemberAssignmentPathSelectorScopeMetadataCreateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *MemberAssignment_FieldSubPathArrayOfValues { 926 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 927 } 928 929 type MemberAssignmentPathSelectorScopeMetadataUpdateTime struct{} 930 931 func (MemberAssignmentPathSelectorScopeMetadataUpdateTime) FieldPath() *MemberAssignment_FieldSubPath { 932 return &MemberAssignment_FieldSubPath{ 933 selector: MemberAssignment_FieldPathSelectorScopeMetadata, 934 subPath: meta.NewMetaFieldPathBuilder().UpdateTime().FieldPath(), 935 } 936 } 937 938 func (s MemberAssignmentPathSelectorScopeMetadataUpdateTime) WithValue(value *timestamppb.Timestamp) *MemberAssignment_FieldSubPathValue { 939 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 940 } 941 942 func (s MemberAssignmentPathSelectorScopeMetadataUpdateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *MemberAssignment_FieldSubPathArrayOfValues { 943 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 944 } 945 946 type MemberAssignmentPathSelectorScopeMetadataDeleteTime struct{} 947 948 func (MemberAssignmentPathSelectorScopeMetadataDeleteTime) FieldPath() *MemberAssignment_FieldSubPath { 949 return &MemberAssignment_FieldSubPath{ 950 selector: MemberAssignment_FieldPathSelectorScopeMetadata, 951 subPath: meta.NewMetaFieldPathBuilder().DeleteTime().FieldPath(), 952 } 953 } 954 955 func (s MemberAssignmentPathSelectorScopeMetadataDeleteTime) WithValue(value *timestamppb.Timestamp) *MemberAssignment_FieldSubPathValue { 956 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 957 } 958 959 func (s MemberAssignmentPathSelectorScopeMetadataDeleteTime) WithArrayOfValues(values []*timestamppb.Timestamp) *MemberAssignment_FieldSubPathArrayOfValues { 960 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 961 } 962 963 type MemberAssignmentPathSelectorScopeMetadataUuid struct{} 964 965 func (MemberAssignmentPathSelectorScopeMetadataUuid) FieldPath() *MemberAssignment_FieldSubPath { 966 return &MemberAssignment_FieldSubPath{ 967 selector: MemberAssignment_FieldPathSelectorScopeMetadata, 968 subPath: meta.NewMetaFieldPathBuilder().Uuid().FieldPath(), 969 } 970 } 971 972 func (s MemberAssignmentPathSelectorScopeMetadataUuid) WithValue(value string) *MemberAssignment_FieldSubPathValue { 973 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 974 } 975 976 func (s MemberAssignmentPathSelectorScopeMetadataUuid) WithArrayOfValues(values []string) *MemberAssignment_FieldSubPathArrayOfValues { 977 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 978 } 979 980 type MemberAssignmentPathSelectorScopeMetadataTags struct{} 981 982 func (MemberAssignmentPathSelectorScopeMetadataTags) FieldPath() *MemberAssignment_FieldSubPath { 983 return &MemberAssignment_FieldSubPath{ 984 selector: MemberAssignment_FieldPathSelectorScopeMetadata, 985 subPath: meta.NewMetaFieldPathBuilder().Tags().FieldPath(), 986 } 987 } 988 989 func (s MemberAssignmentPathSelectorScopeMetadataTags) WithValue(value []string) *MemberAssignment_FieldSubPathValue { 990 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 991 } 992 993 func (s MemberAssignmentPathSelectorScopeMetadataTags) WithArrayOfValues(values [][]string) *MemberAssignment_FieldSubPathArrayOfValues { 994 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 995 } 996 997 func (s MemberAssignmentPathSelectorScopeMetadataTags) WithItemValue(value string) *MemberAssignment_FieldSubPathArrayItemValue { 998 return s.FieldPath().WithIArrayItemValue(value).(*MemberAssignment_FieldSubPathArrayItemValue) 999 } 1000 1001 type MemberAssignmentPathSelectorScopeMetadataLabels struct{} 1002 1003 func (MemberAssignmentPathSelectorScopeMetadataLabels) FieldPath() *MemberAssignment_FieldSubPath { 1004 return &MemberAssignment_FieldSubPath{ 1005 selector: MemberAssignment_FieldPathSelectorScopeMetadata, 1006 subPath: meta.NewMetaFieldPathBuilder().Labels().FieldPath(), 1007 } 1008 } 1009 1010 func (s MemberAssignmentPathSelectorScopeMetadataLabels) WithValue(value map[string]string) *MemberAssignment_FieldSubPathValue { 1011 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 1012 } 1013 1014 func (s MemberAssignmentPathSelectorScopeMetadataLabels) WithArrayOfValues(values []map[string]string) *MemberAssignment_FieldSubPathArrayOfValues { 1015 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 1016 } 1017 1018 func (MemberAssignmentPathSelectorScopeMetadataLabels) WithKey(key string) MemberAssignmentMapPathSelectorScopeMetadataLabels { 1019 return MemberAssignmentMapPathSelectorScopeMetadataLabels{key: key} 1020 } 1021 1022 type MemberAssignmentMapPathSelectorScopeMetadataLabels struct { 1023 key string 1024 } 1025 1026 func (s MemberAssignmentMapPathSelectorScopeMetadataLabels) FieldPath() *MemberAssignment_FieldSubPath { 1027 return &MemberAssignment_FieldSubPath{ 1028 selector: MemberAssignment_FieldPathSelectorScopeMetadata, 1029 subPath: meta.NewMetaFieldPathBuilder().Labels().WithKey(s.key).FieldPath(), 1030 } 1031 } 1032 1033 func (s MemberAssignmentMapPathSelectorScopeMetadataLabels) WithValue(value string) *MemberAssignment_FieldSubPathValue { 1034 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 1035 } 1036 1037 func (s MemberAssignmentMapPathSelectorScopeMetadataLabels) WithArrayOfValues(values []string) *MemberAssignment_FieldSubPathArrayOfValues { 1038 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 1039 } 1040 1041 type MemberAssignmentPathSelectorScopeMetadataAnnotations struct{} 1042 1043 func (MemberAssignmentPathSelectorScopeMetadataAnnotations) FieldPath() *MemberAssignment_FieldSubPath { 1044 return &MemberAssignment_FieldSubPath{ 1045 selector: MemberAssignment_FieldPathSelectorScopeMetadata, 1046 subPath: meta.NewMetaFieldPathBuilder().Annotations().FieldPath(), 1047 } 1048 } 1049 1050 func (s MemberAssignmentPathSelectorScopeMetadataAnnotations) WithValue(value map[string]string) *MemberAssignment_FieldSubPathValue { 1051 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 1052 } 1053 1054 func (s MemberAssignmentPathSelectorScopeMetadataAnnotations) WithArrayOfValues(values []map[string]string) *MemberAssignment_FieldSubPathArrayOfValues { 1055 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 1056 } 1057 1058 func (MemberAssignmentPathSelectorScopeMetadataAnnotations) WithKey(key string) MemberAssignmentMapPathSelectorScopeMetadataAnnotations { 1059 return MemberAssignmentMapPathSelectorScopeMetadataAnnotations{key: key} 1060 } 1061 1062 type MemberAssignmentMapPathSelectorScopeMetadataAnnotations struct { 1063 key string 1064 } 1065 1066 func (s MemberAssignmentMapPathSelectorScopeMetadataAnnotations) FieldPath() *MemberAssignment_FieldSubPath { 1067 return &MemberAssignment_FieldSubPath{ 1068 selector: MemberAssignment_FieldPathSelectorScopeMetadata, 1069 subPath: meta.NewMetaFieldPathBuilder().Annotations().WithKey(s.key).FieldPath(), 1070 } 1071 } 1072 1073 func (s MemberAssignmentMapPathSelectorScopeMetadataAnnotations) WithValue(value string) *MemberAssignment_FieldSubPathValue { 1074 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 1075 } 1076 1077 func (s MemberAssignmentMapPathSelectorScopeMetadataAnnotations) WithArrayOfValues(values []string) *MemberAssignment_FieldSubPathArrayOfValues { 1078 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 1079 } 1080 1081 type MemberAssignmentPathSelectorScopeMetadataGeneration struct{} 1082 1083 func (MemberAssignmentPathSelectorScopeMetadataGeneration) FieldPath() *MemberAssignment_FieldSubPath { 1084 return &MemberAssignment_FieldSubPath{ 1085 selector: MemberAssignment_FieldPathSelectorScopeMetadata, 1086 subPath: meta.NewMetaFieldPathBuilder().Generation().FieldPath(), 1087 } 1088 } 1089 1090 func (s MemberAssignmentPathSelectorScopeMetadataGeneration) WithValue(value int64) *MemberAssignment_FieldSubPathValue { 1091 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 1092 } 1093 1094 func (s MemberAssignmentPathSelectorScopeMetadataGeneration) WithArrayOfValues(values []int64) *MemberAssignment_FieldSubPathArrayOfValues { 1095 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 1096 } 1097 1098 type MemberAssignmentPathSelectorScopeMetadataResourceVersion struct{} 1099 1100 func (MemberAssignmentPathSelectorScopeMetadataResourceVersion) FieldPath() *MemberAssignment_FieldSubPath { 1101 return &MemberAssignment_FieldSubPath{ 1102 selector: MemberAssignment_FieldPathSelectorScopeMetadata, 1103 subPath: meta.NewMetaFieldPathBuilder().ResourceVersion().FieldPath(), 1104 } 1105 } 1106 1107 func (s MemberAssignmentPathSelectorScopeMetadataResourceVersion) WithValue(value string) *MemberAssignment_FieldSubPathValue { 1108 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 1109 } 1110 1111 func (s MemberAssignmentPathSelectorScopeMetadataResourceVersion) WithArrayOfValues(values []string) *MemberAssignment_FieldSubPathArrayOfValues { 1112 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 1113 } 1114 1115 type MemberAssignmentPathSelectorScopeMetadataOwnerReferences struct{} 1116 1117 func (MemberAssignmentPathSelectorScopeMetadataOwnerReferences) FieldPath() *MemberAssignment_FieldSubPath { 1118 return &MemberAssignment_FieldSubPath{ 1119 selector: MemberAssignment_FieldPathSelectorScopeMetadata, 1120 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().FieldPath(), 1121 } 1122 } 1123 1124 func (s MemberAssignmentPathSelectorScopeMetadataOwnerReferences) WithValue(value []*meta.OwnerReference) *MemberAssignment_FieldSubPathValue { 1125 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 1126 } 1127 1128 func (s MemberAssignmentPathSelectorScopeMetadataOwnerReferences) WithArrayOfValues(values [][]*meta.OwnerReference) *MemberAssignment_FieldSubPathArrayOfValues { 1129 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 1130 } 1131 1132 func (s MemberAssignmentPathSelectorScopeMetadataOwnerReferences) WithItemValue(value *meta.OwnerReference) *MemberAssignment_FieldSubPathArrayItemValue { 1133 return s.FieldPath().WithIArrayItemValue(value).(*MemberAssignment_FieldSubPathArrayItemValue) 1134 } 1135 1136 func (MemberAssignmentPathSelectorScopeMetadataOwnerReferences) Kind() MemberAssignmentPathSelectorScopeMetadataOwnerReferencesKind { 1137 return MemberAssignmentPathSelectorScopeMetadataOwnerReferencesKind{} 1138 } 1139 1140 func (MemberAssignmentPathSelectorScopeMetadataOwnerReferences) Version() MemberAssignmentPathSelectorScopeMetadataOwnerReferencesVersion { 1141 return MemberAssignmentPathSelectorScopeMetadataOwnerReferencesVersion{} 1142 } 1143 1144 func (MemberAssignmentPathSelectorScopeMetadataOwnerReferences) Name() MemberAssignmentPathSelectorScopeMetadataOwnerReferencesName { 1145 return MemberAssignmentPathSelectorScopeMetadataOwnerReferencesName{} 1146 } 1147 1148 func (MemberAssignmentPathSelectorScopeMetadataOwnerReferences) Region() MemberAssignmentPathSelectorScopeMetadataOwnerReferencesRegion { 1149 return MemberAssignmentPathSelectorScopeMetadataOwnerReferencesRegion{} 1150 } 1151 1152 func (MemberAssignmentPathSelectorScopeMetadataOwnerReferences) Controller() MemberAssignmentPathSelectorScopeMetadataOwnerReferencesController { 1153 return MemberAssignmentPathSelectorScopeMetadataOwnerReferencesController{} 1154 } 1155 1156 func (MemberAssignmentPathSelectorScopeMetadataOwnerReferences) RequiresOwnerReference() MemberAssignmentPathSelectorScopeMetadataOwnerReferencesRequiresOwnerReference { 1157 return MemberAssignmentPathSelectorScopeMetadataOwnerReferencesRequiresOwnerReference{} 1158 } 1159 1160 func (MemberAssignmentPathSelectorScopeMetadataOwnerReferences) UnsetOnDelete() MemberAssignmentPathSelectorScopeMetadataOwnerReferencesUnsetOnDelete { 1161 return MemberAssignmentPathSelectorScopeMetadataOwnerReferencesUnsetOnDelete{} 1162 } 1163 1164 type MemberAssignmentPathSelectorScopeMetadataOwnerReferencesKind struct{} 1165 1166 func (MemberAssignmentPathSelectorScopeMetadataOwnerReferencesKind) FieldPath() *MemberAssignment_FieldSubPath { 1167 return &MemberAssignment_FieldSubPath{ 1168 selector: MemberAssignment_FieldPathSelectorScopeMetadata, 1169 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Kind().FieldPath(), 1170 } 1171 } 1172 1173 func (s MemberAssignmentPathSelectorScopeMetadataOwnerReferencesKind) WithValue(value string) *MemberAssignment_FieldSubPathValue { 1174 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 1175 } 1176 1177 func (s MemberAssignmentPathSelectorScopeMetadataOwnerReferencesKind) WithArrayOfValues(values []string) *MemberAssignment_FieldSubPathArrayOfValues { 1178 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 1179 } 1180 1181 type MemberAssignmentPathSelectorScopeMetadataOwnerReferencesVersion struct{} 1182 1183 func (MemberAssignmentPathSelectorScopeMetadataOwnerReferencesVersion) FieldPath() *MemberAssignment_FieldSubPath { 1184 return &MemberAssignment_FieldSubPath{ 1185 selector: MemberAssignment_FieldPathSelectorScopeMetadata, 1186 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Version().FieldPath(), 1187 } 1188 } 1189 1190 func (s MemberAssignmentPathSelectorScopeMetadataOwnerReferencesVersion) WithValue(value string) *MemberAssignment_FieldSubPathValue { 1191 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 1192 } 1193 1194 func (s MemberAssignmentPathSelectorScopeMetadataOwnerReferencesVersion) WithArrayOfValues(values []string) *MemberAssignment_FieldSubPathArrayOfValues { 1195 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 1196 } 1197 1198 type MemberAssignmentPathSelectorScopeMetadataOwnerReferencesName struct{} 1199 1200 func (MemberAssignmentPathSelectorScopeMetadataOwnerReferencesName) FieldPath() *MemberAssignment_FieldSubPath { 1201 return &MemberAssignment_FieldSubPath{ 1202 selector: MemberAssignment_FieldPathSelectorScopeMetadata, 1203 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Name().FieldPath(), 1204 } 1205 } 1206 1207 func (s MemberAssignmentPathSelectorScopeMetadataOwnerReferencesName) WithValue(value string) *MemberAssignment_FieldSubPathValue { 1208 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 1209 } 1210 1211 func (s MemberAssignmentPathSelectorScopeMetadataOwnerReferencesName) WithArrayOfValues(values []string) *MemberAssignment_FieldSubPathArrayOfValues { 1212 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 1213 } 1214 1215 type MemberAssignmentPathSelectorScopeMetadataOwnerReferencesRegion struct{} 1216 1217 func (MemberAssignmentPathSelectorScopeMetadataOwnerReferencesRegion) FieldPath() *MemberAssignment_FieldSubPath { 1218 return &MemberAssignment_FieldSubPath{ 1219 selector: MemberAssignment_FieldPathSelectorScopeMetadata, 1220 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Region().FieldPath(), 1221 } 1222 } 1223 1224 func (s MemberAssignmentPathSelectorScopeMetadataOwnerReferencesRegion) WithValue(value string) *MemberAssignment_FieldSubPathValue { 1225 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 1226 } 1227 1228 func (s MemberAssignmentPathSelectorScopeMetadataOwnerReferencesRegion) WithArrayOfValues(values []string) *MemberAssignment_FieldSubPathArrayOfValues { 1229 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 1230 } 1231 1232 type MemberAssignmentPathSelectorScopeMetadataOwnerReferencesController struct{} 1233 1234 func (MemberAssignmentPathSelectorScopeMetadataOwnerReferencesController) FieldPath() *MemberAssignment_FieldSubPath { 1235 return &MemberAssignment_FieldSubPath{ 1236 selector: MemberAssignment_FieldPathSelectorScopeMetadata, 1237 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Controller().FieldPath(), 1238 } 1239 } 1240 1241 func (s MemberAssignmentPathSelectorScopeMetadataOwnerReferencesController) WithValue(value bool) *MemberAssignment_FieldSubPathValue { 1242 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 1243 } 1244 1245 func (s MemberAssignmentPathSelectorScopeMetadataOwnerReferencesController) WithArrayOfValues(values []bool) *MemberAssignment_FieldSubPathArrayOfValues { 1246 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 1247 } 1248 1249 type MemberAssignmentPathSelectorScopeMetadataOwnerReferencesRequiresOwnerReference struct{} 1250 1251 func (MemberAssignmentPathSelectorScopeMetadataOwnerReferencesRequiresOwnerReference) FieldPath() *MemberAssignment_FieldSubPath { 1252 return &MemberAssignment_FieldSubPath{ 1253 selector: MemberAssignment_FieldPathSelectorScopeMetadata, 1254 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().RequiresOwnerReference().FieldPath(), 1255 } 1256 } 1257 1258 func (s MemberAssignmentPathSelectorScopeMetadataOwnerReferencesRequiresOwnerReference) WithValue(value bool) *MemberAssignment_FieldSubPathValue { 1259 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 1260 } 1261 1262 func (s MemberAssignmentPathSelectorScopeMetadataOwnerReferencesRequiresOwnerReference) WithArrayOfValues(values []bool) *MemberAssignment_FieldSubPathArrayOfValues { 1263 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 1264 } 1265 1266 type MemberAssignmentPathSelectorScopeMetadataOwnerReferencesUnsetOnDelete struct{} 1267 1268 func (MemberAssignmentPathSelectorScopeMetadataOwnerReferencesUnsetOnDelete) FieldPath() *MemberAssignment_FieldSubPath { 1269 return &MemberAssignment_FieldSubPath{ 1270 selector: MemberAssignment_FieldPathSelectorScopeMetadata, 1271 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().UnsetOnDelete().FieldPath(), 1272 } 1273 } 1274 1275 func (s MemberAssignmentPathSelectorScopeMetadataOwnerReferencesUnsetOnDelete) WithValue(value bool) *MemberAssignment_FieldSubPathValue { 1276 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 1277 } 1278 1279 func (s MemberAssignmentPathSelectorScopeMetadataOwnerReferencesUnsetOnDelete) WithArrayOfValues(values []bool) *MemberAssignment_FieldSubPathArrayOfValues { 1280 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 1281 } 1282 1283 type MemberAssignmentPathSelectorScopeMetadataShards struct{} 1284 1285 func (MemberAssignmentPathSelectorScopeMetadataShards) FieldPath() *MemberAssignment_FieldSubPath { 1286 return &MemberAssignment_FieldSubPath{ 1287 selector: MemberAssignment_FieldPathSelectorScopeMetadata, 1288 subPath: meta.NewMetaFieldPathBuilder().Shards().FieldPath(), 1289 } 1290 } 1291 1292 func (s MemberAssignmentPathSelectorScopeMetadataShards) WithValue(value map[string]int64) *MemberAssignment_FieldSubPathValue { 1293 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 1294 } 1295 1296 func (s MemberAssignmentPathSelectorScopeMetadataShards) WithArrayOfValues(values []map[string]int64) *MemberAssignment_FieldSubPathArrayOfValues { 1297 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 1298 } 1299 1300 func (MemberAssignmentPathSelectorScopeMetadataShards) WithKey(key string) MemberAssignmentMapPathSelectorScopeMetadataShards { 1301 return MemberAssignmentMapPathSelectorScopeMetadataShards{key: key} 1302 } 1303 1304 type MemberAssignmentMapPathSelectorScopeMetadataShards struct { 1305 key string 1306 } 1307 1308 func (s MemberAssignmentMapPathSelectorScopeMetadataShards) FieldPath() *MemberAssignment_FieldSubPath { 1309 return &MemberAssignment_FieldSubPath{ 1310 selector: MemberAssignment_FieldPathSelectorScopeMetadata, 1311 subPath: meta.NewMetaFieldPathBuilder().Shards().WithKey(s.key).FieldPath(), 1312 } 1313 } 1314 1315 func (s MemberAssignmentMapPathSelectorScopeMetadataShards) WithValue(value int64) *MemberAssignment_FieldSubPathValue { 1316 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 1317 } 1318 1319 func (s MemberAssignmentMapPathSelectorScopeMetadataShards) WithArrayOfValues(values []int64) *MemberAssignment_FieldSubPathArrayOfValues { 1320 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 1321 } 1322 1323 type MemberAssignmentPathSelectorScopeMetadataSyncing struct{} 1324 1325 func (MemberAssignmentPathSelectorScopeMetadataSyncing) FieldPath() *MemberAssignment_FieldSubPath { 1326 return &MemberAssignment_FieldSubPath{ 1327 selector: MemberAssignment_FieldPathSelectorScopeMetadata, 1328 subPath: meta.NewMetaFieldPathBuilder().Syncing().FieldPath(), 1329 } 1330 } 1331 1332 func (s MemberAssignmentPathSelectorScopeMetadataSyncing) WithValue(value *meta.SyncingMeta) *MemberAssignment_FieldSubPathValue { 1333 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 1334 } 1335 1336 func (s MemberAssignmentPathSelectorScopeMetadataSyncing) WithArrayOfValues(values []*meta.SyncingMeta) *MemberAssignment_FieldSubPathArrayOfValues { 1337 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 1338 } 1339 1340 func (MemberAssignmentPathSelectorScopeMetadataSyncing) OwningRegion() MemberAssignmentPathSelectorScopeMetadataSyncingOwningRegion { 1341 return MemberAssignmentPathSelectorScopeMetadataSyncingOwningRegion{} 1342 } 1343 1344 func (MemberAssignmentPathSelectorScopeMetadataSyncing) Regions() MemberAssignmentPathSelectorScopeMetadataSyncingRegions { 1345 return MemberAssignmentPathSelectorScopeMetadataSyncingRegions{} 1346 } 1347 1348 type MemberAssignmentPathSelectorScopeMetadataSyncingOwningRegion struct{} 1349 1350 func (MemberAssignmentPathSelectorScopeMetadataSyncingOwningRegion) FieldPath() *MemberAssignment_FieldSubPath { 1351 return &MemberAssignment_FieldSubPath{ 1352 selector: MemberAssignment_FieldPathSelectorScopeMetadata, 1353 subPath: meta.NewMetaFieldPathBuilder().Syncing().OwningRegion().FieldPath(), 1354 } 1355 } 1356 1357 func (s MemberAssignmentPathSelectorScopeMetadataSyncingOwningRegion) WithValue(value string) *MemberAssignment_FieldSubPathValue { 1358 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 1359 } 1360 1361 func (s MemberAssignmentPathSelectorScopeMetadataSyncingOwningRegion) WithArrayOfValues(values []string) *MemberAssignment_FieldSubPathArrayOfValues { 1362 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 1363 } 1364 1365 type MemberAssignmentPathSelectorScopeMetadataSyncingRegions struct{} 1366 1367 func (MemberAssignmentPathSelectorScopeMetadataSyncingRegions) FieldPath() *MemberAssignment_FieldSubPath { 1368 return &MemberAssignment_FieldSubPath{ 1369 selector: MemberAssignment_FieldPathSelectorScopeMetadata, 1370 subPath: meta.NewMetaFieldPathBuilder().Syncing().Regions().FieldPath(), 1371 } 1372 } 1373 1374 func (s MemberAssignmentPathSelectorScopeMetadataSyncingRegions) WithValue(value []string) *MemberAssignment_FieldSubPathValue { 1375 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 1376 } 1377 1378 func (s MemberAssignmentPathSelectorScopeMetadataSyncingRegions) WithArrayOfValues(values [][]string) *MemberAssignment_FieldSubPathArrayOfValues { 1379 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 1380 } 1381 1382 func (s MemberAssignmentPathSelectorScopeMetadataSyncingRegions) WithItemValue(value string) *MemberAssignment_FieldSubPathArrayItemValue { 1383 return s.FieldPath().WithIArrayItemValue(value).(*MemberAssignment_FieldSubPathArrayItemValue) 1384 } 1385 1386 type MemberAssignmentPathSelectorScopeMetadataLifecycle struct{} 1387 1388 func (MemberAssignmentPathSelectorScopeMetadataLifecycle) FieldPath() *MemberAssignment_FieldSubPath { 1389 return &MemberAssignment_FieldSubPath{ 1390 selector: MemberAssignment_FieldPathSelectorScopeMetadata, 1391 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().FieldPath(), 1392 } 1393 } 1394 1395 func (s MemberAssignmentPathSelectorScopeMetadataLifecycle) WithValue(value *meta.Lifecycle) *MemberAssignment_FieldSubPathValue { 1396 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 1397 } 1398 1399 func (s MemberAssignmentPathSelectorScopeMetadataLifecycle) WithArrayOfValues(values []*meta.Lifecycle) *MemberAssignment_FieldSubPathArrayOfValues { 1400 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 1401 } 1402 1403 func (MemberAssignmentPathSelectorScopeMetadataLifecycle) State() MemberAssignmentPathSelectorScopeMetadataLifecycleState { 1404 return MemberAssignmentPathSelectorScopeMetadataLifecycleState{} 1405 } 1406 1407 func (MemberAssignmentPathSelectorScopeMetadataLifecycle) BlockDeletion() MemberAssignmentPathSelectorScopeMetadataLifecycleBlockDeletion { 1408 return MemberAssignmentPathSelectorScopeMetadataLifecycleBlockDeletion{} 1409 } 1410 1411 type MemberAssignmentPathSelectorScopeMetadataLifecycleState struct{} 1412 1413 func (MemberAssignmentPathSelectorScopeMetadataLifecycleState) FieldPath() *MemberAssignment_FieldSubPath { 1414 return &MemberAssignment_FieldSubPath{ 1415 selector: MemberAssignment_FieldPathSelectorScopeMetadata, 1416 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().State().FieldPath(), 1417 } 1418 } 1419 1420 func (s MemberAssignmentPathSelectorScopeMetadataLifecycleState) WithValue(value meta.Lifecycle_State) *MemberAssignment_FieldSubPathValue { 1421 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 1422 } 1423 1424 func (s MemberAssignmentPathSelectorScopeMetadataLifecycleState) WithArrayOfValues(values []meta.Lifecycle_State) *MemberAssignment_FieldSubPathArrayOfValues { 1425 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 1426 } 1427 1428 type MemberAssignmentPathSelectorScopeMetadataLifecycleBlockDeletion struct{} 1429 1430 func (MemberAssignmentPathSelectorScopeMetadataLifecycleBlockDeletion) FieldPath() *MemberAssignment_FieldSubPath { 1431 return &MemberAssignment_FieldSubPath{ 1432 selector: MemberAssignment_FieldPathSelectorScopeMetadata, 1433 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().BlockDeletion().FieldPath(), 1434 } 1435 } 1436 1437 func (s MemberAssignmentPathSelectorScopeMetadataLifecycleBlockDeletion) WithValue(value bool) *MemberAssignment_FieldSubPathValue { 1438 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 1439 } 1440 1441 func (s MemberAssignmentPathSelectorScopeMetadataLifecycleBlockDeletion) WithArrayOfValues(values []bool) *MemberAssignment_FieldSubPathArrayOfValues { 1442 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 1443 } 1444 1445 type MemberAssignmentPathSelectorScopeMetadataServices struct{} 1446 1447 func (MemberAssignmentPathSelectorScopeMetadataServices) FieldPath() *MemberAssignment_FieldSubPath { 1448 return &MemberAssignment_FieldSubPath{ 1449 selector: MemberAssignment_FieldPathSelectorScopeMetadata, 1450 subPath: meta.NewMetaFieldPathBuilder().Services().FieldPath(), 1451 } 1452 } 1453 1454 func (s MemberAssignmentPathSelectorScopeMetadataServices) WithValue(value *meta.ServicesInfo) *MemberAssignment_FieldSubPathValue { 1455 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 1456 } 1457 1458 func (s MemberAssignmentPathSelectorScopeMetadataServices) WithArrayOfValues(values []*meta.ServicesInfo) *MemberAssignment_FieldSubPathArrayOfValues { 1459 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 1460 } 1461 1462 func (MemberAssignmentPathSelectorScopeMetadataServices) OwningService() MemberAssignmentPathSelectorScopeMetadataServicesOwningService { 1463 return MemberAssignmentPathSelectorScopeMetadataServicesOwningService{} 1464 } 1465 1466 func (MemberAssignmentPathSelectorScopeMetadataServices) AllowedServices() MemberAssignmentPathSelectorScopeMetadataServicesAllowedServices { 1467 return MemberAssignmentPathSelectorScopeMetadataServicesAllowedServices{} 1468 } 1469 1470 type MemberAssignmentPathSelectorScopeMetadataServicesOwningService struct{} 1471 1472 func (MemberAssignmentPathSelectorScopeMetadataServicesOwningService) FieldPath() *MemberAssignment_FieldSubPath { 1473 return &MemberAssignment_FieldSubPath{ 1474 selector: MemberAssignment_FieldPathSelectorScopeMetadata, 1475 subPath: meta.NewMetaFieldPathBuilder().Services().OwningService().FieldPath(), 1476 } 1477 } 1478 1479 func (s MemberAssignmentPathSelectorScopeMetadataServicesOwningService) WithValue(value string) *MemberAssignment_FieldSubPathValue { 1480 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 1481 } 1482 1483 func (s MemberAssignmentPathSelectorScopeMetadataServicesOwningService) WithArrayOfValues(values []string) *MemberAssignment_FieldSubPathArrayOfValues { 1484 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 1485 } 1486 1487 type MemberAssignmentPathSelectorScopeMetadataServicesAllowedServices struct{} 1488 1489 func (MemberAssignmentPathSelectorScopeMetadataServicesAllowedServices) FieldPath() *MemberAssignment_FieldSubPath { 1490 return &MemberAssignment_FieldSubPath{ 1491 selector: MemberAssignment_FieldPathSelectorScopeMetadata, 1492 subPath: meta.NewMetaFieldPathBuilder().Services().AllowedServices().FieldPath(), 1493 } 1494 } 1495 1496 func (s MemberAssignmentPathSelectorScopeMetadataServicesAllowedServices) WithValue(value []string) *MemberAssignment_FieldSubPathValue { 1497 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 1498 } 1499 1500 func (s MemberAssignmentPathSelectorScopeMetadataServicesAllowedServices) WithArrayOfValues(values [][]string) *MemberAssignment_FieldSubPathArrayOfValues { 1501 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 1502 } 1503 1504 func (s MemberAssignmentPathSelectorScopeMetadataServicesAllowedServices) WithItemValue(value string) *MemberAssignment_FieldSubPathArrayItemValue { 1505 return s.FieldPath().WithIArrayItemValue(value).(*MemberAssignment_FieldSubPathArrayItemValue) 1506 } 1507 1508 type MemberAssignmentPathSelectorMultiRegionControlRegion struct{} 1509 1510 func (MemberAssignmentPathSelectorMultiRegionControlRegion) FieldPath() *MemberAssignment_FieldTerminalPath { 1511 return &MemberAssignment_FieldTerminalPath{selector: MemberAssignment_FieldPathSelectorMultiRegionControlRegion} 1512 } 1513 1514 func (s MemberAssignmentPathSelectorMultiRegionControlRegion) WithValue(value string) *MemberAssignment_FieldTerminalPathValue { 1515 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldTerminalPathValue) 1516 } 1517 1518 func (s MemberAssignmentPathSelectorMultiRegionControlRegion) WithArrayOfValues(values []string) *MemberAssignment_FieldTerminalPathArrayOfValues { 1519 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldTerminalPathArrayOfValues) 1520 } 1521 1522 type MemberAssignmentPathSelectorMultiRegionEnabledRegions struct{} 1523 1524 func (MemberAssignmentPathSelectorMultiRegionEnabledRegions) FieldPath() *MemberAssignment_FieldTerminalPath { 1525 return &MemberAssignment_FieldTerminalPath{selector: MemberAssignment_FieldPathSelectorMultiRegionEnabledRegions} 1526 } 1527 1528 func (s MemberAssignmentPathSelectorMultiRegionEnabledRegions) WithValue(value []string) *MemberAssignment_FieldTerminalPathValue { 1529 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldTerminalPathValue) 1530 } 1531 1532 func (s MemberAssignmentPathSelectorMultiRegionEnabledRegions) WithArrayOfValues(values [][]string) *MemberAssignment_FieldTerminalPathArrayOfValues { 1533 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldTerminalPathArrayOfValues) 1534 } 1535 1536 func (s MemberAssignmentPathSelectorMultiRegionEnabledRegions) WithItemValue(value string) *MemberAssignment_FieldTerminalPathArrayItemValue { 1537 return s.FieldPath().WithIArrayItemValue(value).(*MemberAssignment_FieldTerminalPathArrayItemValue) 1538 } 1539 1540 type MemberAssignmentPathSelectorScopeServices struct{} 1541 1542 func (MemberAssignmentPathSelectorScopeServices) FieldPath() *MemberAssignment_FieldTerminalPath { 1543 return &MemberAssignment_FieldTerminalPath{selector: MemberAssignment_FieldPathSelectorScopeServices} 1544 } 1545 1546 func (s MemberAssignmentPathSelectorScopeServices) WithValue(value []*meta_service.Name) *MemberAssignment_FieldTerminalPathValue { 1547 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldTerminalPathValue) 1548 } 1549 1550 func (s MemberAssignmentPathSelectorScopeServices) WithArrayOfValues(values [][]*meta_service.Name) *MemberAssignment_FieldTerminalPathArrayOfValues { 1551 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldTerminalPathArrayOfValues) 1552 } 1553 1554 func (s MemberAssignmentPathSelectorScopeServices) WithItemValue(value *meta_service.Name) *MemberAssignment_FieldTerminalPathArrayItemValue { 1555 return s.FieldPath().WithIArrayItemValue(value).(*MemberAssignment_FieldTerminalPathArrayItemValue) 1556 } 1557 1558 type MemberAssignmentPathSelectorBusinessTier struct{} 1559 1560 func (MemberAssignmentPathSelectorBusinessTier) FieldPath() *MemberAssignment_FieldTerminalPath { 1561 return &MemberAssignment_FieldTerminalPath{selector: MemberAssignment_FieldPathSelectorBusinessTier} 1562 } 1563 1564 func (s MemberAssignmentPathSelectorBusinessTier) WithValue(value iam_common.BusinessTier) *MemberAssignment_FieldTerminalPathValue { 1565 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldTerminalPathValue) 1566 } 1567 1568 func (s MemberAssignmentPathSelectorBusinessTier) WithArrayOfValues(values []iam_common.BusinessTier) *MemberAssignment_FieldTerminalPathArrayOfValues { 1569 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldTerminalPathArrayOfValues) 1570 } 1571 1572 type MemberAssignmentPathSelectorMember struct{} 1573 1574 func (MemberAssignmentPathSelectorMember) FieldPath() *MemberAssignment_FieldTerminalPath { 1575 return &MemberAssignment_FieldTerminalPath{selector: MemberAssignment_FieldPathSelectorMember} 1576 } 1577 1578 func (s MemberAssignmentPathSelectorMember) WithValue(value string) *MemberAssignment_FieldTerminalPathValue { 1579 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldTerminalPathValue) 1580 } 1581 1582 func (s MemberAssignmentPathSelectorMember) WithArrayOfValues(values []string) *MemberAssignment_FieldTerminalPathArrayOfValues { 1583 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldTerminalPathArrayOfValues) 1584 } 1585 1586 type MemberAssignmentPathSelectorMemberRegion struct{} 1587 1588 func (MemberAssignmentPathSelectorMemberRegion) FieldPath() *MemberAssignment_FieldTerminalPath { 1589 return &MemberAssignment_FieldTerminalPath{selector: MemberAssignment_FieldPathSelectorMemberRegion} 1590 } 1591 1592 func (s MemberAssignmentPathSelectorMemberRegion) WithValue(value string) *MemberAssignment_FieldTerminalPathValue { 1593 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldTerminalPathValue) 1594 } 1595 1596 func (s MemberAssignmentPathSelectorMemberRegion) WithArrayOfValues(values []string) *MemberAssignment_FieldTerminalPathArrayOfValues { 1597 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldTerminalPathArrayOfValues) 1598 } 1599 1600 type MemberAssignmentPathSelectorCtrlStatus struct{} 1601 1602 func (MemberAssignmentPathSelectorCtrlStatus) FieldPath() *MemberAssignment_FieldTerminalPath { 1603 return &MemberAssignment_FieldTerminalPath{selector: MemberAssignment_FieldPathSelectorCtrlStatus} 1604 } 1605 1606 func (s MemberAssignmentPathSelectorCtrlStatus) WithValue(value *MemberAssignment_WorkStatus) *MemberAssignment_FieldTerminalPathValue { 1607 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldTerminalPathValue) 1608 } 1609 1610 func (s MemberAssignmentPathSelectorCtrlStatus) WithArrayOfValues(values []*MemberAssignment_WorkStatus) *MemberAssignment_FieldTerminalPathArrayOfValues { 1611 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldTerminalPathArrayOfValues) 1612 } 1613 1614 func (MemberAssignmentPathSelectorCtrlStatus) WithSubPath(subPath MemberAssignmentWorkStatus_FieldPath) *MemberAssignment_FieldSubPath { 1615 return &MemberAssignment_FieldSubPath{selector: MemberAssignment_FieldPathSelectorCtrlStatus, subPath: subPath} 1616 } 1617 1618 func (s MemberAssignmentPathSelectorCtrlStatus) WithSubValue(subPathValue MemberAssignmentWorkStatus_FieldPathValue) *MemberAssignment_FieldSubPathValue { 1619 return &MemberAssignment_FieldSubPathValue{MemberAssignment_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 1620 } 1621 1622 func (s MemberAssignmentPathSelectorCtrlStatus) WithSubArrayOfValues(subPathArrayOfValues MemberAssignmentWorkStatus_FieldPathArrayOfValues) *MemberAssignment_FieldSubPathArrayOfValues { 1623 return &MemberAssignment_FieldSubPathArrayOfValues{MemberAssignment_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 1624 } 1625 1626 func (s MemberAssignmentPathSelectorCtrlStatus) WithSubArrayItemValue(subPathArrayItemValue MemberAssignmentWorkStatus_FieldPathArrayItemValue) *MemberAssignment_FieldSubPathArrayItemValue { 1627 return &MemberAssignment_FieldSubPathArrayItemValue{MemberAssignment_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 1628 } 1629 1630 func (MemberAssignmentPathSelectorCtrlStatus) Pending() MemberAssignmentPathSelectorCtrlStatusPending { 1631 return MemberAssignmentPathSelectorCtrlStatusPending{} 1632 } 1633 1634 func (MemberAssignmentPathSelectorCtrlStatus) PendingDeletion() MemberAssignmentPathSelectorCtrlStatusPendingDeletion { 1635 return MemberAssignmentPathSelectorCtrlStatusPendingDeletion{} 1636 } 1637 1638 type MemberAssignmentPathSelectorCtrlStatusPending struct{} 1639 1640 func (MemberAssignmentPathSelectorCtrlStatusPending) FieldPath() *MemberAssignment_FieldSubPath { 1641 return &MemberAssignment_FieldSubPath{ 1642 selector: MemberAssignment_FieldPathSelectorCtrlStatus, 1643 subPath: NewMemberAssignmentWorkStatusFieldPathBuilder().Pending().FieldPath(), 1644 } 1645 } 1646 1647 func (s MemberAssignmentPathSelectorCtrlStatusPending) WithValue(value bool) *MemberAssignment_FieldSubPathValue { 1648 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 1649 } 1650 1651 func (s MemberAssignmentPathSelectorCtrlStatusPending) WithArrayOfValues(values []bool) *MemberAssignment_FieldSubPathArrayOfValues { 1652 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 1653 } 1654 1655 type MemberAssignmentPathSelectorCtrlStatusPendingDeletion struct{} 1656 1657 func (MemberAssignmentPathSelectorCtrlStatusPendingDeletion) FieldPath() *MemberAssignment_FieldSubPath { 1658 return &MemberAssignment_FieldSubPath{ 1659 selector: MemberAssignment_FieldPathSelectorCtrlStatus, 1660 subPath: NewMemberAssignmentWorkStatusFieldPathBuilder().PendingDeletion().FieldPath(), 1661 } 1662 } 1663 1664 func (s MemberAssignmentPathSelectorCtrlStatusPendingDeletion) WithValue(value bool) *MemberAssignment_FieldSubPathValue { 1665 return s.FieldPath().WithIValue(value).(*MemberAssignment_FieldSubPathValue) 1666 } 1667 1668 func (s MemberAssignmentPathSelectorCtrlStatusPendingDeletion) WithArrayOfValues(values []bool) *MemberAssignment_FieldSubPathArrayOfValues { 1669 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignment_FieldSubPathArrayOfValues) 1670 } 1671 1672 type MemberAssignmentWorkStatusFieldPathBuilder struct{} 1673 1674 func NewMemberAssignmentWorkStatusFieldPathBuilder() MemberAssignmentWorkStatusFieldPathBuilder { 1675 return MemberAssignmentWorkStatusFieldPathBuilder{} 1676 } 1677 func (MemberAssignmentWorkStatusFieldPathBuilder) Pending() MemberAssignment_WorkStatusPathSelectorPending { 1678 return MemberAssignment_WorkStatusPathSelectorPending{} 1679 } 1680 func (MemberAssignmentWorkStatusFieldPathBuilder) PendingDeletion() MemberAssignment_WorkStatusPathSelectorPendingDeletion { 1681 return MemberAssignment_WorkStatusPathSelectorPendingDeletion{} 1682 } 1683 1684 type MemberAssignment_WorkStatusPathSelectorPending struct{} 1685 1686 func (MemberAssignment_WorkStatusPathSelectorPending) FieldPath() *MemberAssignmentWorkStatus_FieldTerminalPath { 1687 return &MemberAssignmentWorkStatus_FieldTerminalPath{selector: MemberAssignmentWorkStatus_FieldPathSelectorPending} 1688 } 1689 1690 func (s MemberAssignment_WorkStatusPathSelectorPending) WithValue(value bool) *MemberAssignmentWorkStatus_FieldTerminalPathValue { 1691 return s.FieldPath().WithIValue(value).(*MemberAssignmentWorkStatus_FieldTerminalPathValue) 1692 } 1693 1694 func (s MemberAssignment_WorkStatusPathSelectorPending) WithArrayOfValues(values []bool) *MemberAssignmentWorkStatus_FieldTerminalPathArrayOfValues { 1695 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignmentWorkStatus_FieldTerminalPathArrayOfValues) 1696 } 1697 1698 type MemberAssignment_WorkStatusPathSelectorPendingDeletion struct{} 1699 1700 func (MemberAssignment_WorkStatusPathSelectorPendingDeletion) FieldPath() *MemberAssignmentWorkStatus_FieldTerminalPath { 1701 return &MemberAssignmentWorkStatus_FieldTerminalPath{selector: MemberAssignmentWorkStatus_FieldPathSelectorPendingDeletion} 1702 } 1703 1704 func (s MemberAssignment_WorkStatusPathSelectorPendingDeletion) WithValue(value bool) *MemberAssignmentWorkStatus_FieldTerminalPathValue { 1705 return s.FieldPath().WithIValue(value).(*MemberAssignmentWorkStatus_FieldTerminalPathValue) 1706 } 1707 1708 func (s MemberAssignment_WorkStatusPathSelectorPendingDeletion) WithArrayOfValues(values []bool) *MemberAssignmentWorkStatus_FieldTerminalPathArrayOfValues { 1709 return s.FieldPath().WithIArrayOfValues(values).(*MemberAssignmentWorkStatus_FieldTerminalPathArrayOfValues) 1710 }