github.com/cloudwan/edgelq-sdk@v1.15.4/devices/resources/v1alpha2/customized_image/customized_image.pb.fieldpathbuilder.go (about)

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