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