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