github.com/cloudwan/edgelq-sdk@v1.15.4/devices/resources/v1alpha2/os_image_profile/os_image_profile.pb.fieldpathbuilder.go (about) 1 // Code generated by protoc-gen-goten-object 2 // File: edgelq/devices/proto/v1alpha2/os_image_profile.proto 3 // DO NOT EDIT!!! 4 5 package os_image_profile 6 7 // proto imports 8 import ( 9 device_type "github.com/cloudwan/edgelq-sdk/devices/resources/v1alpha2/device_type" 10 project "github.com/cloudwan/edgelq-sdk/devices/resources/v1alpha2/project" 11 meta "github.com/cloudwan/goten-sdk/types/meta" 12 multi_region_policy "github.com/cloudwan/goten-sdk/types/multi_region_policy" 13 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 14 ) 15 16 // make sure we're using proto imports 17 var ( 18 _ = &device_type.DeviceType{} 19 _ = &project.Project{} 20 _ = ×tamppb.Timestamp{} 21 _ = &meta.Meta{} 22 _ = &multi_region_policy.MultiRegionPolicy{} 23 ) 24 25 type OsImageProfileFieldPathBuilder struct{} 26 27 func NewOsImageProfileFieldPathBuilder() OsImageProfileFieldPathBuilder { 28 return OsImageProfileFieldPathBuilder{} 29 } 30 func (OsImageProfileFieldPathBuilder) Name() OsImageProfilePathSelectorName { 31 return OsImageProfilePathSelectorName{} 32 } 33 func (OsImageProfileFieldPathBuilder) Metadata() OsImageProfilePathSelectorMetadata { 34 return OsImageProfilePathSelectorMetadata{} 35 } 36 func (OsImageProfileFieldPathBuilder) DisplayName() OsImageProfilePathSelectorDisplayName { 37 return OsImageProfilePathSelectorDisplayName{} 38 } 39 func (OsImageProfileFieldPathBuilder) DeviceType() OsImageProfilePathSelectorDeviceType { 40 return OsImageProfilePathSelectorDeviceType{} 41 } 42 func (OsImageProfileFieldPathBuilder) InstallAiAccelerator() OsImageProfilePathSelectorInstallAiAccelerator { 43 return OsImageProfilePathSelectorInstallAiAccelerator{} 44 } 45 func (OsImageProfileFieldPathBuilder) Encryption() OsImageProfilePathSelectorEncryption { 46 return OsImageProfilePathSelectorEncryption{} 47 } 48 func (OsImageProfileFieldPathBuilder) DiskMapping() OsImageProfilePathSelectorDiskMapping { 49 return OsImageProfilePathSelectorDiskMapping{} 50 } 51 func (OsImageProfileFieldPathBuilder) NetworkAgent() OsImageProfilePathSelectorNetworkAgent { 52 return OsImageProfilePathSelectorNetworkAgent{} 53 } 54 func (OsImageProfileFieldPathBuilder) Ntp() OsImageProfilePathSelectorNtp { 55 return OsImageProfilePathSelectorNtp{} 56 } 57 func (OsImageProfileFieldPathBuilder) HttpProxy() OsImageProfilePathSelectorHttpProxy { 58 return OsImageProfilePathSelectorHttpProxy{} 59 } 60 func (OsImageProfileFieldPathBuilder) HttpsProxy() OsImageProfilePathSelectorHttpsProxy { 61 return OsImageProfilePathSelectorHttpsProxy{} 62 } 63 func (OsImageProfileFieldPathBuilder) NoProxy() OsImageProfilePathSelectorNoProxy { 64 return OsImageProfilePathSelectorNoProxy{} 65 } 66 67 type OsImageProfilePathSelectorName struct{} 68 69 func (OsImageProfilePathSelectorName) FieldPath() *OsImageProfile_FieldTerminalPath { 70 return &OsImageProfile_FieldTerminalPath{selector: OsImageProfile_FieldPathSelectorName} 71 } 72 73 func (s OsImageProfilePathSelectorName) WithValue(value *Name) *OsImageProfile_FieldTerminalPathValue { 74 return s.FieldPath().WithIValue(value).(*OsImageProfile_FieldTerminalPathValue) 75 } 76 77 func (s OsImageProfilePathSelectorName) WithArrayOfValues(values []*Name) *OsImageProfile_FieldTerminalPathArrayOfValues { 78 return s.FieldPath().WithIArrayOfValues(values).(*OsImageProfile_FieldTerminalPathArrayOfValues) 79 } 80 81 type OsImageProfilePathSelectorMetadata struct{} 82 83 func (OsImageProfilePathSelectorMetadata) FieldPath() *OsImageProfile_FieldTerminalPath { 84 return &OsImageProfile_FieldTerminalPath{selector: OsImageProfile_FieldPathSelectorMetadata} 85 } 86 87 func (s OsImageProfilePathSelectorMetadata) WithValue(value *meta.Meta) *OsImageProfile_FieldTerminalPathValue { 88 return s.FieldPath().WithIValue(value).(*OsImageProfile_FieldTerminalPathValue) 89 } 90 91 func (s OsImageProfilePathSelectorMetadata) WithArrayOfValues(values []*meta.Meta) *OsImageProfile_FieldTerminalPathArrayOfValues { 92 return s.FieldPath().WithIArrayOfValues(values).(*OsImageProfile_FieldTerminalPathArrayOfValues) 93 } 94 95 func (OsImageProfilePathSelectorMetadata) WithSubPath(subPath meta.Meta_FieldPath) *OsImageProfile_FieldSubPath { 96 return &OsImageProfile_FieldSubPath{selector: OsImageProfile_FieldPathSelectorMetadata, subPath: subPath} 97 } 98 99 func (s OsImageProfilePathSelectorMetadata) WithSubValue(subPathValue meta.Meta_FieldPathValue) *OsImageProfile_FieldSubPathValue { 100 return &OsImageProfile_FieldSubPathValue{OsImageProfile_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue} 101 } 102 103 func (s OsImageProfilePathSelectorMetadata) WithSubArrayOfValues(subPathArrayOfValues meta.Meta_FieldPathArrayOfValues) *OsImageProfile_FieldSubPathArrayOfValues { 104 return &OsImageProfile_FieldSubPathArrayOfValues{OsImageProfile_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues} 105 } 106 107 func (s OsImageProfilePathSelectorMetadata) WithSubArrayItemValue(subPathArrayItemValue meta.Meta_FieldPathArrayItemValue) *OsImageProfile_FieldSubPathArrayItemValue { 108 return &OsImageProfile_FieldSubPathArrayItemValue{OsImageProfile_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue} 109 } 110 111 func (OsImageProfilePathSelectorMetadata) CreateTime() OsImageProfilePathSelectorMetadataCreateTime { 112 return OsImageProfilePathSelectorMetadataCreateTime{} 113 } 114 115 func (OsImageProfilePathSelectorMetadata) UpdateTime() OsImageProfilePathSelectorMetadataUpdateTime { 116 return OsImageProfilePathSelectorMetadataUpdateTime{} 117 } 118 119 func (OsImageProfilePathSelectorMetadata) DeleteTime() OsImageProfilePathSelectorMetadataDeleteTime { 120 return OsImageProfilePathSelectorMetadataDeleteTime{} 121 } 122 123 func (OsImageProfilePathSelectorMetadata) Uuid() OsImageProfilePathSelectorMetadataUuid { 124 return OsImageProfilePathSelectorMetadataUuid{} 125 } 126 127 func (OsImageProfilePathSelectorMetadata) Tags() OsImageProfilePathSelectorMetadataTags { 128 return OsImageProfilePathSelectorMetadataTags{} 129 } 130 131 func (OsImageProfilePathSelectorMetadata) Labels() OsImageProfilePathSelectorMetadataLabels { 132 return OsImageProfilePathSelectorMetadataLabels{} 133 } 134 135 func (OsImageProfilePathSelectorMetadata) Annotations() OsImageProfilePathSelectorMetadataAnnotations { 136 return OsImageProfilePathSelectorMetadataAnnotations{} 137 } 138 139 func (OsImageProfilePathSelectorMetadata) Generation() OsImageProfilePathSelectorMetadataGeneration { 140 return OsImageProfilePathSelectorMetadataGeneration{} 141 } 142 143 func (OsImageProfilePathSelectorMetadata) ResourceVersion() OsImageProfilePathSelectorMetadataResourceVersion { 144 return OsImageProfilePathSelectorMetadataResourceVersion{} 145 } 146 147 func (OsImageProfilePathSelectorMetadata) OwnerReferences() OsImageProfilePathSelectorMetadataOwnerReferences { 148 return OsImageProfilePathSelectorMetadataOwnerReferences{} 149 } 150 151 func (OsImageProfilePathSelectorMetadata) Shards() OsImageProfilePathSelectorMetadataShards { 152 return OsImageProfilePathSelectorMetadataShards{} 153 } 154 155 func (OsImageProfilePathSelectorMetadata) Syncing() OsImageProfilePathSelectorMetadataSyncing { 156 return OsImageProfilePathSelectorMetadataSyncing{} 157 } 158 159 func (OsImageProfilePathSelectorMetadata) Lifecycle() OsImageProfilePathSelectorMetadataLifecycle { 160 return OsImageProfilePathSelectorMetadataLifecycle{} 161 } 162 163 func (OsImageProfilePathSelectorMetadata) Services() OsImageProfilePathSelectorMetadataServices { 164 return OsImageProfilePathSelectorMetadataServices{} 165 } 166 167 type OsImageProfilePathSelectorMetadataCreateTime struct{} 168 169 func (OsImageProfilePathSelectorMetadataCreateTime) FieldPath() *OsImageProfile_FieldSubPath { 170 return &OsImageProfile_FieldSubPath{ 171 selector: OsImageProfile_FieldPathSelectorMetadata, 172 subPath: meta.NewMetaFieldPathBuilder().CreateTime().FieldPath(), 173 } 174 } 175 176 func (s OsImageProfilePathSelectorMetadataCreateTime) WithValue(value *timestamppb.Timestamp) *OsImageProfile_FieldSubPathValue { 177 return s.FieldPath().WithIValue(value).(*OsImageProfile_FieldSubPathValue) 178 } 179 180 func (s OsImageProfilePathSelectorMetadataCreateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *OsImageProfile_FieldSubPathArrayOfValues { 181 return s.FieldPath().WithIArrayOfValues(values).(*OsImageProfile_FieldSubPathArrayOfValues) 182 } 183 184 type OsImageProfilePathSelectorMetadataUpdateTime struct{} 185 186 func (OsImageProfilePathSelectorMetadataUpdateTime) FieldPath() *OsImageProfile_FieldSubPath { 187 return &OsImageProfile_FieldSubPath{ 188 selector: OsImageProfile_FieldPathSelectorMetadata, 189 subPath: meta.NewMetaFieldPathBuilder().UpdateTime().FieldPath(), 190 } 191 } 192 193 func (s OsImageProfilePathSelectorMetadataUpdateTime) WithValue(value *timestamppb.Timestamp) *OsImageProfile_FieldSubPathValue { 194 return s.FieldPath().WithIValue(value).(*OsImageProfile_FieldSubPathValue) 195 } 196 197 func (s OsImageProfilePathSelectorMetadataUpdateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *OsImageProfile_FieldSubPathArrayOfValues { 198 return s.FieldPath().WithIArrayOfValues(values).(*OsImageProfile_FieldSubPathArrayOfValues) 199 } 200 201 type OsImageProfilePathSelectorMetadataDeleteTime struct{} 202 203 func (OsImageProfilePathSelectorMetadataDeleteTime) FieldPath() *OsImageProfile_FieldSubPath { 204 return &OsImageProfile_FieldSubPath{ 205 selector: OsImageProfile_FieldPathSelectorMetadata, 206 subPath: meta.NewMetaFieldPathBuilder().DeleteTime().FieldPath(), 207 } 208 } 209 210 func (s OsImageProfilePathSelectorMetadataDeleteTime) WithValue(value *timestamppb.Timestamp) *OsImageProfile_FieldSubPathValue { 211 return s.FieldPath().WithIValue(value).(*OsImageProfile_FieldSubPathValue) 212 } 213 214 func (s OsImageProfilePathSelectorMetadataDeleteTime) WithArrayOfValues(values []*timestamppb.Timestamp) *OsImageProfile_FieldSubPathArrayOfValues { 215 return s.FieldPath().WithIArrayOfValues(values).(*OsImageProfile_FieldSubPathArrayOfValues) 216 } 217 218 type OsImageProfilePathSelectorMetadataUuid struct{} 219 220 func (OsImageProfilePathSelectorMetadataUuid) FieldPath() *OsImageProfile_FieldSubPath { 221 return &OsImageProfile_FieldSubPath{ 222 selector: OsImageProfile_FieldPathSelectorMetadata, 223 subPath: meta.NewMetaFieldPathBuilder().Uuid().FieldPath(), 224 } 225 } 226 227 func (s OsImageProfilePathSelectorMetadataUuid) WithValue(value string) *OsImageProfile_FieldSubPathValue { 228 return s.FieldPath().WithIValue(value).(*OsImageProfile_FieldSubPathValue) 229 } 230 231 func (s OsImageProfilePathSelectorMetadataUuid) WithArrayOfValues(values []string) *OsImageProfile_FieldSubPathArrayOfValues { 232 return s.FieldPath().WithIArrayOfValues(values).(*OsImageProfile_FieldSubPathArrayOfValues) 233 } 234 235 type OsImageProfilePathSelectorMetadataTags struct{} 236 237 func (OsImageProfilePathSelectorMetadataTags) FieldPath() *OsImageProfile_FieldSubPath { 238 return &OsImageProfile_FieldSubPath{ 239 selector: OsImageProfile_FieldPathSelectorMetadata, 240 subPath: meta.NewMetaFieldPathBuilder().Tags().FieldPath(), 241 } 242 } 243 244 func (s OsImageProfilePathSelectorMetadataTags) WithValue(value []string) *OsImageProfile_FieldSubPathValue { 245 return s.FieldPath().WithIValue(value).(*OsImageProfile_FieldSubPathValue) 246 } 247 248 func (s OsImageProfilePathSelectorMetadataTags) WithArrayOfValues(values [][]string) *OsImageProfile_FieldSubPathArrayOfValues { 249 return s.FieldPath().WithIArrayOfValues(values).(*OsImageProfile_FieldSubPathArrayOfValues) 250 } 251 252 func (s OsImageProfilePathSelectorMetadataTags) WithItemValue(value string) *OsImageProfile_FieldSubPathArrayItemValue { 253 return s.FieldPath().WithIArrayItemValue(value).(*OsImageProfile_FieldSubPathArrayItemValue) 254 } 255 256 type OsImageProfilePathSelectorMetadataLabels struct{} 257 258 func (OsImageProfilePathSelectorMetadataLabels) FieldPath() *OsImageProfile_FieldSubPath { 259 return &OsImageProfile_FieldSubPath{ 260 selector: OsImageProfile_FieldPathSelectorMetadata, 261 subPath: meta.NewMetaFieldPathBuilder().Labels().FieldPath(), 262 } 263 } 264 265 func (s OsImageProfilePathSelectorMetadataLabels) WithValue(value map[string]string) *OsImageProfile_FieldSubPathValue { 266 return s.FieldPath().WithIValue(value).(*OsImageProfile_FieldSubPathValue) 267 } 268 269 func (s OsImageProfilePathSelectorMetadataLabels) WithArrayOfValues(values []map[string]string) *OsImageProfile_FieldSubPathArrayOfValues { 270 return s.FieldPath().WithIArrayOfValues(values).(*OsImageProfile_FieldSubPathArrayOfValues) 271 } 272 273 func (OsImageProfilePathSelectorMetadataLabels) WithKey(key string) OsImageProfileMapPathSelectorMetadataLabels { 274 return OsImageProfileMapPathSelectorMetadataLabels{key: key} 275 } 276 277 type OsImageProfileMapPathSelectorMetadataLabels struct { 278 key string 279 } 280 281 func (s OsImageProfileMapPathSelectorMetadataLabels) FieldPath() *OsImageProfile_FieldSubPath { 282 return &OsImageProfile_FieldSubPath{ 283 selector: OsImageProfile_FieldPathSelectorMetadata, 284 subPath: meta.NewMetaFieldPathBuilder().Labels().WithKey(s.key).FieldPath(), 285 } 286 } 287 288 func (s OsImageProfileMapPathSelectorMetadataLabels) WithValue(value string) *OsImageProfile_FieldSubPathValue { 289 return s.FieldPath().WithIValue(value).(*OsImageProfile_FieldSubPathValue) 290 } 291 292 func (s OsImageProfileMapPathSelectorMetadataLabels) WithArrayOfValues(values []string) *OsImageProfile_FieldSubPathArrayOfValues { 293 return s.FieldPath().WithIArrayOfValues(values).(*OsImageProfile_FieldSubPathArrayOfValues) 294 } 295 296 type OsImageProfilePathSelectorMetadataAnnotations struct{} 297 298 func (OsImageProfilePathSelectorMetadataAnnotations) FieldPath() *OsImageProfile_FieldSubPath { 299 return &OsImageProfile_FieldSubPath{ 300 selector: OsImageProfile_FieldPathSelectorMetadata, 301 subPath: meta.NewMetaFieldPathBuilder().Annotations().FieldPath(), 302 } 303 } 304 305 func (s OsImageProfilePathSelectorMetadataAnnotations) WithValue(value map[string]string) *OsImageProfile_FieldSubPathValue { 306 return s.FieldPath().WithIValue(value).(*OsImageProfile_FieldSubPathValue) 307 } 308 309 func (s OsImageProfilePathSelectorMetadataAnnotations) WithArrayOfValues(values []map[string]string) *OsImageProfile_FieldSubPathArrayOfValues { 310 return s.FieldPath().WithIArrayOfValues(values).(*OsImageProfile_FieldSubPathArrayOfValues) 311 } 312 313 func (OsImageProfilePathSelectorMetadataAnnotations) WithKey(key string) OsImageProfileMapPathSelectorMetadataAnnotations { 314 return OsImageProfileMapPathSelectorMetadataAnnotations{key: key} 315 } 316 317 type OsImageProfileMapPathSelectorMetadataAnnotations struct { 318 key string 319 } 320 321 func (s OsImageProfileMapPathSelectorMetadataAnnotations) FieldPath() *OsImageProfile_FieldSubPath { 322 return &OsImageProfile_FieldSubPath{ 323 selector: OsImageProfile_FieldPathSelectorMetadata, 324 subPath: meta.NewMetaFieldPathBuilder().Annotations().WithKey(s.key).FieldPath(), 325 } 326 } 327 328 func (s OsImageProfileMapPathSelectorMetadataAnnotations) WithValue(value string) *OsImageProfile_FieldSubPathValue { 329 return s.FieldPath().WithIValue(value).(*OsImageProfile_FieldSubPathValue) 330 } 331 332 func (s OsImageProfileMapPathSelectorMetadataAnnotations) WithArrayOfValues(values []string) *OsImageProfile_FieldSubPathArrayOfValues { 333 return s.FieldPath().WithIArrayOfValues(values).(*OsImageProfile_FieldSubPathArrayOfValues) 334 } 335 336 type OsImageProfilePathSelectorMetadataGeneration struct{} 337 338 func (OsImageProfilePathSelectorMetadataGeneration) FieldPath() *OsImageProfile_FieldSubPath { 339 return &OsImageProfile_FieldSubPath{ 340 selector: OsImageProfile_FieldPathSelectorMetadata, 341 subPath: meta.NewMetaFieldPathBuilder().Generation().FieldPath(), 342 } 343 } 344 345 func (s OsImageProfilePathSelectorMetadataGeneration) WithValue(value int64) *OsImageProfile_FieldSubPathValue { 346 return s.FieldPath().WithIValue(value).(*OsImageProfile_FieldSubPathValue) 347 } 348 349 func (s OsImageProfilePathSelectorMetadataGeneration) WithArrayOfValues(values []int64) *OsImageProfile_FieldSubPathArrayOfValues { 350 return s.FieldPath().WithIArrayOfValues(values).(*OsImageProfile_FieldSubPathArrayOfValues) 351 } 352 353 type OsImageProfilePathSelectorMetadataResourceVersion struct{} 354 355 func (OsImageProfilePathSelectorMetadataResourceVersion) FieldPath() *OsImageProfile_FieldSubPath { 356 return &OsImageProfile_FieldSubPath{ 357 selector: OsImageProfile_FieldPathSelectorMetadata, 358 subPath: meta.NewMetaFieldPathBuilder().ResourceVersion().FieldPath(), 359 } 360 } 361 362 func (s OsImageProfilePathSelectorMetadataResourceVersion) WithValue(value string) *OsImageProfile_FieldSubPathValue { 363 return s.FieldPath().WithIValue(value).(*OsImageProfile_FieldSubPathValue) 364 } 365 366 func (s OsImageProfilePathSelectorMetadataResourceVersion) WithArrayOfValues(values []string) *OsImageProfile_FieldSubPathArrayOfValues { 367 return s.FieldPath().WithIArrayOfValues(values).(*OsImageProfile_FieldSubPathArrayOfValues) 368 } 369 370 type OsImageProfilePathSelectorMetadataOwnerReferences struct{} 371 372 func (OsImageProfilePathSelectorMetadataOwnerReferences) FieldPath() *OsImageProfile_FieldSubPath { 373 return &OsImageProfile_FieldSubPath{ 374 selector: OsImageProfile_FieldPathSelectorMetadata, 375 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().FieldPath(), 376 } 377 } 378 379 func (s OsImageProfilePathSelectorMetadataOwnerReferences) WithValue(value []*meta.OwnerReference) *OsImageProfile_FieldSubPathValue { 380 return s.FieldPath().WithIValue(value).(*OsImageProfile_FieldSubPathValue) 381 } 382 383 func (s OsImageProfilePathSelectorMetadataOwnerReferences) WithArrayOfValues(values [][]*meta.OwnerReference) *OsImageProfile_FieldSubPathArrayOfValues { 384 return s.FieldPath().WithIArrayOfValues(values).(*OsImageProfile_FieldSubPathArrayOfValues) 385 } 386 387 func (s OsImageProfilePathSelectorMetadataOwnerReferences) WithItemValue(value *meta.OwnerReference) *OsImageProfile_FieldSubPathArrayItemValue { 388 return s.FieldPath().WithIArrayItemValue(value).(*OsImageProfile_FieldSubPathArrayItemValue) 389 } 390 391 func (OsImageProfilePathSelectorMetadataOwnerReferences) Kind() OsImageProfilePathSelectorMetadataOwnerReferencesKind { 392 return OsImageProfilePathSelectorMetadataOwnerReferencesKind{} 393 } 394 395 func (OsImageProfilePathSelectorMetadataOwnerReferences) Version() OsImageProfilePathSelectorMetadataOwnerReferencesVersion { 396 return OsImageProfilePathSelectorMetadataOwnerReferencesVersion{} 397 } 398 399 func (OsImageProfilePathSelectorMetadataOwnerReferences) Name() OsImageProfilePathSelectorMetadataOwnerReferencesName { 400 return OsImageProfilePathSelectorMetadataOwnerReferencesName{} 401 } 402 403 func (OsImageProfilePathSelectorMetadataOwnerReferences) Region() OsImageProfilePathSelectorMetadataOwnerReferencesRegion { 404 return OsImageProfilePathSelectorMetadataOwnerReferencesRegion{} 405 } 406 407 func (OsImageProfilePathSelectorMetadataOwnerReferences) Controller() OsImageProfilePathSelectorMetadataOwnerReferencesController { 408 return OsImageProfilePathSelectorMetadataOwnerReferencesController{} 409 } 410 411 func (OsImageProfilePathSelectorMetadataOwnerReferences) RequiresOwnerReference() OsImageProfilePathSelectorMetadataOwnerReferencesRequiresOwnerReference { 412 return OsImageProfilePathSelectorMetadataOwnerReferencesRequiresOwnerReference{} 413 } 414 415 func (OsImageProfilePathSelectorMetadataOwnerReferences) UnsetOnDelete() OsImageProfilePathSelectorMetadataOwnerReferencesUnsetOnDelete { 416 return OsImageProfilePathSelectorMetadataOwnerReferencesUnsetOnDelete{} 417 } 418 419 type OsImageProfilePathSelectorMetadataOwnerReferencesKind struct{} 420 421 func (OsImageProfilePathSelectorMetadataOwnerReferencesKind) FieldPath() *OsImageProfile_FieldSubPath { 422 return &OsImageProfile_FieldSubPath{ 423 selector: OsImageProfile_FieldPathSelectorMetadata, 424 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Kind().FieldPath(), 425 } 426 } 427 428 func (s OsImageProfilePathSelectorMetadataOwnerReferencesKind) WithValue(value string) *OsImageProfile_FieldSubPathValue { 429 return s.FieldPath().WithIValue(value).(*OsImageProfile_FieldSubPathValue) 430 } 431 432 func (s OsImageProfilePathSelectorMetadataOwnerReferencesKind) WithArrayOfValues(values []string) *OsImageProfile_FieldSubPathArrayOfValues { 433 return s.FieldPath().WithIArrayOfValues(values).(*OsImageProfile_FieldSubPathArrayOfValues) 434 } 435 436 type OsImageProfilePathSelectorMetadataOwnerReferencesVersion struct{} 437 438 func (OsImageProfilePathSelectorMetadataOwnerReferencesVersion) FieldPath() *OsImageProfile_FieldSubPath { 439 return &OsImageProfile_FieldSubPath{ 440 selector: OsImageProfile_FieldPathSelectorMetadata, 441 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Version().FieldPath(), 442 } 443 } 444 445 func (s OsImageProfilePathSelectorMetadataOwnerReferencesVersion) WithValue(value string) *OsImageProfile_FieldSubPathValue { 446 return s.FieldPath().WithIValue(value).(*OsImageProfile_FieldSubPathValue) 447 } 448 449 func (s OsImageProfilePathSelectorMetadataOwnerReferencesVersion) WithArrayOfValues(values []string) *OsImageProfile_FieldSubPathArrayOfValues { 450 return s.FieldPath().WithIArrayOfValues(values).(*OsImageProfile_FieldSubPathArrayOfValues) 451 } 452 453 type OsImageProfilePathSelectorMetadataOwnerReferencesName struct{} 454 455 func (OsImageProfilePathSelectorMetadataOwnerReferencesName) FieldPath() *OsImageProfile_FieldSubPath { 456 return &OsImageProfile_FieldSubPath{ 457 selector: OsImageProfile_FieldPathSelectorMetadata, 458 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Name().FieldPath(), 459 } 460 } 461 462 func (s OsImageProfilePathSelectorMetadataOwnerReferencesName) WithValue(value string) *OsImageProfile_FieldSubPathValue { 463 return s.FieldPath().WithIValue(value).(*OsImageProfile_FieldSubPathValue) 464 } 465 466 func (s OsImageProfilePathSelectorMetadataOwnerReferencesName) WithArrayOfValues(values []string) *OsImageProfile_FieldSubPathArrayOfValues { 467 return s.FieldPath().WithIArrayOfValues(values).(*OsImageProfile_FieldSubPathArrayOfValues) 468 } 469 470 type OsImageProfilePathSelectorMetadataOwnerReferencesRegion struct{} 471 472 func (OsImageProfilePathSelectorMetadataOwnerReferencesRegion) FieldPath() *OsImageProfile_FieldSubPath { 473 return &OsImageProfile_FieldSubPath{ 474 selector: OsImageProfile_FieldPathSelectorMetadata, 475 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Region().FieldPath(), 476 } 477 } 478 479 func (s OsImageProfilePathSelectorMetadataOwnerReferencesRegion) WithValue(value string) *OsImageProfile_FieldSubPathValue { 480 return s.FieldPath().WithIValue(value).(*OsImageProfile_FieldSubPathValue) 481 } 482 483 func (s OsImageProfilePathSelectorMetadataOwnerReferencesRegion) WithArrayOfValues(values []string) *OsImageProfile_FieldSubPathArrayOfValues { 484 return s.FieldPath().WithIArrayOfValues(values).(*OsImageProfile_FieldSubPathArrayOfValues) 485 } 486 487 type OsImageProfilePathSelectorMetadataOwnerReferencesController struct{} 488 489 func (OsImageProfilePathSelectorMetadataOwnerReferencesController) FieldPath() *OsImageProfile_FieldSubPath { 490 return &OsImageProfile_FieldSubPath{ 491 selector: OsImageProfile_FieldPathSelectorMetadata, 492 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().Controller().FieldPath(), 493 } 494 } 495 496 func (s OsImageProfilePathSelectorMetadataOwnerReferencesController) WithValue(value bool) *OsImageProfile_FieldSubPathValue { 497 return s.FieldPath().WithIValue(value).(*OsImageProfile_FieldSubPathValue) 498 } 499 500 func (s OsImageProfilePathSelectorMetadataOwnerReferencesController) WithArrayOfValues(values []bool) *OsImageProfile_FieldSubPathArrayOfValues { 501 return s.FieldPath().WithIArrayOfValues(values).(*OsImageProfile_FieldSubPathArrayOfValues) 502 } 503 504 type OsImageProfilePathSelectorMetadataOwnerReferencesRequiresOwnerReference struct{} 505 506 func (OsImageProfilePathSelectorMetadataOwnerReferencesRequiresOwnerReference) FieldPath() *OsImageProfile_FieldSubPath { 507 return &OsImageProfile_FieldSubPath{ 508 selector: OsImageProfile_FieldPathSelectorMetadata, 509 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().RequiresOwnerReference().FieldPath(), 510 } 511 } 512 513 func (s OsImageProfilePathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithValue(value bool) *OsImageProfile_FieldSubPathValue { 514 return s.FieldPath().WithIValue(value).(*OsImageProfile_FieldSubPathValue) 515 } 516 517 func (s OsImageProfilePathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithArrayOfValues(values []bool) *OsImageProfile_FieldSubPathArrayOfValues { 518 return s.FieldPath().WithIArrayOfValues(values).(*OsImageProfile_FieldSubPathArrayOfValues) 519 } 520 521 type OsImageProfilePathSelectorMetadataOwnerReferencesUnsetOnDelete struct{} 522 523 func (OsImageProfilePathSelectorMetadataOwnerReferencesUnsetOnDelete) FieldPath() *OsImageProfile_FieldSubPath { 524 return &OsImageProfile_FieldSubPath{ 525 selector: OsImageProfile_FieldPathSelectorMetadata, 526 subPath: meta.NewMetaFieldPathBuilder().OwnerReferences().UnsetOnDelete().FieldPath(), 527 } 528 } 529 530 func (s OsImageProfilePathSelectorMetadataOwnerReferencesUnsetOnDelete) WithValue(value bool) *OsImageProfile_FieldSubPathValue { 531 return s.FieldPath().WithIValue(value).(*OsImageProfile_FieldSubPathValue) 532 } 533 534 func (s OsImageProfilePathSelectorMetadataOwnerReferencesUnsetOnDelete) WithArrayOfValues(values []bool) *OsImageProfile_FieldSubPathArrayOfValues { 535 return s.FieldPath().WithIArrayOfValues(values).(*OsImageProfile_FieldSubPathArrayOfValues) 536 } 537 538 type OsImageProfilePathSelectorMetadataShards struct{} 539 540 func (OsImageProfilePathSelectorMetadataShards) FieldPath() *OsImageProfile_FieldSubPath { 541 return &OsImageProfile_FieldSubPath{ 542 selector: OsImageProfile_FieldPathSelectorMetadata, 543 subPath: meta.NewMetaFieldPathBuilder().Shards().FieldPath(), 544 } 545 } 546 547 func (s OsImageProfilePathSelectorMetadataShards) WithValue(value map[string]int64) *OsImageProfile_FieldSubPathValue { 548 return s.FieldPath().WithIValue(value).(*OsImageProfile_FieldSubPathValue) 549 } 550 551 func (s OsImageProfilePathSelectorMetadataShards) WithArrayOfValues(values []map[string]int64) *OsImageProfile_FieldSubPathArrayOfValues { 552 return s.FieldPath().WithIArrayOfValues(values).(*OsImageProfile_FieldSubPathArrayOfValues) 553 } 554 555 func (OsImageProfilePathSelectorMetadataShards) WithKey(key string) OsImageProfileMapPathSelectorMetadataShards { 556 return OsImageProfileMapPathSelectorMetadataShards{key: key} 557 } 558 559 type OsImageProfileMapPathSelectorMetadataShards struct { 560 key string 561 } 562 563 func (s OsImageProfileMapPathSelectorMetadataShards) FieldPath() *OsImageProfile_FieldSubPath { 564 return &OsImageProfile_FieldSubPath{ 565 selector: OsImageProfile_FieldPathSelectorMetadata, 566 subPath: meta.NewMetaFieldPathBuilder().Shards().WithKey(s.key).FieldPath(), 567 } 568 } 569 570 func (s OsImageProfileMapPathSelectorMetadataShards) WithValue(value int64) *OsImageProfile_FieldSubPathValue { 571 return s.FieldPath().WithIValue(value).(*OsImageProfile_FieldSubPathValue) 572 } 573 574 func (s OsImageProfileMapPathSelectorMetadataShards) WithArrayOfValues(values []int64) *OsImageProfile_FieldSubPathArrayOfValues { 575 return s.FieldPath().WithIArrayOfValues(values).(*OsImageProfile_FieldSubPathArrayOfValues) 576 } 577 578 type OsImageProfilePathSelectorMetadataSyncing struct{} 579 580 func (OsImageProfilePathSelectorMetadataSyncing) FieldPath() *OsImageProfile_FieldSubPath { 581 return &OsImageProfile_FieldSubPath{ 582 selector: OsImageProfile_FieldPathSelectorMetadata, 583 subPath: meta.NewMetaFieldPathBuilder().Syncing().FieldPath(), 584 } 585 } 586 587 func (s OsImageProfilePathSelectorMetadataSyncing) WithValue(value *meta.SyncingMeta) *OsImageProfile_FieldSubPathValue { 588 return s.FieldPath().WithIValue(value).(*OsImageProfile_FieldSubPathValue) 589 } 590 591 func (s OsImageProfilePathSelectorMetadataSyncing) WithArrayOfValues(values []*meta.SyncingMeta) *OsImageProfile_FieldSubPathArrayOfValues { 592 return s.FieldPath().WithIArrayOfValues(values).(*OsImageProfile_FieldSubPathArrayOfValues) 593 } 594 595 func (OsImageProfilePathSelectorMetadataSyncing) OwningRegion() OsImageProfilePathSelectorMetadataSyncingOwningRegion { 596 return OsImageProfilePathSelectorMetadataSyncingOwningRegion{} 597 } 598 599 func (OsImageProfilePathSelectorMetadataSyncing) Regions() OsImageProfilePathSelectorMetadataSyncingRegions { 600 return OsImageProfilePathSelectorMetadataSyncingRegions{} 601 } 602 603 type OsImageProfilePathSelectorMetadataSyncingOwningRegion struct{} 604 605 func (OsImageProfilePathSelectorMetadataSyncingOwningRegion) FieldPath() *OsImageProfile_FieldSubPath { 606 return &OsImageProfile_FieldSubPath{ 607 selector: OsImageProfile_FieldPathSelectorMetadata, 608 subPath: meta.NewMetaFieldPathBuilder().Syncing().OwningRegion().FieldPath(), 609 } 610 } 611 612 func (s OsImageProfilePathSelectorMetadataSyncingOwningRegion) WithValue(value string) *OsImageProfile_FieldSubPathValue { 613 return s.FieldPath().WithIValue(value).(*OsImageProfile_FieldSubPathValue) 614 } 615 616 func (s OsImageProfilePathSelectorMetadataSyncingOwningRegion) WithArrayOfValues(values []string) *OsImageProfile_FieldSubPathArrayOfValues { 617 return s.FieldPath().WithIArrayOfValues(values).(*OsImageProfile_FieldSubPathArrayOfValues) 618 } 619 620 type OsImageProfilePathSelectorMetadataSyncingRegions struct{} 621 622 func (OsImageProfilePathSelectorMetadataSyncingRegions) FieldPath() *OsImageProfile_FieldSubPath { 623 return &OsImageProfile_FieldSubPath{ 624 selector: OsImageProfile_FieldPathSelectorMetadata, 625 subPath: meta.NewMetaFieldPathBuilder().Syncing().Regions().FieldPath(), 626 } 627 } 628 629 func (s OsImageProfilePathSelectorMetadataSyncingRegions) WithValue(value []string) *OsImageProfile_FieldSubPathValue { 630 return s.FieldPath().WithIValue(value).(*OsImageProfile_FieldSubPathValue) 631 } 632 633 func (s OsImageProfilePathSelectorMetadataSyncingRegions) WithArrayOfValues(values [][]string) *OsImageProfile_FieldSubPathArrayOfValues { 634 return s.FieldPath().WithIArrayOfValues(values).(*OsImageProfile_FieldSubPathArrayOfValues) 635 } 636 637 func (s OsImageProfilePathSelectorMetadataSyncingRegions) WithItemValue(value string) *OsImageProfile_FieldSubPathArrayItemValue { 638 return s.FieldPath().WithIArrayItemValue(value).(*OsImageProfile_FieldSubPathArrayItemValue) 639 } 640 641 type OsImageProfilePathSelectorMetadataLifecycle struct{} 642 643 func (OsImageProfilePathSelectorMetadataLifecycle) FieldPath() *OsImageProfile_FieldSubPath { 644 return &OsImageProfile_FieldSubPath{ 645 selector: OsImageProfile_FieldPathSelectorMetadata, 646 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().FieldPath(), 647 } 648 } 649 650 func (s OsImageProfilePathSelectorMetadataLifecycle) WithValue(value *meta.Lifecycle) *OsImageProfile_FieldSubPathValue { 651 return s.FieldPath().WithIValue(value).(*OsImageProfile_FieldSubPathValue) 652 } 653 654 func (s OsImageProfilePathSelectorMetadataLifecycle) WithArrayOfValues(values []*meta.Lifecycle) *OsImageProfile_FieldSubPathArrayOfValues { 655 return s.FieldPath().WithIArrayOfValues(values).(*OsImageProfile_FieldSubPathArrayOfValues) 656 } 657 658 func (OsImageProfilePathSelectorMetadataLifecycle) State() OsImageProfilePathSelectorMetadataLifecycleState { 659 return OsImageProfilePathSelectorMetadataLifecycleState{} 660 } 661 662 func (OsImageProfilePathSelectorMetadataLifecycle) BlockDeletion() OsImageProfilePathSelectorMetadataLifecycleBlockDeletion { 663 return OsImageProfilePathSelectorMetadataLifecycleBlockDeletion{} 664 } 665 666 type OsImageProfilePathSelectorMetadataLifecycleState struct{} 667 668 func (OsImageProfilePathSelectorMetadataLifecycleState) FieldPath() *OsImageProfile_FieldSubPath { 669 return &OsImageProfile_FieldSubPath{ 670 selector: OsImageProfile_FieldPathSelectorMetadata, 671 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().State().FieldPath(), 672 } 673 } 674 675 func (s OsImageProfilePathSelectorMetadataLifecycleState) WithValue(value meta.Lifecycle_State) *OsImageProfile_FieldSubPathValue { 676 return s.FieldPath().WithIValue(value).(*OsImageProfile_FieldSubPathValue) 677 } 678 679 func (s OsImageProfilePathSelectorMetadataLifecycleState) WithArrayOfValues(values []meta.Lifecycle_State) *OsImageProfile_FieldSubPathArrayOfValues { 680 return s.FieldPath().WithIArrayOfValues(values).(*OsImageProfile_FieldSubPathArrayOfValues) 681 } 682 683 type OsImageProfilePathSelectorMetadataLifecycleBlockDeletion struct{} 684 685 func (OsImageProfilePathSelectorMetadataLifecycleBlockDeletion) FieldPath() *OsImageProfile_FieldSubPath { 686 return &OsImageProfile_FieldSubPath{ 687 selector: OsImageProfile_FieldPathSelectorMetadata, 688 subPath: meta.NewMetaFieldPathBuilder().Lifecycle().BlockDeletion().FieldPath(), 689 } 690 } 691 692 func (s OsImageProfilePathSelectorMetadataLifecycleBlockDeletion) WithValue(value bool) *OsImageProfile_FieldSubPathValue { 693 return s.FieldPath().WithIValue(value).(*OsImageProfile_FieldSubPathValue) 694 } 695 696 func (s OsImageProfilePathSelectorMetadataLifecycleBlockDeletion) WithArrayOfValues(values []bool) *OsImageProfile_FieldSubPathArrayOfValues { 697 return s.FieldPath().WithIArrayOfValues(values).(*OsImageProfile_FieldSubPathArrayOfValues) 698 } 699 700 type OsImageProfilePathSelectorMetadataServices struct{} 701 702 func (OsImageProfilePathSelectorMetadataServices) FieldPath() *OsImageProfile_FieldSubPath { 703 return &OsImageProfile_FieldSubPath{ 704 selector: OsImageProfile_FieldPathSelectorMetadata, 705 subPath: meta.NewMetaFieldPathBuilder().Services().FieldPath(), 706 } 707 } 708 709 func (s OsImageProfilePathSelectorMetadataServices) WithValue(value *meta.ServicesInfo) *OsImageProfile_FieldSubPathValue { 710 return s.FieldPath().WithIValue(value).(*OsImageProfile_FieldSubPathValue) 711 } 712 713 func (s OsImageProfilePathSelectorMetadataServices) WithArrayOfValues(values []*meta.ServicesInfo) *OsImageProfile_FieldSubPathArrayOfValues { 714 return s.FieldPath().WithIArrayOfValues(values).(*OsImageProfile_FieldSubPathArrayOfValues) 715 } 716 717 func (OsImageProfilePathSelectorMetadataServices) OwningService() OsImageProfilePathSelectorMetadataServicesOwningService { 718 return OsImageProfilePathSelectorMetadataServicesOwningService{} 719 } 720 721 func (OsImageProfilePathSelectorMetadataServices) AllowedServices() OsImageProfilePathSelectorMetadataServicesAllowedServices { 722 return OsImageProfilePathSelectorMetadataServicesAllowedServices{} 723 } 724 725 type OsImageProfilePathSelectorMetadataServicesOwningService struct{} 726 727 func (OsImageProfilePathSelectorMetadataServicesOwningService) FieldPath() *OsImageProfile_FieldSubPath { 728 return &OsImageProfile_FieldSubPath{ 729 selector: OsImageProfile_FieldPathSelectorMetadata, 730 subPath: meta.NewMetaFieldPathBuilder().Services().OwningService().FieldPath(), 731 } 732 } 733 734 func (s OsImageProfilePathSelectorMetadataServicesOwningService) WithValue(value string) *OsImageProfile_FieldSubPathValue { 735 return s.FieldPath().WithIValue(value).(*OsImageProfile_FieldSubPathValue) 736 } 737 738 func (s OsImageProfilePathSelectorMetadataServicesOwningService) WithArrayOfValues(values []string) *OsImageProfile_FieldSubPathArrayOfValues { 739 return s.FieldPath().WithIArrayOfValues(values).(*OsImageProfile_FieldSubPathArrayOfValues) 740 } 741 742 type OsImageProfilePathSelectorMetadataServicesAllowedServices struct{} 743 744 func (OsImageProfilePathSelectorMetadataServicesAllowedServices) FieldPath() *OsImageProfile_FieldSubPath { 745 return &OsImageProfile_FieldSubPath{ 746 selector: OsImageProfile_FieldPathSelectorMetadata, 747 subPath: meta.NewMetaFieldPathBuilder().Services().AllowedServices().FieldPath(), 748 } 749 } 750 751 func (s OsImageProfilePathSelectorMetadataServicesAllowedServices) WithValue(value []string) *OsImageProfile_FieldSubPathValue { 752 return s.FieldPath().WithIValue(value).(*OsImageProfile_FieldSubPathValue) 753 } 754 755 func (s OsImageProfilePathSelectorMetadataServicesAllowedServices) WithArrayOfValues(values [][]string) *OsImageProfile_FieldSubPathArrayOfValues { 756 return s.FieldPath().WithIArrayOfValues(values).(*OsImageProfile_FieldSubPathArrayOfValues) 757 } 758 759 func (s OsImageProfilePathSelectorMetadataServicesAllowedServices) WithItemValue(value string) *OsImageProfile_FieldSubPathArrayItemValue { 760 return s.FieldPath().WithIArrayItemValue(value).(*OsImageProfile_FieldSubPathArrayItemValue) 761 } 762 763 type OsImageProfilePathSelectorDisplayName struct{} 764 765 func (OsImageProfilePathSelectorDisplayName) FieldPath() *OsImageProfile_FieldTerminalPath { 766 return &OsImageProfile_FieldTerminalPath{selector: OsImageProfile_FieldPathSelectorDisplayName} 767 } 768 769 func (s OsImageProfilePathSelectorDisplayName) WithValue(value string) *OsImageProfile_FieldTerminalPathValue { 770 return s.FieldPath().WithIValue(value).(*OsImageProfile_FieldTerminalPathValue) 771 } 772 773 func (s OsImageProfilePathSelectorDisplayName) WithArrayOfValues(values []string) *OsImageProfile_FieldTerminalPathArrayOfValues { 774 return s.FieldPath().WithIArrayOfValues(values).(*OsImageProfile_FieldTerminalPathArrayOfValues) 775 } 776 777 type OsImageProfilePathSelectorDeviceType struct{} 778 779 func (OsImageProfilePathSelectorDeviceType) FieldPath() *OsImageProfile_FieldTerminalPath { 780 return &OsImageProfile_FieldTerminalPath{selector: OsImageProfile_FieldPathSelectorDeviceType} 781 } 782 783 func (s OsImageProfilePathSelectorDeviceType) WithValue(value *device_type.Reference) *OsImageProfile_FieldTerminalPathValue { 784 return s.FieldPath().WithIValue(value).(*OsImageProfile_FieldTerminalPathValue) 785 } 786 787 func (s OsImageProfilePathSelectorDeviceType) WithArrayOfValues(values []*device_type.Reference) *OsImageProfile_FieldTerminalPathArrayOfValues { 788 return s.FieldPath().WithIArrayOfValues(values).(*OsImageProfile_FieldTerminalPathArrayOfValues) 789 } 790 791 type OsImageProfilePathSelectorInstallAiAccelerator struct{} 792 793 func (OsImageProfilePathSelectorInstallAiAccelerator) FieldPath() *OsImageProfile_FieldTerminalPath { 794 return &OsImageProfile_FieldTerminalPath{selector: OsImageProfile_FieldPathSelectorInstallAiAccelerator} 795 } 796 797 func (s OsImageProfilePathSelectorInstallAiAccelerator) WithValue(value bool) *OsImageProfile_FieldTerminalPathValue { 798 return s.FieldPath().WithIValue(value).(*OsImageProfile_FieldTerminalPathValue) 799 } 800 801 func (s OsImageProfilePathSelectorInstallAiAccelerator) WithArrayOfValues(values []bool) *OsImageProfile_FieldTerminalPathArrayOfValues { 802 return s.FieldPath().WithIArrayOfValues(values).(*OsImageProfile_FieldTerminalPathArrayOfValues) 803 } 804 805 type OsImageProfilePathSelectorEncryption struct{} 806 807 func (OsImageProfilePathSelectorEncryption) FieldPath() *OsImageProfile_FieldTerminalPath { 808 return &OsImageProfile_FieldTerminalPath{selector: OsImageProfile_FieldPathSelectorEncryption} 809 } 810 811 func (s OsImageProfilePathSelectorEncryption) WithValue(value bool) *OsImageProfile_FieldTerminalPathValue { 812 return s.FieldPath().WithIValue(value).(*OsImageProfile_FieldTerminalPathValue) 813 } 814 815 func (s OsImageProfilePathSelectorEncryption) WithArrayOfValues(values []bool) *OsImageProfile_FieldTerminalPathArrayOfValues { 816 return s.FieldPath().WithIArrayOfValues(values).(*OsImageProfile_FieldTerminalPathArrayOfValues) 817 } 818 819 type OsImageProfilePathSelectorDiskMapping struct{} 820 821 func (OsImageProfilePathSelectorDiskMapping) FieldPath() *OsImageProfile_FieldTerminalPath { 822 return &OsImageProfile_FieldTerminalPath{selector: OsImageProfile_FieldPathSelectorDiskMapping} 823 } 824 825 func (s OsImageProfilePathSelectorDiskMapping) WithValue(value string) *OsImageProfile_FieldTerminalPathValue { 826 return s.FieldPath().WithIValue(value).(*OsImageProfile_FieldTerminalPathValue) 827 } 828 829 func (s OsImageProfilePathSelectorDiskMapping) WithArrayOfValues(values []string) *OsImageProfile_FieldTerminalPathArrayOfValues { 830 return s.FieldPath().WithIArrayOfValues(values).(*OsImageProfile_FieldTerminalPathArrayOfValues) 831 } 832 833 type OsImageProfilePathSelectorNetworkAgent struct{} 834 835 func (OsImageProfilePathSelectorNetworkAgent) FieldPath() *OsImageProfile_FieldTerminalPath { 836 return &OsImageProfile_FieldTerminalPath{selector: OsImageProfile_FieldPathSelectorNetworkAgent} 837 } 838 839 func (s OsImageProfilePathSelectorNetworkAgent) WithValue(value string) *OsImageProfile_FieldTerminalPathValue { 840 return s.FieldPath().WithIValue(value).(*OsImageProfile_FieldTerminalPathValue) 841 } 842 843 func (s OsImageProfilePathSelectorNetworkAgent) WithArrayOfValues(values []string) *OsImageProfile_FieldTerminalPathArrayOfValues { 844 return s.FieldPath().WithIArrayOfValues(values).(*OsImageProfile_FieldTerminalPathArrayOfValues) 845 } 846 847 type OsImageProfilePathSelectorNtp struct{} 848 849 func (OsImageProfilePathSelectorNtp) FieldPath() *OsImageProfile_FieldTerminalPath { 850 return &OsImageProfile_FieldTerminalPath{selector: OsImageProfile_FieldPathSelectorNtp} 851 } 852 853 func (s OsImageProfilePathSelectorNtp) WithValue(value string) *OsImageProfile_FieldTerminalPathValue { 854 return s.FieldPath().WithIValue(value).(*OsImageProfile_FieldTerminalPathValue) 855 } 856 857 func (s OsImageProfilePathSelectorNtp) WithArrayOfValues(values []string) *OsImageProfile_FieldTerminalPathArrayOfValues { 858 return s.FieldPath().WithIArrayOfValues(values).(*OsImageProfile_FieldTerminalPathArrayOfValues) 859 } 860 861 type OsImageProfilePathSelectorHttpProxy struct{} 862 863 func (OsImageProfilePathSelectorHttpProxy) FieldPath() *OsImageProfile_FieldTerminalPath { 864 return &OsImageProfile_FieldTerminalPath{selector: OsImageProfile_FieldPathSelectorHttpProxy} 865 } 866 867 func (s OsImageProfilePathSelectorHttpProxy) WithValue(value string) *OsImageProfile_FieldTerminalPathValue { 868 return s.FieldPath().WithIValue(value).(*OsImageProfile_FieldTerminalPathValue) 869 } 870 871 func (s OsImageProfilePathSelectorHttpProxy) WithArrayOfValues(values []string) *OsImageProfile_FieldTerminalPathArrayOfValues { 872 return s.FieldPath().WithIArrayOfValues(values).(*OsImageProfile_FieldTerminalPathArrayOfValues) 873 } 874 875 type OsImageProfilePathSelectorHttpsProxy struct{} 876 877 func (OsImageProfilePathSelectorHttpsProxy) FieldPath() *OsImageProfile_FieldTerminalPath { 878 return &OsImageProfile_FieldTerminalPath{selector: OsImageProfile_FieldPathSelectorHttpsProxy} 879 } 880 881 func (s OsImageProfilePathSelectorHttpsProxy) WithValue(value string) *OsImageProfile_FieldTerminalPathValue { 882 return s.FieldPath().WithIValue(value).(*OsImageProfile_FieldTerminalPathValue) 883 } 884 885 func (s OsImageProfilePathSelectorHttpsProxy) WithArrayOfValues(values []string) *OsImageProfile_FieldTerminalPathArrayOfValues { 886 return s.FieldPath().WithIArrayOfValues(values).(*OsImageProfile_FieldTerminalPathArrayOfValues) 887 } 888 889 type OsImageProfilePathSelectorNoProxy struct{} 890 891 func (OsImageProfilePathSelectorNoProxy) FieldPath() *OsImageProfile_FieldTerminalPath { 892 return &OsImageProfile_FieldTerminalPath{selector: OsImageProfile_FieldPathSelectorNoProxy} 893 } 894 895 func (s OsImageProfilePathSelectorNoProxy) WithValue(value string) *OsImageProfile_FieldTerminalPathValue { 896 return s.FieldPath().WithIValue(value).(*OsImageProfile_FieldTerminalPathValue) 897 } 898 899 func (s OsImageProfilePathSelectorNoProxy) WithArrayOfValues(values []string) *OsImageProfile_FieldTerminalPathArrayOfValues { 900 return s.FieldPath().WithIArrayOfValues(values).(*OsImageProfile_FieldTerminalPathArrayOfValues) 901 }