github.com/cloudwan/edgelq-sdk@v1.15.4/devices/resources/v1alpha2/customized_image/customized_image.pb.fieldpathbuilder.go (about) 1 // Code generated by protoc-gen-goten-object 2 // File: edgelq/devices/proto/v1alpha2/customized_image.proto 3 // DO NOT EDIT!!! 4 5 package customized_image 6 7 // proto imports 8 import ( 9 project "github.com/cloudwan/edgelq-sdk/devices/resources/v1alpha2/project" 10 meta "github.com/cloudwan/goten-sdk/types/meta" 11 multi_region_policy "github.com/cloudwan/goten-sdk/types/multi_region_policy" 12 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 13 ) 14 15 // make sure we're using proto imports 16 var ( 17 _ = &project.Project{} 18 _ = ×tamppb.Timestamp{} 19 _ = &meta.Meta{} 20 _ = &multi_region_policy.MultiRegionPolicy{} 21 ) 22 23 type CustomizedImageFieldPathBuilder struct{} 24 25 func NewCustomizedImageFieldPathBuilder() CustomizedImageFieldPathBuilder { 26 return CustomizedImageFieldPathBuilder{} 27 } 28 func (CustomizedImageFieldPathBuilder) Name() CustomizedImagePathSelectorName { 29 return CustomizedImagePathSelectorName{} 30 } 31 func (CustomizedImageFieldPathBuilder) Metadata() CustomizedImagePathSelectorMetadata { 32 return CustomizedImagePathSelectorMetadata{} 33 } 34 func (CustomizedImageFieldPathBuilder) Spec() CustomizedImagePathSelectorSpec { 35 return CustomizedImagePathSelectorSpec{} 36 } 37 func (CustomizedImageFieldPathBuilder) Status() CustomizedImagePathSelectorStatus { 38 return CustomizedImagePathSelectorStatus{} 39 } 40 41 type CustomizedImagePathSelectorName struct{} 42 43 func (CustomizedImagePathSelectorName) FieldPath() *CustomizedImage_FieldTerminalPath { 44 return &CustomizedImage_FieldTerminalPath{selector: CustomizedImage_FieldPathSelectorName} 45 } 46 47 func (s CustomizedImagePathSelectorName) WithValue(value *Name) *CustomizedImage_FieldTerminalPathValue { 48 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldTerminalPathValue) 49 } 50 51 func (s CustomizedImagePathSelectorName) WithArrayOfValues(values []*Name) *CustomizedImage_FieldTerminalPathArrayOfValues { 52 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldTerminalPathArrayOfValues) 53 } 54 55 type CustomizedImagePathSelectorMetadata struct{} 56 57 func (CustomizedImagePathSelectorMetadata) FieldPath() *CustomizedImage_FieldTerminalPath { 58 return &CustomizedImage_FieldTerminalPath{selector: CustomizedImage_FieldPathSelectorMetadata} 59 } 60 61 func (s CustomizedImagePathSelectorMetadata) WithValue(value *meta.Meta) *CustomizedImage_FieldTerminalPathValue { 62 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldTerminalPathValue) 63 } 64 65 func (s CustomizedImagePathSelectorMetadata) WithArrayOfValues(values []*meta.Meta) *CustomizedImage_FieldTerminalPathArrayOfValues { 66 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldTerminalPathArrayOfValues) 67 } 68 69 func (CustomizedImagePathSelectorMetadata) WithSubPath(subPath meta.Meta_FieldPath) *CustomizedImage_FieldSubPath { 70 return &CustomizedImage_FieldSubPath{selector: CustomizedImage_FieldPathSelectorMetadata, subPath: subPath} 71 } 72 73 func (s CustomizedImagePathSelectorMetadata) WithSubValue(subPathValue meta.Meta_FieldPathValue) *CustomizedImage_FieldSubPathValue { 74 return &CustomizedImage_FieldSubPathValue{CustomizedImage_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 75 } 76 77 func (s CustomizedImagePathSelectorMetadata) WithSubArrayOfValues(subPathArrayOfValues meta.Meta_FieldPathArrayOfValues) *CustomizedImage_FieldSubPathArrayOfValues { 78 return &CustomizedImage_FieldSubPathArrayOfValues{CustomizedImage_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 79 } 80 81 func (s CustomizedImagePathSelectorMetadata) WithSubArrayItemValue(subPathArrayItemValue meta.Meta_FieldPathArrayItemValue) *CustomizedImage_FieldSubPathArrayItemValue { 82 return &CustomizedImage_FieldSubPathArrayItemValue{CustomizedImage_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 83 } 84 85 func (CustomizedImagePathSelectorMetadata) CreateTime() CustomizedImagePathSelectorMetadataCreateTime { 86 return CustomizedImagePathSelectorMetadataCreateTime{} 87 } 88 89 func (CustomizedImagePathSelectorMetadata) UpdateTime() CustomizedImagePathSelectorMetadataUpdateTime { 90 return CustomizedImagePathSelectorMetadataUpdateTime{} 91 } 92 93 func (CustomizedImagePathSelectorMetadata) DeleteTime() CustomizedImagePathSelectorMetadataDeleteTime { 94 return CustomizedImagePathSelectorMetadataDeleteTime{} 95 } 96 97 func (CustomizedImagePathSelectorMetadata) Uuid() CustomizedImagePathSelectorMetadataUuid { 98 return CustomizedImagePathSelectorMetadataUuid{} 99 } 100 101 func (CustomizedImagePathSelectorMetadata) Tags() CustomizedImagePathSelectorMetadataTags { 102 return CustomizedImagePathSelectorMetadataTags{} 103 } 104 105 func (CustomizedImagePathSelectorMetadata) Labels() CustomizedImagePathSelectorMetadataLabels { 106 return CustomizedImagePathSelectorMetadataLabels{} 107 } 108 109 func (CustomizedImagePathSelectorMetadata) Annotations() CustomizedImagePathSelectorMetadataAnnotations { 110 return CustomizedImagePathSelectorMetadataAnnotations{} 111 } 112 113 func (CustomizedImagePathSelectorMetadata) Generation() CustomizedImagePathSelectorMetadataGeneration { 114 return CustomizedImagePathSelectorMetadataGeneration{} 115 } 116 117 func (CustomizedImagePathSelectorMetadata) ResourceVersion() CustomizedImagePathSelectorMetadataResourceVersion { 118 return CustomizedImagePathSelectorMetadataResourceVersion{} 119 } 120 121 func (CustomizedImagePathSelectorMetadata) OwnerReferences() CustomizedImagePathSelectorMetadataOwnerReferences { 122 return CustomizedImagePathSelectorMetadataOwnerReferences{} 123 } 124 125 func (CustomizedImagePathSelectorMetadata) Shards() CustomizedImagePathSelectorMetadataShards { 126 return CustomizedImagePathSelectorMetadataShards{} 127 } 128 129 func (CustomizedImagePathSelectorMetadata) Syncing() CustomizedImagePathSelectorMetadataSyncing { 130 return CustomizedImagePathSelectorMetadataSyncing{} 131 } 132 133 func (CustomizedImagePathSelectorMetadata) Lifecycle() CustomizedImagePathSelectorMetadataLifecycle { 134 return CustomizedImagePathSelectorMetadataLifecycle{} 135 } 136 137 func (CustomizedImagePathSelectorMetadata) Services() CustomizedImagePathSelectorMetadataServices { 138 return CustomizedImagePathSelectorMetadataServices{} 139 } 140 141 type CustomizedImagePathSelectorMetadataCreateTime struct{} 142 143 func (CustomizedImagePathSelectorMetadataCreateTime) FieldPath() *CustomizedImage_FieldSubPath { 144 return &CustomizedImage_FieldSubPath{ 145 selector: CustomizedImage_FieldPathSelectorMetadata, 146 subPath: meta.NewMetaFieldPathBuilder().CreateTime().FieldPath(), 147 } 148 } 149 150 func (s CustomizedImagePathSelectorMetadataCreateTime) WithValue(value *timestamppb.Timestamp) *CustomizedImage_FieldSubPathValue { 151 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 152 } 153 154 func (s CustomizedImagePathSelectorMetadataCreateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *CustomizedImage_FieldSubPathArrayOfValues { 155 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 156 } 157 158 type CustomizedImagePathSelectorMetadataUpdateTime struct{} 159 160 func (CustomizedImagePathSelectorMetadataUpdateTime) FieldPath() *CustomizedImage_FieldSubPath { 161 return &CustomizedImage_FieldSubPath{ 162 selector: CustomizedImage_FieldPathSelectorMetadata, 163 subPath: meta.NewMetaFieldPathBuilder().UpdateTime().FieldPath(), 164 } 165 } 166 167 func (s CustomizedImagePathSelectorMetadataUpdateTime) WithValue(value *timestamppb.Timestamp) *CustomizedImage_FieldSubPathValue { 168 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 169 } 170 171 func (s CustomizedImagePathSelectorMetadataUpdateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *CustomizedImage_FieldSubPathArrayOfValues { 172 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 173 } 174 175 type CustomizedImagePathSelectorMetadataDeleteTime struct{} 176 177 func (CustomizedImagePathSelectorMetadataDeleteTime) FieldPath() *CustomizedImage_FieldSubPath { 178 return &CustomizedImage_FieldSubPath{ 179 selector: CustomizedImage_FieldPathSelectorMetadata, 180 subPath: meta.NewMetaFieldPathBuilder().DeleteTime().FieldPath(), 181 } 182 } 183 184 func (s CustomizedImagePathSelectorMetadataDeleteTime) WithValue(value *timestamppb.Timestamp) *CustomizedImage_FieldSubPathValue { 185 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 186 } 187 188 func (s CustomizedImagePathSelectorMetadataDeleteTime) WithArrayOfValues(values []*timestamppb.Timestamp) *CustomizedImage_FieldSubPathArrayOfValues { 189 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 190 } 191 192 type CustomizedImagePathSelectorMetadataUuid struct{} 193 194 func (CustomizedImagePathSelectorMetadataUuid) FieldPath() *CustomizedImage_FieldSubPath { 195 return &CustomizedImage_FieldSubPath{ 196 selector: CustomizedImage_FieldPathSelectorMetadata, 197 subPath: meta.NewMetaFieldPathBuilder().Uuid().FieldPath(), 198 } 199 } 200 201 func (s CustomizedImagePathSelectorMetadataUuid) WithValue(value string) *CustomizedImage_FieldSubPathValue { 202 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 203 } 204 205 func (s CustomizedImagePathSelectorMetadataUuid) WithArrayOfValues(values []string) *CustomizedImage_FieldSubPathArrayOfValues { 206 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 207 } 208 209 type CustomizedImagePathSelectorMetadataTags struct{} 210 211 func (CustomizedImagePathSelectorMetadataTags) FieldPath() *CustomizedImage_FieldSubPath { 212 return &CustomizedImage_FieldSubPath{ 213 selector: CustomizedImage_FieldPathSelectorMetadata, 214 subPath: meta.NewMetaFieldPathBuilder().Tags().FieldPath(), 215 } 216 } 217 218 func (s CustomizedImagePathSelectorMetadataTags) WithValue(value []string) *CustomizedImage_FieldSubPathValue { 219 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 220 } 221 222 func (s CustomizedImagePathSelectorMetadataTags) WithArrayOfValues(values [][]string) *CustomizedImage_FieldSubPathArrayOfValues { 223 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 224 } 225 226 func (s CustomizedImagePathSelectorMetadataTags) WithItemValue(value string) *CustomizedImage_FieldSubPathArrayItemValue { 227 return s.FieldPath().WithIArrayItemValue(value).(*CustomizedImage_FieldSubPathArrayItemValue) 228 } 229 230 type CustomizedImagePathSelectorMetadataLabels struct{} 231 232 func (CustomizedImagePathSelectorMetadataLabels) FieldPath() *CustomizedImage_FieldSubPath { 233 return &CustomizedImage_FieldSubPath{ 234 selector: CustomizedImage_FieldPathSelectorMetadata, 235 subPath: meta.NewMetaFieldPathBuilder().Labels().FieldPath(), 236 } 237 } 238 239 func (s CustomizedImagePathSelectorMetadataLabels) WithValue(value map[string]string) *CustomizedImage_FieldSubPathValue { 240 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 241 } 242 243 func (s CustomizedImagePathSelectorMetadataLabels) WithArrayOfValues(values []map[string]string) *CustomizedImage_FieldSubPathArrayOfValues { 244 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 245 } 246 247 func (CustomizedImagePathSelectorMetadataLabels) WithKey(key string) CustomizedImageMapPathSelectorMetadataLabels { 248 return CustomizedImageMapPathSelectorMetadataLabels{key: key} 249 } 250 251 type CustomizedImageMapPathSelectorMetadataLabels struct { 252 key string 253 } 254 255 func (s CustomizedImageMapPathSelectorMetadataLabels) FieldPath() *CustomizedImage_FieldSubPath { 256 return &CustomizedImage_FieldSubPath{ 257 selector: CustomizedImage_FieldPathSelectorMetadata, 258 subPath: meta.NewMetaFieldPathBuilder().Labels().WithKey(s.key).FieldPath(), 259 } 260 } 261 262 func (s CustomizedImageMapPathSelectorMetadataLabels) WithValue(value string) *CustomizedImage_FieldSubPathValue { 263 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 264 } 265 266 func (s CustomizedImageMapPathSelectorMetadataLabels) WithArrayOfValues(values []string) *CustomizedImage_FieldSubPathArrayOfValues { 267 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 268 } 269 270 type CustomizedImagePathSelectorMetadataAnnotations struct{} 271 272 func (CustomizedImagePathSelectorMetadataAnnotations) FieldPath() *CustomizedImage_FieldSubPath { 273 return &CustomizedImage_FieldSubPath{ 274 selector: CustomizedImage_FieldPathSelectorMetadata, 275 subPath: meta.NewMetaFieldPathBuilder().Annotations().FieldPath(), 276 } 277 } 278 279 func (s CustomizedImagePathSelectorMetadataAnnotations) WithValue(value map[string]string) *CustomizedImage_FieldSubPathValue { 280 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 281 } 282 283 func (s CustomizedImagePathSelectorMetadataAnnotations) WithArrayOfValues(values []map[string]string) *CustomizedImage_FieldSubPathArrayOfValues { 284 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 285 } 286 287 func (CustomizedImagePathSelectorMetadataAnnotations) WithKey(key string) CustomizedImageMapPathSelectorMetadataAnnotations { 288 return CustomizedImageMapPathSelectorMetadataAnnotations{key: key} 289 } 290 291 type CustomizedImageMapPathSelectorMetadataAnnotations struct { 292 key string 293 } 294 295 func (s CustomizedImageMapPathSelectorMetadataAnnotations) FieldPath() *CustomizedImage_FieldSubPath { 296 return &CustomizedImage_FieldSubPath{ 297 selector: CustomizedImage_FieldPathSelectorMetadata, 298 subPath: meta.NewMetaFieldPathBuilder().Annotations().WithKey(s.key).FieldPath(), 299 } 300 } 301 302 func (s CustomizedImageMapPathSelectorMetadataAnnotations) WithValue(value string) *CustomizedImage_FieldSubPathValue { 303 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 304 } 305 306 func (s CustomizedImageMapPathSelectorMetadataAnnotations) WithArrayOfValues(values []string) *CustomizedImage_FieldSubPathArrayOfValues { 307 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 308 } 309 310 type CustomizedImagePathSelectorMetadataGeneration struct{} 311 312 func (CustomizedImagePathSelectorMetadataGeneration) FieldPath() *CustomizedImage_FieldSubPath { 313 return &CustomizedImage_FieldSubPath{ 314 selector: CustomizedImage_FieldPathSelectorMetadata, 315 subPath: meta.NewMetaFieldPathBuilder().Generation().FieldPath(), 316 } 317 } 318 319 func (s CustomizedImagePathSelectorMetadataGeneration) WithValue(value int64) *CustomizedImage_FieldSubPathValue { 320 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 321 } 322 323 func (s CustomizedImagePathSelectorMetadataGeneration) WithArrayOfValues(values []int64) *CustomizedImage_FieldSubPathArrayOfValues { 324 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 325 } 326 327 type CustomizedImagePathSelectorMetadataResourceVersion struct{} 328 329 func (CustomizedImagePathSelectorMetadataResourceVersion) FieldPath() *CustomizedImage_FieldSubPath { 330 return &CustomizedImage_FieldSubPath{ 331 selector: CustomizedImage_FieldPathSelectorMetadata, 332 subPath: meta.NewMetaFieldPathBuilder().ResourceVersion().FieldPath(), 333 } 334 } 335 336 func (s CustomizedImagePathSelectorMetadataResourceVersion) WithValue(value string) *CustomizedImage_FieldSubPathValue { 337 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 338 } 339 340 func (s CustomizedImagePathSelectorMetadataResourceVersion) WithArrayOfValues(values []string) *CustomizedImage_FieldSubPathArrayOfValues { 341 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 342 } 343 344 type CustomizedImagePathSelectorMetadataOwnerReferences struct{} 345 346 func (CustomizedImagePathSelectorMetadataOwnerReferences) FieldPath() *CustomizedImage_FieldSubPath { 347 return &CustomizedImage_FieldSubPath{ 348 selector: CustomizedImage_FieldPathSelectorMetadata, 349 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().FieldPath(), 350 } 351 } 352 353 func (s CustomizedImagePathSelectorMetadataOwnerReferences) WithValue(value []*meta.OwnerReference) *CustomizedImage_FieldSubPathValue { 354 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 355 } 356 357 func (s CustomizedImagePathSelectorMetadataOwnerReferences) WithArrayOfValues(values [][]*meta.OwnerReference) *CustomizedImage_FieldSubPathArrayOfValues { 358 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 359 } 360 361 func (s CustomizedImagePathSelectorMetadataOwnerReferences) WithItemValue(value *meta.OwnerReference) *CustomizedImage_FieldSubPathArrayItemValue { 362 return s.FieldPath().WithIArrayItemValue(value).(*CustomizedImage_FieldSubPathArrayItemValue) 363 } 364 365 func (CustomizedImagePathSelectorMetadataOwnerReferences) Kind() CustomizedImagePathSelectorMetadataOwnerReferencesKind { 366 return CustomizedImagePathSelectorMetadataOwnerReferencesKind{} 367 } 368 369 func (CustomizedImagePathSelectorMetadataOwnerReferences) Version() CustomizedImagePathSelectorMetadataOwnerReferencesVersion { 370 return CustomizedImagePathSelectorMetadataOwnerReferencesVersion{} 371 } 372 373 func (CustomizedImagePathSelectorMetadataOwnerReferences) Name() CustomizedImagePathSelectorMetadataOwnerReferencesName { 374 return CustomizedImagePathSelectorMetadataOwnerReferencesName{} 375 } 376 377 func (CustomizedImagePathSelectorMetadataOwnerReferences) Region() CustomizedImagePathSelectorMetadataOwnerReferencesRegion { 378 return CustomizedImagePathSelectorMetadataOwnerReferencesRegion{} 379 } 380 381 func (CustomizedImagePathSelectorMetadataOwnerReferences) Controller() CustomizedImagePathSelectorMetadataOwnerReferencesController { 382 return CustomizedImagePathSelectorMetadataOwnerReferencesController{} 383 } 384 385 func (CustomizedImagePathSelectorMetadataOwnerReferences) RequiresOwnerReference() CustomizedImagePathSelectorMetadataOwnerReferencesRequiresOwnerReference { 386 return CustomizedImagePathSelectorMetadataOwnerReferencesRequiresOwnerReference{} 387 } 388 389 func (CustomizedImagePathSelectorMetadataOwnerReferences) UnsetOnDelete() CustomizedImagePathSelectorMetadataOwnerReferencesUnsetOnDelete { 390 return CustomizedImagePathSelectorMetadataOwnerReferencesUnsetOnDelete{} 391 } 392 393 type CustomizedImagePathSelectorMetadataOwnerReferencesKind struct{} 394 395 func (CustomizedImagePathSelectorMetadataOwnerReferencesKind) FieldPath() *CustomizedImage_FieldSubPath { 396 return &CustomizedImage_FieldSubPath{ 397 selector: CustomizedImage_FieldPathSelectorMetadata, 398 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Kind().FieldPath(), 399 } 400 } 401 402 func (s CustomizedImagePathSelectorMetadataOwnerReferencesKind) WithValue(value string) *CustomizedImage_FieldSubPathValue { 403 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 404 } 405 406 func (s CustomizedImagePathSelectorMetadataOwnerReferencesKind) WithArrayOfValues(values []string) *CustomizedImage_FieldSubPathArrayOfValues { 407 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 408 } 409 410 type CustomizedImagePathSelectorMetadataOwnerReferencesVersion struct{} 411 412 func (CustomizedImagePathSelectorMetadataOwnerReferencesVersion) FieldPath() *CustomizedImage_FieldSubPath { 413 return &CustomizedImage_FieldSubPath{ 414 selector: CustomizedImage_FieldPathSelectorMetadata, 415 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Version().FieldPath(), 416 } 417 } 418 419 func (s CustomizedImagePathSelectorMetadataOwnerReferencesVersion) WithValue(value string) *CustomizedImage_FieldSubPathValue { 420 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 421 } 422 423 func (s CustomizedImagePathSelectorMetadataOwnerReferencesVersion) WithArrayOfValues(values []string) *CustomizedImage_FieldSubPathArrayOfValues { 424 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 425 } 426 427 type CustomizedImagePathSelectorMetadataOwnerReferencesName struct{} 428 429 func (CustomizedImagePathSelectorMetadataOwnerReferencesName) FieldPath() *CustomizedImage_FieldSubPath { 430 return &CustomizedImage_FieldSubPath{ 431 selector: CustomizedImage_FieldPathSelectorMetadata, 432 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Name().FieldPath(), 433 } 434 } 435 436 func (s CustomizedImagePathSelectorMetadataOwnerReferencesName) WithValue(value string) *CustomizedImage_FieldSubPathValue { 437 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 438 } 439 440 func (s CustomizedImagePathSelectorMetadataOwnerReferencesName) WithArrayOfValues(values []string) *CustomizedImage_FieldSubPathArrayOfValues { 441 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 442 } 443 444 type CustomizedImagePathSelectorMetadataOwnerReferencesRegion struct{} 445 446 func (CustomizedImagePathSelectorMetadataOwnerReferencesRegion) FieldPath() *CustomizedImage_FieldSubPath { 447 return &CustomizedImage_FieldSubPath{ 448 selector: CustomizedImage_FieldPathSelectorMetadata, 449 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Region().FieldPath(), 450 } 451 } 452 453 func (s CustomizedImagePathSelectorMetadataOwnerReferencesRegion) WithValue(value string) *CustomizedImage_FieldSubPathValue { 454 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 455 } 456 457 func (s CustomizedImagePathSelectorMetadataOwnerReferencesRegion) WithArrayOfValues(values []string) *CustomizedImage_FieldSubPathArrayOfValues { 458 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 459 } 460 461 type CustomizedImagePathSelectorMetadataOwnerReferencesController struct{} 462 463 func (CustomizedImagePathSelectorMetadataOwnerReferencesController) FieldPath() *CustomizedImage_FieldSubPath { 464 return &CustomizedImage_FieldSubPath{ 465 selector: CustomizedImage_FieldPathSelectorMetadata, 466 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Controller().FieldPath(), 467 } 468 } 469 470 func (s CustomizedImagePathSelectorMetadataOwnerReferencesController) WithValue(value bool) *CustomizedImage_FieldSubPathValue { 471 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 472 } 473 474 func (s CustomizedImagePathSelectorMetadataOwnerReferencesController) WithArrayOfValues(values []bool) *CustomizedImage_FieldSubPathArrayOfValues { 475 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 476 } 477 478 type CustomizedImagePathSelectorMetadataOwnerReferencesRequiresOwnerReference struct{} 479 480 func (CustomizedImagePathSelectorMetadataOwnerReferencesRequiresOwnerReference) FieldPath() *CustomizedImage_FieldSubPath { 481 return &CustomizedImage_FieldSubPath{ 482 selector: CustomizedImage_FieldPathSelectorMetadata, 483 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().RequiresOwnerReference().FieldPath(), 484 } 485 } 486 487 func (s CustomizedImagePathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithValue(value bool) *CustomizedImage_FieldSubPathValue { 488 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 489 } 490 491 func (s CustomizedImagePathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithArrayOfValues(values []bool) *CustomizedImage_FieldSubPathArrayOfValues { 492 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 493 } 494 495 type CustomizedImagePathSelectorMetadataOwnerReferencesUnsetOnDelete struct{} 496 497 func (CustomizedImagePathSelectorMetadataOwnerReferencesUnsetOnDelete) FieldPath() *CustomizedImage_FieldSubPath { 498 return &CustomizedImage_FieldSubPath{ 499 selector: CustomizedImage_FieldPathSelectorMetadata, 500 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().UnsetOnDelete().FieldPath(), 501 } 502 } 503 504 func (s CustomizedImagePathSelectorMetadataOwnerReferencesUnsetOnDelete) WithValue(value bool) *CustomizedImage_FieldSubPathValue { 505 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 506 } 507 508 func (s CustomizedImagePathSelectorMetadataOwnerReferencesUnsetOnDelete) WithArrayOfValues(values []bool) *CustomizedImage_FieldSubPathArrayOfValues { 509 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 510 } 511 512 type CustomizedImagePathSelectorMetadataShards struct{} 513 514 func (CustomizedImagePathSelectorMetadataShards) FieldPath() *CustomizedImage_FieldSubPath { 515 return &CustomizedImage_FieldSubPath{ 516 selector: CustomizedImage_FieldPathSelectorMetadata, 517 subPath: meta.NewMetaFieldPathBuilder().Shards().FieldPath(), 518 } 519 } 520 521 func (s CustomizedImagePathSelectorMetadataShards) WithValue(value map[string]int64) *CustomizedImage_FieldSubPathValue { 522 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 523 } 524 525 func (s CustomizedImagePathSelectorMetadataShards) WithArrayOfValues(values []map[string]int64) *CustomizedImage_FieldSubPathArrayOfValues { 526 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 527 } 528 529 func (CustomizedImagePathSelectorMetadataShards) WithKey(key string) CustomizedImageMapPathSelectorMetadataShards { 530 return CustomizedImageMapPathSelectorMetadataShards{key: key} 531 } 532 533 type CustomizedImageMapPathSelectorMetadataShards struct { 534 key string 535 } 536 537 func (s CustomizedImageMapPathSelectorMetadataShards) FieldPath() *CustomizedImage_FieldSubPath { 538 return &CustomizedImage_FieldSubPath{ 539 selector: CustomizedImage_FieldPathSelectorMetadata, 540 subPath: meta.NewMetaFieldPathBuilder().Shards().WithKey(s.key).FieldPath(), 541 } 542 } 543 544 func (s CustomizedImageMapPathSelectorMetadataShards) WithValue(value int64) *CustomizedImage_FieldSubPathValue { 545 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 546 } 547 548 func (s CustomizedImageMapPathSelectorMetadataShards) WithArrayOfValues(values []int64) *CustomizedImage_FieldSubPathArrayOfValues { 549 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 550 } 551 552 type CustomizedImagePathSelectorMetadataSyncing struct{} 553 554 func (CustomizedImagePathSelectorMetadataSyncing) FieldPath() *CustomizedImage_FieldSubPath { 555 return &CustomizedImage_FieldSubPath{ 556 selector: CustomizedImage_FieldPathSelectorMetadata, 557 subPath: meta.NewMetaFieldPathBuilder().Syncing().FieldPath(), 558 } 559 } 560 561 func (s CustomizedImagePathSelectorMetadataSyncing) WithValue(value *meta.SyncingMeta) *CustomizedImage_FieldSubPathValue { 562 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 563 } 564 565 func (s CustomizedImagePathSelectorMetadataSyncing) WithArrayOfValues(values []*meta.SyncingMeta) *CustomizedImage_FieldSubPathArrayOfValues { 566 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 567 } 568 569 func (CustomizedImagePathSelectorMetadataSyncing) OwningRegion() CustomizedImagePathSelectorMetadataSyncingOwningRegion { 570 return CustomizedImagePathSelectorMetadataSyncingOwningRegion{} 571 } 572 573 func (CustomizedImagePathSelectorMetadataSyncing) Regions() CustomizedImagePathSelectorMetadataSyncingRegions { 574 return CustomizedImagePathSelectorMetadataSyncingRegions{} 575 } 576 577 type CustomizedImagePathSelectorMetadataSyncingOwningRegion struct{} 578 579 func (CustomizedImagePathSelectorMetadataSyncingOwningRegion) FieldPath() *CustomizedImage_FieldSubPath { 580 return &CustomizedImage_FieldSubPath{ 581 selector: CustomizedImage_FieldPathSelectorMetadata, 582 subPath: meta.NewMetaFieldPathBuilder().Syncing().OwningRegion().FieldPath(), 583 } 584 } 585 586 func (s CustomizedImagePathSelectorMetadataSyncingOwningRegion) WithValue(value string) *CustomizedImage_FieldSubPathValue { 587 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 588 } 589 590 func (s CustomizedImagePathSelectorMetadataSyncingOwningRegion) WithArrayOfValues(values []string) *CustomizedImage_FieldSubPathArrayOfValues { 591 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 592 } 593 594 type CustomizedImagePathSelectorMetadataSyncingRegions struct{} 595 596 func (CustomizedImagePathSelectorMetadataSyncingRegions) FieldPath() *CustomizedImage_FieldSubPath { 597 return &CustomizedImage_FieldSubPath{ 598 selector: CustomizedImage_FieldPathSelectorMetadata, 599 subPath: meta.NewMetaFieldPathBuilder().Syncing().Regions().FieldPath(), 600 } 601 } 602 603 func (s CustomizedImagePathSelectorMetadataSyncingRegions) WithValue(value []string) *CustomizedImage_FieldSubPathValue { 604 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 605 } 606 607 func (s CustomizedImagePathSelectorMetadataSyncingRegions) WithArrayOfValues(values [][]string) *CustomizedImage_FieldSubPathArrayOfValues { 608 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 609 } 610 611 func (s CustomizedImagePathSelectorMetadataSyncingRegions) WithItemValue(value string) *CustomizedImage_FieldSubPathArrayItemValue { 612 return s.FieldPath().WithIArrayItemValue(value).(*CustomizedImage_FieldSubPathArrayItemValue) 613 } 614 615 type CustomizedImagePathSelectorMetadataLifecycle struct{} 616 617 func (CustomizedImagePathSelectorMetadataLifecycle) FieldPath() *CustomizedImage_FieldSubPath { 618 return &CustomizedImage_FieldSubPath{ 619 selector: CustomizedImage_FieldPathSelectorMetadata, 620 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().FieldPath(), 621 } 622 } 623 624 func (s CustomizedImagePathSelectorMetadataLifecycle) WithValue(value *meta.Lifecycle) *CustomizedImage_FieldSubPathValue { 625 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 626 } 627 628 func (s CustomizedImagePathSelectorMetadataLifecycle) WithArrayOfValues(values []*meta.Lifecycle) *CustomizedImage_FieldSubPathArrayOfValues { 629 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 630 } 631 632 func (CustomizedImagePathSelectorMetadataLifecycle) State() CustomizedImagePathSelectorMetadataLifecycleState { 633 return CustomizedImagePathSelectorMetadataLifecycleState{} 634 } 635 636 func (CustomizedImagePathSelectorMetadataLifecycle) BlockDeletion() CustomizedImagePathSelectorMetadataLifecycleBlockDeletion { 637 return CustomizedImagePathSelectorMetadataLifecycleBlockDeletion{} 638 } 639 640 type CustomizedImagePathSelectorMetadataLifecycleState struct{} 641 642 func (CustomizedImagePathSelectorMetadataLifecycleState) FieldPath() *CustomizedImage_FieldSubPath { 643 return &CustomizedImage_FieldSubPath{ 644 selector: CustomizedImage_FieldPathSelectorMetadata, 645 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().State().FieldPath(), 646 } 647 } 648 649 func (s CustomizedImagePathSelectorMetadataLifecycleState) WithValue(value meta.Lifecycle_State) *CustomizedImage_FieldSubPathValue { 650 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 651 } 652 653 func (s CustomizedImagePathSelectorMetadataLifecycleState) WithArrayOfValues(values []meta.Lifecycle_State) *CustomizedImage_FieldSubPathArrayOfValues { 654 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 655 } 656 657 type CustomizedImagePathSelectorMetadataLifecycleBlockDeletion struct{} 658 659 func (CustomizedImagePathSelectorMetadataLifecycleBlockDeletion) FieldPath() *CustomizedImage_FieldSubPath { 660 return &CustomizedImage_FieldSubPath{ 661 selector: CustomizedImage_FieldPathSelectorMetadata, 662 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().BlockDeletion().FieldPath(), 663 } 664 } 665 666 func (s CustomizedImagePathSelectorMetadataLifecycleBlockDeletion) WithValue(value bool) *CustomizedImage_FieldSubPathValue { 667 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 668 } 669 670 func (s CustomizedImagePathSelectorMetadataLifecycleBlockDeletion) WithArrayOfValues(values []bool) *CustomizedImage_FieldSubPathArrayOfValues { 671 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 672 } 673 674 type CustomizedImagePathSelectorMetadataServices struct{} 675 676 func (CustomizedImagePathSelectorMetadataServices) FieldPath() *CustomizedImage_FieldSubPath { 677 return &CustomizedImage_FieldSubPath{ 678 selector: CustomizedImage_FieldPathSelectorMetadata, 679 subPath: meta.NewMetaFieldPathBuilder().Services().FieldPath(), 680 } 681 } 682 683 func (s CustomizedImagePathSelectorMetadataServices) WithValue(value *meta.ServicesInfo) *CustomizedImage_FieldSubPathValue { 684 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 685 } 686 687 func (s CustomizedImagePathSelectorMetadataServices) WithArrayOfValues(values []*meta.ServicesInfo) *CustomizedImage_FieldSubPathArrayOfValues { 688 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 689 } 690 691 func (CustomizedImagePathSelectorMetadataServices) OwningService() CustomizedImagePathSelectorMetadataServicesOwningService { 692 return CustomizedImagePathSelectorMetadataServicesOwningService{} 693 } 694 695 func (CustomizedImagePathSelectorMetadataServices) AllowedServices() CustomizedImagePathSelectorMetadataServicesAllowedServices { 696 return CustomizedImagePathSelectorMetadataServicesAllowedServices{} 697 } 698 699 type CustomizedImagePathSelectorMetadataServicesOwningService struct{} 700 701 func (CustomizedImagePathSelectorMetadataServicesOwningService) FieldPath() *CustomizedImage_FieldSubPath { 702 return &CustomizedImage_FieldSubPath{ 703 selector: CustomizedImage_FieldPathSelectorMetadata, 704 subPath: meta.NewMetaFieldPathBuilder().Services().OwningService().FieldPath(), 705 } 706 } 707 708 func (s CustomizedImagePathSelectorMetadataServicesOwningService) WithValue(value string) *CustomizedImage_FieldSubPathValue { 709 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 710 } 711 712 func (s CustomizedImagePathSelectorMetadataServicesOwningService) WithArrayOfValues(values []string) *CustomizedImage_FieldSubPathArrayOfValues { 713 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 714 } 715 716 type CustomizedImagePathSelectorMetadataServicesAllowedServices struct{} 717 718 func (CustomizedImagePathSelectorMetadataServicesAllowedServices) FieldPath() *CustomizedImage_FieldSubPath { 719 return &CustomizedImage_FieldSubPath{ 720 selector: CustomizedImage_FieldPathSelectorMetadata, 721 subPath: meta.NewMetaFieldPathBuilder().Services().AllowedServices().FieldPath(), 722 } 723 } 724 725 func (s CustomizedImagePathSelectorMetadataServicesAllowedServices) WithValue(value []string) *CustomizedImage_FieldSubPathValue { 726 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 727 } 728 729 func (s CustomizedImagePathSelectorMetadataServicesAllowedServices) WithArrayOfValues(values [][]string) *CustomizedImage_FieldSubPathArrayOfValues { 730 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 731 } 732 733 func (s CustomizedImagePathSelectorMetadataServicesAllowedServices) WithItemValue(value string) *CustomizedImage_FieldSubPathArrayItemValue { 734 return s.FieldPath().WithIArrayItemValue(value).(*CustomizedImage_FieldSubPathArrayItemValue) 735 } 736 737 type CustomizedImagePathSelectorSpec struct{} 738 739 func (CustomizedImagePathSelectorSpec) FieldPath() *CustomizedImage_FieldTerminalPath { 740 return &CustomizedImage_FieldTerminalPath{selector: CustomizedImage_FieldPathSelectorSpec} 741 } 742 743 func (s CustomizedImagePathSelectorSpec) WithValue(value *CustomizedImage_Spec) *CustomizedImage_FieldTerminalPathValue { 744 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldTerminalPathValue) 745 } 746 747 func (s CustomizedImagePathSelectorSpec) WithArrayOfValues(values []*CustomizedImage_Spec) *CustomizedImage_FieldTerminalPathArrayOfValues { 748 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldTerminalPathArrayOfValues) 749 } 750 751 func (CustomizedImagePathSelectorSpec) WithSubPath(subPath CustomizedImageSpec_FieldPath) *CustomizedImage_FieldSubPath { 752 return &CustomizedImage_FieldSubPath{selector: CustomizedImage_FieldPathSelectorSpec, subPath: subPath} 753 } 754 755 func (s CustomizedImagePathSelectorSpec) WithSubValue(subPathValue CustomizedImageSpec_FieldPathValue) *CustomizedImage_FieldSubPathValue { 756 return &CustomizedImage_FieldSubPathValue{CustomizedImage_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 757 } 758 759 func (s CustomizedImagePathSelectorSpec) WithSubArrayOfValues(subPathArrayOfValues CustomizedImageSpec_FieldPathArrayOfValues) *CustomizedImage_FieldSubPathArrayOfValues { 760 return &CustomizedImage_FieldSubPathArrayOfValues{CustomizedImage_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 761 } 762 763 func (s CustomizedImagePathSelectorSpec) WithSubArrayItemValue(subPathArrayItemValue CustomizedImageSpec_FieldPathArrayItemValue) *CustomizedImage_FieldSubPathArrayItemValue { 764 return &CustomizedImage_FieldSubPathArrayItemValue{CustomizedImage_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 765 } 766 767 func (CustomizedImagePathSelectorSpec) Version() CustomizedImagePathSelectorSpecVersion { 768 return CustomizedImagePathSelectorSpecVersion{} 769 } 770 771 func (CustomizedImagePathSelectorSpec) DeviceType() CustomizedImagePathSelectorSpecDeviceType { 772 return CustomizedImagePathSelectorSpecDeviceType{} 773 } 774 775 func (CustomizedImagePathSelectorSpec) ProvisioningPolicy() CustomizedImagePathSelectorSpecProvisioningPolicy { 776 return CustomizedImagePathSelectorSpecProvisioningPolicy{} 777 } 778 779 func (CustomizedImagePathSelectorSpec) InstallAiAccelerator() CustomizedImagePathSelectorSpecInstallAiAccelerator { 780 return CustomizedImagePathSelectorSpecInstallAiAccelerator{} 781 } 782 783 func (CustomizedImagePathSelectorSpec) Password() CustomizedImagePathSelectorSpecPassword { 784 return CustomizedImagePathSelectorSpecPassword{} 785 } 786 787 func (CustomizedImagePathSelectorSpec) Encryption() CustomizedImagePathSelectorSpecEncryption { 788 return CustomizedImagePathSelectorSpecEncryption{} 789 } 790 791 func (CustomizedImagePathSelectorSpec) EncryptionPassword() CustomizedImagePathSelectorSpecEncryptionPassword { 792 return CustomizedImagePathSelectorSpecEncryptionPassword{} 793 } 794 795 func (CustomizedImagePathSelectorSpec) DiskMapping() CustomizedImagePathSelectorSpecDiskMapping { 796 return CustomizedImagePathSelectorSpecDiskMapping{} 797 } 798 799 func (CustomizedImagePathSelectorSpec) NetworkAgent() CustomizedImagePathSelectorSpecNetworkAgent { 800 return CustomizedImagePathSelectorSpecNetworkAgent{} 801 } 802 803 func (CustomizedImagePathSelectorSpec) Ntp() CustomizedImagePathSelectorSpecNtp { 804 return CustomizedImagePathSelectorSpecNtp{} 805 } 806 807 func (CustomizedImagePathSelectorSpec) HttpProxy() CustomizedImagePathSelectorSpecHttpProxy { 808 return CustomizedImagePathSelectorSpecHttpProxy{} 809 } 810 811 func (CustomizedImagePathSelectorSpec) HttpsProxy() CustomizedImagePathSelectorSpecHttpsProxy { 812 return CustomizedImagePathSelectorSpecHttpsProxy{} 813 } 814 815 func (CustomizedImagePathSelectorSpec) NoProxy() CustomizedImagePathSelectorSpecNoProxy { 816 return CustomizedImagePathSelectorSpecNoProxy{} 817 } 818 819 type CustomizedImagePathSelectorSpecVersion struct{} 820 821 func (CustomizedImagePathSelectorSpecVersion) FieldPath() *CustomizedImage_FieldSubPath { 822 return &CustomizedImage_FieldSubPath{ 823 selector: CustomizedImage_FieldPathSelectorSpec, 824 subPath: NewCustomizedImageSpecFieldPathBuilder().Version().FieldPath(), 825 } 826 } 827 828 func (s CustomizedImagePathSelectorSpecVersion) WithValue(value string) *CustomizedImage_FieldSubPathValue { 829 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 830 } 831 832 func (s CustomizedImagePathSelectorSpecVersion) WithArrayOfValues(values []string) *CustomizedImage_FieldSubPathArrayOfValues { 833 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 834 } 835 836 type CustomizedImagePathSelectorSpecDeviceType struct{} 837 838 func (CustomizedImagePathSelectorSpecDeviceType) FieldPath() *CustomizedImage_FieldSubPath { 839 return &CustomizedImage_FieldSubPath{ 840 selector: CustomizedImage_FieldPathSelectorSpec, 841 subPath: NewCustomizedImageSpecFieldPathBuilder().DeviceType().FieldPath(), 842 } 843 } 844 845 func (s CustomizedImagePathSelectorSpecDeviceType) WithValue(value string) *CustomizedImage_FieldSubPathValue { 846 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 847 } 848 849 func (s CustomizedImagePathSelectorSpecDeviceType) WithArrayOfValues(values []string) *CustomizedImage_FieldSubPathArrayOfValues { 850 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 851 } 852 853 type CustomizedImagePathSelectorSpecProvisioningPolicy struct{} 854 855 func (CustomizedImagePathSelectorSpecProvisioningPolicy) FieldPath() *CustomizedImage_FieldSubPath { 856 return &CustomizedImage_FieldSubPath{ 857 selector: CustomizedImage_FieldPathSelectorSpec, 858 subPath: NewCustomizedImageSpecFieldPathBuilder().ProvisioningPolicy().FieldPath(), 859 } 860 } 861 862 func (s CustomizedImagePathSelectorSpecProvisioningPolicy) WithValue(value string) *CustomizedImage_FieldSubPathValue { 863 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 864 } 865 866 func (s CustomizedImagePathSelectorSpecProvisioningPolicy) WithArrayOfValues(values []string) *CustomizedImage_FieldSubPathArrayOfValues { 867 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 868 } 869 870 type CustomizedImagePathSelectorSpecInstallAiAccelerator struct{} 871 872 func (CustomizedImagePathSelectorSpecInstallAiAccelerator) FieldPath() *CustomizedImage_FieldSubPath { 873 return &CustomizedImage_FieldSubPath{ 874 selector: CustomizedImage_FieldPathSelectorSpec, 875 subPath: NewCustomizedImageSpecFieldPathBuilder().InstallAiAccelerator().FieldPath(), 876 } 877 } 878 879 func (s CustomizedImagePathSelectorSpecInstallAiAccelerator) WithValue(value bool) *CustomizedImage_FieldSubPathValue { 880 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 881 } 882 883 func (s CustomizedImagePathSelectorSpecInstallAiAccelerator) WithArrayOfValues(values []bool) *CustomizedImage_FieldSubPathArrayOfValues { 884 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 885 } 886 887 type CustomizedImagePathSelectorSpecPassword struct{} 888 889 func (CustomizedImagePathSelectorSpecPassword) FieldPath() *CustomizedImage_FieldSubPath { 890 return &CustomizedImage_FieldSubPath{ 891 selector: CustomizedImage_FieldPathSelectorSpec, 892 subPath: NewCustomizedImageSpecFieldPathBuilder().Password().FieldPath(), 893 } 894 } 895 896 func (s CustomizedImagePathSelectorSpecPassword) WithValue(value string) *CustomizedImage_FieldSubPathValue { 897 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 898 } 899 900 func (s CustomizedImagePathSelectorSpecPassword) WithArrayOfValues(values []string) *CustomizedImage_FieldSubPathArrayOfValues { 901 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 902 } 903 904 type CustomizedImagePathSelectorSpecEncryption struct{} 905 906 func (CustomizedImagePathSelectorSpecEncryption) FieldPath() *CustomizedImage_FieldSubPath { 907 return &CustomizedImage_FieldSubPath{ 908 selector: CustomizedImage_FieldPathSelectorSpec, 909 subPath: NewCustomizedImageSpecFieldPathBuilder().Encryption().FieldPath(), 910 } 911 } 912 913 func (s CustomizedImagePathSelectorSpecEncryption) WithValue(value bool) *CustomizedImage_FieldSubPathValue { 914 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 915 } 916 917 func (s CustomizedImagePathSelectorSpecEncryption) WithArrayOfValues(values []bool) *CustomizedImage_FieldSubPathArrayOfValues { 918 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 919 } 920 921 type CustomizedImagePathSelectorSpecEncryptionPassword struct{} 922 923 func (CustomizedImagePathSelectorSpecEncryptionPassword) FieldPath() *CustomizedImage_FieldSubPath { 924 return &CustomizedImage_FieldSubPath{ 925 selector: CustomizedImage_FieldPathSelectorSpec, 926 subPath: NewCustomizedImageSpecFieldPathBuilder().EncryptionPassword().FieldPath(), 927 } 928 } 929 930 func (s CustomizedImagePathSelectorSpecEncryptionPassword) WithValue(value string) *CustomizedImage_FieldSubPathValue { 931 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 932 } 933 934 func (s CustomizedImagePathSelectorSpecEncryptionPassword) WithArrayOfValues(values []string) *CustomizedImage_FieldSubPathArrayOfValues { 935 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 936 } 937 938 type CustomizedImagePathSelectorSpecDiskMapping struct{} 939 940 func (CustomizedImagePathSelectorSpecDiskMapping) FieldPath() *CustomizedImage_FieldSubPath { 941 return &CustomizedImage_FieldSubPath{ 942 selector: CustomizedImage_FieldPathSelectorSpec, 943 subPath: NewCustomizedImageSpecFieldPathBuilder().DiskMapping().FieldPath(), 944 } 945 } 946 947 func (s CustomizedImagePathSelectorSpecDiskMapping) WithValue(value string) *CustomizedImage_FieldSubPathValue { 948 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 949 } 950 951 func (s CustomizedImagePathSelectorSpecDiskMapping) WithArrayOfValues(values []string) *CustomizedImage_FieldSubPathArrayOfValues { 952 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 953 } 954 955 type CustomizedImagePathSelectorSpecNetworkAgent struct{} 956 957 func (CustomizedImagePathSelectorSpecNetworkAgent) FieldPath() *CustomizedImage_FieldSubPath { 958 return &CustomizedImage_FieldSubPath{ 959 selector: CustomizedImage_FieldPathSelectorSpec, 960 subPath: NewCustomizedImageSpecFieldPathBuilder().NetworkAgent().FieldPath(), 961 } 962 } 963 964 func (s CustomizedImagePathSelectorSpecNetworkAgent) WithValue(value string) *CustomizedImage_FieldSubPathValue { 965 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 966 } 967 968 func (s CustomizedImagePathSelectorSpecNetworkAgent) WithArrayOfValues(values []string) *CustomizedImage_FieldSubPathArrayOfValues { 969 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 970 } 971 972 type CustomizedImagePathSelectorSpecNtp struct{} 973 974 func (CustomizedImagePathSelectorSpecNtp) FieldPath() *CustomizedImage_FieldSubPath { 975 return &CustomizedImage_FieldSubPath{ 976 selector: CustomizedImage_FieldPathSelectorSpec, 977 subPath: NewCustomizedImageSpecFieldPathBuilder().Ntp().FieldPath(), 978 } 979 } 980 981 func (s CustomizedImagePathSelectorSpecNtp) WithValue(value string) *CustomizedImage_FieldSubPathValue { 982 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 983 } 984 985 func (s CustomizedImagePathSelectorSpecNtp) WithArrayOfValues(values []string) *CustomizedImage_FieldSubPathArrayOfValues { 986 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 987 } 988 989 type CustomizedImagePathSelectorSpecHttpProxy struct{} 990 991 func (CustomizedImagePathSelectorSpecHttpProxy) FieldPath() *CustomizedImage_FieldSubPath { 992 return &CustomizedImage_FieldSubPath{ 993 selector: CustomizedImage_FieldPathSelectorSpec, 994 subPath: NewCustomizedImageSpecFieldPathBuilder().HttpProxy().FieldPath(), 995 } 996 } 997 998 func (s CustomizedImagePathSelectorSpecHttpProxy) WithValue(value string) *CustomizedImage_FieldSubPathValue { 999 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 1000 } 1001 1002 func (s CustomizedImagePathSelectorSpecHttpProxy) WithArrayOfValues(values []string) *CustomizedImage_FieldSubPathArrayOfValues { 1003 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 1004 } 1005 1006 type CustomizedImagePathSelectorSpecHttpsProxy struct{} 1007 1008 func (CustomizedImagePathSelectorSpecHttpsProxy) FieldPath() *CustomizedImage_FieldSubPath { 1009 return &CustomizedImage_FieldSubPath{ 1010 selector: CustomizedImage_FieldPathSelectorSpec, 1011 subPath: NewCustomizedImageSpecFieldPathBuilder().HttpsProxy().FieldPath(), 1012 } 1013 } 1014 1015 func (s CustomizedImagePathSelectorSpecHttpsProxy) WithValue(value string) *CustomizedImage_FieldSubPathValue { 1016 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 1017 } 1018 1019 func (s CustomizedImagePathSelectorSpecHttpsProxy) WithArrayOfValues(values []string) *CustomizedImage_FieldSubPathArrayOfValues { 1020 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 1021 } 1022 1023 type CustomizedImagePathSelectorSpecNoProxy struct{} 1024 1025 func (CustomizedImagePathSelectorSpecNoProxy) FieldPath() *CustomizedImage_FieldSubPath { 1026 return &CustomizedImage_FieldSubPath{ 1027 selector: CustomizedImage_FieldPathSelectorSpec, 1028 subPath: NewCustomizedImageSpecFieldPathBuilder().NoProxy().FieldPath(), 1029 } 1030 } 1031 1032 func (s CustomizedImagePathSelectorSpecNoProxy) WithValue(value string) *CustomizedImage_FieldSubPathValue { 1033 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 1034 } 1035 1036 func (s CustomizedImagePathSelectorSpecNoProxy) WithArrayOfValues(values []string) *CustomizedImage_FieldSubPathArrayOfValues { 1037 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 1038 } 1039 1040 type CustomizedImagePathSelectorStatus struct{} 1041 1042 func (CustomizedImagePathSelectorStatus) FieldPath() *CustomizedImage_FieldTerminalPath { 1043 return &CustomizedImage_FieldTerminalPath{selector: CustomizedImage_FieldPathSelectorStatus} 1044 } 1045 1046 func (s CustomizedImagePathSelectorStatus) WithValue(value *CustomizedImage_Status) *CustomizedImage_FieldTerminalPathValue { 1047 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldTerminalPathValue) 1048 } 1049 1050 func (s CustomizedImagePathSelectorStatus) WithArrayOfValues(values []*CustomizedImage_Status) *CustomizedImage_FieldTerminalPathArrayOfValues { 1051 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldTerminalPathArrayOfValues) 1052 } 1053 1054 func (CustomizedImagePathSelectorStatus) WithSubPath(subPath CustomizedImageStatus_FieldPath) *CustomizedImage_FieldSubPath { 1055 return &CustomizedImage_FieldSubPath{selector: CustomizedImage_FieldPathSelectorStatus, subPath: subPath} 1056 } 1057 1058 func (s CustomizedImagePathSelectorStatus) WithSubValue(subPathValue CustomizedImageStatus_FieldPathValue) *CustomizedImage_FieldSubPathValue { 1059 return &CustomizedImage_FieldSubPathValue{CustomizedImage_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 1060 } 1061 1062 func (s CustomizedImagePathSelectorStatus) WithSubArrayOfValues(subPathArrayOfValues CustomizedImageStatus_FieldPathArrayOfValues) *CustomizedImage_FieldSubPathArrayOfValues { 1063 return &CustomizedImage_FieldSubPathArrayOfValues{CustomizedImage_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 1064 } 1065 1066 func (s CustomizedImagePathSelectorStatus) WithSubArrayItemValue(subPathArrayItemValue CustomizedImageStatus_FieldPathArrayItemValue) *CustomizedImage_FieldSubPathArrayItemValue { 1067 return &CustomizedImage_FieldSubPathArrayItemValue{CustomizedImage_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 1068 } 1069 1070 func (CustomizedImagePathSelectorStatus) State() CustomizedImagePathSelectorStatusState { 1071 return CustomizedImagePathSelectorStatusState{} 1072 } 1073 1074 func (CustomizedImagePathSelectorStatus) Log() CustomizedImagePathSelectorStatusLog { 1075 return CustomizedImagePathSelectorStatusLog{} 1076 } 1077 1078 func (CustomizedImagePathSelectorStatus) File() CustomizedImagePathSelectorStatusFile { 1079 return CustomizedImagePathSelectorStatusFile{} 1080 } 1081 1082 type CustomizedImagePathSelectorStatusState struct{} 1083 1084 func (CustomizedImagePathSelectorStatusState) FieldPath() *CustomizedImage_FieldSubPath { 1085 return &CustomizedImage_FieldSubPath{ 1086 selector: CustomizedImage_FieldPathSelectorStatus, 1087 subPath: NewCustomizedImageStatusFieldPathBuilder().State().FieldPath(), 1088 } 1089 } 1090 1091 func (s CustomizedImagePathSelectorStatusState) WithValue(value CustomizedImage_Status_State) *CustomizedImage_FieldSubPathValue { 1092 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 1093 } 1094 1095 func (s CustomizedImagePathSelectorStatusState) WithArrayOfValues(values []CustomizedImage_Status_State) *CustomizedImage_FieldSubPathArrayOfValues { 1096 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 1097 } 1098 1099 type CustomizedImagePathSelectorStatusLog struct{} 1100 1101 func (CustomizedImagePathSelectorStatusLog) FieldPath() *CustomizedImage_FieldSubPath { 1102 return &CustomizedImage_FieldSubPath{ 1103 selector: CustomizedImage_FieldPathSelectorStatus, 1104 subPath: NewCustomizedImageStatusFieldPathBuilder().Log().FieldPath(), 1105 } 1106 } 1107 1108 func (s CustomizedImagePathSelectorStatusLog) WithValue(value string) *CustomizedImage_FieldSubPathValue { 1109 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 1110 } 1111 1112 func (s CustomizedImagePathSelectorStatusLog) WithArrayOfValues(values []string) *CustomizedImage_FieldSubPathArrayOfValues { 1113 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 1114 } 1115 1116 type CustomizedImagePathSelectorStatusFile struct{} 1117 1118 func (CustomizedImagePathSelectorStatusFile) FieldPath() *CustomizedImage_FieldSubPath { 1119 return &CustomizedImage_FieldSubPath{ 1120 selector: CustomizedImage_FieldPathSelectorStatus, 1121 subPath: NewCustomizedImageStatusFieldPathBuilder().File().FieldPath(), 1122 } 1123 } 1124 1125 func (s CustomizedImagePathSelectorStatusFile) WithValue(value string) *CustomizedImage_FieldSubPathValue { 1126 return s.FieldPath().WithIValue(value).(*CustomizedImage_FieldSubPathValue) 1127 } 1128 1129 func (s CustomizedImagePathSelectorStatusFile) WithArrayOfValues(values []string) *CustomizedImage_FieldSubPathArrayOfValues { 1130 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImage_FieldSubPathArrayOfValues) 1131 } 1132 1133 type CustomizedImageSpecFieldPathBuilder struct{} 1134 1135 func NewCustomizedImageSpecFieldPathBuilder() CustomizedImageSpecFieldPathBuilder { 1136 return CustomizedImageSpecFieldPathBuilder{} 1137 } 1138 func (CustomizedImageSpecFieldPathBuilder) Version() CustomizedImage_SpecPathSelectorVersion { 1139 return CustomizedImage_SpecPathSelectorVersion{} 1140 } 1141 func (CustomizedImageSpecFieldPathBuilder) DeviceType() CustomizedImage_SpecPathSelectorDeviceType { 1142 return CustomizedImage_SpecPathSelectorDeviceType{} 1143 } 1144 func (CustomizedImageSpecFieldPathBuilder) ProvisioningPolicy() CustomizedImage_SpecPathSelectorProvisioningPolicy { 1145 return CustomizedImage_SpecPathSelectorProvisioningPolicy{} 1146 } 1147 func (CustomizedImageSpecFieldPathBuilder) InstallAiAccelerator() CustomizedImage_SpecPathSelectorInstallAiAccelerator { 1148 return CustomizedImage_SpecPathSelectorInstallAiAccelerator{} 1149 } 1150 func (CustomizedImageSpecFieldPathBuilder) Password() CustomizedImage_SpecPathSelectorPassword { 1151 return CustomizedImage_SpecPathSelectorPassword{} 1152 } 1153 func (CustomizedImageSpecFieldPathBuilder) Encryption() CustomizedImage_SpecPathSelectorEncryption { 1154 return CustomizedImage_SpecPathSelectorEncryption{} 1155 } 1156 func (CustomizedImageSpecFieldPathBuilder) EncryptionPassword() CustomizedImage_SpecPathSelectorEncryptionPassword { 1157 return CustomizedImage_SpecPathSelectorEncryptionPassword{} 1158 } 1159 func (CustomizedImageSpecFieldPathBuilder) DiskMapping() CustomizedImage_SpecPathSelectorDiskMapping { 1160 return CustomizedImage_SpecPathSelectorDiskMapping{} 1161 } 1162 func (CustomizedImageSpecFieldPathBuilder) NetworkAgent() CustomizedImage_SpecPathSelectorNetworkAgent { 1163 return CustomizedImage_SpecPathSelectorNetworkAgent{} 1164 } 1165 func (CustomizedImageSpecFieldPathBuilder) Ntp() CustomizedImage_SpecPathSelectorNtp { 1166 return CustomizedImage_SpecPathSelectorNtp{} 1167 } 1168 func (CustomizedImageSpecFieldPathBuilder) HttpProxy() CustomizedImage_SpecPathSelectorHttpProxy { 1169 return CustomizedImage_SpecPathSelectorHttpProxy{} 1170 } 1171 func (CustomizedImageSpecFieldPathBuilder) HttpsProxy() CustomizedImage_SpecPathSelectorHttpsProxy { 1172 return CustomizedImage_SpecPathSelectorHttpsProxy{} 1173 } 1174 func (CustomizedImageSpecFieldPathBuilder) NoProxy() CustomizedImage_SpecPathSelectorNoProxy { 1175 return CustomizedImage_SpecPathSelectorNoProxy{} 1176 } 1177 1178 type CustomizedImage_SpecPathSelectorVersion struct{} 1179 1180 func (CustomizedImage_SpecPathSelectorVersion) FieldPath() *CustomizedImageSpec_FieldTerminalPath { 1181 return &CustomizedImageSpec_FieldTerminalPath{selector: CustomizedImageSpec_FieldPathSelectorVersion} 1182 } 1183 1184 func (s CustomizedImage_SpecPathSelectorVersion) WithValue(value string) *CustomizedImageSpec_FieldTerminalPathValue { 1185 return s.FieldPath().WithIValue(value).(*CustomizedImageSpec_FieldTerminalPathValue) 1186 } 1187 1188 func (s CustomizedImage_SpecPathSelectorVersion) WithArrayOfValues(values []string) *CustomizedImageSpec_FieldTerminalPathArrayOfValues { 1189 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImageSpec_FieldTerminalPathArrayOfValues) 1190 } 1191 1192 type CustomizedImage_SpecPathSelectorDeviceType struct{} 1193 1194 func (CustomizedImage_SpecPathSelectorDeviceType) FieldPath() *CustomizedImageSpec_FieldTerminalPath { 1195 return &CustomizedImageSpec_FieldTerminalPath{selector: CustomizedImageSpec_FieldPathSelectorDeviceType} 1196 } 1197 1198 func (s CustomizedImage_SpecPathSelectorDeviceType) WithValue(value string) *CustomizedImageSpec_FieldTerminalPathValue { 1199 return s.FieldPath().WithIValue(value).(*CustomizedImageSpec_FieldTerminalPathValue) 1200 } 1201 1202 func (s CustomizedImage_SpecPathSelectorDeviceType) WithArrayOfValues(values []string) *CustomizedImageSpec_FieldTerminalPathArrayOfValues { 1203 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImageSpec_FieldTerminalPathArrayOfValues) 1204 } 1205 1206 type CustomizedImage_SpecPathSelectorProvisioningPolicy struct{} 1207 1208 func (CustomizedImage_SpecPathSelectorProvisioningPolicy) FieldPath() *CustomizedImageSpec_FieldTerminalPath { 1209 return &CustomizedImageSpec_FieldTerminalPath{selector: CustomizedImageSpec_FieldPathSelectorProvisioningPolicy} 1210 } 1211 1212 func (s CustomizedImage_SpecPathSelectorProvisioningPolicy) WithValue(value string) *CustomizedImageSpec_FieldTerminalPathValue { 1213 return s.FieldPath().WithIValue(value).(*CustomizedImageSpec_FieldTerminalPathValue) 1214 } 1215 1216 func (s CustomizedImage_SpecPathSelectorProvisioningPolicy) WithArrayOfValues(values []string) *CustomizedImageSpec_FieldTerminalPathArrayOfValues { 1217 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImageSpec_FieldTerminalPathArrayOfValues) 1218 } 1219 1220 type CustomizedImage_SpecPathSelectorInstallAiAccelerator struct{} 1221 1222 func (CustomizedImage_SpecPathSelectorInstallAiAccelerator) FieldPath() *CustomizedImageSpec_FieldTerminalPath { 1223 return &CustomizedImageSpec_FieldTerminalPath{selector: CustomizedImageSpec_FieldPathSelectorInstallAiAccelerator} 1224 } 1225 1226 func (s CustomizedImage_SpecPathSelectorInstallAiAccelerator) WithValue(value bool) *CustomizedImageSpec_FieldTerminalPathValue { 1227 return s.FieldPath().WithIValue(value).(*CustomizedImageSpec_FieldTerminalPathValue) 1228 } 1229 1230 func (s CustomizedImage_SpecPathSelectorInstallAiAccelerator) WithArrayOfValues(values []bool) *CustomizedImageSpec_FieldTerminalPathArrayOfValues { 1231 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImageSpec_FieldTerminalPathArrayOfValues) 1232 } 1233 1234 type CustomizedImage_SpecPathSelectorPassword struct{} 1235 1236 func (CustomizedImage_SpecPathSelectorPassword) FieldPath() *CustomizedImageSpec_FieldTerminalPath { 1237 return &CustomizedImageSpec_FieldTerminalPath{selector: CustomizedImageSpec_FieldPathSelectorPassword} 1238 } 1239 1240 func (s CustomizedImage_SpecPathSelectorPassword) WithValue(value string) *CustomizedImageSpec_FieldTerminalPathValue { 1241 return s.FieldPath().WithIValue(value).(*CustomizedImageSpec_FieldTerminalPathValue) 1242 } 1243 1244 func (s CustomizedImage_SpecPathSelectorPassword) WithArrayOfValues(values []string) *CustomizedImageSpec_FieldTerminalPathArrayOfValues { 1245 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImageSpec_FieldTerminalPathArrayOfValues) 1246 } 1247 1248 type CustomizedImage_SpecPathSelectorEncryption struct{} 1249 1250 func (CustomizedImage_SpecPathSelectorEncryption) FieldPath() *CustomizedImageSpec_FieldTerminalPath { 1251 return &CustomizedImageSpec_FieldTerminalPath{selector: CustomizedImageSpec_FieldPathSelectorEncryption} 1252 } 1253 1254 func (s CustomizedImage_SpecPathSelectorEncryption) WithValue(value bool) *CustomizedImageSpec_FieldTerminalPathValue { 1255 return s.FieldPath().WithIValue(value).(*CustomizedImageSpec_FieldTerminalPathValue) 1256 } 1257 1258 func (s CustomizedImage_SpecPathSelectorEncryption) WithArrayOfValues(values []bool) *CustomizedImageSpec_FieldTerminalPathArrayOfValues { 1259 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImageSpec_FieldTerminalPathArrayOfValues) 1260 } 1261 1262 type CustomizedImage_SpecPathSelectorEncryptionPassword struct{} 1263 1264 func (CustomizedImage_SpecPathSelectorEncryptionPassword) FieldPath() *CustomizedImageSpec_FieldTerminalPath { 1265 return &CustomizedImageSpec_FieldTerminalPath{selector: CustomizedImageSpec_FieldPathSelectorEncryptionPassword} 1266 } 1267 1268 func (s CustomizedImage_SpecPathSelectorEncryptionPassword) WithValue(value string) *CustomizedImageSpec_FieldTerminalPathValue { 1269 return s.FieldPath().WithIValue(value).(*CustomizedImageSpec_FieldTerminalPathValue) 1270 } 1271 1272 func (s CustomizedImage_SpecPathSelectorEncryptionPassword) WithArrayOfValues(values []string) *CustomizedImageSpec_FieldTerminalPathArrayOfValues { 1273 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImageSpec_FieldTerminalPathArrayOfValues) 1274 } 1275 1276 type CustomizedImage_SpecPathSelectorDiskMapping struct{} 1277 1278 func (CustomizedImage_SpecPathSelectorDiskMapping) FieldPath() *CustomizedImageSpec_FieldTerminalPath { 1279 return &CustomizedImageSpec_FieldTerminalPath{selector: CustomizedImageSpec_FieldPathSelectorDiskMapping} 1280 } 1281 1282 func (s CustomizedImage_SpecPathSelectorDiskMapping) WithValue(value string) *CustomizedImageSpec_FieldTerminalPathValue { 1283 return s.FieldPath().WithIValue(value).(*CustomizedImageSpec_FieldTerminalPathValue) 1284 } 1285 1286 func (s CustomizedImage_SpecPathSelectorDiskMapping) WithArrayOfValues(values []string) *CustomizedImageSpec_FieldTerminalPathArrayOfValues { 1287 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImageSpec_FieldTerminalPathArrayOfValues) 1288 } 1289 1290 type CustomizedImage_SpecPathSelectorNetworkAgent struct{} 1291 1292 func (CustomizedImage_SpecPathSelectorNetworkAgent) FieldPath() *CustomizedImageSpec_FieldTerminalPath { 1293 return &CustomizedImageSpec_FieldTerminalPath{selector: CustomizedImageSpec_FieldPathSelectorNetworkAgent} 1294 } 1295 1296 func (s CustomizedImage_SpecPathSelectorNetworkAgent) WithValue(value string) *CustomizedImageSpec_FieldTerminalPathValue { 1297 return s.FieldPath().WithIValue(value).(*CustomizedImageSpec_FieldTerminalPathValue) 1298 } 1299 1300 func (s CustomizedImage_SpecPathSelectorNetworkAgent) WithArrayOfValues(values []string) *CustomizedImageSpec_FieldTerminalPathArrayOfValues { 1301 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImageSpec_FieldTerminalPathArrayOfValues) 1302 } 1303 1304 type CustomizedImage_SpecPathSelectorNtp struct{} 1305 1306 func (CustomizedImage_SpecPathSelectorNtp) FieldPath() *CustomizedImageSpec_FieldTerminalPath { 1307 return &CustomizedImageSpec_FieldTerminalPath{selector: CustomizedImageSpec_FieldPathSelectorNtp} 1308 } 1309 1310 func (s CustomizedImage_SpecPathSelectorNtp) WithValue(value string) *CustomizedImageSpec_FieldTerminalPathValue { 1311 return s.FieldPath().WithIValue(value).(*CustomizedImageSpec_FieldTerminalPathValue) 1312 } 1313 1314 func (s CustomizedImage_SpecPathSelectorNtp) WithArrayOfValues(values []string) *CustomizedImageSpec_FieldTerminalPathArrayOfValues { 1315 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImageSpec_FieldTerminalPathArrayOfValues) 1316 } 1317 1318 type CustomizedImage_SpecPathSelectorHttpProxy struct{} 1319 1320 func (CustomizedImage_SpecPathSelectorHttpProxy) FieldPath() *CustomizedImageSpec_FieldTerminalPath { 1321 return &CustomizedImageSpec_FieldTerminalPath{selector: CustomizedImageSpec_FieldPathSelectorHttpProxy} 1322 } 1323 1324 func (s CustomizedImage_SpecPathSelectorHttpProxy) WithValue(value string) *CustomizedImageSpec_FieldTerminalPathValue { 1325 return s.FieldPath().WithIValue(value).(*CustomizedImageSpec_FieldTerminalPathValue) 1326 } 1327 1328 func (s CustomizedImage_SpecPathSelectorHttpProxy) WithArrayOfValues(values []string) *CustomizedImageSpec_FieldTerminalPathArrayOfValues { 1329 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImageSpec_FieldTerminalPathArrayOfValues) 1330 } 1331 1332 type CustomizedImage_SpecPathSelectorHttpsProxy struct{} 1333 1334 func (CustomizedImage_SpecPathSelectorHttpsProxy) FieldPath() *CustomizedImageSpec_FieldTerminalPath { 1335 return &CustomizedImageSpec_FieldTerminalPath{selector: CustomizedImageSpec_FieldPathSelectorHttpsProxy} 1336 } 1337 1338 func (s CustomizedImage_SpecPathSelectorHttpsProxy) WithValue(value string) *CustomizedImageSpec_FieldTerminalPathValue { 1339 return s.FieldPath().WithIValue(value).(*CustomizedImageSpec_FieldTerminalPathValue) 1340 } 1341 1342 func (s CustomizedImage_SpecPathSelectorHttpsProxy) WithArrayOfValues(values []string) *CustomizedImageSpec_FieldTerminalPathArrayOfValues { 1343 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImageSpec_FieldTerminalPathArrayOfValues) 1344 } 1345 1346 type CustomizedImage_SpecPathSelectorNoProxy struct{} 1347 1348 func (CustomizedImage_SpecPathSelectorNoProxy) FieldPath() *CustomizedImageSpec_FieldTerminalPath { 1349 return &CustomizedImageSpec_FieldTerminalPath{selector: CustomizedImageSpec_FieldPathSelectorNoProxy} 1350 } 1351 1352 func (s CustomizedImage_SpecPathSelectorNoProxy) WithValue(value string) *CustomizedImageSpec_FieldTerminalPathValue { 1353 return s.FieldPath().WithIValue(value).(*CustomizedImageSpec_FieldTerminalPathValue) 1354 } 1355 1356 func (s CustomizedImage_SpecPathSelectorNoProxy) WithArrayOfValues(values []string) *CustomizedImageSpec_FieldTerminalPathArrayOfValues { 1357 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImageSpec_FieldTerminalPathArrayOfValues) 1358 } 1359 1360 type CustomizedImageStatusFieldPathBuilder struct{} 1361 1362 func NewCustomizedImageStatusFieldPathBuilder() CustomizedImageStatusFieldPathBuilder { 1363 return CustomizedImageStatusFieldPathBuilder{} 1364 } 1365 func (CustomizedImageStatusFieldPathBuilder) State() CustomizedImage_StatusPathSelectorState { 1366 return CustomizedImage_StatusPathSelectorState{} 1367 } 1368 func (CustomizedImageStatusFieldPathBuilder) Log() CustomizedImage_StatusPathSelectorLog { 1369 return CustomizedImage_StatusPathSelectorLog{} 1370 } 1371 func (CustomizedImageStatusFieldPathBuilder) File() CustomizedImage_StatusPathSelectorFile { 1372 return CustomizedImage_StatusPathSelectorFile{} 1373 } 1374 1375 type CustomizedImage_StatusPathSelectorState struct{} 1376 1377 func (CustomizedImage_StatusPathSelectorState) FieldPath() *CustomizedImageStatus_FieldTerminalPath { 1378 return &CustomizedImageStatus_FieldTerminalPath{selector: CustomizedImageStatus_FieldPathSelectorState} 1379 } 1380 1381 func (s CustomizedImage_StatusPathSelectorState) WithValue(value CustomizedImage_Status_State) *CustomizedImageStatus_FieldTerminalPathValue { 1382 return s.FieldPath().WithIValue(value).(*CustomizedImageStatus_FieldTerminalPathValue) 1383 } 1384 1385 func (s CustomizedImage_StatusPathSelectorState) WithArrayOfValues(values []CustomizedImage_Status_State) *CustomizedImageStatus_FieldTerminalPathArrayOfValues { 1386 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImageStatus_FieldTerminalPathArrayOfValues) 1387 } 1388 1389 type CustomizedImage_StatusPathSelectorLog struct{} 1390 1391 func (CustomizedImage_StatusPathSelectorLog) FieldPath() *CustomizedImageStatus_FieldTerminalPath { 1392 return &CustomizedImageStatus_FieldTerminalPath{selector: CustomizedImageStatus_FieldPathSelectorLog} 1393 } 1394 1395 func (s CustomizedImage_StatusPathSelectorLog) WithValue(value string) *CustomizedImageStatus_FieldTerminalPathValue { 1396 return s.FieldPath().WithIValue(value).(*CustomizedImageStatus_FieldTerminalPathValue) 1397 } 1398 1399 func (s CustomizedImage_StatusPathSelectorLog) WithArrayOfValues(values []string) *CustomizedImageStatus_FieldTerminalPathArrayOfValues { 1400 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImageStatus_FieldTerminalPathArrayOfValues) 1401 } 1402 1403 type CustomizedImage_StatusPathSelectorFile struct{} 1404 1405 func (CustomizedImage_StatusPathSelectorFile) FieldPath() *CustomizedImageStatus_FieldTerminalPath { 1406 return &CustomizedImageStatus_FieldTerminalPath{selector: CustomizedImageStatus_FieldPathSelectorFile} 1407 } 1408 1409 func (s CustomizedImage_StatusPathSelectorFile) WithValue(value string) *CustomizedImageStatus_FieldTerminalPathValue { 1410 return s.FieldPath().WithIValue(value).(*CustomizedImageStatus_FieldTerminalPathValue) 1411 } 1412 1413 func (s CustomizedImage_StatusPathSelectorFile) WithArrayOfValues(values []string) *CustomizedImageStatus_FieldTerminalPathArrayOfValues { 1414 return s.FieldPath().WithIArrayOfValues(values).(*CustomizedImageStatus_FieldTerminalPathArrayOfValues) 1415 }