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