github.com/cloudwan/edgelq-sdk@v1.15.4/applications/resources/v1alpha2/pod/pod.pb.fieldpathbuilder.go (about) 1 // Code generated by protoc-gen-goten-object 2 // File: edgelq/applications/proto/v1alpha2/pod.proto 3 // DO NOT EDIT!!! 4 5 package pod 6 7 // proto imports 8 import ( 9 common "github.com/cloudwan/edgelq-sdk/applications/resources/v1alpha2/common" 10 distribution "github.com/cloudwan/edgelq-sdk/applications/resources/v1alpha2/distribution" 11 project "github.com/cloudwan/edgelq-sdk/applications/resources/v1alpha2/project" 12 devices_device "github.com/cloudwan/edgelq-sdk/devices/resources/v1alpha2/device" 13 devices_project "github.com/cloudwan/edgelq-sdk/devices/resources/v1alpha2/project" 14 iam_attestation_domain "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/attestation_domain" 15 iam_iam_common "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/common" 16 iam_organization "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/organization" 17 iam_project "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/project" 18 iam_service_account "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/service_account" 19 meta_service "github.com/cloudwan/edgelq-sdk/meta/resources/v1alpha2/service" 20 secrets_project "github.com/cloudwan/edgelq-sdk/secrets/resources/v1alpha2/project" 21 secrets_secret "github.com/cloudwan/edgelq-sdk/secrets/resources/v1alpha2/secret" 22 meta "github.com/cloudwan/goten-sdk/types/meta" 23 multi_region_policy "github.com/cloudwan/goten-sdk/types/multi_region_policy" 24 latlng "google.golang.org/genproto/googleapis/type/latlng" 25 durationpb "google.golang.org/protobuf/types/known/durationpb" 26 fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb" 27 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 28 ) 29 30 // make sure we're using proto imports 31 var ( 32 _ = &common.PodSpec{} 33 _ = &distribution.Distribution{} 34 _ = &project.Project{} 35 _ = &devices_device.Device{} 36 _ = &devices_project.Project{} 37 _ = &iam_attestation_domain.AttestationDomain{} 38 _ = &iam_iam_common.PCR{} 39 _ = &iam_organization.Organization{} 40 _ = &iam_project.Project{} 41 _ = &iam_service_account.ServiceAccount{} 42 _ = &meta_service.Service{} 43 _ = &secrets_project.Project{} 44 _ = &secrets_secret.Secret{} 45 _ = &durationpb.Duration{} 46 _ = &fieldmaskpb.FieldMask{} 47 _ = ×tamppb.Timestamp{} 48 _ = &latlng.LatLng{} 49 _ = &meta.Meta{} 50 _ = &multi_region_policy.MultiRegionPolicy{} 51 ) 52 53 type PodFieldPathBuilder struct{} 54 55 func NewPodFieldPathBuilder() PodFieldPathBuilder { 56 return PodFieldPathBuilder{} 57 } 58 func (PodFieldPathBuilder) Name() PodPathSelectorName { 59 return PodPathSelectorName{} 60 } 61 func (PodFieldPathBuilder) DisplayName() PodPathSelectorDisplayName { 62 return PodPathSelectorDisplayName{} 63 } 64 func (PodFieldPathBuilder) Metadata() PodPathSelectorMetadata { 65 return PodPathSelectorMetadata{} 66 } 67 func (PodFieldPathBuilder) Spec() PodPathSelectorSpec { 68 return PodPathSelectorSpec{} 69 } 70 func (PodFieldPathBuilder) Distribution() PodPathSelectorDistribution { 71 return PodPathSelectorDistribution{} 72 } 73 func (PodFieldPathBuilder) Status() PodPathSelectorStatus { 74 return PodPathSelectorStatus{} 75 } 76 77 type PodPathSelectorName struct{} 78 79 func (PodPathSelectorName) FieldPath() *Pod_FieldTerminalPath { 80 return &Pod_FieldTerminalPath{selector: Pod_FieldPathSelectorName} 81 } 82 83 func (s PodPathSelectorName) WithValue(value *Name) *Pod_FieldTerminalPathValue { 84 return s.FieldPath().WithIValue(value).(*Pod_FieldTerminalPathValue) 85 } 86 87 func (s PodPathSelectorName) WithArrayOfValues(values []*Name) *Pod_FieldTerminalPathArrayOfValues { 88 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldTerminalPathArrayOfValues) 89 } 90 91 type PodPathSelectorDisplayName struct{} 92 93 func (PodPathSelectorDisplayName) FieldPath() *Pod_FieldTerminalPath { 94 return &Pod_FieldTerminalPath{selector: Pod_FieldPathSelectorDisplayName} 95 } 96 97 func (s PodPathSelectorDisplayName) WithValue(value string) *Pod_FieldTerminalPathValue { 98 return s.FieldPath().WithIValue(value).(*Pod_FieldTerminalPathValue) 99 } 100 101 func (s PodPathSelectorDisplayName) WithArrayOfValues(values []string) *Pod_FieldTerminalPathArrayOfValues { 102 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldTerminalPathArrayOfValues) 103 } 104 105 type PodPathSelectorMetadata struct{} 106 107 func (PodPathSelectorMetadata) FieldPath() *Pod_FieldTerminalPath { 108 return &Pod_FieldTerminalPath{selector: Pod_FieldPathSelectorMetadata} 109 } 110 111 func (s PodPathSelectorMetadata) WithValue(value *meta.Meta) *Pod_FieldTerminalPathValue { 112 return s.FieldPath().WithIValue(value).(*Pod_FieldTerminalPathValue) 113 } 114 115 func (s PodPathSelectorMetadata) WithArrayOfValues(values []*meta.Meta) *Pod_FieldTerminalPathArrayOfValues { 116 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldTerminalPathArrayOfValues) 117 } 118 119 func (PodPathSelectorMetadata) WithSubPath(subPath meta.Meta_FieldPath) *Pod_FieldSubPath { 120 return &Pod_FieldSubPath{selector: Pod_FieldPathSelectorMetadata, subPath: subPath} 121 } 122 123 func (s PodPathSelectorMetadata) WithSubValue(subPathValue meta.Meta_FieldPathValue) *Pod_FieldSubPathValue { 124 return &Pod_FieldSubPathValue{Pod_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 125 } 126 127 func (s PodPathSelectorMetadata) WithSubArrayOfValues(subPathArrayOfValues meta.Meta_FieldPathArrayOfValues) *Pod_FieldSubPathArrayOfValues { 128 return &Pod_FieldSubPathArrayOfValues{Pod_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 129 } 130 131 func (s PodPathSelectorMetadata) WithSubArrayItemValue(subPathArrayItemValue meta.Meta_FieldPathArrayItemValue) *Pod_FieldSubPathArrayItemValue { 132 return &Pod_FieldSubPathArrayItemValue{Pod_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 133 } 134 135 func (PodPathSelectorMetadata) CreateTime() PodPathSelectorMetadataCreateTime { 136 return PodPathSelectorMetadataCreateTime{} 137 } 138 139 func (PodPathSelectorMetadata) UpdateTime() PodPathSelectorMetadataUpdateTime { 140 return PodPathSelectorMetadataUpdateTime{} 141 } 142 143 func (PodPathSelectorMetadata) DeleteTime() PodPathSelectorMetadataDeleteTime { 144 return PodPathSelectorMetadataDeleteTime{} 145 } 146 147 func (PodPathSelectorMetadata) Uuid() PodPathSelectorMetadataUuid { 148 return PodPathSelectorMetadataUuid{} 149 } 150 151 func (PodPathSelectorMetadata) Tags() PodPathSelectorMetadataTags { 152 return PodPathSelectorMetadataTags{} 153 } 154 155 func (PodPathSelectorMetadata) Labels() PodPathSelectorMetadataLabels { 156 return PodPathSelectorMetadataLabels{} 157 } 158 159 func (PodPathSelectorMetadata) Annotations() PodPathSelectorMetadataAnnotations { 160 return PodPathSelectorMetadataAnnotations{} 161 } 162 163 func (PodPathSelectorMetadata) Generation() PodPathSelectorMetadataGeneration { 164 return PodPathSelectorMetadataGeneration{} 165 } 166 167 func (PodPathSelectorMetadata) ResourceVersion() PodPathSelectorMetadataResourceVersion { 168 return PodPathSelectorMetadataResourceVersion{} 169 } 170 171 func (PodPathSelectorMetadata) OwnerReferences() PodPathSelectorMetadataOwnerReferences { 172 return PodPathSelectorMetadataOwnerReferences{} 173 } 174 175 func (PodPathSelectorMetadata) Shards() PodPathSelectorMetadataShards { 176 return PodPathSelectorMetadataShards{} 177 } 178 179 func (PodPathSelectorMetadata) Syncing() PodPathSelectorMetadataSyncing { 180 return PodPathSelectorMetadataSyncing{} 181 } 182 183 func (PodPathSelectorMetadata) Lifecycle() PodPathSelectorMetadataLifecycle { 184 return PodPathSelectorMetadataLifecycle{} 185 } 186 187 func (PodPathSelectorMetadata) Services() PodPathSelectorMetadataServices { 188 return PodPathSelectorMetadataServices{} 189 } 190 191 type PodPathSelectorMetadataCreateTime struct{} 192 193 func (PodPathSelectorMetadataCreateTime) FieldPath() *Pod_FieldSubPath { 194 return &Pod_FieldSubPath{ 195 selector: Pod_FieldPathSelectorMetadata, 196 subPath: meta.NewMetaFieldPathBuilder().CreateTime().FieldPath(), 197 } 198 } 199 200 func (s PodPathSelectorMetadataCreateTime) WithValue(value *timestamppb.Timestamp) *Pod_FieldSubPathValue { 201 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 202 } 203 204 func (s PodPathSelectorMetadataCreateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *Pod_FieldSubPathArrayOfValues { 205 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 206 } 207 208 type PodPathSelectorMetadataUpdateTime struct{} 209 210 func (PodPathSelectorMetadataUpdateTime) FieldPath() *Pod_FieldSubPath { 211 return &Pod_FieldSubPath{ 212 selector: Pod_FieldPathSelectorMetadata, 213 subPath: meta.NewMetaFieldPathBuilder().UpdateTime().FieldPath(), 214 } 215 } 216 217 func (s PodPathSelectorMetadataUpdateTime) WithValue(value *timestamppb.Timestamp) *Pod_FieldSubPathValue { 218 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 219 } 220 221 func (s PodPathSelectorMetadataUpdateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *Pod_FieldSubPathArrayOfValues { 222 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 223 } 224 225 type PodPathSelectorMetadataDeleteTime struct{} 226 227 func (PodPathSelectorMetadataDeleteTime) FieldPath() *Pod_FieldSubPath { 228 return &Pod_FieldSubPath{ 229 selector: Pod_FieldPathSelectorMetadata, 230 subPath: meta.NewMetaFieldPathBuilder().DeleteTime().FieldPath(), 231 } 232 } 233 234 func (s PodPathSelectorMetadataDeleteTime) WithValue(value *timestamppb.Timestamp) *Pod_FieldSubPathValue { 235 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 236 } 237 238 func (s PodPathSelectorMetadataDeleteTime) WithArrayOfValues(values []*timestamppb.Timestamp) *Pod_FieldSubPathArrayOfValues { 239 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 240 } 241 242 type PodPathSelectorMetadataUuid struct{} 243 244 func (PodPathSelectorMetadataUuid) FieldPath() *Pod_FieldSubPath { 245 return &Pod_FieldSubPath{ 246 selector: Pod_FieldPathSelectorMetadata, 247 subPath: meta.NewMetaFieldPathBuilder().Uuid().FieldPath(), 248 } 249 } 250 251 func (s PodPathSelectorMetadataUuid) WithValue(value string) *Pod_FieldSubPathValue { 252 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 253 } 254 255 func (s PodPathSelectorMetadataUuid) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues { 256 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 257 } 258 259 type PodPathSelectorMetadataTags struct{} 260 261 func (PodPathSelectorMetadataTags) FieldPath() *Pod_FieldSubPath { 262 return &Pod_FieldSubPath{ 263 selector: Pod_FieldPathSelectorMetadata, 264 subPath: meta.NewMetaFieldPathBuilder().Tags().FieldPath(), 265 } 266 } 267 268 func (s PodPathSelectorMetadataTags) WithValue(value []string) *Pod_FieldSubPathValue { 269 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 270 } 271 272 func (s PodPathSelectorMetadataTags) WithArrayOfValues(values [][]string) *Pod_FieldSubPathArrayOfValues { 273 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 274 } 275 276 func (s PodPathSelectorMetadataTags) WithItemValue(value string) *Pod_FieldSubPathArrayItemValue { 277 return s.FieldPath().WithIArrayItemValue(value).(*Pod_FieldSubPathArrayItemValue) 278 } 279 280 type PodPathSelectorMetadataLabels struct{} 281 282 func (PodPathSelectorMetadataLabels) FieldPath() *Pod_FieldSubPath { 283 return &Pod_FieldSubPath{ 284 selector: Pod_FieldPathSelectorMetadata, 285 subPath: meta.NewMetaFieldPathBuilder().Labels().FieldPath(), 286 } 287 } 288 289 func (s PodPathSelectorMetadataLabels) WithValue(value map[string]string) *Pod_FieldSubPathValue { 290 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 291 } 292 293 func (s PodPathSelectorMetadataLabels) WithArrayOfValues(values []map[string]string) *Pod_FieldSubPathArrayOfValues { 294 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 295 } 296 297 func (PodPathSelectorMetadataLabels) WithKey(key string) PodMapPathSelectorMetadataLabels { 298 return PodMapPathSelectorMetadataLabels{key: key} 299 } 300 301 type PodMapPathSelectorMetadataLabels struct { 302 key string 303 } 304 305 func (s PodMapPathSelectorMetadataLabels) FieldPath() *Pod_FieldSubPath { 306 return &Pod_FieldSubPath{ 307 selector: Pod_FieldPathSelectorMetadata, 308 subPath: meta.NewMetaFieldPathBuilder().Labels().WithKey(s.key).FieldPath(), 309 } 310 } 311 312 func (s PodMapPathSelectorMetadataLabels) WithValue(value string) *Pod_FieldSubPathValue { 313 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 314 } 315 316 func (s PodMapPathSelectorMetadataLabels) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues { 317 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 318 } 319 320 type PodPathSelectorMetadataAnnotations struct{} 321 322 func (PodPathSelectorMetadataAnnotations) FieldPath() *Pod_FieldSubPath { 323 return &Pod_FieldSubPath{ 324 selector: Pod_FieldPathSelectorMetadata, 325 subPath: meta.NewMetaFieldPathBuilder().Annotations().FieldPath(), 326 } 327 } 328 329 func (s PodPathSelectorMetadataAnnotations) WithValue(value map[string]string) *Pod_FieldSubPathValue { 330 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 331 } 332 333 func (s PodPathSelectorMetadataAnnotations) WithArrayOfValues(values []map[string]string) *Pod_FieldSubPathArrayOfValues { 334 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 335 } 336 337 func (PodPathSelectorMetadataAnnotations) WithKey(key string) PodMapPathSelectorMetadataAnnotations { 338 return PodMapPathSelectorMetadataAnnotations{key: key} 339 } 340 341 type PodMapPathSelectorMetadataAnnotations struct { 342 key string 343 } 344 345 func (s PodMapPathSelectorMetadataAnnotations) FieldPath() *Pod_FieldSubPath { 346 return &Pod_FieldSubPath{ 347 selector: Pod_FieldPathSelectorMetadata, 348 subPath: meta.NewMetaFieldPathBuilder().Annotations().WithKey(s.key).FieldPath(), 349 } 350 } 351 352 func (s PodMapPathSelectorMetadataAnnotations) WithValue(value string) *Pod_FieldSubPathValue { 353 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 354 } 355 356 func (s PodMapPathSelectorMetadataAnnotations) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues { 357 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 358 } 359 360 type PodPathSelectorMetadataGeneration struct{} 361 362 func (PodPathSelectorMetadataGeneration) FieldPath() *Pod_FieldSubPath { 363 return &Pod_FieldSubPath{ 364 selector: Pod_FieldPathSelectorMetadata, 365 subPath: meta.NewMetaFieldPathBuilder().Generation().FieldPath(), 366 } 367 } 368 369 func (s PodPathSelectorMetadataGeneration) WithValue(value int64) *Pod_FieldSubPathValue { 370 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 371 } 372 373 func (s PodPathSelectorMetadataGeneration) WithArrayOfValues(values []int64) *Pod_FieldSubPathArrayOfValues { 374 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 375 } 376 377 type PodPathSelectorMetadataResourceVersion struct{} 378 379 func (PodPathSelectorMetadataResourceVersion) FieldPath() *Pod_FieldSubPath { 380 return &Pod_FieldSubPath{ 381 selector: Pod_FieldPathSelectorMetadata, 382 subPath: meta.NewMetaFieldPathBuilder().ResourceVersion().FieldPath(), 383 } 384 } 385 386 func (s PodPathSelectorMetadataResourceVersion) WithValue(value string) *Pod_FieldSubPathValue { 387 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 388 } 389 390 func (s PodPathSelectorMetadataResourceVersion) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues { 391 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 392 } 393 394 type PodPathSelectorMetadataOwnerReferences struct{} 395 396 func (PodPathSelectorMetadataOwnerReferences) FieldPath() *Pod_FieldSubPath { 397 return &Pod_FieldSubPath{ 398 selector: Pod_FieldPathSelectorMetadata, 399 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().FieldPath(), 400 } 401 } 402 403 func (s PodPathSelectorMetadataOwnerReferences) WithValue(value []*meta.OwnerReference) *Pod_FieldSubPathValue { 404 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 405 } 406 407 func (s PodPathSelectorMetadataOwnerReferences) WithArrayOfValues(values [][]*meta.OwnerReference) *Pod_FieldSubPathArrayOfValues { 408 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 409 } 410 411 func (s PodPathSelectorMetadataOwnerReferences) WithItemValue(value *meta.OwnerReference) *Pod_FieldSubPathArrayItemValue { 412 return s.FieldPath().WithIArrayItemValue(value).(*Pod_FieldSubPathArrayItemValue) 413 } 414 415 func (PodPathSelectorMetadataOwnerReferences) Kind() PodPathSelectorMetadataOwnerReferencesKind { 416 return PodPathSelectorMetadataOwnerReferencesKind{} 417 } 418 419 func (PodPathSelectorMetadataOwnerReferences) Version() PodPathSelectorMetadataOwnerReferencesVersion { 420 return PodPathSelectorMetadataOwnerReferencesVersion{} 421 } 422 423 func (PodPathSelectorMetadataOwnerReferences) Name() PodPathSelectorMetadataOwnerReferencesName { 424 return PodPathSelectorMetadataOwnerReferencesName{} 425 } 426 427 func (PodPathSelectorMetadataOwnerReferences) Region() PodPathSelectorMetadataOwnerReferencesRegion { 428 return PodPathSelectorMetadataOwnerReferencesRegion{} 429 } 430 431 func (PodPathSelectorMetadataOwnerReferences) Controller() PodPathSelectorMetadataOwnerReferencesController { 432 return PodPathSelectorMetadataOwnerReferencesController{} 433 } 434 435 func (PodPathSelectorMetadataOwnerReferences) RequiresOwnerReference() PodPathSelectorMetadataOwnerReferencesRequiresOwnerReference { 436 return PodPathSelectorMetadataOwnerReferencesRequiresOwnerReference{} 437 } 438 439 func (PodPathSelectorMetadataOwnerReferences) UnsetOnDelete() PodPathSelectorMetadataOwnerReferencesUnsetOnDelete { 440 return PodPathSelectorMetadataOwnerReferencesUnsetOnDelete{} 441 } 442 443 type PodPathSelectorMetadataOwnerReferencesKind struct{} 444 445 func (PodPathSelectorMetadataOwnerReferencesKind) FieldPath() *Pod_FieldSubPath { 446 return &Pod_FieldSubPath{ 447 selector: Pod_FieldPathSelectorMetadata, 448 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Kind().FieldPath(), 449 } 450 } 451 452 func (s PodPathSelectorMetadataOwnerReferencesKind) WithValue(value string) *Pod_FieldSubPathValue { 453 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 454 } 455 456 func (s PodPathSelectorMetadataOwnerReferencesKind) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues { 457 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 458 } 459 460 type PodPathSelectorMetadataOwnerReferencesVersion struct{} 461 462 func (PodPathSelectorMetadataOwnerReferencesVersion) FieldPath() *Pod_FieldSubPath { 463 return &Pod_FieldSubPath{ 464 selector: Pod_FieldPathSelectorMetadata, 465 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Version().FieldPath(), 466 } 467 } 468 469 func (s PodPathSelectorMetadataOwnerReferencesVersion) WithValue(value string) *Pod_FieldSubPathValue { 470 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 471 } 472 473 func (s PodPathSelectorMetadataOwnerReferencesVersion) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues { 474 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 475 } 476 477 type PodPathSelectorMetadataOwnerReferencesName struct{} 478 479 func (PodPathSelectorMetadataOwnerReferencesName) FieldPath() *Pod_FieldSubPath { 480 return &Pod_FieldSubPath{ 481 selector: Pod_FieldPathSelectorMetadata, 482 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Name().FieldPath(), 483 } 484 } 485 486 func (s PodPathSelectorMetadataOwnerReferencesName) WithValue(value string) *Pod_FieldSubPathValue { 487 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 488 } 489 490 func (s PodPathSelectorMetadataOwnerReferencesName) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues { 491 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 492 } 493 494 type PodPathSelectorMetadataOwnerReferencesRegion struct{} 495 496 func (PodPathSelectorMetadataOwnerReferencesRegion) FieldPath() *Pod_FieldSubPath { 497 return &Pod_FieldSubPath{ 498 selector: Pod_FieldPathSelectorMetadata, 499 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Region().FieldPath(), 500 } 501 } 502 503 func (s PodPathSelectorMetadataOwnerReferencesRegion) WithValue(value string) *Pod_FieldSubPathValue { 504 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 505 } 506 507 func (s PodPathSelectorMetadataOwnerReferencesRegion) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues { 508 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 509 } 510 511 type PodPathSelectorMetadataOwnerReferencesController struct{} 512 513 func (PodPathSelectorMetadataOwnerReferencesController) FieldPath() *Pod_FieldSubPath { 514 return &Pod_FieldSubPath{ 515 selector: Pod_FieldPathSelectorMetadata, 516 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Controller().FieldPath(), 517 } 518 } 519 520 func (s PodPathSelectorMetadataOwnerReferencesController) WithValue(value bool) *Pod_FieldSubPathValue { 521 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 522 } 523 524 func (s PodPathSelectorMetadataOwnerReferencesController) WithArrayOfValues(values []bool) *Pod_FieldSubPathArrayOfValues { 525 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 526 } 527 528 type PodPathSelectorMetadataOwnerReferencesRequiresOwnerReference struct{} 529 530 func (PodPathSelectorMetadataOwnerReferencesRequiresOwnerReference) FieldPath() *Pod_FieldSubPath { 531 return &Pod_FieldSubPath{ 532 selector: Pod_FieldPathSelectorMetadata, 533 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().RequiresOwnerReference().FieldPath(), 534 } 535 } 536 537 func (s PodPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithValue(value bool) *Pod_FieldSubPathValue { 538 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 539 } 540 541 func (s PodPathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithArrayOfValues(values []bool) *Pod_FieldSubPathArrayOfValues { 542 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 543 } 544 545 type PodPathSelectorMetadataOwnerReferencesUnsetOnDelete struct{} 546 547 func (PodPathSelectorMetadataOwnerReferencesUnsetOnDelete) FieldPath() *Pod_FieldSubPath { 548 return &Pod_FieldSubPath{ 549 selector: Pod_FieldPathSelectorMetadata, 550 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().UnsetOnDelete().FieldPath(), 551 } 552 } 553 554 func (s PodPathSelectorMetadataOwnerReferencesUnsetOnDelete) WithValue(value bool) *Pod_FieldSubPathValue { 555 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 556 } 557 558 func (s PodPathSelectorMetadataOwnerReferencesUnsetOnDelete) WithArrayOfValues(values []bool) *Pod_FieldSubPathArrayOfValues { 559 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 560 } 561 562 type PodPathSelectorMetadataShards struct{} 563 564 func (PodPathSelectorMetadataShards) FieldPath() *Pod_FieldSubPath { 565 return &Pod_FieldSubPath{ 566 selector: Pod_FieldPathSelectorMetadata, 567 subPath: meta.NewMetaFieldPathBuilder().Shards().FieldPath(), 568 } 569 } 570 571 func (s PodPathSelectorMetadataShards) WithValue(value map[string]int64) *Pod_FieldSubPathValue { 572 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 573 } 574 575 func (s PodPathSelectorMetadataShards) WithArrayOfValues(values []map[string]int64) *Pod_FieldSubPathArrayOfValues { 576 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 577 } 578 579 func (PodPathSelectorMetadataShards) WithKey(key string) PodMapPathSelectorMetadataShards { 580 return PodMapPathSelectorMetadataShards{key: key} 581 } 582 583 type PodMapPathSelectorMetadataShards struct { 584 key string 585 } 586 587 func (s PodMapPathSelectorMetadataShards) FieldPath() *Pod_FieldSubPath { 588 return &Pod_FieldSubPath{ 589 selector: Pod_FieldPathSelectorMetadata, 590 subPath: meta.NewMetaFieldPathBuilder().Shards().WithKey(s.key).FieldPath(), 591 } 592 } 593 594 func (s PodMapPathSelectorMetadataShards) WithValue(value int64) *Pod_FieldSubPathValue { 595 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 596 } 597 598 func (s PodMapPathSelectorMetadataShards) WithArrayOfValues(values []int64) *Pod_FieldSubPathArrayOfValues { 599 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 600 } 601 602 type PodPathSelectorMetadataSyncing struct{} 603 604 func (PodPathSelectorMetadataSyncing) FieldPath() *Pod_FieldSubPath { 605 return &Pod_FieldSubPath{ 606 selector: Pod_FieldPathSelectorMetadata, 607 subPath: meta.NewMetaFieldPathBuilder().Syncing().FieldPath(), 608 } 609 } 610 611 func (s PodPathSelectorMetadataSyncing) WithValue(value *meta.SyncingMeta) *Pod_FieldSubPathValue { 612 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 613 } 614 615 func (s PodPathSelectorMetadataSyncing) WithArrayOfValues(values []*meta.SyncingMeta) *Pod_FieldSubPathArrayOfValues { 616 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 617 } 618 619 func (PodPathSelectorMetadataSyncing) OwningRegion() PodPathSelectorMetadataSyncingOwningRegion { 620 return PodPathSelectorMetadataSyncingOwningRegion{} 621 } 622 623 func (PodPathSelectorMetadataSyncing) Regions() PodPathSelectorMetadataSyncingRegions { 624 return PodPathSelectorMetadataSyncingRegions{} 625 } 626 627 type PodPathSelectorMetadataSyncingOwningRegion struct{} 628 629 func (PodPathSelectorMetadataSyncingOwningRegion) FieldPath() *Pod_FieldSubPath { 630 return &Pod_FieldSubPath{ 631 selector: Pod_FieldPathSelectorMetadata, 632 subPath: meta.NewMetaFieldPathBuilder().Syncing().OwningRegion().FieldPath(), 633 } 634 } 635 636 func (s PodPathSelectorMetadataSyncingOwningRegion) WithValue(value string) *Pod_FieldSubPathValue { 637 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 638 } 639 640 func (s PodPathSelectorMetadataSyncingOwningRegion) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues { 641 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 642 } 643 644 type PodPathSelectorMetadataSyncingRegions struct{} 645 646 func (PodPathSelectorMetadataSyncingRegions) FieldPath() *Pod_FieldSubPath { 647 return &Pod_FieldSubPath{ 648 selector: Pod_FieldPathSelectorMetadata, 649 subPath: meta.NewMetaFieldPathBuilder().Syncing().Regions().FieldPath(), 650 } 651 } 652 653 func (s PodPathSelectorMetadataSyncingRegions) WithValue(value []string) *Pod_FieldSubPathValue { 654 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 655 } 656 657 func (s PodPathSelectorMetadataSyncingRegions) WithArrayOfValues(values [][]string) *Pod_FieldSubPathArrayOfValues { 658 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 659 } 660 661 func (s PodPathSelectorMetadataSyncingRegions) WithItemValue(value string) *Pod_FieldSubPathArrayItemValue { 662 return s.FieldPath().WithIArrayItemValue(value).(*Pod_FieldSubPathArrayItemValue) 663 } 664 665 type PodPathSelectorMetadataLifecycle struct{} 666 667 func (PodPathSelectorMetadataLifecycle) FieldPath() *Pod_FieldSubPath { 668 return &Pod_FieldSubPath{ 669 selector: Pod_FieldPathSelectorMetadata, 670 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().FieldPath(), 671 } 672 } 673 674 func (s PodPathSelectorMetadataLifecycle) WithValue(value *meta.Lifecycle) *Pod_FieldSubPathValue { 675 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 676 } 677 678 func (s PodPathSelectorMetadataLifecycle) WithArrayOfValues(values []*meta.Lifecycle) *Pod_FieldSubPathArrayOfValues { 679 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 680 } 681 682 func (PodPathSelectorMetadataLifecycle) State() PodPathSelectorMetadataLifecycleState { 683 return PodPathSelectorMetadataLifecycleState{} 684 } 685 686 func (PodPathSelectorMetadataLifecycle) BlockDeletion() PodPathSelectorMetadataLifecycleBlockDeletion { 687 return PodPathSelectorMetadataLifecycleBlockDeletion{} 688 } 689 690 type PodPathSelectorMetadataLifecycleState struct{} 691 692 func (PodPathSelectorMetadataLifecycleState) FieldPath() *Pod_FieldSubPath { 693 return &Pod_FieldSubPath{ 694 selector: Pod_FieldPathSelectorMetadata, 695 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().State().FieldPath(), 696 } 697 } 698 699 func (s PodPathSelectorMetadataLifecycleState) WithValue(value meta.Lifecycle_State) *Pod_FieldSubPathValue { 700 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 701 } 702 703 func (s PodPathSelectorMetadataLifecycleState) WithArrayOfValues(values []meta.Lifecycle_State) *Pod_FieldSubPathArrayOfValues { 704 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 705 } 706 707 type PodPathSelectorMetadataLifecycleBlockDeletion struct{} 708 709 func (PodPathSelectorMetadataLifecycleBlockDeletion) FieldPath() *Pod_FieldSubPath { 710 return &Pod_FieldSubPath{ 711 selector: Pod_FieldPathSelectorMetadata, 712 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().BlockDeletion().FieldPath(), 713 } 714 } 715 716 func (s PodPathSelectorMetadataLifecycleBlockDeletion) WithValue(value bool) *Pod_FieldSubPathValue { 717 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 718 } 719 720 func (s PodPathSelectorMetadataLifecycleBlockDeletion) WithArrayOfValues(values []bool) *Pod_FieldSubPathArrayOfValues { 721 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 722 } 723 724 type PodPathSelectorMetadataServices struct{} 725 726 func (PodPathSelectorMetadataServices) FieldPath() *Pod_FieldSubPath { 727 return &Pod_FieldSubPath{ 728 selector: Pod_FieldPathSelectorMetadata, 729 subPath: meta.NewMetaFieldPathBuilder().Services().FieldPath(), 730 } 731 } 732 733 func (s PodPathSelectorMetadataServices) WithValue(value *meta.ServicesInfo) *Pod_FieldSubPathValue { 734 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 735 } 736 737 func (s PodPathSelectorMetadataServices) WithArrayOfValues(values []*meta.ServicesInfo) *Pod_FieldSubPathArrayOfValues { 738 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 739 } 740 741 func (PodPathSelectorMetadataServices) OwningService() PodPathSelectorMetadataServicesOwningService { 742 return PodPathSelectorMetadataServicesOwningService{} 743 } 744 745 func (PodPathSelectorMetadataServices) AllowedServices() PodPathSelectorMetadataServicesAllowedServices { 746 return PodPathSelectorMetadataServicesAllowedServices{} 747 } 748 749 type PodPathSelectorMetadataServicesOwningService struct{} 750 751 func (PodPathSelectorMetadataServicesOwningService) FieldPath() *Pod_FieldSubPath { 752 return &Pod_FieldSubPath{ 753 selector: Pod_FieldPathSelectorMetadata, 754 subPath: meta.NewMetaFieldPathBuilder().Services().OwningService().FieldPath(), 755 } 756 } 757 758 func (s PodPathSelectorMetadataServicesOwningService) WithValue(value string) *Pod_FieldSubPathValue { 759 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 760 } 761 762 func (s PodPathSelectorMetadataServicesOwningService) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues { 763 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 764 } 765 766 type PodPathSelectorMetadataServicesAllowedServices struct{} 767 768 func (PodPathSelectorMetadataServicesAllowedServices) FieldPath() *Pod_FieldSubPath { 769 return &Pod_FieldSubPath{ 770 selector: Pod_FieldPathSelectorMetadata, 771 subPath: meta.NewMetaFieldPathBuilder().Services().AllowedServices().FieldPath(), 772 } 773 } 774 775 func (s PodPathSelectorMetadataServicesAllowedServices) WithValue(value []string) *Pod_FieldSubPathValue { 776 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 777 } 778 779 func (s PodPathSelectorMetadataServicesAllowedServices) WithArrayOfValues(values [][]string) *Pod_FieldSubPathArrayOfValues { 780 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 781 } 782 783 func (s PodPathSelectorMetadataServicesAllowedServices) WithItemValue(value string) *Pod_FieldSubPathArrayItemValue { 784 return s.FieldPath().WithIArrayItemValue(value).(*Pod_FieldSubPathArrayItemValue) 785 } 786 787 type PodPathSelectorSpec struct{} 788 789 func (PodPathSelectorSpec) FieldPath() *Pod_FieldTerminalPath { 790 return &Pod_FieldTerminalPath{selector: Pod_FieldPathSelectorSpec} 791 } 792 793 func (s PodPathSelectorSpec) WithValue(value *common.PodSpec) *Pod_FieldTerminalPathValue { 794 return s.FieldPath().WithIValue(value).(*Pod_FieldTerminalPathValue) 795 } 796 797 func (s PodPathSelectorSpec) WithArrayOfValues(values []*common.PodSpec) *Pod_FieldTerminalPathArrayOfValues { 798 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldTerminalPathArrayOfValues) 799 } 800 801 func (PodPathSelectorSpec) WithSubPath(subPath common.PodSpec_FieldPath) *Pod_FieldSubPath { 802 return &Pod_FieldSubPath{selector: Pod_FieldPathSelectorSpec, subPath: subPath} 803 } 804 805 func (s PodPathSelectorSpec) WithSubValue(subPathValue common.PodSpec_FieldPathValue) *Pod_FieldSubPathValue { 806 return &Pod_FieldSubPathValue{Pod_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 807 } 808 809 func (s PodPathSelectorSpec) WithSubArrayOfValues(subPathArrayOfValues common.PodSpec_FieldPathArrayOfValues) *Pod_FieldSubPathArrayOfValues { 810 return &Pod_FieldSubPathArrayOfValues{Pod_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 811 } 812 813 func (s PodPathSelectorSpec) WithSubArrayItemValue(subPathArrayItemValue common.PodSpec_FieldPathArrayItemValue) *Pod_FieldSubPathArrayItemValue { 814 return &Pod_FieldSubPathArrayItemValue{Pod_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 815 } 816 817 func (PodPathSelectorSpec) Node() PodPathSelectorSpecNode { 818 return PodPathSelectorSpecNode{} 819 } 820 821 func (PodPathSelectorSpec) Containers() PodPathSelectorSpecContainers { 822 return PodPathSelectorSpecContainers{} 823 } 824 825 func (PodPathSelectorSpec) HostNetwork() PodPathSelectorSpecHostNetwork { 826 return PodPathSelectorSpecHostNetwork{} 827 } 828 829 func (PodPathSelectorSpec) RestartPolicy() PodPathSelectorSpecRestartPolicy { 830 return PodPathSelectorSpecRestartPolicy{} 831 } 832 833 func (PodPathSelectorSpec) ImagePullSecrets() PodPathSelectorSpecImagePullSecrets { 834 return PodPathSelectorSpecImagePullSecrets{} 835 } 836 837 func (PodPathSelectorSpec) Volumes() PodPathSelectorSpecVolumes { 838 return PodPathSelectorSpecVolumes{} 839 } 840 841 func (PodPathSelectorSpec) Compose() PodPathSelectorSpecCompose { 842 return PodPathSelectorSpecCompose{} 843 } 844 845 func (PodPathSelectorSpec) HostVolumeMounts() PodPathSelectorSpecHostVolumeMounts { 846 return PodPathSelectorSpecHostVolumeMounts{} 847 } 848 849 type PodPathSelectorSpecNode struct{} 850 851 func (PodPathSelectorSpecNode) FieldPath() *Pod_FieldSubPath { 852 return &Pod_FieldSubPath{ 853 selector: Pod_FieldPathSelectorSpec, 854 subPath: common.NewPodSpecFieldPathBuilder().Node().FieldPath(), 855 } 856 } 857 858 func (s PodPathSelectorSpecNode) WithValue(value *devices_device.Reference) *Pod_FieldSubPathValue { 859 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 860 } 861 862 func (s PodPathSelectorSpecNode) WithArrayOfValues(values []*devices_device.Reference) *Pod_FieldSubPathArrayOfValues { 863 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 864 } 865 866 type PodPathSelectorSpecContainers struct{} 867 868 func (PodPathSelectorSpecContainers) FieldPath() *Pod_FieldSubPath { 869 return &Pod_FieldSubPath{ 870 selector: Pod_FieldPathSelectorSpec, 871 subPath: common.NewPodSpecFieldPathBuilder().Containers().FieldPath(), 872 } 873 } 874 875 func (s PodPathSelectorSpecContainers) WithValue(value []*common.PodSpec_Container) *Pod_FieldSubPathValue { 876 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 877 } 878 879 func (s PodPathSelectorSpecContainers) WithArrayOfValues(values [][]*common.PodSpec_Container) *Pod_FieldSubPathArrayOfValues { 880 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 881 } 882 883 func (s PodPathSelectorSpecContainers) WithItemValue(value *common.PodSpec_Container) *Pod_FieldSubPathArrayItemValue { 884 return s.FieldPath().WithIArrayItemValue(value).(*Pod_FieldSubPathArrayItemValue) 885 } 886 887 func (PodPathSelectorSpecContainers) Args() PodPathSelectorSpecContainersArgs { 888 return PodPathSelectorSpecContainersArgs{} 889 } 890 891 func (PodPathSelectorSpecContainers) Command() PodPathSelectorSpecContainersCommand { 892 return PodPathSelectorSpecContainersCommand{} 893 } 894 895 func (PodPathSelectorSpecContainers) Env() PodPathSelectorSpecContainersEnv { 896 return PodPathSelectorSpecContainersEnv{} 897 } 898 899 func (PodPathSelectorSpecContainers) Image() PodPathSelectorSpecContainersImage { 900 return PodPathSelectorSpecContainersImage{} 901 } 902 903 func (PodPathSelectorSpecContainers) ImagePullPolicy() PodPathSelectorSpecContainersImagePullPolicy { 904 return PodPathSelectorSpecContainersImagePullPolicy{} 905 } 906 907 func (PodPathSelectorSpecContainers) Name() PodPathSelectorSpecContainersName { 908 return PodPathSelectorSpecContainersName{} 909 } 910 911 func (PodPathSelectorSpecContainers) Resources() PodPathSelectorSpecContainersResources { 912 return PodPathSelectorSpecContainersResources{} 913 } 914 915 func (PodPathSelectorSpecContainers) SecurityContext() PodPathSelectorSpecContainersSecurityContext { 916 return PodPathSelectorSpecContainersSecurityContext{} 917 } 918 919 func (PodPathSelectorSpecContainers) VolumeMounts() PodPathSelectorSpecContainersVolumeMounts { 920 return PodPathSelectorSpecContainersVolumeMounts{} 921 } 922 923 func (PodPathSelectorSpecContainers) EnvFrom() PodPathSelectorSpecContainersEnvFrom { 924 return PodPathSelectorSpecContainersEnvFrom{} 925 } 926 927 type PodPathSelectorSpecContainersArgs struct{} 928 929 func (PodPathSelectorSpecContainersArgs) FieldPath() *Pod_FieldSubPath { 930 return &Pod_FieldSubPath{ 931 selector: Pod_FieldPathSelectorSpec, 932 subPath: common.NewPodSpecFieldPathBuilder().Containers().Args().FieldPath(), 933 } 934 } 935 936 func (s PodPathSelectorSpecContainersArgs) WithValue(value []string) *Pod_FieldSubPathValue { 937 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 938 } 939 940 func (s PodPathSelectorSpecContainersArgs) WithArrayOfValues(values [][]string) *Pod_FieldSubPathArrayOfValues { 941 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 942 } 943 944 func (s PodPathSelectorSpecContainersArgs) WithItemValue(value string) *Pod_FieldSubPathArrayItemValue { 945 return s.FieldPath().WithIArrayItemValue(value).(*Pod_FieldSubPathArrayItemValue) 946 } 947 948 type PodPathSelectorSpecContainersCommand struct{} 949 950 func (PodPathSelectorSpecContainersCommand) FieldPath() *Pod_FieldSubPath { 951 return &Pod_FieldSubPath{ 952 selector: Pod_FieldPathSelectorSpec, 953 subPath: common.NewPodSpecFieldPathBuilder().Containers().Command().FieldPath(), 954 } 955 } 956 957 func (s PodPathSelectorSpecContainersCommand) WithValue(value []string) *Pod_FieldSubPathValue { 958 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 959 } 960 961 func (s PodPathSelectorSpecContainersCommand) WithArrayOfValues(values [][]string) *Pod_FieldSubPathArrayOfValues { 962 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 963 } 964 965 func (s PodPathSelectorSpecContainersCommand) WithItemValue(value string) *Pod_FieldSubPathArrayItemValue { 966 return s.FieldPath().WithIArrayItemValue(value).(*Pod_FieldSubPathArrayItemValue) 967 } 968 969 type PodPathSelectorSpecContainersEnv struct{} 970 971 func (PodPathSelectorSpecContainersEnv) FieldPath() *Pod_FieldSubPath { 972 return &Pod_FieldSubPath{ 973 selector: Pod_FieldPathSelectorSpec, 974 subPath: common.NewPodSpecFieldPathBuilder().Containers().Env().FieldPath(), 975 } 976 } 977 978 func (s PodPathSelectorSpecContainersEnv) WithValue(value []*common.EnvVar) *Pod_FieldSubPathValue { 979 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 980 } 981 982 func (s PodPathSelectorSpecContainersEnv) WithArrayOfValues(values [][]*common.EnvVar) *Pod_FieldSubPathArrayOfValues { 983 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 984 } 985 986 func (s PodPathSelectorSpecContainersEnv) WithItemValue(value *common.EnvVar) *Pod_FieldSubPathArrayItemValue { 987 return s.FieldPath().WithIArrayItemValue(value).(*Pod_FieldSubPathArrayItemValue) 988 } 989 990 func (PodPathSelectorSpecContainersEnv) Name() PodPathSelectorSpecContainersEnvName { 991 return PodPathSelectorSpecContainersEnvName{} 992 } 993 994 func (PodPathSelectorSpecContainersEnv) Value() PodPathSelectorSpecContainersEnvValue { 995 return PodPathSelectorSpecContainersEnvValue{} 996 } 997 998 func (PodPathSelectorSpecContainersEnv) ValueFrom() PodPathSelectorSpecContainersEnvValueFrom { 999 return PodPathSelectorSpecContainersEnvValueFrom{} 1000 } 1001 1002 type PodPathSelectorSpecContainersEnvName struct{} 1003 1004 func (PodPathSelectorSpecContainersEnvName) FieldPath() *Pod_FieldSubPath { 1005 return &Pod_FieldSubPath{ 1006 selector: Pod_FieldPathSelectorSpec, 1007 subPath: common.NewPodSpecFieldPathBuilder().Containers().Env().Name().FieldPath(), 1008 } 1009 } 1010 1011 func (s PodPathSelectorSpecContainersEnvName) WithValue(value string) *Pod_FieldSubPathValue { 1012 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1013 } 1014 1015 func (s PodPathSelectorSpecContainersEnvName) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues { 1016 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1017 } 1018 1019 type PodPathSelectorSpecContainersEnvValue struct{} 1020 1021 func (PodPathSelectorSpecContainersEnvValue) FieldPath() *Pod_FieldSubPath { 1022 return &Pod_FieldSubPath{ 1023 selector: Pod_FieldPathSelectorSpec, 1024 subPath: common.NewPodSpecFieldPathBuilder().Containers().Env().Value().FieldPath(), 1025 } 1026 } 1027 1028 func (s PodPathSelectorSpecContainersEnvValue) WithValue(value string) *Pod_FieldSubPathValue { 1029 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1030 } 1031 1032 func (s PodPathSelectorSpecContainersEnvValue) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues { 1033 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1034 } 1035 1036 type PodPathSelectorSpecContainersEnvValueFrom struct{} 1037 1038 func (PodPathSelectorSpecContainersEnvValueFrom) FieldPath() *Pod_FieldSubPath { 1039 return &Pod_FieldSubPath{ 1040 selector: Pod_FieldPathSelectorSpec, 1041 subPath: common.NewPodSpecFieldPathBuilder().Containers().Env().ValueFrom().FieldPath(), 1042 } 1043 } 1044 1045 func (s PodPathSelectorSpecContainersEnvValueFrom) WithValue(value *common.EnvVarSource) *Pod_FieldSubPathValue { 1046 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1047 } 1048 1049 func (s PodPathSelectorSpecContainersEnvValueFrom) WithArrayOfValues(values []*common.EnvVarSource) *Pod_FieldSubPathArrayOfValues { 1050 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1051 } 1052 1053 func (PodPathSelectorSpecContainersEnvValueFrom) ConfigMapKeyRef() PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRef { 1054 return PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRef{} 1055 } 1056 1057 func (PodPathSelectorSpecContainersEnvValueFrom) SecretKeyRef() PodPathSelectorSpecContainersEnvValueFromSecretKeyRef { 1058 return PodPathSelectorSpecContainersEnvValueFromSecretKeyRef{} 1059 } 1060 1061 type PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRef struct{} 1062 1063 func (PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRef) FieldPath() *Pod_FieldSubPath { 1064 return &Pod_FieldSubPath{ 1065 selector: Pod_FieldPathSelectorSpec, 1066 subPath: common.NewPodSpecFieldPathBuilder().Containers().Env().ValueFrom().ConfigMapKeyRef().FieldPath(), 1067 } 1068 } 1069 1070 func (s PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRef) WithValue(value *common.ConfigMapKeySelector) *Pod_FieldSubPathValue { 1071 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1072 } 1073 1074 func (s PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRef) WithArrayOfValues(values []*common.ConfigMapKeySelector) *Pod_FieldSubPathArrayOfValues { 1075 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1076 } 1077 1078 func (PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRef) Name() PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRefName { 1079 return PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRefName{} 1080 } 1081 1082 func (PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRef) Key() PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRefKey { 1083 return PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRefKey{} 1084 } 1085 1086 func (PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRef) Optional() PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRefOptional { 1087 return PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRefOptional{} 1088 } 1089 1090 type PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRefName struct{} 1091 1092 func (PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRefName) FieldPath() *Pod_FieldSubPath { 1093 return &Pod_FieldSubPath{ 1094 selector: Pod_FieldPathSelectorSpec, 1095 subPath: common.NewPodSpecFieldPathBuilder().Containers().Env().ValueFrom().ConfigMapKeyRef().Name().FieldPath(), 1096 } 1097 } 1098 1099 func (s PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRefName) WithValue(value string) *Pod_FieldSubPathValue { 1100 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1101 } 1102 1103 func (s PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRefName) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues { 1104 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1105 } 1106 1107 type PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRefKey struct{} 1108 1109 func (PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRefKey) FieldPath() *Pod_FieldSubPath { 1110 return &Pod_FieldSubPath{ 1111 selector: Pod_FieldPathSelectorSpec, 1112 subPath: common.NewPodSpecFieldPathBuilder().Containers().Env().ValueFrom().ConfigMapKeyRef().Key().FieldPath(), 1113 } 1114 } 1115 1116 func (s PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRefKey) WithValue(value string) *Pod_FieldSubPathValue { 1117 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1118 } 1119 1120 func (s PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRefKey) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues { 1121 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1122 } 1123 1124 type PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRefOptional struct{} 1125 1126 func (PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRefOptional) FieldPath() *Pod_FieldSubPath { 1127 return &Pod_FieldSubPath{ 1128 selector: Pod_FieldPathSelectorSpec, 1129 subPath: common.NewPodSpecFieldPathBuilder().Containers().Env().ValueFrom().ConfigMapKeyRef().Optional().FieldPath(), 1130 } 1131 } 1132 1133 func (s PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRefOptional) WithValue(value bool) *Pod_FieldSubPathValue { 1134 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1135 } 1136 1137 func (s PodPathSelectorSpecContainersEnvValueFromConfigMapKeyRefOptional) WithArrayOfValues(values []bool) *Pod_FieldSubPathArrayOfValues { 1138 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1139 } 1140 1141 type PodPathSelectorSpecContainersEnvValueFromSecretKeyRef struct{} 1142 1143 func (PodPathSelectorSpecContainersEnvValueFromSecretKeyRef) FieldPath() *Pod_FieldSubPath { 1144 return &Pod_FieldSubPath{ 1145 selector: Pod_FieldPathSelectorSpec, 1146 subPath: common.NewPodSpecFieldPathBuilder().Containers().Env().ValueFrom().SecretKeyRef().FieldPath(), 1147 } 1148 } 1149 1150 func (s PodPathSelectorSpecContainersEnvValueFromSecretKeyRef) WithValue(value *common.SecretKeySelector) *Pod_FieldSubPathValue { 1151 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1152 } 1153 1154 func (s PodPathSelectorSpecContainersEnvValueFromSecretKeyRef) WithArrayOfValues(values []*common.SecretKeySelector) *Pod_FieldSubPathArrayOfValues { 1155 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1156 } 1157 1158 func (PodPathSelectorSpecContainersEnvValueFromSecretKeyRef) Name() PodPathSelectorSpecContainersEnvValueFromSecretKeyRefName { 1159 return PodPathSelectorSpecContainersEnvValueFromSecretKeyRefName{} 1160 } 1161 1162 func (PodPathSelectorSpecContainersEnvValueFromSecretKeyRef) Key() PodPathSelectorSpecContainersEnvValueFromSecretKeyRefKey { 1163 return PodPathSelectorSpecContainersEnvValueFromSecretKeyRefKey{} 1164 } 1165 1166 func (PodPathSelectorSpecContainersEnvValueFromSecretKeyRef) Optional() PodPathSelectorSpecContainersEnvValueFromSecretKeyRefOptional { 1167 return PodPathSelectorSpecContainersEnvValueFromSecretKeyRefOptional{} 1168 } 1169 1170 type PodPathSelectorSpecContainersEnvValueFromSecretKeyRefName struct{} 1171 1172 func (PodPathSelectorSpecContainersEnvValueFromSecretKeyRefName) FieldPath() *Pod_FieldSubPath { 1173 return &Pod_FieldSubPath{ 1174 selector: Pod_FieldPathSelectorSpec, 1175 subPath: common.NewPodSpecFieldPathBuilder().Containers().Env().ValueFrom().SecretKeyRef().Name().FieldPath(), 1176 } 1177 } 1178 1179 func (s PodPathSelectorSpecContainersEnvValueFromSecretKeyRefName) WithValue(value string) *Pod_FieldSubPathValue { 1180 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1181 } 1182 1183 func (s PodPathSelectorSpecContainersEnvValueFromSecretKeyRefName) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues { 1184 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1185 } 1186 1187 type PodPathSelectorSpecContainersEnvValueFromSecretKeyRefKey struct{} 1188 1189 func (PodPathSelectorSpecContainersEnvValueFromSecretKeyRefKey) FieldPath() *Pod_FieldSubPath { 1190 return &Pod_FieldSubPath{ 1191 selector: Pod_FieldPathSelectorSpec, 1192 subPath: common.NewPodSpecFieldPathBuilder().Containers().Env().ValueFrom().SecretKeyRef().Key().FieldPath(), 1193 } 1194 } 1195 1196 func (s PodPathSelectorSpecContainersEnvValueFromSecretKeyRefKey) WithValue(value string) *Pod_FieldSubPathValue { 1197 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1198 } 1199 1200 func (s PodPathSelectorSpecContainersEnvValueFromSecretKeyRefKey) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues { 1201 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1202 } 1203 1204 type PodPathSelectorSpecContainersEnvValueFromSecretKeyRefOptional struct{} 1205 1206 func (PodPathSelectorSpecContainersEnvValueFromSecretKeyRefOptional) FieldPath() *Pod_FieldSubPath { 1207 return &Pod_FieldSubPath{ 1208 selector: Pod_FieldPathSelectorSpec, 1209 subPath: common.NewPodSpecFieldPathBuilder().Containers().Env().ValueFrom().SecretKeyRef().Optional().FieldPath(), 1210 } 1211 } 1212 1213 func (s PodPathSelectorSpecContainersEnvValueFromSecretKeyRefOptional) WithValue(value bool) *Pod_FieldSubPathValue { 1214 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1215 } 1216 1217 func (s PodPathSelectorSpecContainersEnvValueFromSecretKeyRefOptional) WithArrayOfValues(values []bool) *Pod_FieldSubPathArrayOfValues { 1218 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1219 } 1220 1221 type PodPathSelectorSpecContainersImage struct{} 1222 1223 func (PodPathSelectorSpecContainersImage) FieldPath() *Pod_FieldSubPath { 1224 return &Pod_FieldSubPath{ 1225 selector: Pod_FieldPathSelectorSpec, 1226 subPath: common.NewPodSpecFieldPathBuilder().Containers().Image().FieldPath(), 1227 } 1228 } 1229 1230 func (s PodPathSelectorSpecContainersImage) WithValue(value string) *Pod_FieldSubPathValue { 1231 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1232 } 1233 1234 func (s PodPathSelectorSpecContainersImage) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues { 1235 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1236 } 1237 1238 type PodPathSelectorSpecContainersImagePullPolicy struct{} 1239 1240 func (PodPathSelectorSpecContainersImagePullPolicy) FieldPath() *Pod_FieldSubPath { 1241 return &Pod_FieldSubPath{ 1242 selector: Pod_FieldPathSelectorSpec, 1243 subPath: common.NewPodSpecFieldPathBuilder().Containers().ImagePullPolicy().FieldPath(), 1244 } 1245 } 1246 1247 func (s PodPathSelectorSpecContainersImagePullPolicy) WithValue(value string) *Pod_FieldSubPathValue { 1248 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1249 } 1250 1251 func (s PodPathSelectorSpecContainersImagePullPolicy) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues { 1252 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1253 } 1254 1255 type PodPathSelectorSpecContainersName struct{} 1256 1257 func (PodPathSelectorSpecContainersName) FieldPath() *Pod_FieldSubPath { 1258 return &Pod_FieldSubPath{ 1259 selector: Pod_FieldPathSelectorSpec, 1260 subPath: common.NewPodSpecFieldPathBuilder().Containers().Name().FieldPath(), 1261 } 1262 } 1263 1264 func (s PodPathSelectorSpecContainersName) WithValue(value string) *Pod_FieldSubPathValue { 1265 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1266 } 1267 1268 func (s PodPathSelectorSpecContainersName) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues { 1269 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1270 } 1271 1272 type PodPathSelectorSpecContainersResources struct{} 1273 1274 func (PodPathSelectorSpecContainersResources) FieldPath() *Pod_FieldSubPath { 1275 return &Pod_FieldSubPath{ 1276 selector: Pod_FieldPathSelectorSpec, 1277 subPath: common.NewPodSpecFieldPathBuilder().Containers().Resources().FieldPath(), 1278 } 1279 } 1280 1281 func (s PodPathSelectorSpecContainersResources) WithValue(value *common.PodSpec_Container_ResourceRequirements) *Pod_FieldSubPathValue { 1282 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1283 } 1284 1285 func (s PodPathSelectorSpecContainersResources) WithArrayOfValues(values []*common.PodSpec_Container_ResourceRequirements) *Pod_FieldSubPathArrayOfValues { 1286 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1287 } 1288 1289 func (PodPathSelectorSpecContainersResources) Limits() PodPathSelectorSpecContainersResourcesLimits { 1290 return PodPathSelectorSpecContainersResourcesLimits{} 1291 } 1292 1293 func (PodPathSelectorSpecContainersResources) Requests() PodPathSelectorSpecContainersResourcesRequests { 1294 return PodPathSelectorSpecContainersResourcesRequests{} 1295 } 1296 1297 type PodPathSelectorSpecContainersResourcesLimits struct{} 1298 1299 func (PodPathSelectorSpecContainersResourcesLimits) FieldPath() *Pod_FieldSubPath { 1300 return &Pod_FieldSubPath{ 1301 selector: Pod_FieldPathSelectorSpec, 1302 subPath: common.NewPodSpecFieldPathBuilder().Containers().Resources().Limits().FieldPath(), 1303 } 1304 } 1305 1306 func (s PodPathSelectorSpecContainersResourcesLimits) WithValue(value map[string]int64) *Pod_FieldSubPathValue { 1307 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1308 } 1309 1310 func (s PodPathSelectorSpecContainersResourcesLimits) WithArrayOfValues(values []map[string]int64) *Pod_FieldSubPathArrayOfValues { 1311 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1312 } 1313 1314 func (PodPathSelectorSpecContainersResourcesLimits) WithKey(key string) PodMapPathSelectorSpecContainersResourcesLimits { 1315 return PodMapPathSelectorSpecContainersResourcesLimits{key: key} 1316 } 1317 1318 type PodMapPathSelectorSpecContainersResourcesLimits struct { 1319 key string 1320 } 1321 1322 func (s PodMapPathSelectorSpecContainersResourcesLimits) FieldPath() *Pod_FieldSubPath { 1323 return &Pod_FieldSubPath{ 1324 selector: Pod_FieldPathSelectorSpec, 1325 subPath: common.NewPodSpecFieldPathBuilder().Containers().Resources().Limits().WithKey(s.key).FieldPath(), 1326 } 1327 } 1328 1329 func (s PodMapPathSelectorSpecContainersResourcesLimits) WithValue(value int64) *Pod_FieldSubPathValue { 1330 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1331 } 1332 1333 func (s PodMapPathSelectorSpecContainersResourcesLimits) WithArrayOfValues(values []int64) *Pod_FieldSubPathArrayOfValues { 1334 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1335 } 1336 1337 type PodPathSelectorSpecContainersResourcesRequests struct{} 1338 1339 func (PodPathSelectorSpecContainersResourcesRequests) FieldPath() *Pod_FieldSubPath { 1340 return &Pod_FieldSubPath{ 1341 selector: Pod_FieldPathSelectorSpec, 1342 subPath: common.NewPodSpecFieldPathBuilder().Containers().Resources().Requests().FieldPath(), 1343 } 1344 } 1345 1346 func (s PodPathSelectorSpecContainersResourcesRequests) WithValue(value map[string]int64) *Pod_FieldSubPathValue { 1347 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1348 } 1349 1350 func (s PodPathSelectorSpecContainersResourcesRequests) WithArrayOfValues(values []map[string]int64) *Pod_FieldSubPathArrayOfValues { 1351 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1352 } 1353 1354 func (PodPathSelectorSpecContainersResourcesRequests) WithKey(key string) PodMapPathSelectorSpecContainersResourcesRequests { 1355 return PodMapPathSelectorSpecContainersResourcesRequests{key: key} 1356 } 1357 1358 type PodMapPathSelectorSpecContainersResourcesRequests struct { 1359 key string 1360 } 1361 1362 func (s PodMapPathSelectorSpecContainersResourcesRequests) FieldPath() *Pod_FieldSubPath { 1363 return &Pod_FieldSubPath{ 1364 selector: Pod_FieldPathSelectorSpec, 1365 subPath: common.NewPodSpecFieldPathBuilder().Containers().Resources().Requests().WithKey(s.key).FieldPath(), 1366 } 1367 } 1368 1369 func (s PodMapPathSelectorSpecContainersResourcesRequests) WithValue(value int64) *Pod_FieldSubPathValue { 1370 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1371 } 1372 1373 func (s PodMapPathSelectorSpecContainersResourcesRequests) WithArrayOfValues(values []int64) *Pod_FieldSubPathArrayOfValues { 1374 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1375 } 1376 1377 type PodPathSelectorSpecContainersSecurityContext struct{} 1378 1379 func (PodPathSelectorSpecContainersSecurityContext) FieldPath() *Pod_FieldSubPath { 1380 return &Pod_FieldSubPath{ 1381 selector: Pod_FieldPathSelectorSpec, 1382 subPath: common.NewPodSpecFieldPathBuilder().Containers().SecurityContext().FieldPath(), 1383 } 1384 } 1385 1386 func (s PodPathSelectorSpecContainersSecurityContext) WithValue(value *common.SecurityContext) *Pod_FieldSubPathValue { 1387 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1388 } 1389 1390 func (s PodPathSelectorSpecContainersSecurityContext) WithArrayOfValues(values []*common.SecurityContext) *Pod_FieldSubPathArrayOfValues { 1391 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1392 } 1393 1394 func (PodPathSelectorSpecContainersSecurityContext) Privileged() PodPathSelectorSpecContainersSecurityContextPrivileged { 1395 return PodPathSelectorSpecContainersSecurityContextPrivileged{} 1396 } 1397 1398 type PodPathSelectorSpecContainersSecurityContextPrivileged struct{} 1399 1400 func (PodPathSelectorSpecContainersSecurityContextPrivileged) FieldPath() *Pod_FieldSubPath { 1401 return &Pod_FieldSubPath{ 1402 selector: Pod_FieldPathSelectorSpec, 1403 subPath: common.NewPodSpecFieldPathBuilder().Containers().SecurityContext().Privileged().FieldPath(), 1404 } 1405 } 1406 1407 func (s PodPathSelectorSpecContainersSecurityContextPrivileged) WithValue(value bool) *Pod_FieldSubPathValue { 1408 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1409 } 1410 1411 func (s PodPathSelectorSpecContainersSecurityContextPrivileged) WithArrayOfValues(values []bool) *Pod_FieldSubPathArrayOfValues { 1412 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1413 } 1414 1415 type PodPathSelectorSpecContainersVolumeMounts struct{} 1416 1417 func (PodPathSelectorSpecContainersVolumeMounts) FieldPath() *Pod_FieldSubPath { 1418 return &Pod_FieldSubPath{ 1419 selector: Pod_FieldPathSelectorSpec, 1420 subPath: common.NewPodSpecFieldPathBuilder().Containers().VolumeMounts().FieldPath(), 1421 } 1422 } 1423 1424 func (s PodPathSelectorSpecContainersVolumeMounts) WithValue(value []*common.VolumeMount) *Pod_FieldSubPathValue { 1425 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1426 } 1427 1428 func (s PodPathSelectorSpecContainersVolumeMounts) WithArrayOfValues(values [][]*common.VolumeMount) *Pod_FieldSubPathArrayOfValues { 1429 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1430 } 1431 1432 func (s PodPathSelectorSpecContainersVolumeMounts) WithItemValue(value *common.VolumeMount) *Pod_FieldSubPathArrayItemValue { 1433 return s.FieldPath().WithIArrayItemValue(value).(*Pod_FieldSubPathArrayItemValue) 1434 } 1435 1436 func (PodPathSelectorSpecContainersVolumeMounts) Name() PodPathSelectorSpecContainersVolumeMountsName { 1437 return PodPathSelectorSpecContainersVolumeMountsName{} 1438 } 1439 1440 func (PodPathSelectorSpecContainersVolumeMounts) ReadOnly() PodPathSelectorSpecContainersVolumeMountsReadOnly { 1441 return PodPathSelectorSpecContainersVolumeMountsReadOnly{} 1442 } 1443 1444 func (PodPathSelectorSpecContainersVolumeMounts) MountPath() PodPathSelectorSpecContainersVolumeMountsMountPath { 1445 return PodPathSelectorSpecContainersVolumeMountsMountPath{} 1446 } 1447 1448 func (PodPathSelectorSpecContainersVolumeMounts) SubPath() PodPathSelectorSpecContainersVolumeMountsSubPath { 1449 return PodPathSelectorSpecContainersVolumeMountsSubPath{} 1450 } 1451 1452 type PodPathSelectorSpecContainersVolumeMountsName struct{} 1453 1454 func (PodPathSelectorSpecContainersVolumeMountsName) FieldPath() *Pod_FieldSubPath { 1455 return &Pod_FieldSubPath{ 1456 selector: Pod_FieldPathSelectorSpec, 1457 subPath: common.NewPodSpecFieldPathBuilder().Containers().VolumeMounts().Name().FieldPath(), 1458 } 1459 } 1460 1461 func (s PodPathSelectorSpecContainersVolumeMountsName) WithValue(value string) *Pod_FieldSubPathValue { 1462 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1463 } 1464 1465 func (s PodPathSelectorSpecContainersVolumeMountsName) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues { 1466 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1467 } 1468 1469 type PodPathSelectorSpecContainersVolumeMountsReadOnly struct{} 1470 1471 func (PodPathSelectorSpecContainersVolumeMountsReadOnly) FieldPath() *Pod_FieldSubPath { 1472 return &Pod_FieldSubPath{ 1473 selector: Pod_FieldPathSelectorSpec, 1474 subPath: common.NewPodSpecFieldPathBuilder().Containers().VolumeMounts().ReadOnly().FieldPath(), 1475 } 1476 } 1477 1478 func (s PodPathSelectorSpecContainersVolumeMountsReadOnly) WithValue(value bool) *Pod_FieldSubPathValue { 1479 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1480 } 1481 1482 func (s PodPathSelectorSpecContainersVolumeMountsReadOnly) WithArrayOfValues(values []bool) *Pod_FieldSubPathArrayOfValues { 1483 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1484 } 1485 1486 type PodPathSelectorSpecContainersVolumeMountsMountPath struct{} 1487 1488 func (PodPathSelectorSpecContainersVolumeMountsMountPath) FieldPath() *Pod_FieldSubPath { 1489 return &Pod_FieldSubPath{ 1490 selector: Pod_FieldPathSelectorSpec, 1491 subPath: common.NewPodSpecFieldPathBuilder().Containers().VolumeMounts().MountPath().FieldPath(), 1492 } 1493 } 1494 1495 func (s PodPathSelectorSpecContainersVolumeMountsMountPath) WithValue(value string) *Pod_FieldSubPathValue { 1496 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1497 } 1498 1499 func (s PodPathSelectorSpecContainersVolumeMountsMountPath) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues { 1500 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1501 } 1502 1503 type PodPathSelectorSpecContainersVolumeMountsSubPath struct{} 1504 1505 func (PodPathSelectorSpecContainersVolumeMountsSubPath) FieldPath() *Pod_FieldSubPath { 1506 return &Pod_FieldSubPath{ 1507 selector: Pod_FieldPathSelectorSpec, 1508 subPath: common.NewPodSpecFieldPathBuilder().Containers().VolumeMounts().SubPath().FieldPath(), 1509 } 1510 } 1511 1512 func (s PodPathSelectorSpecContainersVolumeMountsSubPath) WithValue(value string) *Pod_FieldSubPathValue { 1513 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1514 } 1515 1516 func (s PodPathSelectorSpecContainersVolumeMountsSubPath) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues { 1517 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1518 } 1519 1520 type PodPathSelectorSpecContainersEnvFrom struct{} 1521 1522 func (PodPathSelectorSpecContainersEnvFrom) FieldPath() *Pod_FieldSubPath { 1523 return &Pod_FieldSubPath{ 1524 selector: Pod_FieldPathSelectorSpec, 1525 subPath: common.NewPodSpecFieldPathBuilder().Containers().EnvFrom().FieldPath(), 1526 } 1527 } 1528 1529 func (s PodPathSelectorSpecContainersEnvFrom) WithValue(value *common.EnvFromSource) *Pod_FieldSubPathValue { 1530 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1531 } 1532 1533 func (s PodPathSelectorSpecContainersEnvFrom) WithArrayOfValues(values []*common.EnvFromSource) *Pod_FieldSubPathArrayOfValues { 1534 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1535 } 1536 1537 func (PodPathSelectorSpecContainersEnvFrom) Prefix() PodPathSelectorSpecContainersEnvFromPrefix { 1538 return PodPathSelectorSpecContainersEnvFromPrefix{} 1539 } 1540 1541 func (PodPathSelectorSpecContainersEnvFrom) ConfigMapRef() PodPathSelectorSpecContainersEnvFromConfigMapRef { 1542 return PodPathSelectorSpecContainersEnvFromConfigMapRef{} 1543 } 1544 1545 func (PodPathSelectorSpecContainersEnvFrom) SecretRef() PodPathSelectorSpecContainersEnvFromSecretRef { 1546 return PodPathSelectorSpecContainersEnvFromSecretRef{} 1547 } 1548 1549 type PodPathSelectorSpecContainersEnvFromPrefix struct{} 1550 1551 func (PodPathSelectorSpecContainersEnvFromPrefix) FieldPath() *Pod_FieldSubPath { 1552 return &Pod_FieldSubPath{ 1553 selector: Pod_FieldPathSelectorSpec, 1554 subPath: common.NewPodSpecFieldPathBuilder().Containers().EnvFrom().Prefix().FieldPath(), 1555 } 1556 } 1557 1558 func (s PodPathSelectorSpecContainersEnvFromPrefix) WithValue(value string) *Pod_FieldSubPathValue { 1559 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1560 } 1561 1562 func (s PodPathSelectorSpecContainersEnvFromPrefix) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues { 1563 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1564 } 1565 1566 type PodPathSelectorSpecContainersEnvFromConfigMapRef struct{} 1567 1568 func (PodPathSelectorSpecContainersEnvFromConfigMapRef) FieldPath() *Pod_FieldSubPath { 1569 return &Pod_FieldSubPath{ 1570 selector: Pod_FieldPathSelectorSpec, 1571 subPath: common.NewPodSpecFieldPathBuilder().Containers().EnvFrom().ConfigMapRef().FieldPath(), 1572 } 1573 } 1574 1575 func (s PodPathSelectorSpecContainersEnvFromConfigMapRef) WithValue(value *common.ConfigMapEnvSource) *Pod_FieldSubPathValue { 1576 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1577 } 1578 1579 func (s PodPathSelectorSpecContainersEnvFromConfigMapRef) WithArrayOfValues(values []*common.ConfigMapEnvSource) *Pod_FieldSubPathArrayOfValues { 1580 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1581 } 1582 1583 func (PodPathSelectorSpecContainersEnvFromConfigMapRef) Name() PodPathSelectorSpecContainersEnvFromConfigMapRefName { 1584 return PodPathSelectorSpecContainersEnvFromConfigMapRefName{} 1585 } 1586 1587 func (PodPathSelectorSpecContainersEnvFromConfigMapRef) Optional() PodPathSelectorSpecContainersEnvFromConfigMapRefOptional { 1588 return PodPathSelectorSpecContainersEnvFromConfigMapRefOptional{} 1589 } 1590 1591 type PodPathSelectorSpecContainersEnvFromConfigMapRefName struct{} 1592 1593 func (PodPathSelectorSpecContainersEnvFromConfigMapRefName) FieldPath() *Pod_FieldSubPath { 1594 return &Pod_FieldSubPath{ 1595 selector: Pod_FieldPathSelectorSpec, 1596 subPath: common.NewPodSpecFieldPathBuilder().Containers().EnvFrom().ConfigMapRef().Name().FieldPath(), 1597 } 1598 } 1599 1600 func (s PodPathSelectorSpecContainersEnvFromConfigMapRefName) WithValue(value string) *Pod_FieldSubPathValue { 1601 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1602 } 1603 1604 func (s PodPathSelectorSpecContainersEnvFromConfigMapRefName) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues { 1605 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1606 } 1607 1608 type PodPathSelectorSpecContainersEnvFromConfigMapRefOptional struct{} 1609 1610 func (PodPathSelectorSpecContainersEnvFromConfigMapRefOptional) FieldPath() *Pod_FieldSubPath { 1611 return &Pod_FieldSubPath{ 1612 selector: Pod_FieldPathSelectorSpec, 1613 subPath: common.NewPodSpecFieldPathBuilder().Containers().EnvFrom().ConfigMapRef().Optional().FieldPath(), 1614 } 1615 } 1616 1617 func (s PodPathSelectorSpecContainersEnvFromConfigMapRefOptional) WithValue(value bool) *Pod_FieldSubPathValue { 1618 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1619 } 1620 1621 func (s PodPathSelectorSpecContainersEnvFromConfigMapRefOptional) WithArrayOfValues(values []bool) *Pod_FieldSubPathArrayOfValues { 1622 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1623 } 1624 1625 type PodPathSelectorSpecContainersEnvFromSecretRef struct{} 1626 1627 func (PodPathSelectorSpecContainersEnvFromSecretRef) FieldPath() *Pod_FieldSubPath { 1628 return &Pod_FieldSubPath{ 1629 selector: Pod_FieldPathSelectorSpec, 1630 subPath: common.NewPodSpecFieldPathBuilder().Containers().EnvFrom().SecretRef().FieldPath(), 1631 } 1632 } 1633 1634 func (s PodPathSelectorSpecContainersEnvFromSecretRef) WithValue(value *common.SecretEnvSource) *Pod_FieldSubPathValue { 1635 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1636 } 1637 1638 func (s PodPathSelectorSpecContainersEnvFromSecretRef) WithArrayOfValues(values []*common.SecretEnvSource) *Pod_FieldSubPathArrayOfValues { 1639 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1640 } 1641 1642 func (PodPathSelectorSpecContainersEnvFromSecretRef) Name() PodPathSelectorSpecContainersEnvFromSecretRefName { 1643 return PodPathSelectorSpecContainersEnvFromSecretRefName{} 1644 } 1645 1646 func (PodPathSelectorSpecContainersEnvFromSecretRef) Optional() PodPathSelectorSpecContainersEnvFromSecretRefOptional { 1647 return PodPathSelectorSpecContainersEnvFromSecretRefOptional{} 1648 } 1649 1650 type PodPathSelectorSpecContainersEnvFromSecretRefName struct{} 1651 1652 func (PodPathSelectorSpecContainersEnvFromSecretRefName) FieldPath() *Pod_FieldSubPath { 1653 return &Pod_FieldSubPath{ 1654 selector: Pod_FieldPathSelectorSpec, 1655 subPath: common.NewPodSpecFieldPathBuilder().Containers().EnvFrom().SecretRef().Name().FieldPath(), 1656 } 1657 } 1658 1659 func (s PodPathSelectorSpecContainersEnvFromSecretRefName) WithValue(value string) *Pod_FieldSubPathValue { 1660 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1661 } 1662 1663 func (s PodPathSelectorSpecContainersEnvFromSecretRefName) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues { 1664 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1665 } 1666 1667 type PodPathSelectorSpecContainersEnvFromSecretRefOptional struct{} 1668 1669 func (PodPathSelectorSpecContainersEnvFromSecretRefOptional) FieldPath() *Pod_FieldSubPath { 1670 return &Pod_FieldSubPath{ 1671 selector: Pod_FieldPathSelectorSpec, 1672 subPath: common.NewPodSpecFieldPathBuilder().Containers().EnvFrom().SecretRef().Optional().FieldPath(), 1673 } 1674 } 1675 1676 func (s PodPathSelectorSpecContainersEnvFromSecretRefOptional) WithValue(value bool) *Pod_FieldSubPathValue { 1677 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1678 } 1679 1680 func (s PodPathSelectorSpecContainersEnvFromSecretRefOptional) WithArrayOfValues(values []bool) *Pod_FieldSubPathArrayOfValues { 1681 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1682 } 1683 1684 type PodPathSelectorSpecHostNetwork struct{} 1685 1686 func (PodPathSelectorSpecHostNetwork) FieldPath() *Pod_FieldSubPath { 1687 return &Pod_FieldSubPath{ 1688 selector: Pod_FieldPathSelectorSpec, 1689 subPath: common.NewPodSpecFieldPathBuilder().HostNetwork().FieldPath(), 1690 } 1691 } 1692 1693 func (s PodPathSelectorSpecHostNetwork) WithValue(value bool) *Pod_FieldSubPathValue { 1694 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1695 } 1696 1697 func (s PodPathSelectorSpecHostNetwork) WithArrayOfValues(values []bool) *Pod_FieldSubPathArrayOfValues { 1698 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1699 } 1700 1701 type PodPathSelectorSpecRestartPolicy struct{} 1702 1703 func (PodPathSelectorSpecRestartPolicy) FieldPath() *Pod_FieldSubPath { 1704 return &Pod_FieldSubPath{ 1705 selector: Pod_FieldPathSelectorSpec, 1706 subPath: common.NewPodSpecFieldPathBuilder().RestartPolicy().FieldPath(), 1707 } 1708 } 1709 1710 func (s PodPathSelectorSpecRestartPolicy) WithValue(value common.PodSpec_RestartPolicy) *Pod_FieldSubPathValue { 1711 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1712 } 1713 1714 func (s PodPathSelectorSpecRestartPolicy) WithArrayOfValues(values []common.PodSpec_RestartPolicy) *Pod_FieldSubPathArrayOfValues { 1715 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1716 } 1717 1718 type PodPathSelectorSpecImagePullSecrets struct{} 1719 1720 func (PodPathSelectorSpecImagePullSecrets) FieldPath() *Pod_FieldSubPath { 1721 return &Pod_FieldSubPath{ 1722 selector: Pod_FieldPathSelectorSpec, 1723 subPath: common.NewPodSpecFieldPathBuilder().ImagePullSecrets().FieldPath(), 1724 } 1725 } 1726 1727 func (s PodPathSelectorSpecImagePullSecrets) WithValue(value []*common.LocalObjectReferenceSecret) *Pod_FieldSubPathValue { 1728 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1729 } 1730 1731 func (s PodPathSelectorSpecImagePullSecrets) WithArrayOfValues(values [][]*common.LocalObjectReferenceSecret) *Pod_FieldSubPathArrayOfValues { 1732 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1733 } 1734 1735 func (s PodPathSelectorSpecImagePullSecrets) WithItemValue(value *common.LocalObjectReferenceSecret) *Pod_FieldSubPathArrayItemValue { 1736 return s.FieldPath().WithIArrayItemValue(value).(*Pod_FieldSubPathArrayItemValue) 1737 } 1738 1739 func (PodPathSelectorSpecImagePullSecrets) Name() PodPathSelectorSpecImagePullSecretsName { 1740 return PodPathSelectorSpecImagePullSecretsName{} 1741 } 1742 1743 type PodPathSelectorSpecImagePullSecretsName struct{} 1744 1745 func (PodPathSelectorSpecImagePullSecretsName) FieldPath() *Pod_FieldSubPath { 1746 return &Pod_FieldSubPath{ 1747 selector: Pod_FieldPathSelectorSpec, 1748 subPath: common.NewPodSpecFieldPathBuilder().ImagePullSecrets().Name().FieldPath(), 1749 } 1750 } 1751 1752 func (s PodPathSelectorSpecImagePullSecretsName) WithValue(value *secrets_secret.Reference) *Pod_FieldSubPathValue { 1753 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1754 } 1755 1756 func (s PodPathSelectorSpecImagePullSecretsName) WithArrayOfValues(values []*secrets_secret.Reference) *Pod_FieldSubPathArrayOfValues { 1757 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1758 } 1759 1760 type PodPathSelectorSpecVolumes struct{} 1761 1762 func (PodPathSelectorSpecVolumes) FieldPath() *Pod_FieldSubPath { 1763 return &Pod_FieldSubPath{ 1764 selector: Pod_FieldPathSelectorSpec, 1765 subPath: common.NewPodSpecFieldPathBuilder().Volumes().FieldPath(), 1766 } 1767 } 1768 1769 func (s PodPathSelectorSpecVolumes) WithValue(value []*common.Volume) *Pod_FieldSubPathValue { 1770 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1771 } 1772 1773 func (s PodPathSelectorSpecVolumes) WithArrayOfValues(values [][]*common.Volume) *Pod_FieldSubPathArrayOfValues { 1774 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1775 } 1776 1777 func (s PodPathSelectorSpecVolumes) WithItemValue(value *common.Volume) *Pod_FieldSubPathArrayItemValue { 1778 return s.FieldPath().WithIArrayItemValue(value).(*Pod_FieldSubPathArrayItemValue) 1779 } 1780 1781 func (PodPathSelectorSpecVolumes) Name() PodPathSelectorSpecVolumesName { 1782 return PodPathSelectorSpecVolumesName{} 1783 } 1784 1785 func (PodPathSelectorSpecVolumes) HostPath() PodPathSelectorSpecVolumesHostPath { 1786 return PodPathSelectorSpecVolumesHostPath{} 1787 } 1788 1789 func (PodPathSelectorSpecVolumes) Secret() PodPathSelectorSpecVolumesSecret { 1790 return PodPathSelectorSpecVolumesSecret{} 1791 } 1792 1793 func (PodPathSelectorSpecVolumes) ConfigMap() PodPathSelectorSpecVolumesConfigMap { 1794 return PodPathSelectorSpecVolumesConfigMap{} 1795 } 1796 1797 type PodPathSelectorSpecVolumesName struct{} 1798 1799 func (PodPathSelectorSpecVolumesName) FieldPath() *Pod_FieldSubPath { 1800 return &Pod_FieldSubPath{ 1801 selector: Pod_FieldPathSelectorSpec, 1802 subPath: common.NewPodSpecFieldPathBuilder().Volumes().Name().FieldPath(), 1803 } 1804 } 1805 1806 func (s PodPathSelectorSpecVolumesName) WithValue(value string) *Pod_FieldSubPathValue { 1807 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1808 } 1809 1810 func (s PodPathSelectorSpecVolumesName) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues { 1811 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1812 } 1813 1814 type PodPathSelectorSpecVolumesHostPath struct{} 1815 1816 func (PodPathSelectorSpecVolumesHostPath) FieldPath() *Pod_FieldSubPath { 1817 return &Pod_FieldSubPath{ 1818 selector: Pod_FieldPathSelectorSpec, 1819 subPath: common.NewPodSpecFieldPathBuilder().Volumes().HostPath().FieldPath(), 1820 } 1821 } 1822 1823 func (s PodPathSelectorSpecVolumesHostPath) WithValue(value *common.HostPathVolumeSource) *Pod_FieldSubPathValue { 1824 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1825 } 1826 1827 func (s PodPathSelectorSpecVolumesHostPath) WithArrayOfValues(values []*common.HostPathVolumeSource) *Pod_FieldSubPathArrayOfValues { 1828 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1829 } 1830 1831 func (PodPathSelectorSpecVolumesHostPath) Path() PodPathSelectorSpecVolumesHostPathPath { 1832 return PodPathSelectorSpecVolumesHostPathPath{} 1833 } 1834 1835 func (PodPathSelectorSpecVolumesHostPath) Type() PodPathSelectorSpecVolumesHostPathType { 1836 return PodPathSelectorSpecVolumesHostPathType{} 1837 } 1838 1839 type PodPathSelectorSpecVolumesHostPathPath struct{} 1840 1841 func (PodPathSelectorSpecVolumesHostPathPath) FieldPath() *Pod_FieldSubPath { 1842 return &Pod_FieldSubPath{ 1843 selector: Pod_FieldPathSelectorSpec, 1844 subPath: common.NewPodSpecFieldPathBuilder().Volumes().HostPath().Path().FieldPath(), 1845 } 1846 } 1847 1848 func (s PodPathSelectorSpecVolumesHostPathPath) WithValue(value string) *Pod_FieldSubPathValue { 1849 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1850 } 1851 1852 func (s PodPathSelectorSpecVolumesHostPathPath) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues { 1853 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1854 } 1855 1856 type PodPathSelectorSpecVolumesHostPathType struct{} 1857 1858 func (PodPathSelectorSpecVolumesHostPathType) FieldPath() *Pod_FieldSubPath { 1859 return &Pod_FieldSubPath{ 1860 selector: Pod_FieldPathSelectorSpec, 1861 subPath: common.NewPodSpecFieldPathBuilder().Volumes().HostPath().Type().FieldPath(), 1862 } 1863 } 1864 1865 func (s PodPathSelectorSpecVolumesHostPathType) WithValue(value common.HostPathVolumeSource_Type) *Pod_FieldSubPathValue { 1866 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1867 } 1868 1869 func (s PodPathSelectorSpecVolumesHostPathType) WithArrayOfValues(values []common.HostPathVolumeSource_Type) *Pod_FieldSubPathArrayOfValues { 1870 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1871 } 1872 1873 type PodPathSelectorSpecVolumesSecret struct{} 1874 1875 func (PodPathSelectorSpecVolumesSecret) FieldPath() *Pod_FieldSubPath { 1876 return &Pod_FieldSubPath{ 1877 selector: Pod_FieldPathSelectorSpec, 1878 subPath: common.NewPodSpecFieldPathBuilder().Volumes().Secret().FieldPath(), 1879 } 1880 } 1881 1882 func (s PodPathSelectorSpecVolumesSecret) WithValue(value *common.SecretVolumeSource) *Pod_FieldSubPathValue { 1883 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1884 } 1885 1886 func (s PodPathSelectorSpecVolumesSecret) WithArrayOfValues(values []*common.SecretVolumeSource) *Pod_FieldSubPathArrayOfValues { 1887 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1888 } 1889 1890 func (PodPathSelectorSpecVolumesSecret) SecretName() PodPathSelectorSpecVolumesSecretSecretName { 1891 return PodPathSelectorSpecVolumesSecretSecretName{} 1892 } 1893 1894 func (PodPathSelectorSpecVolumesSecret) Items() PodPathSelectorSpecVolumesSecretItems { 1895 return PodPathSelectorSpecVolumesSecretItems{} 1896 } 1897 1898 func (PodPathSelectorSpecVolumesSecret) DefaultMode() PodPathSelectorSpecVolumesSecretDefaultMode { 1899 return PodPathSelectorSpecVolumesSecretDefaultMode{} 1900 } 1901 1902 func (PodPathSelectorSpecVolumesSecret) Optional() PodPathSelectorSpecVolumesSecretOptional { 1903 return PodPathSelectorSpecVolumesSecretOptional{} 1904 } 1905 1906 type PodPathSelectorSpecVolumesSecretSecretName struct{} 1907 1908 func (PodPathSelectorSpecVolumesSecretSecretName) FieldPath() *Pod_FieldSubPath { 1909 return &Pod_FieldSubPath{ 1910 selector: Pod_FieldPathSelectorSpec, 1911 subPath: common.NewPodSpecFieldPathBuilder().Volumes().Secret().SecretName().FieldPath(), 1912 } 1913 } 1914 1915 func (s PodPathSelectorSpecVolumesSecretSecretName) WithValue(value string) *Pod_FieldSubPathValue { 1916 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1917 } 1918 1919 func (s PodPathSelectorSpecVolumesSecretSecretName) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues { 1920 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1921 } 1922 1923 type PodPathSelectorSpecVolumesSecretItems struct{} 1924 1925 func (PodPathSelectorSpecVolumesSecretItems) FieldPath() *Pod_FieldSubPath { 1926 return &Pod_FieldSubPath{ 1927 selector: Pod_FieldPathSelectorSpec, 1928 subPath: common.NewPodSpecFieldPathBuilder().Volumes().Secret().Items().FieldPath(), 1929 } 1930 } 1931 1932 func (s PodPathSelectorSpecVolumesSecretItems) WithValue(value []*common.KeyToPath) *Pod_FieldSubPathValue { 1933 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1934 } 1935 1936 func (s PodPathSelectorSpecVolumesSecretItems) WithArrayOfValues(values [][]*common.KeyToPath) *Pod_FieldSubPathArrayOfValues { 1937 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1938 } 1939 1940 func (s PodPathSelectorSpecVolumesSecretItems) WithItemValue(value *common.KeyToPath) *Pod_FieldSubPathArrayItemValue { 1941 return s.FieldPath().WithIArrayItemValue(value).(*Pod_FieldSubPathArrayItemValue) 1942 } 1943 1944 func (PodPathSelectorSpecVolumesSecretItems) Key() PodPathSelectorSpecVolumesSecretItemsKey { 1945 return PodPathSelectorSpecVolumesSecretItemsKey{} 1946 } 1947 1948 func (PodPathSelectorSpecVolumesSecretItems) Path() PodPathSelectorSpecVolumesSecretItemsPath { 1949 return PodPathSelectorSpecVolumesSecretItemsPath{} 1950 } 1951 1952 func (PodPathSelectorSpecVolumesSecretItems) Mode() PodPathSelectorSpecVolumesSecretItemsMode { 1953 return PodPathSelectorSpecVolumesSecretItemsMode{} 1954 } 1955 1956 type PodPathSelectorSpecVolumesSecretItemsKey struct{} 1957 1958 func (PodPathSelectorSpecVolumesSecretItemsKey) FieldPath() *Pod_FieldSubPath { 1959 return &Pod_FieldSubPath{ 1960 selector: Pod_FieldPathSelectorSpec, 1961 subPath: common.NewPodSpecFieldPathBuilder().Volumes().Secret().Items().Key().FieldPath(), 1962 } 1963 } 1964 1965 func (s PodPathSelectorSpecVolumesSecretItemsKey) WithValue(value string) *Pod_FieldSubPathValue { 1966 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1967 } 1968 1969 func (s PodPathSelectorSpecVolumesSecretItemsKey) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues { 1970 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1971 } 1972 1973 type PodPathSelectorSpecVolumesSecretItemsPath struct{} 1974 1975 func (PodPathSelectorSpecVolumesSecretItemsPath) FieldPath() *Pod_FieldSubPath { 1976 return &Pod_FieldSubPath{ 1977 selector: Pod_FieldPathSelectorSpec, 1978 subPath: common.NewPodSpecFieldPathBuilder().Volumes().Secret().Items().Path().FieldPath(), 1979 } 1980 } 1981 1982 func (s PodPathSelectorSpecVolumesSecretItemsPath) WithValue(value string) *Pod_FieldSubPathValue { 1983 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 1984 } 1985 1986 func (s PodPathSelectorSpecVolumesSecretItemsPath) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues { 1987 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 1988 } 1989 1990 type PodPathSelectorSpecVolumesSecretItemsMode struct{} 1991 1992 func (PodPathSelectorSpecVolumesSecretItemsMode) FieldPath() *Pod_FieldSubPath { 1993 return &Pod_FieldSubPath{ 1994 selector: Pod_FieldPathSelectorSpec, 1995 subPath: common.NewPodSpecFieldPathBuilder().Volumes().Secret().Items().Mode().FieldPath(), 1996 } 1997 } 1998 1999 func (s PodPathSelectorSpecVolumesSecretItemsMode) WithValue(value int32) *Pod_FieldSubPathValue { 2000 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 2001 } 2002 2003 func (s PodPathSelectorSpecVolumesSecretItemsMode) WithArrayOfValues(values []int32) *Pod_FieldSubPathArrayOfValues { 2004 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 2005 } 2006 2007 type PodPathSelectorSpecVolumesSecretDefaultMode struct{} 2008 2009 func (PodPathSelectorSpecVolumesSecretDefaultMode) FieldPath() *Pod_FieldSubPath { 2010 return &Pod_FieldSubPath{ 2011 selector: Pod_FieldPathSelectorSpec, 2012 subPath: common.NewPodSpecFieldPathBuilder().Volumes().Secret().DefaultMode().FieldPath(), 2013 } 2014 } 2015 2016 func (s PodPathSelectorSpecVolumesSecretDefaultMode) WithValue(value int32) *Pod_FieldSubPathValue { 2017 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 2018 } 2019 2020 func (s PodPathSelectorSpecVolumesSecretDefaultMode) WithArrayOfValues(values []int32) *Pod_FieldSubPathArrayOfValues { 2021 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 2022 } 2023 2024 type PodPathSelectorSpecVolumesSecretOptional struct{} 2025 2026 func (PodPathSelectorSpecVolumesSecretOptional) FieldPath() *Pod_FieldSubPath { 2027 return &Pod_FieldSubPath{ 2028 selector: Pod_FieldPathSelectorSpec, 2029 subPath: common.NewPodSpecFieldPathBuilder().Volumes().Secret().Optional().FieldPath(), 2030 } 2031 } 2032 2033 func (s PodPathSelectorSpecVolumesSecretOptional) WithValue(value bool) *Pod_FieldSubPathValue { 2034 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 2035 } 2036 2037 func (s PodPathSelectorSpecVolumesSecretOptional) WithArrayOfValues(values []bool) *Pod_FieldSubPathArrayOfValues { 2038 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 2039 } 2040 2041 type PodPathSelectorSpecVolumesConfigMap struct{} 2042 2043 func (PodPathSelectorSpecVolumesConfigMap) FieldPath() *Pod_FieldSubPath { 2044 return &Pod_FieldSubPath{ 2045 selector: Pod_FieldPathSelectorSpec, 2046 subPath: common.NewPodSpecFieldPathBuilder().Volumes().ConfigMap().FieldPath(), 2047 } 2048 } 2049 2050 func (s PodPathSelectorSpecVolumesConfigMap) WithValue(value *common.ConfigMapVolumeSource) *Pod_FieldSubPathValue { 2051 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 2052 } 2053 2054 func (s PodPathSelectorSpecVolumesConfigMap) WithArrayOfValues(values []*common.ConfigMapVolumeSource) *Pod_FieldSubPathArrayOfValues { 2055 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 2056 } 2057 2058 func (PodPathSelectorSpecVolumesConfigMap) Name() PodPathSelectorSpecVolumesConfigMapName { 2059 return PodPathSelectorSpecVolumesConfigMapName{} 2060 } 2061 2062 func (PodPathSelectorSpecVolumesConfigMap) Items() PodPathSelectorSpecVolumesConfigMapItems { 2063 return PodPathSelectorSpecVolumesConfigMapItems{} 2064 } 2065 2066 func (PodPathSelectorSpecVolumesConfigMap) DefaultMode() PodPathSelectorSpecVolumesConfigMapDefaultMode { 2067 return PodPathSelectorSpecVolumesConfigMapDefaultMode{} 2068 } 2069 2070 func (PodPathSelectorSpecVolumesConfigMap) Optional() PodPathSelectorSpecVolumesConfigMapOptional { 2071 return PodPathSelectorSpecVolumesConfigMapOptional{} 2072 } 2073 2074 type PodPathSelectorSpecVolumesConfigMapName struct{} 2075 2076 func (PodPathSelectorSpecVolumesConfigMapName) FieldPath() *Pod_FieldSubPath { 2077 return &Pod_FieldSubPath{ 2078 selector: Pod_FieldPathSelectorSpec, 2079 subPath: common.NewPodSpecFieldPathBuilder().Volumes().ConfigMap().Name().FieldPath(), 2080 } 2081 } 2082 2083 func (s PodPathSelectorSpecVolumesConfigMapName) WithValue(value string) *Pod_FieldSubPathValue { 2084 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 2085 } 2086 2087 func (s PodPathSelectorSpecVolumesConfigMapName) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues { 2088 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 2089 } 2090 2091 type PodPathSelectorSpecVolumesConfigMapItems struct{} 2092 2093 func (PodPathSelectorSpecVolumesConfigMapItems) FieldPath() *Pod_FieldSubPath { 2094 return &Pod_FieldSubPath{ 2095 selector: Pod_FieldPathSelectorSpec, 2096 subPath: common.NewPodSpecFieldPathBuilder().Volumes().ConfigMap().Items().FieldPath(), 2097 } 2098 } 2099 2100 func (s PodPathSelectorSpecVolumesConfigMapItems) WithValue(value []*common.KeyToPath) *Pod_FieldSubPathValue { 2101 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 2102 } 2103 2104 func (s PodPathSelectorSpecVolumesConfigMapItems) WithArrayOfValues(values [][]*common.KeyToPath) *Pod_FieldSubPathArrayOfValues { 2105 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 2106 } 2107 2108 func (s PodPathSelectorSpecVolumesConfigMapItems) WithItemValue(value *common.KeyToPath) *Pod_FieldSubPathArrayItemValue { 2109 return s.FieldPath().WithIArrayItemValue(value).(*Pod_FieldSubPathArrayItemValue) 2110 } 2111 2112 func (PodPathSelectorSpecVolumesConfigMapItems) Key() PodPathSelectorSpecVolumesConfigMapItemsKey { 2113 return PodPathSelectorSpecVolumesConfigMapItemsKey{} 2114 } 2115 2116 func (PodPathSelectorSpecVolumesConfigMapItems) Path() PodPathSelectorSpecVolumesConfigMapItemsPath { 2117 return PodPathSelectorSpecVolumesConfigMapItemsPath{} 2118 } 2119 2120 func (PodPathSelectorSpecVolumesConfigMapItems) Mode() PodPathSelectorSpecVolumesConfigMapItemsMode { 2121 return PodPathSelectorSpecVolumesConfigMapItemsMode{} 2122 } 2123 2124 type PodPathSelectorSpecVolumesConfigMapItemsKey struct{} 2125 2126 func (PodPathSelectorSpecVolumesConfigMapItemsKey) FieldPath() *Pod_FieldSubPath { 2127 return &Pod_FieldSubPath{ 2128 selector: Pod_FieldPathSelectorSpec, 2129 subPath: common.NewPodSpecFieldPathBuilder().Volumes().ConfigMap().Items().Key().FieldPath(), 2130 } 2131 } 2132 2133 func (s PodPathSelectorSpecVolumesConfigMapItemsKey) WithValue(value string) *Pod_FieldSubPathValue { 2134 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 2135 } 2136 2137 func (s PodPathSelectorSpecVolumesConfigMapItemsKey) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues { 2138 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 2139 } 2140 2141 type PodPathSelectorSpecVolumesConfigMapItemsPath struct{} 2142 2143 func (PodPathSelectorSpecVolumesConfigMapItemsPath) FieldPath() *Pod_FieldSubPath { 2144 return &Pod_FieldSubPath{ 2145 selector: Pod_FieldPathSelectorSpec, 2146 subPath: common.NewPodSpecFieldPathBuilder().Volumes().ConfigMap().Items().Path().FieldPath(), 2147 } 2148 } 2149 2150 func (s PodPathSelectorSpecVolumesConfigMapItemsPath) WithValue(value string) *Pod_FieldSubPathValue { 2151 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 2152 } 2153 2154 func (s PodPathSelectorSpecVolumesConfigMapItemsPath) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues { 2155 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 2156 } 2157 2158 type PodPathSelectorSpecVolumesConfigMapItemsMode struct{} 2159 2160 func (PodPathSelectorSpecVolumesConfigMapItemsMode) FieldPath() *Pod_FieldSubPath { 2161 return &Pod_FieldSubPath{ 2162 selector: Pod_FieldPathSelectorSpec, 2163 subPath: common.NewPodSpecFieldPathBuilder().Volumes().ConfigMap().Items().Mode().FieldPath(), 2164 } 2165 } 2166 2167 func (s PodPathSelectorSpecVolumesConfigMapItemsMode) WithValue(value int32) *Pod_FieldSubPathValue { 2168 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 2169 } 2170 2171 func (s PodPathSelectorSpecVolumesConfigMapItemsMode) WithArrayOfValues(values []int32) *Pod_FieldSubPathArrayOfValues { 2172 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 2173 } 2174 2175 type PodPathSelectorSpecVolumesConfigMapDefaultMode struct{} 2176 2177 func (PodPathSelectorSpecVolumesConfigMapDefaultMode) FieldPath() *Pod_FieldSubPath { 2178 return &Pod_FieldSubPath{ 2179 selector: Pod_FieldPathSelectorSpec, 2180 subPath: common.NewPodSpecFieldPathBuilder().Volumes().ConfigMap().DefaultMode().FieldPath(), 2181 } 2182 } 2183 2184 func (s PodPathSelectorSpecVolumesConfigMapDefaultMode) WithValue(value int32) *Pod_FieldSubPathValue { 2185 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 2186 } 2187 2188 func (s PodPathSelectorSpecVolumesConfigMapDefaultMode) WithArrayOfValues(values []int32) *Pod_FieldSubPathArrayOfValues { 2189 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 2190 } 2191 2192 type PodPathSelectorSpecVolumesConfigMapOptional struct{} 2193 2194 func (PodPathSelectorSpecVolumesConfigMapOptional) FieldPath() *Pod_FieldSubPath { 2195 return &Pod_FieldSubPath{ 2196 selector: Pod_FieldPathSelectorSpec, 2197 subPath: common.NewPodSpecFieldPathBuilder().Volumes().ConfigMap().Optional().FieldPath(), 2198 } 2199 } 2200 2201 func (s PodPathSelectorSpecVolumesConfigMapOptional) WithValue(value bool) *Pod_FieldSubPathValue { 2202 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 2203 } 2204 2205 func (s PodPathSelectorSpecVolumesConfigMapOptional) WithArrayOfValues(values []bool) *Pod_FieldSubPathArrayOfValues { 2206 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 2207 } 2208 2209 type PodPathSelectorSpecCompose struct{} 2210 2211 func (PodPathSelectorSpecCompose) FieldPath() *Pod_FieldSubPath { 2212 return &Pod_FieldSubPath{ 2213 selector: Pod_FieldPathSelectorSpec, 2214 subPath: common.NewPodSpecFieldPathBuilder().Compose().FieldPath(), 2215 } 2216 } 2217 2218 func (s PodPathSelectorSpecCompose) WithValue(value string) *Pod_FieldSubPathValue { 2219 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 2220 } 2221 2222 func (s PodPathSelectorSpecCompose) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues { 2223 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 2224 } 2225 2226 type PodPathSelectorSpecHostVolumeMounts struct{} 2227 2228 func (PodPathSelectorSpecHostVolumeMounts) FieldPath() *Pod_FieldSubPath { 2229 return &Pod_FieldSubPath{ 2230 selector: Pod_FieldPathSelectorSpec, 2231 subPath: common.NewPodSpecFieldPathBuilder().HostVolumeMounts().FieldPath(), 2232 } 2233 } 2234 2235 func (s PodPathSelectorSpecHostVolumeMounts) WithValue(value []*common.VolumeMount) *Pod_FieldSubPathValue { 2236 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 2237 } 2238 2239 func (s PodPathSelectorSpecHostVolumeMounts) WithArrayOfValues(values [][]*common.VolumeMount) *Pod_FieldSubPathArrayOfValues { 2240 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 2241 } 2242 2243 func (s PodPathSelectorSpecHostVolumeMounts) WithItemValue(value *common.VolumeMount) *Pod_FieldSubPathArrayItemValue { 2244 return s.FieldPath().WithIArrayItemValue(value).(*Pod_FieldSubPathArrayItemValue) 2245 } 2246 2247 func (PodPathSelectorSpecHostVolumeMounts) Name() PodPathSelectorSpecHostVolumeMountsName { 2248 return PodPathSelectorSpecHostVolumeMountsName{} 2249 } 2250 2251 func (PodPathSelectorSpecHostVolumeMounts) ReadOnly() PodPathSelectorSpecHostVolumeMountsReadOnly { 2252 return PodPathSelectorSpecHostVolumeMountsReadOnly{} 2253 } 2254 2255 func (PodPathSelectorSpecHostVolumeMounts) MountPath() PodPathSelectorSpecHostVolumeMountsMountPath { 2256 return PodPathSelectorSpecHostVolumeMountsMountPath{} 2257 } 2258 2259 func (PodPathSelectorSpecHostVolumeMounts) SubPath() PodPathSelectorSpecHostVolumeMountsSubPath { 2260 return PodPathSelectorSpecHostVolumeMountsSubPath{} 2261 } 2262 2263 type PodPathSelectorSpecHostVolumeMountsName struct{} 2264 2265 func (PodPathSelectorSpecHostVolumeMountsName) FieldPath() *Pod_FieldSubPath { 2266 return &Pod_FieldSubPath{ 2267 selector: Pod_FieldPathSelectorSpec, 2268 subPath: common.NewPodSpecFieldPathBuilder().HostVolumeMounts().Name().FieldPath(), 2269 } 2270 } 2271 2272 func (s PodPathSelectorSpecHostVolumeMountsName) WithValue(value string) *Pod_FieldSubPathValue { 2273 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 2274 } 2275 2276 func (s PodPathSelectorSpecHostVolumeMountsName) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues { 2277 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 2278 } 2279 2280 type PodPathSelectorSpecHostVolumeMountsReadOnly struct{} 2281 2282 func (PodPathSelectorSpecHostVolumeMountsReadOnly) FieldPath() *Pod_FieldSubPath { 2283 return &Pod_FieldSubPath{ 2284 selector: Pod_FieldPathSelectorSpec, 2285 subPath: common.NewPodSpecFieldPathBuilder().HostVolumeMounts().ReadOnly().FieldPath(), 2286 } 2287 } 2288 2289 func (s PodPathSelectorSpecHostVolumeMountsReadOnly) WithValue(value bool) *Pod_FieldSubPathValue { 2290 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 2291 } 2292 2293 func (s PodPathSelectorSpecHostVolumeMountsReadOnly) WithArrayOfValues(values []bool) *Pod_FieldSubPathArrayOfValues { 2294 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 2295 } 2296 2297 type PodPathSelectorSpecHostVolumeMountsMountPath struct{} 2298 2299 func (PodPathSelectorSpecHostVolumeMountsMountPath) FieldPath() *Pod_FieldSubPath { 2300 return &Pod_FieldSubPath{ 2301 selector: Pod_FieldPathSelectorSpec, 2302 subPath: common.NewPodSpecFieldPathBuilder().HostVolumeMounts().MountPath().FieldPath(), 2303 } 2304 } 2305 2306 func (s PodPathSelectorSpecHostVolumeMountsMountPath) WithValue(value string) *Pod_FieldSubPathValue { 2307 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 2308 } 2309 2310 func (s PodPathSelectorSpecHostVolumeMountsMountPath) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues { 2311 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 2312 } 2313 2314 type PodPathSelectorSpecHostVolumeMountsSubPath struct{} 2315 2316 func (PodPathSelectorSpecHostVolumeMountsSubPath) FieldPath() *Pod_FieldSubPath { 2317 return &Pod_FieldSubPath{ 2318 selector: Pod_FieldPathSelectorSpec, 2319 subPath: common.NewPodSpecFieldPathBuilder().HostVolumeMounts().SubPath().FieldPath(), 2320 } 2321 } 2322 2323 func (s PodPathSelectorSpecHostVolumeMountsSubPath) WithValue(value string) *Pod_FieldSubPathValue { 2324 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 2325 } 2326 2327 func (s PodPathSelectorSpecHostVolumeMountsSubPath) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues { 2328 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 2329 } 2330 2331 type PodPathSelectorDistribution struct{} 2332 2333 func (PodPathSelectorDistribution) FieldPath() *Pod_FieldTerminalPath { 2334 return &Pod_FieldTerminalPath{selector: Pod_FieldPathSelectorDistribution} 2335 } 2336 2337 func (s PodPathSelectorDistribution) WithValue(value *distribution.Reference) *Pod_FieldTerminalPathValue { 2338 return s.FieldPath().WithIValue(value).(*Pod_FieldTerminalPathValue) 2339 } 2340 2341 func (s PodPathSelectorDistribution) WithArrayOfValues(values []*distribution.Reference) *Pod_FieldTerminalPathArrayOfValues { 2342 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldTerminalPathArrayOfValues) 2343 } 2344 2345 type PodPathSelectorStatus struct{} 2346 2347 func (PodPathSelectorStatus) FieldPath() *Pod_FieldTerminalPath { 2348 return &Pod_FieldTerminalPath{selector: Pod_FieldPathSelectorStatus} 2349 } 2350 2351 func (s PodPathSelectorStatus) WithValue(value *Pod_Status) *Pod_FieldTerminalPathValue { 2352 return s.FieldPath().WithIValue(value).(*Pod_FieldTerminalPathValue) 2353 } 2354 2355 func (s PodPathSelectorStatus) WithArrayOfValues(values []*Pod_Status) *Pod_FieldTerminalPathArrayOfValues { 2356 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldTerminalPathArrayOfValues) 2357 } 2358 2359 func (PodPathSelectorStatus) WithSubPath(subPath PodStatus_FieldPath) *Pod_FieldSubPath { 2360 return &Pod_FieldSubPath{selector: Pod_FieldPathSelectorStatus, subPath: subPath} 2361 } 2362 2363 func (s PodPathSelectorStatus) WithSubValue(subPathValue PodStatus_FieldPathValue) *Pod_FieldSubPathValue { 2364 return &Pod_FieldSubPathValue{Pod_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 2365 } 2366 2367 func (s PodPathSelectorStatus) WithSubArrayOfValues(subPathArrayOfValues PodStatus_FieldPathArrayOfValues) *Pod_FieldSubPathArrayOfValues { 2368 return &Pod_FieldSubPathArrayOfValues{Pod_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 2369 } 2370 2371 func (s PodPathSelectorStatus) WithSubArrayItemValue(subPathArrayItemValue PodStatus_FieldPathArrayItemValue) *Pod_FieldSubPathArrayItemValue { 2372 return &Pod_FieldSubPathArrayItemValue{Pod_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 2373 } 2374 2375 func (PodPathSelectorStatus) Phase() PodPathSelectorStatusPhase { 2376 return PodPathSelectorStatusPhase{} 2377 } 2378 2379 func (PodPathSelectorStatus) ContainerStatuses() PodPathSelectorStatusContainerStatuses { 2380 return PodPathSelectorStatusContainerStatuses{} 2381 } 2382 2383 func (PodPathSelectorStatus) Error() PodPathSelectorStatusError { 2384 return PodPathSelectorStatusError{} 2385 } 2386 2387 type PodPathSelectorStatusPhase struct{} 2388 2389 func (PodPathSelectorStatusPhase) FieldPath() *Pod_FieldSubPath { 2390 return &Pod_FieldSubPath{ 2391 selector: Pod_FieldPathSelectorStatus, 2392 subPath: NewPodStatusFieldPathBuilder().Phase().FieldPath(), 2393 } 2394 } 2395 2396 func (s PodPathSelectorStatusPhase) WithValue(value Pod_Status_Phase) *Pod_FieldSubPathValue { 2397 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 2398 } 2399 2400 func (s PodPathSelectorStatusPhase) WithArrayOfValues(values []Pod_Status_Phase) *Pod_FieldSubPathArrayOfValues { 2401 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 2402 } 2403 2404 type PodPathSelectorStatusContainerStatuses struct{} 2405 2406 func (PodPathSelectorStatusContainerStatuses) FieldPath() *Pod_FieldSubPath { 2407 return &Pod_FieldSubPath{ 2408 selector: Pod_FieldPathSelectorStatus, 2409 subPath: NewPodStatusFieldPathBuilder().ContainerStatuses().FieldPath(), 2410 } 2411 } 2412 2413 func (s PodPathSelectorStatusContainerStatuses) WithValue(value []*Pod_Status_Container) *Pod_FieldSubPathValue { 2414 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 2415 } 2416 2417 func (s PodPathSelectorStatusContainerStatuses) WithArrayOfValues(values [][]*Pod_Status_Container) *Pod_FieldSubPathArrayOfValues { 2418 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 2419 } 2420 2421 func (s PodPathSelectorStatusContainerStatuses) WithItemValue(value *Pod_Status_Container) *Pod_FieldSubPathArrayItemValue { 2422 return s.FieldPath().WithIArrayItemValue(value).(*Pod_FieldSubPathArrayItemValue) 2423 } 2424 2425 func (PodPathSelectorStatusContainerStatuses) Name() PodPathSelectorStatusContainerStatusesName { 2426 return PodPathSelectorStatusContainerStatusesName{} 2427 } 2428 2429 func (PodPathSelectorStatusContainerStatuses) State() PodPathSelectorStatusContainerStatusesState { 2430 return PodPathSelectorStatusContainerStatusesState{} 2431 } 2432 2433 func (PodPathSelectorStatusContainerStatuses) Waiting() PodPathSelectorStatusContainerStatusesWaiting { 2434 return PodPathSelectorStatusContainerStatusesWaiting{} 2435 } 2436 2437 func (PodPathSelectorStatusContainerStatuses) Running() PodPathSelectorStatusContainerStatusesRunning { 2438 return PodPathSelectorStatusContainerStatusesRunning{} 2439 } 2440 2441 func (PodPathSelectorStatusContainerStatuses) Terminated() PodPathSelectorStatusContainerStatusesTerminated { 2442 return PodPathSelectorStatusContainerStatusesTerminated{} 2443 } 2444 2445 type PodPathSelectorStatusContainerStatusesName struct{} 2446 2447 func (PodPathSelectorStatusContainerStatusesName) FieldPath() *Pod_FieldSubPath { 2448 return &Pod_FieldSubPath{ 2449 selector: Pod_FieldPathSelectorStatus, 2450 subPath: NewPodStatusFieldPathBuilder().ContainerStatuses().Name().FieldPath(), 2451 } 2452 } 2453 2454 func (s PodPathSelectorStatusContainerStatusesName) WithValue(value string) *Pod_FieldSubPathValue { 2455 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 2456 } 2457 2458 func (s PodPathSelectorStatusContainerStatusesName) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues { 2459 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 2460 } 2461 2462 type PodPathSelectorStatusContainerStatusesState struct{} 2463 2464 func (PodPathSelectorStatusContainerStatusesState) FieldPath() *Pod_FieldSubPath { 2465 return &Pod_FieldSubPath{ 2466 selector: Pod_FieldPathSelectorStatus, 2467 subPath: NewPodStatusFieldPathBuilder().ContainerStatuses().State().FieldPath(), 2468 } 2469 } 2470 2471 func (s PodPathSelectorStatusContainerStatusesState) WithValue(value Pod_Status_Container_State) *Pod_FieldSubPathValue { 2472 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 2473 } 2474 2475 func (s PodPathSelectorStatusContainerStatusesState) WithArrayOfValues(values []Pod_Status_Container_State) *Pod_FieldSubPathArrayOfValues { 2476 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 2477 } 2478 2479 type PodPathSelectorStatusContainerStatusesWaiting struct{} 2480 2481 func (PodPathSelectorStatusContainerStatusesWaiting) FieldPath() *Pod_FieldSubPath { 2482 return &Pod_FieldSubPath{ 2483 selector: Pod_FieldPathSelectorStatus, 2484 subPath: NewPodStatusFieldPathBuilder().ContainerStatuses().Waiting().FieldPath(), 2485 } 2486 } 2487 2488 func (s PodPathSelectorStatusContainerStatusesWaiting) WithValue(value *Pod_Status_Container_StateWaiting) *Pod_FieldSubPathValue { 2489 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 2490 } 2491 2492 func (s PodPathSelectorStatusContainerStatusesWaiting) WithArrayOfValues(values []*Pod_Status_Container_StateWaiting) *Pod_FieldSubPathArrayOfValues { 2493 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 2494 } 2495 2496 func (PodPathSelectorStatusContainerStatusesWaiting) Reason() PodPathSelectorStatusContainerStatusesWaitingReason { 2497 return PodPathSelectorStatusContainerStatusesWaitingReason{} 2498 } 2499 2500 func (PodPathSelectorStatusContainerStatusesWaiting) Message() PodPathSelectorStatusContainerStatusesWaitingMessage { 2501 return PodPathSelectorStatusContainerStatusesWaitingMessage{} 2502 } 2503 2504 type PodPathSelectorStatusContainerStatusesWaitingReason struct{} 2505 2506 func (PodPathSelectorStatusContainerStatusesWaitingReason) FieldPath() *Pod_FieldSubPath { 2507 return &Pod_FieldSubPath{ 2508 selector: Pod_FieldPathSelectorStatus, 2509 subPath: NewPodStatusFieldPathBuilder().ContainerStatuses().Waiting().Reason().FieldPath(), 2510 } 2511 } 2512 2513 func (s PodPathSelectorStatusContainerStatusesWaitingReason) WithValue(value string) *Pod_FieldSubPathValue { 2514 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 2515 } 2516 2517 func (s PodPathSelectorStatusContainerStatusesWaitingReason) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues { 2518 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 2519 } 2520 2521 type PodPathSelectorStatusContainerStatusesWaitingMessage struct{} 2522 2523 func (PodPathSelectorStatusContainerStatusesWaitingMessage) FieldPath() *Pod_FieldSubPath { 2524 return &Pod_FieldSubPath{ 2525 selector: Pod_FieldPathSelectorStatus, 2526 subPath: NewPodStatusFieldPathBuilder().ContainerStatuses().Waiting().Message().FieldPath(), 2527 } 2528 } 2529 2530 func (s PodPathSelectorStatusContainerStatusesWaitingMessage) WithValue(value string) *Pod_FieldSubPathValue { 2531 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 2532 } 2533 2534 func (s PodPathSelectorStatusContainerStatusesWaitingMessage) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues { 2535 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 2536 } 2537 2538 type PodPathSelectorStatusContainerStatusesRunning struct{} 2539 2540 func (PodPathSelectorStatusContainerStatusesRunning) FieldPath() *Pod_FieldSubPath { 2541 return &Pod_FieldSubPath{ 2542 selector: Pod_FieldPathSelectorStatus, 2543 subPath: NewPodStatusFieldPathBuilder().ContainerStatuses().Running().FieldPath(), 2544 } 2545 } 2546 2547 func (s PodPathSelectorStatusContainerStatusesRunning) WithValue(value *Pod_Status_Container_StateRunning) *Pod_FieldSubPathValue { 2548 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 2549 } 2550 2551 func (s PodPathSelectorStatusContainerStatusesRunning) WithArrayOfValues(values []*Pod_Status_Container_StateRunning) *Pod_FieldSubPathArrayOfValues { 2552 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 2553 } 2554 2555 func (PodPathSelectorStatusContainerStatusesRunning) StartedAt() PodPathSelectorStatusContainerStatusesRunningStartedAt { 2556 return PodPathSelectorStatusContainerStatusesRunningStartedAt{} 2557 } 2558 2559 type PodPathSelectorStatusContainerStatusesRunningStartedAt struct{} 2560 2561 func (PodPathSelectorStatusContainerStatusesRunningStartedAt) FieldPath() *Pod_FieldSubPath { 2562 return &Pod_FieldSubPath{ 2563 selector: Pod_FieldPathSelectorStatus, 2564 subPath: NewPodStatusFieldPathBuilder().ContainerStatuses().Running().StartedAt().FieldPath(), 2565 } 2566 } 2567 2568 func (s PodPathSelectorStatusContainerStatusesRunningStartedAt) WithValue(value *timestamppb.Timestamp) *Pod_FieldSubPathValue { 2569 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 2570 } 2571 2572 func (s PodPathSelectorStatusContainerStatusesRunningStartedAt) WithArrayOfValues(values []*timestamppb.Timestamp) *Pod_FieldSubPathArrayOfValues { 2573 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 2574 } 2575 2576 type PodPathSelectorStatusContainerStatusesTerminated struct{} 2577 2578 func (PodPathSelectorStatusContainerStatusesTerminated) FieldPath() *Pod_FieldSubPath { 2579 return &Pod_FieldSubPath{ 2580 selector: Pod_FieldPathSelectorStatus, 2581 subPath: NewPodStatusFieldPathBuilder().ContainerStatuses().Terminated().FieldPath(), 2582 } 2583 } 2584 2585 func (s PodPathSelectorStatusContainerStatusesTerminated) WithValue(value *Pod_Status_Container_StateTerminated) *Pod_FieldSubPathValue { 2586 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 2587 } 2588 2589 func (s PodPathSelectorStatusContainerStatusesTerminated) WithArrayOfValues(values []*Pod_Status_Container_StateTerminated) *Pod_FieldSubPathArrayOfValues { 2590 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 2591 } 2592 2593 func (PodPathSelectorStatusContainerStatusesTerminated) ExitCode() PodPathSelectorStatusContainerStatusesTerminatedExitCode { 2594 return PodPathSelectorStatusContainerStatusesTerminatedExitCode{} 2595 } 2596 2597 func (PodPathSelectorStatusContainerStatusesTerminated) Signal() PodPathSelectorStatusContainerStatusesTerminatedSignal { 2598 return PodPathSelectorStatusContainerStatusesTerminatedSignal{} 2599 } 2600 2601 func (PodPathSelectorStatusContainerStatusesTerminated) Reason() PodPathSelectorStatusContainerStatusesTerminatedReason { 2602 return PodPathSelectorStatusContainerStatusesTerminatedReason{} 2603 } 2604 2605 func (PodPathSelectorStatusContainerStatusesTerminated) Message() PodPathSelectorStatusContainerStatusesTerminatedMessage { 2606 return PodPathSelectorStatusContainerStatusesTerminatedMessage{} 2607 } 2608 2609 func (PodPathSelectorStatusContainerStatusesTerminated) StartedAt() PodPathSelectorStatusContainerStatusesTerminatedStartedAt { 2610 return PodPathSelectorStatusContainerStatusesTerminatedStartedAt{} 2611 } 2612 2613 func (PodPathSelectorStatusContainerStatusesTerminated) FinishedAt() PodPathSelectorStatusContainerStatusesTerminatedFinishedAt { 2614 return PodPathSelectorStatusContainerStatusesTerminatedFinishedAt{} 2615 } 2616 2617 func (PodPathSelectorStatusContainerStatusesTerminated) ContainerId() PodPathSelectorStatusContainerStatusesTerminatedContainerId { 2618 return PodPathSelectorStatusContainerStatusesTerminatedContainerId{} 2619 } 2620 2621 type PodPathSelectorStatusContainerStatusesTerminatedExitCode struct{} 2622 2623 func (PodPathSelectorStatusContainerStatusesTerminatedExitCode) FieldPath() *Pod_FieldSubPath { 2624 return &Pod_FieldSubPath{ 2625 selector: Pod_FieldPathSelectorStatus, 2626 subPath: NewPodStatusFieldPathBuilder().ContainerStatuses().Terminated().ExitCode().FieldPath(), 2627 } 2628 } 2629 2630 func (s PodPathSelectorStatusContainerStatusesTerminatedExitCode) WithValue(value int32) *Pod_FieldSubPathValue { 2631 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 2632 } 2633 2634 func (s PodPathSelectorStatusContainerStatusesTerminatedExitCode) WithArrayOfValues(values []int32) *Pod_FieldSubPathArrayOfValues { 2635 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 2636 } 2637 2638 type PodPathSelectorStatusContainerStatusesTerminatedSignal struct{} 2639 2640 func (PodPathSelectorStatusContainerStatusesTerminatedSignal) FieldPath() *Pod_FieldSubPath { 2641 return &Pod_FieldSubPath{ 2642 selector: Pod_FieldPathSelectorStatus, 2643 subPath: NewPodStatusFieldPathBuilder().ContainerStatuses().Terminated().Signal().FieldPath(), 2644 } 2645 } 2646 2647 func (s PodPathSelectorStatusContainerStatusesTerminatedSignal) WithValue(value int32) *Pod_FieldSubPathValue { 2648 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 2649 } 2650 2651 func (s PodPathSelectorStatusContainerStatusesTerminatedSignal) WithArrayOfValues(values []int32) *Pod_FieldSubPathArrayOfValues { 2652 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 2653 } 2654 2655 type PodPathSelectorStatusContainerStatusesTerminatedReason struct{} 2656 2657 func (PodPathSelectorStatusContainerStatusesTerminatedReason) FieldPath() *Pod_FieldSubPath { 2658 return &Pod_FieldSubPath{ 2659 selector: Pod_FieldPathSelectorStatus, 2660 subPath: NewPodStatusFieldPathBuilder().ContainerStatuses().Terminated().Reason().FieldPath(), 2661 } 2662 } 2663 2664 func (s PodPathSelectorStatusContainerStatusesTerminatedReason) WithValue(value string) *Pod_FieldSubPathValue { 2665 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 2666 } 2667 2668 func (s PodPathSelectorStatusContainerStatusesTerminatedReason) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues { 2669 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 2670 } 2671 2672 type PodPathSelectorStatusContainerStatusesTerminatedMessage struct{} 2673 2674 func (PodPathSelectorStatusContainerStatusesTerminatedMessage) FieldPath() *Pod_FieldSubPath { 2675 return &Pod_FieldSubPath{ 2676 selector: Pod_FieldPathSelectorStatus, 2677 subPath: NewPodStatusFieldPathBuilder().ContainerStatuses().Terminated().Message().FieldPath(), 2678 } 2679 } 2680 2681 func (s PodPathSelectorStatusContainerStatusesTerminatedMessage) WithValue(value string) *Pod_FieldSubPathValue { 2682 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 2683 } 2684 2685 func (s PodPathSelectorStatusContainerStatusesTerminatedMessage) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues { 2686 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 2687 } 2688 2689 type PodPathSelectorStatusContainerStatusesTerminatedStartedAt struct{} 2690 2691 func (PodPathSelectorStatusContainerStatusesTerminatedStartedAt) FieldPath() *Pod_FieldSubPath { 2692 return &Pod_FieldSubPath{ 2693 selector: Pod_FieldPathSelectorStatus, 2694 subPath: NewPodStatusFieldPathBuilder().ContainerStatuses().Terminated().StartedAt().FieldPath(), 2695 } 2696 } 2697 2698 func (s PodPathSelectorStatusContainerStatusesTerminatedStartedAt) WithValue(value *timestamppb.Timestamp) *Pod_FieldSubPathValue { 2699 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 2700 } 2701 2702 func (s PodPathSelectorStatusContainerStatusesTerminatedStartedAt) WithArrayOfValues(values []*timestamppb.Timestamp) *Pod_FieldSubPathArrayOfValues { 2703 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 2704 } 2705 2706 type PodPathSelectorStatusContainerStatusesTerminatedFinishedAt struct{} 2707 2708 func (PodPathSelectorStatusContainerStatusesTerminatedFinishedAt) FieldPath() *Pod_FieldSubPath { 2709 return &Pod_FieldSubPath{ 2710 selector: Pod_FieldPathSelectorStatus, 2711 subPath: NewPodStatusFieldPathBuilder().ContainerStatuses().Terminated().FinishedAt().FieldPath(), 2712 } 2713 } 2714 2715 func (s PodPathSelectorStatusContainerStatusesTerminatedFinishedAt) WithValue(value *timestamppb.Timestamp) *Pod_FieldSubPathValue { 2716 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 2717 } 2718 2719 func (s PodPathSelectorStatusContainerStatusesTerminatedFinishedAt) WithArrayOfValues(values []*timestamppb.Timestamp) *Pod_FieldSubPathArrayOfValues { 2720 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 2721 } 2722 2723 type PodPathSelectorStatusContainerStatusesTerminatedContainerId struct{} 2724 2725 func (PodPathSelectorStatusContainerStatusesTerminatedContainerId) FieldPath() *Pod_FieldSubPath { 2726 return &Pod_FieldSubPath{ 2727 selector: Pod_FieldPathSelectorStatus, 2728 subPath: NewPodStatusFieldPathBuilder().ContainerStatuses().Terminated().ContainerId().FieldPath(), 2729 } 2730 } 2731 2732 func (s PodPathSelectorStatusContainerStatusesTerminatedContainerId) WithValue(value string) *Pod_FieldSubPathValue { 2733 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 2734 } 2735 2736 func (s PodPathSelectorStatusContainerStatusesTerminatedContainerId) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues { 2737 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 2738 } 2739 2740 type PodPathSelectorStatusError struct{} 2741 2742 func (PodPathSelectorStatusError) FieldPath() *Pod_FieldSubPath { 2743 return &Pod_FieldSubPath{ 2744 selector: Pod_FieldPathSelectorStatus, 2745 subPath: NewPodStatusFieldPathBuilder().Error().FieldPath(), 2746 } 2747 } 2748 2749 func (s PodPathSelectorStatusError) WithValue(value string) *Pod_FieldSubPathValue { 2750 return s.FieldPath().WithIValue(value).(*Pod_FieldSubPathValue) 2751 } 2752 2753 func (s PodPathSelectorStatusError) WithArrayOfValues(values []string) *Pod_FieldSubPathArrayOfValues { 2754 return s.FieldPath().WithIArrayOfValues(values).(*Pod_FieldSubPathArrayOfValues) 2755 } 2756 2757 type PodStatusFieldPathBuilder struct{} 2758 2759 func NewPodStatusFieldPathBuilder() PodStatusFieldPathBuilder { 2760 return PodStatusFieldPathBuilder{} 2761 } 2762 func (PodStatusFieldPathBuilder) Phase() Pod_StatusPathSelectorPhase { 2763 return Pod_StatusPathSelectorPhase{} 2764 } 2765 func (PodStatusFieldPathBuilder) ContainerStatuses() Pod_StatusPathSelectorContainerStatuses { 2766 return Pod_StatusPathSelectorContainerStatuses{} 2767 } 2768 func (PodStatusFieldPathBuilder) Error() Pod_StatusPathSelectorError { 2769 return Pod_StatusPathSelectorError{} 2770 } 2771 2772 type Pod_StatusPathSelectorPhase struct{} 2773 2774 func (Pod_StatusPathSelectorPhase) FieldPath() *PodStatus_FieldTerminalPath { 2775 return &PodStatus_FieldTerminalPath{selector: PodStatus_FieldPathSelectorPhase} 2776 } 2777 2778 func (s Pod_StatusPathSelectorPhase) WithValue(value Pod_Status_Phase) *PodStatus_FieldTerminalPathValue { 2779 return s.FieldPath().WithIValue(value).(*PodStatus_FieldTerminalPathValue) 2780 } 2781 2782 func (s Pod_StatusPathSelectorPhase) WithArrayOfValues(values []Pod_Status_Phase) *PodStatus_FieldTerminalPathArrayOfValues { 2783 return s.FieldPath().WithIArrayOfValues(values).(*PodStatus_FieldTerminalPathArrayOfValues) 2784 } 2785 2786 type Pod_StatusPathSelectorContainerStatuses struct{} 2787 2788 func (Pod_StatusPathSelectorContainerStatuses) FieldPath() *PodStatus_FieldTerminalPath { 2789 return &PodStatus_FieldTerminalPath{selector: PodStatus_FieldPathSelectorContainerStatuses} 2790 } 2791 2792 func (s Pod_StatusPathSelectorContainerStatuses) WithValue(value []*Pod_Status_Container) *PodStatus_FieldTerminalPathValue { 2793 return s.FieldPath().WithIValue(value).(*PodStatus_FieldTerminalPathValue) 2794 } 2795 2796 func (s Pod_StatusPathSelectorContainerStatuses) WithArrayOfValues(values [][]*Pod_Status_Container) *PodStatus_FieldTerminalPathArrayOfValues { 2797 return s.FieldPath().WithIArrayOfValues(values).(*PodStatus_FieldTerminalPathArrayOfValues) 2798 } 2799 2800 func (s Pod_StatusPathSelectorContainerStatuses) WithItemValue(value *Pod_Status_Container) *PodStatus_FieldTerminalPathArrayItemValue { 2801 return s.FieldPath().WithIArrayItemValue(value).(*PodStatus_FieldTerminalPathArrayItemValue) 2802 } 2803 func (Pod_StatusPathSelectorContainerStatuses) WithSubPath(subPath PodStatusContainer_FieldPath) *PodStatus_FieldSubPath { 2804 return &PodStatus_FieldSubPath{selector: PodStatus_FieldPathSelectorContainerStatuses, subPath: subPath} 2805 } 2806 2807 func (s Pod_StatusPathSelectorContainerStatuses) WithSubValue(subPathValue PodStatusContainer_FieldPathValue) *PodStatus_FieldSubPathValue { 2808 return &PodStatus_FieldSubPathValue{PodStatus_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 2809 } 2810 2811 func (s Pod_StatusPathSelectorContainerStatuses) WithSubArrayOfValues(subPathArrayOfValues PodStatusContainer_FieldPathArrayOfValues) *PodStatus_FieldSubPathArrayOfValues { 2812 return &PodStatus_FieldSubPathArrayOfValues{PodStatus_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 2813 } 2814 2815 func (s Pod_StatusPathSelectorContainerStatuses) WithSubArrayItemValue(subPathArrayItemValue PodStatusContainer_FieldPathArrayItemValue) *PodStatus_FieldSubPathArrayItemValue { 2816 return &PodStatus_FieldSubPathArrayItemValue{PodStatus_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 2817 } 2818 2819 func (Pod_StatusPathSelectorContainerStatuses) Name() Pod_StatusPathSelectorContainerStatusesName { 2820 return Pod_StatusPathSelectorContainerStatusesName{} 2821 } 2822 2823 func (Pod_StatusPathSelectorContainerStatuses) State() Pod_StatusPathSelectorContainerStatusesState { 2824 return Pod_StatusPathSelectorContainerStatusesState{} 2825 } 2826 2827 func (Pod_StatusPathSelectorContainerStatuses) Waiting() Pod_StatusPathSelectorContainerStatusesWaiting { 2828 return Pod_StatusPathSelectorContainerStatusesWaiting{} 2829 } 2830 2831 func (Pod_StatusPathSelectorContainerStatuses) Running() Pod_StatusPathSelectorContainerStatusesRunning { 2832 return Pod_StatusPathSelectorContainerStatusesRunning{} 2833 } 2834 2835 func (Pod_StatusPathSelectorContainerStatuses) Terminated() Pod_StatusPathSelectorContainerStatusesTerminated { 2836 return Pod_StatusPathSelectorContainerStatusesTerminated{} 2837 } 2838 2839 type Pod_StatusPathSelectorContainerStatusesName struct{} 2840 2841 func (Pod_StatusPathSelectorContainerStatusesName) FieldPath() *PodStatus_FieldSubPath { 2842 return &PodStatus_FieldSubPath{ 2843 selector: PodStatus_FieldPathSelectorContainerStatuses, 2844 subPath: NewPodStatusContainerFieldPathBuilder().Name().FieldPath(), 2845 } 2846 } 2847 2848 func (s Pod_StatusPathSelectorContainerStatusesName) WithValue(value string) *PodStatus_FieldSubPathValue { 2849 return s.FieldPath().WithIValue(value).(*PodStatus_FieldSubPathValue) 2850 } 2851 2852 func (s Pod_StatusPathSelectorContainerStatusesName) WithArrayOfValues(values []string) *PodStatus_FieldSubPathArrayOfValues { 2853 return s.FieldPath().WithIArrayOfValues(values).(*PodStatus_FieldSubPathArrayOfValues) 2854 } 2855 2856 type Pod_StatusPathSelectorContainerStatusesState struct{} 2857 2858 func (Pod_StatusPathSelectorContainerStatusesState) FieldPath() *PodStatus_FieldSubPath { 2859 return &PodStatus_FieldSubPath{ 2860 selector: PodStatus_FieldPathSelectorContainerStatuses, 2861 subPath: NewPodStatusContainerFieldPathBuilder().State().FieldPath(), 2862 } 2863 } 2864 2865 func (s Pod_StatusPathSelectorContainerStatusesState) WithValue(value Pod_Status_Container_State) *PodStatus_FieldSubPathValue { 2866 return s.FieldPath().WithIValue(value).(*PodStatus_FieldSubPathValue) 2867 } 2868 2869 func (s Pod_StatusPathSelectorContainerStatusesState) WithArrayOfValues(values []Pod_Status_Container_State) *PodStatus_FieldSubPathArrayOfValues { 2870 return s.FieldPath().WithIArrayOfValues(values).(*PodStatus_FieldSubPathArrayOfValues) 2871 } 2872 2873 type Pod_StatusPathSelectorContainerStatusesWaiting struct{} 2874 2875 func (Pod_StatusPathSelectorContainerStatusesWaiting) FieldPath() *PodStatus_FieldSubPath { 2876 return &PodStatus_FieldSubPath{ 2877 selector: PodStatus_FieldPathSelectorContainerStatuses, 2878 subPath: NewPodStatusContainerFieldPathBuilder().Waiting().FieldPath(), 2879 } 2880 } 2881 2882 func (s Pod_StatusPathSelectorContainerStatusesWaiting) WithValue(value *Pod_Status_Container_StateWaiting) *PodStatus_FieldSubPathValue { 2883 return s.FieldPath().WithIValue(value).(*PodStatus_FieldSubPathValue) 2884 } 2885 2886 func (s Pod_StatusPathSelectorContainerStatusesWaiting) WithArrayOfValues(values []*Pod_Status_Container_StateWaiting) *PodStatus_FieldSubPathArrayOfValues { 2887 return s.FieldPath().WithIArrayOfValues(values).(*PodStatus_FieldSubPathArrayOfValues) 2888 } 2889 2890 func (Pod_StatusPathSelectorContainerStatusesWaiting) Reason() Pod_StatusPathSelectorContainerStatusesWaitingReason { 2891 return Pod_StatusPathSelectorContainerStatusesWaitingReason{} 2892 } 2893 2894 func (Pod_StatusPathSelectorContainerStatusesWaiting) Message() Pod_StatusPathSelectorContainerStatusesWaitingMessage { 2895 return Pod_StatusPathSelectorContainerStatusesWaitingMessage{} 2896 } 2897 2898 type Pod_StatusPathSelectorContainerStatusesWaitingReason struct{} 2899 2900 func (Pod_StatusPathSelectorContainerStatusesWaitingReason) FieldPath() *PodStatus_FieldSubPath { 2901 return &PodStatus_FieldSubPath{ 2902 selector: PodStatus_FieldPathSelectorContainerStatuses, 2903 subPath: NewPodStatusContainerFieldPathBuilder().Waiting().Reason().FieldPath(), 2904 } 2905 } 2906 2907 func (s Pod_StatusPathSelectorContainerStatusesWaitingReason) WithValue(value string) *PodStatus_FieldSubPathValue { 2908 return s.FieldPath().WithIValue(value).(*PodStatus_FieldSubPathValue) 2909 } 2910 2911 func (s Pod_StatusPathSelectorContainerStatusesWaitingReason) WithArrayOfValues(values []string) *PodStatus_FieldSubPathArrayOfValues { 2912 return s.FieldPath().WithIArrayOfValues(values).(*PodStatus_FieldSubPathArrayOfValues) 2913 } 2914 2915 type Pod_StatusPathSelectorContainerStatusesWaitingMessage struct{} 2916 2917 func (Pod_StatusPathSelectorContainerStatusesWaitingMessage) FieldPath() *PodStatus_FieldSubPath { 2918 return &PodStatus_FieldSubPath{ 2919 selector: PodStatus_FieldPathSelectorContainerStatuses, 2920 subPath: NewPodStatusContainerFieldPathBuilder().Waiting().Message().FieldPath(), 2921 } 2922 } 2923 2924 func (s Pod_StatusPathSelectorContainerStatusesWaitingMessage) WithValue(value string) *PodStatus_FieldSubPathValue { 2925 return s.FieldPath().WithIValue(value).(*PodStatus_FieldSubPathValue) 2926 } 2927 2928 func (s Pod_StatusPathSelectorContainerStatusesWaitingMessage) WithArrayOfValues(values []string) *PodStatus_FieldSubPathArrayOfValues { 2929 return s.FieldPath().WithIArrayOfValues(values).(*PodStatus_FieldSubPathArrayOfValues) 2930 } 2931 2932 type Pod_StatusPathSelectorContainerStatusesRunning struct{} 2933 2934 func (Pod_StatusPathSelectorContainerStatusesRunning) FieldPath() *PodStatus_FieldSubPath { 2935 return &PodStatus_FieldSubPath{ 2936 selector: PodStatus_FieldPathSelectorContainerStatuses, 2937 subPath: NewPodStatusContainerFieldPathBuilder().Running().FieldPath(), 2938 } 2939 } 2940 2941 func (s Pod_StatusPathSelectorContainerStatusesRunning) WithValue(value *Pod_Status_Container_StateRunning) *PodStatus_FieldSubPathValue { 2942 return s.FieldPath().WithIValue(value).(*PodStatus_FieldSubPathValue) 2943 } 2944 2945 func (s Pod_StatusPathSelectorContainerStatusesRunning) WithArrayOfValues(values []*Pod_Status_Container_StateRunning) *PodStatus_FieldSubPathArrayOfValues { 2946 return s.FieldPath().WithIArrayOfValues(values).(*PodStatus_FieldSubPathArrayOfValues) 2947 } 2948 2949 func (Pod_StatusPathSelectorContainerStatusesRunning) StartedAt() Pod_StatusPathSelectorContainerStatusesRunningStartedAt { 2950 return Pod_StatusPathSelectorContainerStatusesRunningStartedAt{} 2951 } 2952 2953 type Pod_StatusPathSelectorContainerStatusesRunningStartedAt struct{} 2954 2955 func (Pod_StatusPathSelectorContainerStatusesRunningStartedAt) FieldPath() *PodStatus_FieldSubPath { 2956 return &PodStatus_FieldSubPath{ 2957 selector: PodStatus_FieldPathSelectorContainerStatuses, 2958 subPath: NewPodStatusContainerFieldPathBuilder().Running().StartedAt().FieldPath(), 2959 } 2960 } 2961 2962 func (s Pod_StatusPathSelectorContainerStatusesRunningStartedAt) WithValue(value *timestamppb.Timestamp) *PodStatus_FieldSubPathValue { 2963 return s.FieldPath().WithIValue(value).(*PodStatus_FieldSubPathValue) 2964 } 2965 2966 func (s Pod_StatusPathSelectorContainerStatusesRunningStartedAt) WithArrayOfValues(values []*timestamppb.Timestamp) *PodStatus_FieldSubPathArrayOfValues { 2967 return s.FieldPath().WithIArrayOfValues(values).(*PodStatus_FieldSubPathArrayOfValues) 2968 } 2969 2970 type Pod_StatusPathSelectorContainerStatusesTerminated struct{} 2971 2972 func (Pod_StatusPathSelectorContainerStatusesTerminated) FieldPath() *PodStatus_FieldSubPath { 2973 return &PodStatus_FieldSubPath{ 2974 selector: PodStatus_FieldPathSelectorContainerStatuses, 2975 subPath: NewPodStatusContainerFieldPathBuilder().Terminated().FieldPath(), 2976 } 2977 } 2978 2979 func (s Pod_StatusPathSelectorContainerStatusesTerminated) WithValue(value *Pod_Status_Container_StateTerminated) *PodStatus_FieldSubPathValue { 2980 return s.FieldPath().WithIValue(value).(*PodStatus_FieldSubPathValue) 2981 } 2982 2983 func (s Pod_StatusPathSelectorContainerStatusesTerminated) WithArrayOfValues(values []*Pod_Status_Container_StateTerminated) *PodStatus_FieldSubPathArrayOfValues { 2984 return s.FieldPath().WithIArrayOfValues(values).(*PodStatus_FieldSubPathArrayOfValues) 2985 } 2986 2987 func (Pod_StatusPathSelectorContainerStatusesTerminated) ExitCode() Pod_StatusPathSelectorContainerStatusesTerminatedExitCode { 2988 return Pod_StatusPathSelectorContainerStatusesTerminatedExitCode{} 2989 } 2990 2991 func (Pod_StatusPathSelectorContainerStatusesTerminated) Signal() Pod_StatusPathSelectorContainerStatusesTerminatedSignal { 2992 return Pod_StatusPathSelectorContainerStatusesTerminatedSignal{} 2993 } 2994 2995 func (Pod_StatusPathSelectorContainerStatusesTerminated) Reason() Pod_StatusPathSelectorContainerStatusesTerminatedReason { 2996 return Pod_StatusPathSelectorContainerStatusesTerminatedReason{} 2997 } 2998 2999 func (Pod_StatusPathSelectorContainerStatusesTerminated) Message() Pod_StatusPathSelectorContainerStatusesTerminatedMessage { 3000 return Pod_StatusPathSelectorContainerStatusesTerminatedMessage{} 3001 } 3002 3003 func (Pod_StatusPathSelectorContainerStatusesTerminated) StartedAt() Pod_StatusPathSelectorContainerStatusesTerminatedStartedAt { 3004 return Pod_StatusPathSelectorContainerStatusesTerminatedStartedAt{} 3005 } 3006 3007 func (Pod_StatusPathSelectorContainerStatusesTerminated) FinishedAt() Pod_StatusPathSelectorContainerStatusesTerminatedFinishedAt { 3008 return Pod_StatusPathSelectorContainerStatusesTerminatedFinishedAt{} 3009 } 3010 3011 func (Pod_StatusPathSelectorContainerStatusesTerminated) ContainerId() Pod_StatusPathSelectorContainerStatusesTerminatedContainerId { 3012 return Pod_StatusPathSelectorContainerStatusesTerminatedContainerId{} 3013 } 3014 3015 type Pod_StatusPathSelectorContainerStatusesTerminatedExitCode struct{} 3016 3017 func (Pod_StatusPathSelectorContainerStatusesTerminatedExitCode) FieldPath() *PodStatus_FieldSubPath { 3018 return &PodStatus_FieldSubPath{ 3019 selector: PodStatus_FieldPathSelectorContainerStatuses, 3020 subPath: NewPodStatusContainerFieldPathBuilder().Terminated().ExitCode().FieldPath(), 3021 } 3022 } 3023 3024 func (s Pod_StatusPathSelectorContainerStatusesTerminatedExitCode) WithValue(value int32) *PodStatus_FieldSubPathValue { 3025 return s.FieldPath().WithIValue(value).(*PodStatus_FieldSubPathValue) 3026 } 3027 3028 func (s Pod_StatusPathSelectorContainerStatusesTerminatedExitCode) WithArrayOfValues(values []int32) *PodStatus_FieldSubPathArrayOfValues { 3029 return s.FieldPath().WithIArrayOfValues(values).(*PodStatus_FieldSubPathArrayOfValues) 3030 } 3031 3032 type Pod_StatusPathSelectorContainerStatusesTerminatedSignal struct{} 3033 3034 func (Pod_StatusPathSelectorContainerStatusesTerminatedSignal) FieldPath() *PodStatus_FieldSubPath { 3035 return &PodStatus_FieldSubPath{ 3036 selector: PodStatus_FieldPathSelectorContainerStatuses, 3037 subPath: NewPodStatusContainerFieldPathBuilder().Terminated().Signal().FieldPath(), 3038 } 3039 } 3040 3041 func (s Pod_StatusPathSelectorContainerStatusesTerminatedSignal) WithValue(value int32) *PodStatus_FieldSubPathValue { 3042 return s.FieldPath().WithIValue(value).(*PodStatus_FieldSubPathValue) 3043 } 3044 3045 func (s Pod_StatusPathSelectorContainerStatusesTerminatedSignal) WithArrayOfValues(values []int32) *PodStatus_FieldSubPathArrayOfValues { 3046 return s.FieldPath().WithIArrayOfValues(values).(*PodStatus_FieldSubPathArrayOfValues) 3047 } 3048 3049 type Pod_StatusPathSelectorContainerStatusesTerminatedReason struct{} 3050 3051 func (Pod_StatusPathSelectorContainerStatusesTerminatedReason) FieldPath() *PodStatus_FieldSubPath { 3052 return &PodStatus_FieldSubPath{ 3053 selector: PodStatus_FieldPathSelectorContainerStatuses, 3054 subPath: NewPodStatusContainerFieldPathBuilder().Terminated().Reason().FieldPath(), 3055 } 3056 } 3057 3058 func (s Pod_StatusPathSelectorContainerStatusesTerminatedReason) WithValue(value string) *PodStatus_FieldSubPathValue { 3059 return s.FieldPath().WithIValue(value).(*PodStatus_FieldSubPathValue) 3060 } 3061 3062 func (s Pod_StatusPathSelectorContainerStatusesTerminatedReason) WithArrayOfValues(values []string) *PodStatus_FieldSubPathArrayOfValues { 3063 return s.FieldPath().WithIArrayOfValues(values).(*PodStatus_FieldSubPathArrayOfValues) 3064 } 3065 3066 type Pod_StatusPathSelectorContainerStatusesTerminatedMessage struct{} 3067 3068 func (Pod_StatusPathSelectorContainerStatusesTerminatedMessage) FieldPath() *PodStatus_FieldSubPath { 3069 return &PodStatus_FieldSubPath{ 3070 selector: PodStatus_FieldPathSelectorContainerStatuses, 3071 subPath: NewPodStatusContainerFieldPathBuilder().Terminated().Message().FieldPath(), 3072 } 3073 } 3074 3075 func (s Pod_StatusPathSelectorContainerStatusesTerminatedMessage) WithValue(value string) *PodStatus_FieldSubPathValue { 3076 return s.FieldPath().WithIValue(value).(*PodStatus_FieldSubPathValue) 3077 } 3078 3079 func (s Pod_StatusPathSelectorContainerStatusesTerminatedMessage) WithArrayOfValues(values []string) *PodStatus_FieldSubPathArrayOfValues { 3080 return s.FieldPath().WithIArrayOfValues(values).(*PodStatus_FieldSubPathArrayOfValues) 3081 } 3082 3083 type Pod_StatusPathSelectorContainerStatusesTerminatedStartedAt struct{} 3084 3085 func (Pod_StatusPathSelectorContainerStatusesTerminatedStartedAt) FieldPath() *PodStatus_FieldSubPath { 3086 return &PodStatus_FieldSubPath{ 3087 selector: PodStatus_FieldPathSelectorContainerStatuses, 3088 subPath: NewPodStatusContainerFieldPathBuilder().Terminated().StartedAt().FieldPath(), 3089 } 3090 } 3091 3092 func (s Pod_StatusPathSelectorContainerStatusesTerminatedStartedAt) WithValue(value *timestamppb.Timestamp) *PodStatus_FieldSubPathValue { 3093 return s.FieldPath().WithIValue(value).(*PodStatus_FieldSubPathValue) 3094 } 3095 3096 func (s Pod_StatusPathSelectorContainerStatusesTerminatedStartedAt) WithArrayOfValues(values []*timestamppb.Timestamp) *PodStatus_FieldSubPathArrayOfValues { 3097 return s.FieldPath().WithIArrayOfValues(values).(*PodStatus_FieldSubPathArrayOfValues) 3098 } 3099 3100 type Pod_StatusPathSelectorContainerStatusesTerminatedFinishedAt struct{} 3101 3102 func (Pod_StatusPathSelectorContainerStatusesTerminatedFinishedAt) FieldPath() *PodStatus_FieldSubPath { 3103 return &PodStatus_FieldSubPath{ 3104 selector: PodStatus_FieldPathSelectorContainerStatuses, 3105 subPath: NewPodStatusContainerFieldPathBuilder().Terminated().FinishedAt().FieldPath(), 3106 } 3107 } 3108 3109 func (s Pod_StatusPathSelectorContainerStatusesTerminatedFinishedAt) WithValue(value *timestamppb.Timestamp) *PodStatus_FieldSubPathValue { 3110 return s.FieldPath().WithIValue(value).(*PodStatus_FieldSubPathValue) 3111 } 3112 3113 func (s Pod_StatusPathSelectorContainerStatusesTerminatedFinishedAt) WithArrayOfValues(values []*timestamppb.Timestamp) *PodStatus_FieldSubPathArrayOfValues { 3114 return s.FieldPath().WithIArrayOfValues(values).(*PodStatus_FieldSubPathArrayOfValues) 3115 } 3116 3117 type Pod_StatusPathSelectorContainerStatusesTerminatedContainerId struct{} 3118 3119 func (Pod_StatusPathSelectorContainerStatusesTerminatedContainerId) FieldPath() *PodStatus_FieldSubPath { 3120 return &PodStatus_FieldSubPath{ 3121 selector: PodStatus_FieldPathSelectorContainerStatuses, 3122 subPath: NewPodStatusContainerFieldPathBuilder().Terminated().ContainerId().FieldPath(), 3123 } 3124 } 3125 3126 func (s Pod_StatusPathSelectorContainerStatusesTerminatedContainerId) WithValue(value string) *PodStatus_FieldSubPathValue { 3127 return s.FieldPath().WithIValue(value).(*PodStatus_FieldSubPathValue) 3128 } 3129 3130 func (s Pod_StatusPathSelectorContainerStatusesTerminatedContainerId) WithArrayOfValues(values []string) *PodStatus_FieldSubPathArrayOfValues { 3131 return s.FieldPath().WithIArrayOfValues(values).(*PodStatus_FieldSubPathArrayOfValues) 3132 } 3133 3134 type Pod_StatusPathSelectorError struct{} 3135 3136 func (Pod_StatusPathSelectorError) FieldPath() *PodStatus_FieldTerminalPath { 3137 return &PodStatus_FieldTerminalPath{selector: PodStatus_FieldPathSelectorError} 3138 } 3139 3140 func (s Pod_StatusPathSelectorError) WithValue(value string) *PodStatus_FieldTerminalPathValue { 3141 return s.FieldPath().WithIValue(value).(*PodStatus_FieldTerminalPathValue) 3142 } 3143 3144 func (s Pod_StatusPathSelectorError) WithArrayOfValues(values []string) *PodStatus_FieldTerminalPathArrayOfValues { 3145 return s.FieldPath().WithIArrayOfValues(values).(*PodStatus_FieldTerminalPathArrayOfValues) 3146 } 3147 3148 type PodStatusContainerFieldPathBuilder struct{} 3149 3150 func NewPodStatusContainerFieldPathBuilder() PodStatusContainerFieldPathBuilder { 3151 return PodStatusContainerFieldPathBuilder{} 3152 } 3153 func (PodStatusContainerFieldPathBuilder) Name() Pod_Status_ContainerPathSelectorName { 3154 return Pod_Status_ContainerPathSelectorName{} 3155 } 3156 func (PodStatusContainerFieldPathBuilder) State() Pod_Status_ContainerPathSelectorState { 3157 return Pod_Status_ContainerPathSelectorState{} 3158 } 3159 func (PodStatusContainerFieldPathBuilder) Waiting() Pod_Status_ContainerPathSelectorWaiting { 3160 return Pod_Status_ContainerPathSelectorWaiting{} 3161 } 3162 func (PodStatusContainerFieldPathBuilder) Running() Pod_Status_ContainerPathSelectorRunning { 3163 return Pod_Status_ContainerPathSelectorRunning{} 3164 } 3165 func (PodStatusContainerFieldPathBuilder) Terminated() Pod_Status_ContainerPathSelectorTerminated { 3166 return Pod_Status_ContainerPathSelectorTerminated{} 3167 } 3168 3169 type Pod_Status_ContainerPathSelectorName struct{} 3170 3171 func (Pod_Status_ContainerPathSelectorName) FieldPath() *PodStatusContainer_FieldTerminalPath { 3172 return &PodStatusContainer_FieldTerminalPath{selector: PodStatusContainer_FieldPathSelectorName} 3173 } 3174 3175 func (s Pod_Status_ContainerPathSelectorName) WithValue(value string) *PodStatusContainer_FieldTerminalPathValue { 3176 return s.FieldPath().WithIValue(value).(*PodStatusContainer_FieldTerminalPathValue) 3177 } 3178 3179 func (s Pod_Status_ContainerPathSelectorName) WithArrayOfValues(values []string) *PodStatusContainer_FieldTerminalPathArrayOfValues { 3180 return s.FieldPath().WithIArrayOfValues(values).(*PodStatusContainer_FieldTerminalPathArrayOfValues) 3181 } 3182 3183 type Pod_Status_ContainerPathSelectorState struct{} 3184 3185 func (Pod_Status_ContainerPathSelectorState) FieldPath() *PodStatusContainer_FieldTerminalPath { 3186 return &PodStatusContainer_FieldTerminalPath{selector: PodStatusContainer_FieldPathSelectorState} 3187 } 3188 3189 func (s Pod_Status_ContainerPathSelectorState) WithValue(value Pod_Status_Container_State) *PodStatusContainer_FieldTerminalPathValue { 3190 return s.FieldPath().WithIValue(value).(*PodStatusContainer_FieldTerminalPathValue) 3191 } 3192 3193 func (s Pod_Status_ContainerPathSelectorState) WithArrayOfValues(values []Pod_Status_Container_State) *PodStatusContainer_FieldTerminalPathArrayOfValues { 3194 return s.FieldPath().WithIArrayOfValues(values).(*PodStatusContainer_FieldTerminalPathArrayOfValues) 3195 } 3196 3197 type Pod_Status_ContainerPathSelectorWaiting struct{} 3198 3199 func (Pod_Status_ContainerPathSelectorWaiting) FieldPath() *PodStatusContainer_FieldTerminalPath { 3200 return &PodStatusContainer_FieldTerminalPath{selector: PodStatusContainer_FieldPathSelectorWaiting} 3201 } 3202 3203 func (s Pod_Status_ContainerPathSelectorWaiting) WithValue(value *Pod_Status_Container_StateWaiting) *PodStatusContainer_FieldTerminalPathValue { 3204 return s.FieldPath().WithIValue(value).(*PodStatusContainer_FieldTerminalPathValue) 3205 } 3206 3207 func (s Pod_Status_ContainerPathSelectorWaiting) WithArrayOfValues(values []*Pod_Status_Container_StateWaiting) *PodStatusContainer_FieldTerminalPathArrayOfValues { 3208 return s.FieldPath().WithIArrayOfValues(values).(*PodStatusContainer_FieldTerminalPathArrayOfValues) 3209 } 3210 3211 func (Pod_Status_ContainerPathSelectorWaiting) WithSubPath(subPath PodStatusContainerStateWaiting_FieldPath) *PodStatusContainer_FieldSubPath { 3212 return &PodStatusContainer_FieldSubPath{selector: PodStatusContainer_FieldPathSelectorWaiting, subPath: subPath} 3213 } 3214 3215 func (s Pod_Status_ContainerPathSelectorWaiting) WithSubValue(subPathValue PodStatusContainerStateWaiting_FieldPathValue) *PodStatusContainer_FieldSubPathValue { 3216 return &PodStatusContainer_FieldSubPathValue{PodStatusContainer_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 3217 } 3218 3219 func (s Pod_Status_ContainerPathSelectorWaiting) WithSubArrayOfValues(subPathArrayOfValues PodStatusContainerStateWaiting_FieldPathArrayOfValues) *PodStatusContainer_FieldSubPathArrayOfValues { 3220 return &PodStatusContainer_FieldSubPathArrayOfValues{PodStatusContainer_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 3221 } 3222 3223 func (s Pod_Status_ContainerPathSelectorWaiting) WithSubArrayItemValue(subPathArrayItemValue PodStatusContainerStateWaiting_FieldPathArrayItemValue) *PodStatusContainer_FieldSubPathArrayItemValue { 3224 return &PodStatusContainer_FieldSubPathArrayItemValue{PodStatusContainer_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 3225 } 3226 3227 func (Pod_Status_ContainerPathSelectorWaiting) Reason() Pod_Status_ContainerPathSelectorWaitingReason { 3228 return Pod_Status_ContainerPathSelectorWaitingReason{} 3229 } 3230 3231 func (Pod_Status_ContainerPathSelectorWaiting) Message() Pod_Status_ContainerPathSelectorWaitingMessage { 3232 return Pod_Status_ContainerPathSelectorWaitingMessage{} 3233 } 3234 3235 type Pod_Status_ContainerPathSelectorWaitingReason struct{} 3236 3237 func (Pod_Status_ContainerPathSelectorWaitingReason) FieldPath() *PodStatusContainer_FieldSubPath { 3238 return &PodStatusContainer_FieldSubPath{ 3239 selector: PodStatusContainer_FieldPathSelectorWaiting, 3240 subPath: NewPodStatusContainerStateWaitingFieldPathBuilder().Reason().FieldPath(), 3241 } 3242 } 3243 3244 func (s Pod_Status_ContainerPathSelectorWaitingReason) WithValue(value string) *PodStatusContainer_FieldSubPathValue { 3245 return s.FieldPath().WithIValue(value).(*PodStatusContainer_FieldSubPathValue) 3246 } 3247 3248 func (s Pod_Status_ContainerPathSelectorWaitingReason) WithArrayOfValues(values []string) *PodStatusContainer_FieldSubPathArrayOfValues { 3249 return s.FieldPath().WithIArrayOfValues(values).(*PodStatusContainer_FieldSubPathArrayOfValues) 3250 } 3251 3252 type Pod_Status_ContainerPathSelectorWaitingMessage struct{} 3253 3254 func (Pod_Status_ContainerPathSelectorWaitingMessage) FieldPath() *PodStatusContainer_FieldSubPath { 3255 return &PodStatusContainer_FieldSubPath{ 3256 selector: PodStatusContainer_FieldPathSelectorWaiting, 3257 subPath: NewPodStatusContainerStateWaitingFieldPathBuilder().Message().FieldPath(), 3258 } 3259 } 3260 3261 func (s Pod_Status_ContainerPathSelectorWaitingMessage) WithValue(value string) *PodStatusContainer_FieldSubPathValue { 3262 return s.FieldPath().WithIValue(value).(*PodStatusContainer_FieldSubPathValue) 3263 } 3264 3265 func (s Pod_Status_ContainerPathSelectorWaitingMessage) WithArrayOfValues(values []string) *PodStatusContainer_FieldSubPathArrayOfValues { 3266 return s.FieldPath().WithIArrayOfValues(values).(*PodStatusContainer_FieldSubPathArrayOfValues) 3267 } 3268 3269 type Pod_Status_ContainerPathSelectorRunning struct{} 3270 3271 func (Pod_Status_ContainerPathSelectorRunning) FieldPath() *PodStatusContainer_FieldTerminalPath { 3272 return &PodStatusContainer_FieldTerminalPath{selector: PodStatusContainer_FieldPathSelectorRunning} 3273 } 3274 3275 func (s Pod_Status_ContainerPathSelectorRunning) WithValue(value *Pod_Status_Container_StateRunning) *PodStatusContainer_FieldTerminalPathValue { 3276 return s.FieldPath().WithIValue(value).(*PodStatusContainer_FieldTerminalPathValue) 3277 } 3278 3279 func (s Pod_Status_ContainerPathSelectorRunning) WithArrayOfValues(values []*Pod_Status_Container_StateRunning) *PodStatusContainer_FieldTerminalPathArrayOfValues { 3280 return s.FieldPath().WithIArrayOfValues(values).(*PodStatusContainer_FieldTerminalPathArrayOfValues) 3281 } 3282 3283 func (Pod_Status_ContainerPathSelectorRunning) WithSubPath(subPath PodStatusContainerStateRunning_FieldPath) *PodStatusContainer_FieldSubPath { 3284 return &PodStatusContainer_FieldSubPath{selector: PodStatusContainer_FieldPathSelectorRunning, subPath: subPath} 3285 } 3286 3287 func (s Pod_Status_ContainerPathSelectorRunning) WithSubValue(subPathValue PodStatusContainerStateRunning_FieldPathValue) *PodStatusContainer_FieldSubPathValue { 3288 return &PodStatusContainer_FieldSubPathValue{PodStatusContainer_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 3289 } 3290 3291 func (s Pod_Status_ContainerPathSelectorRunning) WithSubArrayOfValues(subPathArrayOfValues PodStatusContainerStateRunning_FieldPathArrayOfValues) *PodStatusContainer_FieldSubPathArrayOfValues { 3292 return &PodStatusContainer_FieldSubPathArrayOfValues{PodStatusContainer_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 3293 } 3294 3295 func (s Pod_Status_ContainerPathSelectorRunning) WithSubArrayItemValue(subPathArrayItemValue PodStatusContainerStateRunning_FieldPathArrayItemValue) *PodStatusContainer_FieldSubPathArrayItemValue { 3296 return &PodStatusContainer_FieldSubPathArrayItemValue{PodStatusContainer_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 3297 } 3298 3299 func (Pod_Status_ContainerPathSelectorRunning) StartedAt() Pod_Status_ContainerPathSelectorRunningStartedAt { 3300 return Pod_Status_ContainerPathSelectorRunningStartedAt{} 3301 } 3302 3303 type Pod_Status_ContainerPathSelectorRunningStartedAt struct{} 3304 3305 func (Pod_Status_ContainerPathSelectorRunningStartedAt) FieldPath() *PodStatusContainer_FieldSubPath { 3306 return &PodStatusContainer_FieldSubPath{ 3307 selector: PodStatusContainer_FieldPathSelectorRunning, 3308 subPath: NewPodStatusContainerStateRunningFieldPathBuilder().StartedAt().FieldPath(), 3309 } 3310 } 3311 3312 func (s Pod_Status_ContainerPathSelectorRunningStartedAt) WithValue(value *timestamppb.Timestamp) *PodStatusContainer_FieldSubPathValue { 3313 return s.FieldPath().WithIValue(value).(*PodStatusContainer_FieldSubPathValue) 3314 } 3315 3316 func (s Pod_Status_ContainerPathSelectorRunningStartedAt) WithArrayOfValues(values []*timestamppb.Timestamp) *PodStatusContainer_FieldSubPathArrayOfValues { 3317 return s.FieldPath().WithIArrayOfValues(values).(*PodStatusContainer_FieldSubPathArrayOfValues) 3318 } 3319 3320 type Pod_Status_ContainerPathSelectorTerminated struct{} 3321 3322 func (Pod_Status_ContainerPathSelectorTerminated) FieldPath() *PodStatusContainer_FieldTerminalPath { 3323 return &PodStatusContainer_FieldTerminalPath{selector: PodStatusContainer_FieldPathSelectorTerminated} 3324 } 3325 3326 func (s Pod_Status_ContainerPathSelectorTerminated) WithValue(value *Pod_Status_Container_StateTerminated) *PodStatusContainer_FieldTerminalPathValue { 3327 return s.FieldPath().WithIValue(value).(*PodStatusContainer_FieldTerminalPathValue) 3328 } 3329 3330 func (s Pod_Status_ContainerPathSelectorTerminated) WithArrayOfValues(values []*Pod_Status_Container_StateTerminated) *PodStatusContainer_FieldTerminalPathArrayOfValues { 3331 return s.FieldPath().WithIArrayOfValues(values).(*PodStatusContainer_FieldTerminalPathArrayOfValues) 3332 } 3333 3334 func (Pod_Status_ContainerPathSelectorTerminated) WithSubPath(subPath PodStatusContainerStateTerminated_FieldPath) *PodStatusContainer_FieldSubPath { 3335 return &PodStatusContainer_FieldSubPath{selector: PodStatusContainer_FieldPathSelectorTerminated, subPath: subPath} 3336 } 3337 3338 func (s Pod_Status_ContainerPathSelectorTerminated) WithSubValue(subPathValue PodStatusContainerStateTerminated_FieldPathValue) *PodStatusContainer_FieldSubPathValue { 3339 return &PodStatusContainer_FieldSubPathValue{PodStatusContainer_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 3340 } 3341 3342 func (s Pod_Status_ContainerPathSelectorTerminated) WithSubArrayOfValues(subPathArrayOfValues PodStatusContainerStateTerminated_FieldPathArrayOfValues) *PodStatusContainer_FieldSubPathArrayOfValues { 3343 return &PodStatusContainer_FieldSubPathArrayOfValues{PodStatusContainer_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 3344 } 3345 3346 func (s Pod_Status_ContainerPathSelectorTerminated) WithSubArrayItemValue(subPathArrayItemValue PodStatusContainerStateTerminated_FieldPathArrayItemValue) *PodStatusContainer_FieldSubPathArrayItemValue { 3347 return &PodStatusContainer_FieldSubPathArrayItemValue{PodStatusContainer_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 3348 } 3349 3350 func (Pod_Status_ContainerPathSelectorTerminated) ExitCode() Pod_Status_ContainerPathSelectorTerminatedExitCode { 3351 return Pod_Status_ContainerPathSelectorTerminatedExitCode{} 3352 } 3353 3354 func (Pod_Status_ContainerPathSelectorTerminated) Signal() Pod_Status_ContainerPathSelectorTerminatedSignal { 3355 return Pod_Status_ContainerPathSelectorTerminatedSignal{} 3356 } 3357 3358 func (Pod_Status_ContainerPathSelectorTerminated) Reason() Pod_Status_ContainerPathSelectorTerminatedReason { 3359 return Pod_Status_ContainerPathSelectorTerminatedReason{} 3360 } 3361 3362 func (Pod_Status_ContainerPathSelectorTerminated) Message() Pod_Status_ContainerPathSelectorTerminatedMessage { 3363 return Pod_Status_ContainerPathSelectorTerminatedMessage{} 3364 } 3365 3366 func (Pod_Status_ContainerPathSelectorTerminated) StartedAt() Pod_Status_ContainerPathSelectorTerminatedStartedAt { 3367 return Pod_Status_ContainerPathSelectorTerminatedStartedAt{} 3368 } 3369 3370 func (Pod_Status_ContainerPathSelectorTerminated) FinishedAt() Pod_Status_ContainerPathSelectorTerminatedFinishedAt { 3371 return Pod_Status_ContainerPathSelectorTerminatedFinishedAt{} 3372 } 3373 3374 func (Pod_Status_ContainerPathSelectorTerminated) ContainerId() Pod_Status_ContainerPathSelectorTerminatedContainerId { 3375 return Pod_Status_ContainerPathSelectorTerminatedContainerId{} 3376 } 3377 3378 type Pod_Status_ContainerPathSelectorTerminatedExitCode struct{} 3379 3380 func (Pod_Status_ContainerPathSelectorTerminatedExitCode) FieldPath() *PodStatusContainer_FieldSubPath { 3381 return &PodStatusContainer_FieldSubPath{ 3382 selector: PodStatusContainer_FieldPathSelectorTerminated, 3383 subPath: NewPodStatusContainerStateTerminatedFieldPathBuilder().ExitCode().FieldPath(), 3384 } 3385 } 3386 3387 func (s Pod_Status_ContainerPathSelectorTerminatedExitCode) WithValue(value int32) *PodStatusContainer_FieldSubPathValue { 3388 return s.FieldPath().WithIValue(value).(*PodStatusContainer_FieldSubPathValue) 3389 } 3390 3391 func (s Pod_Status_ContainerPathSelectorTerminatedExitCode) WithArrayOfValues(values []int32) *PodStatusContainer_FieldSubPathArrayOfValues { 3392 return s.FieldPath().WithIArrayOfValues(values).(*PodStatusContainer_FieldSubPathArrayOfValues) 3393 } 3394 3395 type Pod_Status_ContainerPathSelectorTerminatedSignal struct{} 3396 3397 func (Pod_Status_ContainerPathSelectorTerminatedSignal) FieldPath() *PodStatusContainer_FieldSubPath { 3398 return &PodStatusContainer_FieldSubPath{ 3399 selector: PodStatusContainer_FieldPathSelectorTerminated, 3400 subPath: NewPodStatusContainerStateTerminatedFieldPathBuilder().Signal().FieldPath(), 3401 } 3402 } 3403 3404 func (s Pod_Status_ContainerPathSelectorTerminatedSignal) WithValue(value int32) *PodStatusContainer_FieldSubPathValue { 3405 return s.FieldPath().WithIValue(value).(*PodStatusContainer_FieldSubPathValue) 3406 } 3407 3408 func (s Pod_Status_ContainerPathSelectorTerminatedSignal) WithArrayOfValues(values []int32) *PodStatusContainer_FieldSubPathArrayOfValues { 3409 return s.FieldPath().WithIArrayOfValues(values).(*PodStatusContainer_FieldSubPathArrayOfValues) 3410 } 3411 3412 type Pod_Status_ContainerPathSelectorTerminatedReason struct{} 3413 3414 func (Pod_Status_ContainerPathSelectorTerminatedReason) FieldPath() *PodStatusContainer_FieldSubPath { 3415 return &PodStatusContainer_FieldSubPath{ 3416 selector: PodStatusContainer_FieldPathSelectorTerminated, 3417 subPath: NewPodStatusContainerStateTerminatedFieldPathBuilder().Reason().FieldPath(), 3418 } 3419 } 3420 3421 func (s Pod_Status_ContainerPathSelectorTerminatedReason) WithValue(value string) *PodStatusContainer_FieldSubPathValue { 3422 return s.FieldPath().WithIValue(value).(*PodStatusContainer_FieldSubPathValue) 3423 } 3424 3425 func (s Pod_Status_ContainerPathSelectorTerminatedReason) WithArrayOfValues(values []string) *PodStatusContainer_FieldSubPathArrayOfValues { 3426 return s.FieldPath().WithIArrayOfValues(values).(*PodStatusContainer_FieldSubPathArrayOfValues) 3427 } 3428 3429 type Pod_Status_ContainerPathSelectorTerminatedMessage struct{} 3430 3431 func (Pod_Status_ContainerPathSelectorTerminatedMessage) FieldPath() *PodStatusContainer_FieldSubPath { 3432 return &PodStatusContainer_FieldSubPath{ 3433 selector: PodStatusContainer_FieldPathSelectorTerminated, 3434 subPath: NewPodStatusContainerStateTerminatedFieldPathBuilder().Message().FieldPath(), 3435 } 3436 } 3437 3438 func (s Pod_Status_ContainerPathSelectorTerminatedMessage) WithValue(value string) *PodStatusContainer_FieldSubPathValue { 3439 return s.FieldPath().WithIValue(value).(*PodStatusContainer_FieldSubPathValue) 3440 } 3441 3442 func (s Pod_Status_ContainerPathSelectorTerminatedMessage) WithArrayOfValues(values []string) *PodStatusContainer_FieldSubPathArrayOfValues { 3443 return s.FieldPath().WithIArrayOfValues(values).(*PodStatusContainer_FieldSubPathArrayOfValues) 3444 } 3445 3446 type Pod_Status_ContainerPathSelectorTerminatedStartedAt struct{} 3447 3448 func (Pod_Status_ContainerPathSelectorTerminatedStartedAt) FieldPath() *PodStatusContainer_FieldSubPath { 3449 return &PodStatusContainer_FieldSubPath{ 3450 selector: PodStatusContainer_FieldPathSelectorTerminated, 3451 subPath: NewPodStatusContainerStateTerminatedFieldPathBuilder().StartedAt().FieldPath(), 3452 } 3453 } 3454 3455 func (s Pod_Status_ContainerPathSelectorTerminatedStartedAt) WithValue(value *timestamppb.Timestamp) *PodStatusContainer_FieldSubPathValue { 3456 return s.FieldPath().WithIValue(value).(*PodStatusContainer_FieldSubPathValue) 3457 } 3458 3459 func (s Pod_Status_ContainerPathSelectorTerminatedStartedAt) WithArrayOfValues(values []*timestamppb.Timestamp) *PodStatusContainer_FieldSubPathArrayOfValues { 3460 return s.FieldPath().WithIArrayOfValues(values).(*PodStatusContainer_FieldSubPathArrayOfValues) 3461 } 3462 3463 type Pod_Status_ContainerPathSelectorTerminatedFinishedAt struct{} 3464 3465 func (Pod_Status_ContainerPathSelectorTerminatedFinishedAt) FieldPath() *PodStatusContainer_FieldSubPath { 3466 return &PodStatusContainer_FieldSubPath{ 3467 selector: PodStatusContainer_FieldPathSelectorTerminated, 3468 subPath: NewPodStatusContainerStateTerminatedFieldPathBuilder().FinishedAt().FieldPath(), 3469 } 3470 } 3471 3472 func (s Pod_Status_ContainerPathSelectorTerminatedFinishedAt) WithValue(value *timestamppb.Timestamp) *PodStatusContainer_FieldSubPathValue { 3473 return s.FieldPath().WithIValue(value).(*PodStatusContainer_FieldSubPathValue) 3474 } 3475 3476 func (s Pod_Status_ContainerPathSelectorTerminatedFinishedAt) WithArrayOfValues(values []*timestamppb.Timestamp) *PodStatusContainer_FieldSubPathArrayOfValues { 3477 return s.FieldPath().WithIArrayOfValues(values).(*PodStatusContainer_FieldSubPathArrayOfValues) 3478 } 3479 3480 type Pod_Status_ContainerPathSelectorTerminatedContainerId struct{} 3481 3482 func (Pod_Status_ContainerPathSelectorTerminatedContainerId) FieldPath() *PodStatusContainer_FieldSubPath { 3483 return &PodStatusContainer_FieldSubPath{ 3484 selector: PodStatusContainer_FieldPathSelectorTerminated, 3485 subPath: NewPodStatusContainerStateTerminatedFieldPathBuilder().ContainerId().FieldPath(), 3486 } 3487 } 3488 3489 func (s Pod_Status_ContainerPathSelectorTerminatedContainerId) WithValue(value string) *PodStatusContainer_FieldSubPathValue { 3490 return s.FieldPath().WithIValue(value).(*PodStatusContainer_FieldSubPathValue) 3491 } 3492 3493 func (s Pod_Status_ContainerPathSelectorTerminatedContainerId) WithArrayOfValues(values []string) *PodStatusContainer_FieldSubPathArrayOfValues { 3494 return s.FieldPath().WithIArrayOfValues(values).(*PodStatusContainer_FieldSubPathArrayOfValues) 3495 } 3496 3497 type PodStatusContainerStateWaitingFieldPathBuilder struct{} 3498 3499 func NewPodStatusContainerStateWaitingFieldPathBuilder() PodStatusContainerStateWaitingFieldPathBuilder { 3500 return PodStatusContainerStateWaitingFieldPathBuilder{} 3501 } 3502 func (PodStatusContainerStateWaitingFieldPathBuilder) Reason() Pod_Status_Container_StateWaitingPathSelectorReason { 3503 return Pod_Status_Container_StateWaitingPathSelectorReason{} 3504 } 3505 func (PodStatusContainerStateWaitingFieldPathBuilder) Message() Pod_Status_Container_StateWaitingPathSelectorMessage { 3506 return Pod_Status_Container_StateWaitingPathSelectorMessage{} 3507 } 3508 3509 type Pod_Status_Container_StateWaitingPathSelectorReason struct{} 3510 3511 func (Pod_Status_Container_StateWaitingPathSelectorReason) FieldPath() *PodStatusContainerStateWaiting_FieldTerminalPath { 3512 return &PodStatusContainerStateWaiting_FieldTerminalPath{selector: PodStatusContainerStateWaiting_FieldPathSelectorReason} 3513 } 3514 3515 func (s Pod_Status_Container_StateWaitingPathSelectorReason) WithValue(value string) *PodStatusContainerStateWaiting_FieldTerminalPathValue { 3516 return s.FieldPath().WithIValue(value).(*PodStatusContainerStateWaiting_FieldTerminalPathValue) 3517 } 3518 3519 func (s Pod_Status_Container_StateWaitingPathSelectorReason) WithArrayOfValues(values []string) *PodStatusContainerStateWaiting_FieldTerminalPathArrayOfValues { 3520 return s.FieldPath().WithIArrayOfValues(values).(*PodStatusContainerStateWaiting_FieldTerminalPathArrayOfValues) 3521 } 3522 3523 type Pod_Status_Container_StateWaitingPathSelectorMessage struct{} 3524 3525 func (Pod_Status_Container_StateWaitingPathSelectorMessage) FieldPath() *PodStatusContainerStateWaiting_FieldTerminalPath { 3526 return &PodStatusContainerStateWaiting_FieldTerminalPath{selector: PodStatusContainerStateWaiting_FieldPathSelectorMessage} 3527 } 3528 3529 func (s Pod_Status_Container_StateWaitingPathSelectorMessage) WithValue(value string) *PodStatusContainerStateWaiting_FieldTerminalPathValue { 3530 return s.FieldPath().WithIValue(value).(*PodStatusContainerStateWaiting_FieldTerminalPathValue) 3531 } 3532 3533 func (s Pod_Status_Container_StateWaitingPathSelectorMessage) WithArrayOfValues(values []string) *PodStatusContainerStateWaiting_FieldTerminalPathArrayOfValues { 3534 return s.FieldPath().WithIArrayOfValues(values).(*PodStatusContainerStateWaiting_FieldTerminalPathArrayOfValues) 3535 } 3536 3537 type PodStatusContainerStateRunningFieldPathBuilder struct{} 3538 3539 func NewPodStatusContainerStateRunningFieldPathBuilder() PodStatusContainerStateRunningFieldPathBuilder { 3540 return PodStatusContainerStateRunningFieldPathBuilder{} 3541 } 3542 func (PodStatusContainerStateRunningFieldPathBuilder) StartedAt() Pod_Status_Container_StateRunningPathSelectorStartedAt { 3543 return Pod_Status_Container_StateRunningPathSelectorStartedAt{} 3544 } 3545 3546 type Pod_Status_Container_StateRunningPathSelectorStartedAt struct{} 3547 3548 func (Pod_Status_Container_StateRunningPathSelectorStartedAt) FieldPath() *PodStatusContainerStateRunning_FieldTerminalPath { 3549 return &PodStatusContainerStateRunning_FieldTerminalPath{selector: PodStatusContainerStateRunning_FieldPathSelectorStartedAt} 3550 } 3551 3552 func (s Pod_Status_Container_StateRunningPathSelectorStartedAt) WithValue(value *timestamppb.Timestamp) *PodStatusContainerStateRunning_FieldTerminalPathValue { 3553 return s.FieldPath().WithIValue(value).(*PodStatusContainerStateRunning_FieldTerminalPathValue) 3554 } 3555 3556 func (s Pod_Status_Container_StateRunningPathSelectorStartedAt) WithArrayOfValues(values []*timestamppb.Timestamp) *PodStatusContainerStateRunning_FieldTerminalPathArrayOfValues { 3557 return s.FieldPath().WithIArrayOfValues(values).(*PodStatusContainerStateRunning_FieldTerminalPathArrayOfValues) 3558 } 3559 3560 type PodStatusContainerStateTerminatedFieldPathBuilder struct{} 3561 3562 func NewPodStatusContainerStateTerminatedFieldPathBuilder() PodStatusContainerStateTerminatedFieldPathBuilder { 3563 return PodStatusContainerStateTerminatedFieldPathBuilder{} 3564 } 3565 func (PodStatusContainerStateTerminatedFieldPathBuilder) ExitCode() Pod_Status_Container_StateTerminatedPathSelectorExitCode { 3566 return Pod_Status_Container_StateTerminatedPathSelectorExitCode{} 3567 } 3568 func (PodStatusContainerStateTerminatedFieldPathBuilder) Signal() Pod_Status_Container_StateTerminatedPathSelectorSignal { 3569 return Pod_Status_Container_StateTerminatedPathSelectorSignal{} 3570 } 3571 func (PodStatusContainerStateTerminatedFieldPathBuilder) Reason() Pod_Status_Container_StateTerminatedPathSelectorReason { 3572 return Pod_Status_Container_StateTerminatedPathSelectorReason{} 3573 } 3574 func (PodStatusContainerStateTerminatedFieldPathBuilder) Message() Pod_Status_Container_StateTerminatedPathSelectorMessage { 3575 return Pod_Status_Container_StateTerminatedPathSelectorMessage{} 3576 } 3577 func (PodStatusContainerStateTerminatedFieldPathBuilder) StartedAt() Pod_Status_Container_StateTerminatedPathSelectorStartedAt { 3578 return Pod_Status_Container_StateTerminatedPathSelectorStartedAt{} 3579 } 3580 func (PodStatusContainerStateTerminatedFieldPathBuilder) FinishedAt() Pod_Status_Container_StateTerminatedPathSelectorFinishedAt { 3581 return Pod_Status_Container_StateTerminatedPathSelectorFinishedAt{} 3582 } 3583 func (PodStatusContainerStateTerminatedFieldPathBuilder) ContainerId() Pod_Status_Container_StateTerminatedPathSelectorContainerId { 3584 return Pod_Status_Container_StateTerminatedPathSelectorContainerId{} 3585 } 3586 3587 type Pod_Status_Container_StateTerminatedPathSelectorExitCode struct{} 3588 3589 func (Pod_Status_Container_StateTerminatedPathSelectorExitCode) FieldPath() *PodStatusContainerStateTerminated_FieldTerminalPath { 3590 return &PodStatusContainerStateTerminated_FieldTerminalPath{selector: PodStatusContainerStateTerminated_FieldPathSelectorExitCode} 3591 } 3592 3593 func (s Pod_Status_Container_StateTerminatedPathSelectorExitCode) WithValue(value int32) *PodStatusContainerStateTerminated_FieldTerminalPathValue { 3594 return s.FieldPath().WithIValue(value).(*PodStatusContainerStateTerminated_FieldTerminalPathValue) 3595 } 3596 3597 func (s Pod_Status_Container_StateTerminatedPathSelectorExitCode) WithArrayOfValues(values []int32) *PodStatusContainerStateTerminated_FieldTerminalPathArrayOfValues { 3598 return s.FieldPath().WithIArrayOfValues(values).(*PodStatusContainerStateTerminated_FieldTerminalPathArrayOfValues) 3599 } 3600 3601 type Pod_Status_Container_StateTerminatedPathSelectorSignal struct{} 3602 3603 func (Pod_Status_Container_StateTerminatedPathSelectorSignal) FieldPath() *PodStatusContainerStateTerminated_FieldTerminalPath { 3604 return &PodStatusContainerStateTerminated_FieldTerminalPath{selector: PodStatusContainerStateTerminated_FieldPathSelectorSignal} 3605 } 3606 3607 func (s Pod_Status_Container_StateTerminatedPathSelectorSignal) WithValue(value int32) *PodStatusContainerStateTerminated_FieldTerminalPathValue { 3608 return s.FieldPath().WithIValue(value).(*PodStatusContainerStateTerminated_FieldTerminalPathValue) 3609 } 3610 3611 func (s Pod_Status_Container_StateTerminatedPathSelectorSignal) WithArrayOfValues(values []int32) *PodStatusContainerStateTerminated_FieldTerminalPathArrayOfValues { 3612 return s.FieldPath().WithIArrayOfValues(values).(*PodStatusContainerStateTerminated_FieldTerminalPathArrayOfValues) 3613 } 3614 3615 type Pod_Status_Container_StateTerminatedPathSelectorReason struct{} 3616 3617 func (Pod_Status_Container_StateTerminatedPathSelectorReason) FieldPath() *PodStatusContainerStateTerminated_FieldTerminalPath { 3618 return &PodStatusContainerStateTerminated_FieldTerminalPath{selector: PodStatusContainerStateTerminated_FieldPathSelectorReason} 3619 } 3620 3621 func (s Pod_Status_Container_StateTerminatedPathSelectorReason) WithValue(value string) *PodStatusContainerStateTerminated_FieldTerminalPathValue { 3622 return s.FieldPath().WithIValue(value).(*PodStatusContainerStateTerminated_FieldTerminalPathValue) 3623 } 3624 3625 func (s Pod_Status_Container_StateTerminatedPathSelectorReason) WithArrayOfValues(values []string) *PodStatusContainerStateTerminated_FieldTerminalPathArrayOfValues { 3626 return s.FieldPath().WithIArrayOfValues(values).(*PodStatusContainerStateTerminated_FieldTerminalPathArrayOfValues) 3627 } 3628 3629 type Pod_Status_Container_StateTerminatedPathSelectorMessage struct{} 3630 3631 func (Pod_Status_Container_StateTerminatedPathSelectorMessage) FieldPath() *PodStatusContainerStateTerminated_FieldTerminalPath { 3632 return &PodStatusContainerStateTerminated_FieldTerminalPath{selector: PodStatusContainerStateTerminated_FieldPathSelectorMessage} 3633 } 3634 3635 func (s Pod_Status_Container_StateTerminatedPathSelectorMessage) WithValue(value string) *PodStatusContainerStateTerminated_FieldTerminalPathValue { 3636 return s.FieldPath().WithIValue(value).(*PodStatusContainerStateTerminated_FieldTerminalPathValue) 3637 } 3638 3639 func (s Pod_Status_Container_StateTerminatedPathSelectorMessage) WithArrayOfValues(values []string) *PodStatusContainerStateTerminated_FieldTerminalPathArrayOfValues { 3640 return s.FieldPath().WithIArrayOfValues(values).(*PodStatusContainerStateTerminated_FieldTerminalPathArrayOfValues) 3641 } 3642 3643 type Pod_Status_Container_StateTerminatedPathSelectorStartedAt struct{} 3644 3645 func (Pod_Status_Container_StateTerminatedPathSelectorStartedAt) FieldPath() *PodStatusContainerStateTerminated_FieldTerminalPath { 3646 return &PodStatusContainerStateTerminated_FieldTerminalPath{selector: PodStatusContainerStateTerminated_FieldPathSelectorStartedAt} 3647 } 3648 3649 func (s Pod_Status_Container_StateTerminatedPathSelectorStartedAt) WithValue(value *timestamppb.Timestamp) *PodStatusContainerStateTerminated_FieldTerminalPathValue { 3650 return s.FieldPath().WithIValue(value).(*PodStatusContainerStateTerminated_FieldTerminalPathValue) 3651 } 3652 3653 func (s Pod_Status_Container_StateTerminatedPathSelectorStartedAt) WithArrayOfValues(values []*timestamppb.Timestamp) *PodStatusContainerStateTerminated_FieldTerminalPathArrayOfValues { 3654 return s.FieldPath().WithIArrayOfValues(values).(*PodStatusContainerStateTerminated_FieldTerminalPathArrayOfValues) 3655 } 3656 3657 type Pod_Status_Container_StateTerminatedPathSelectorFinishedAt struct{} 3658 3659 func (Pod_Status_Container_StateTerminatedPathSelectorFinishedAt) FieldPath() *PodStatusContainerStateTerminated_FieldTerminalPath { 3660 return &PodStatusContainerStateTerminated_FieldTerminalPath{selector: PodStatusContainerStateTerminated_FieldPathSelectorFinishedAt} 3661 } 3662 3663 func (s Pod_Status_Container_StateTerminatedPathSelectorFinishedAt) WithValue(value *timestamppb.Timestamp) *PodStatusContainerStateTerminated_FieldTerminalPathValue { 3664 return s.FieldPath().WithIValue(value).(*PodStatusContainerStateTerminated_FieldTerminalPathValue) 3665 } 3666 3667 func (s Pod_Status_Container_StateTerminatedPathSelectorFinishedAt) WithArrayOfValues(values []*timestamppb.Timestamp) *PodStatusContainerStateTerminated_FieldTerminalPathArrayOfValues { 3668 return s.FieldPath().WithIArrayOfValues(values).(*PodStatusContainerStateTerminated_FieldTerminalPathArrayOfValues) 3669 } 3670 3671 type Pod_Status_Container_StateTerminatedPathSelectorContainerId struct{} 3672 3673 func (Pod_Status_Container_StateTerminatedPathSelectorContainerId) FieldPath() *PodStatusContainerStateTerminated_FieldTerminalPath { 3674 return &PodStatusContainerStateTerminated_FieldTerminalPath{selector: PodStatusContainerStateTerminated_FieldPathSelectorContainerId} 3675 } 3676 3677 func (s Pod_Status_Container_StateTerminatedPathSelectorContainerId) WithValue(value string) *PodStatusContainerStateTerminated_FieldTerminalPathValue { 3678 return s.FieldPath().WithIValue(value).(*PodStatusContainerStateTerminated_FieldTerminalPathValue) 3679 } 3680 3681 func (s Pod_Status_Container_StateTerminatedPathSelectorContainerId) WithArrayOfValues(values []string) *PodStatusContainerStateTerminated_FieldTerminalPathArrayOfValues { 3682 return s.FieldPath().WithIArrayOfValues(values).(*PodStatusContainerStateTerminated_FieldTerminalPathArrayOfValues) 3683 }