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

     1  // Code generated by protoc-gen-goten-object
     2  // File: edgelq/devices/proto/v1/device.proto
     3  // DO NOT EDIT!!!
     4  
     5  package device
     6  
     7  // proto imports
     8  import (
     9  	api "github.com/cloudwan/edgelq-sdk/common/api"
    10  	project "github.com/cloudwan/edgelq-sdk/devices/resources/v1/project"
    11  	iam_attestation_domain "github.com/cloudwan/edgelq-sdk/iam/resources/v1/attestation_domain"
    12  	iam_iam_common "github.com/cloudwan/edgelq-sdk/iam/resources/v1/common"
    13  	iam_organization "github.com/cloudwan/edgelq-sdk/iam/resources/v1/organization"
    14  	iam_project "github.com/cloudwan/edgelq-sdk/iam/resources/v1/project"
    15  	iam_service_account "github.com/cloudwan/edgelq-sdk/iam/resources/v1/service_account"
    16  	logging_bucket "github.com/cloudwan/edgelq-sdk/logging/resources/v1/bucket"
    17  	logging_common "github.com/cloudwan/edgelq-sdk/logging/resources/v1/common"
    18  	logging_log_descriptor "github.com/cloudwan/edgelq-sdk/logging/resources/v1/log_descriptor"
    19  	monitoring_bucket "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/bucket"
    20  	monitoring_project "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/project"
    21  	meta_common "github.com/cloudwan/goten-sdk/meta-service/resources/v1/common"
    22  	meta_service "github.com/cloudwan/goten-sdk/meta-service/resources/v1/service"
    23  	meta "github.com/cloudwan/goten-sdk/types/meta"
    24  	multi_region_policy "github.com/cloudwan/goten-sdk/types/multi_region_policy"
    25  	latlng "google.golang.org/genproto/googleapis/type/latlng"
    26  	durationpb "google.golang.org/protobuf/types/known/durationpb"
    27  	fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
    28  	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
    29  )
    30  
    31  // make sure we're using proto imports
    32  var (
    33  	_ = &api.HealthCheckSpec{}
    34  	_ = &project.Project{}
    35  	_ = &iam_attestation_domain.AttestationDomain{}
    36  	_ = &iam_iam_common.PCR{}
    37  	_ = &iam_organization.Organization{}
    38  	_ = &iam_project.Project{}
    39  	_ = &iam_service_account.ServiceAccount{}
    40  	_ = &logging_bucket.Bucket{}
    41  	_ = &logging_common.LabelDescriptor{}
    42  	_ = &logging_log_descriptor.LogDescriptor{}
    43  	_ = &monitoring_bucket.Bucket{}
    44  	_ = &monitoring_project.Project{}
    45  	_ = &durationpb.Duration{}
    46  	_ = &fieldmaskpb.FieldMask{}
    47  	_ = &timestamppb.Timestamp{}
    48  	_ = &latlng.LatLng{}
    49  	_ = &meta_common.LabelledDomain{}
    50  	_ = &meta_service.Service{}
    51  	_ = &meta.Meta{}
    52  	_ = &multi_region_policy.MultiRegionPolicy{}
    53  )
    54  
    55  type DeviceFieldPathBuilder struct{}
    56  
    57  func NewDeviceFieldPathBuilder() DeviceFieldPathBuilder {
    58  	return DeviceFieldPathBuilder{}
    59  }
    60  func (DeviceFieldPathBuilder) Name() DevicePathSelectorName {
    61  	return DevicePathSelectorName{}
    62  }
    63  func (DeviceFieldPathBuilder) Metadata() DevicePathSelectorMetadata {
    64  	return DevicePathSelectorMetadata{}
    65  }
    66  func (DeviceFieldPathBuilder) DisplayName() DevicePathSelectorDisplayName {
    67  	return DevicePathSelectorDisplayName{}
    68  }
    69  func (DeviceFieldPathBuilder) Description() DevicePathSelectorDescription {
    70  	return DevicePathSelectorDescription{}
    71  }
    72  func (DeviceFieldPathBuilder) Spec() DevicePathSelectorSpec {
    73  	return DevicePathSelectorSpec{}
    74  }
    75  func (DeviceFieldPathBuilder) Status() DevicePathSelectorStatus {
    76  	return DevicePathSelectorStatus{}
    77  }
    78  func (DeviceFieldPathBuilder) PublicListingSpec() DevicePathSelectorPublicListingSpec {
    79  	return DevicePathSelectorPublicListingSpec{}
    80  }
    81  
    82  type DevicePathSelectorName struct{}
    83  
    84  func (DevicePathSelectorName) FieldPath() *Device_FieldTerminalPath {
    85  	return &Device_FieldTerminalPath{selector: Device_FieldPathSelectorName}
    86  }
    87  
    88  func (s DevicePathSelectorName) WithValue(value *Name) *Device_FieldTerminalPathValue {
    89  	return s.FieldPath().WithIValue(value).(*Device_FieldTerminalPathValue)
    90  }
    91  
    92  func (s DevicePathSelectorName) WithArrayOfValues(values []*Name) *Device_FieldTerminalPathArrayOfValues {
    93  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldTerminalPathArrayOfValues)
    94  }
    95  
    96  type DevicePathSelectorMetadata struct{}
    97  
    98  func (DevicePathSelectorMetadata) FieldPath() *Device_FieldTerminalPath {
    99  	return &Device_FieldTerminalPath{selector: Device_FieldPathSelectorMetadata}
   100  }
   101  
   102  func (s DevicePathSelectorMetadata) WithValue(value *meta.Meta) *Device_FieldTerminalPathValue {
   103  	return s.FieldPath().WithIValue(value).(*Device_FieldTerminalPathValue)
   104  }
   105  
   106  func (s DevicePathSelectorMetadata) WithArrayOfValues(values []*meta.Meta) *Device_FieldTerminalPathArrayOfValues {
   107  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldTerminalPathArrayOfValues)
   108  }
   109  
   110  func (DevicePathSelectorMetadata) WithSubPath(subPath meta.Meta_FieldPath) *Device_FieldSubPath {
   111  	return &Device_FieldSubPath{selector: Device_FieldPathSelectorMetadata, subPath: subPath}
   112  }
   113  
   114  func (s DevicePathSelectorMetadata) WithSubValue(subPathValue meta.Meta_FieldPathValue) *Device_FieldSubPathValue {
   115  	return &Device_FieldSubPathValue{Device_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
   116  }
   117  
   118  func (s DevicePathSelectorMetadata) WithSubArrayOfValues(subPathArrayOfValues meta.Meta_FieldPathArrayOfValues) *Device_FieldSubPathArrayOfValues {
   119  	return &Device_FieldSubPathArrayOfValues{Device_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
   120  }
   121  
   122  func (s DevicePathSelectorMetadata) WithSubArrayItemValue(subPathArrayItemValue meta.Meta_FieldPathArrayItemValue) *Device_FieldSubPathArrayItemValue {
   123  	return &Device_FieldSubPathArrayItemValue{Device_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
   124  }
   125  
   126  func (DevicePathSelectorMetadata) CreateTime() DevicePathSelectorMetadataCreateTime {
   127  	return DevicePathSelectorMetadataCreateTime{}
   128  }
   129  
   130  func (DevicePathSelectorMetadata) UpdateTime() DevicePathSelectorMetadataUpdateTime {
   131  	return DevicePathSelectorMetadataUpdateTime{}
   132  }
   133  
   134  func (DevicePathSelectorMetadata) DeleteTime() DevicePathSelectorMetadataDeleteTime {
   135  	return DevicePathSelectorMetadataDeleteTime{}
   136  }
   137  
   138  func (DevicePathSelectorMetadata) Uuid() DevicePathSelectorMetadataUuid {
   139  	return DevicePathSelectorMetadataUuid{}
   140  }
   141  
   142  func (DevicePathSelectorMetadata) Tags() DevicePathSelectorMetadataTags {
   143  	return DevicePathSelectorMetadataTags{}
   144  }
   145  
   146  func (DevicePathSelectorMetadata) Labels() DevicePathSelectorMetadataLabels {
   147  	return DevicePathSelectorMetadataLabels{}
   148  }
   149  
   150  func (DevicePathSelectorMetadata) Annotations() DevicePathSelectorMetadataAnnotations {
   151  	return DevicePathSelectorMetadataAnnotations{}
   152  }
   153  
   154  func (DevicePathSelectorMetadata) Generation() DevicePathSelectorMetadataGeneration {
   155  	return DevicePathSelectorMetadataGeneration{}
   156  }
   157  
   158  func (DevicePathSelectorMetadata) ResourceVersion() DevicePathSelectorMetadataResourceVersion {
   159  	return DevicePathSelectorMetadataResourceVersion{}
   160  }
   161  
   162  func (DevicePathSelectorMetadata) OwnerReferences() DevicePathSelectorMetadataOwnerReferences {
   163  	return DevicePathSelectorMetadataOwnerReferences{}
   164  }
   165  
   166  func (DevicePathSelectorMetadata) Shards() DevicePathSelectorMetadataShards {
   167  	return DevicePathSelectorMetadataShards{}
   168  }
   169  
   170  func (DevicePathSelectorMetadata) Syncing() DevicePathSelectorMetadataSyncing {
   171  	return DevicePathSelectorMetadataSyncing{}
   172  }
   173  
   174  func (DevicePathSelectorMetadata) Lifecycle() DevicePathSelectorMetadataLifecycle {
   175  	return DevicePathSelectorMetadataLifecycle{}
   176  }
   177  
   178  func (DevicePathSelectorMetadata) Services() DevicePathSelectorMetadataServices {
   179  	return DevicePathSelectorMetadataServices{}
   180  }
   181  
   182  type DevicePathSelectorMetadataCreateTime struct{}
   183  
   184  func (DevicePathSelectorMetadataCreateTime) FieldPath() *Device_FieldSubPath {
   185  	return &Device_FieldSubPath{
   186  		selector: Device_FieldPathSelectorMetadata,
   187  		subPath:  meta.NewMetaFieldPathBuilder().CreateTime().FieldPath(),
   188  	}
   189  }
   190  
   191  func (s DevicePathSelectorMetadataCreateTime) WithValue(value *timestamppb.Timestamp) *Device_FieldSubPathValue {
   192  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
   193  }
   194  
   195  func (s DevicePathSelectorMetadataCreateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *Device_FieldSubPathArrayOfValues {
   196  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
   197  }
   198  
   199  type DevicePathSelectorMetadataUpdateTime struct{}
   200  
   201  func (DevicePathSelectorMetadataUpdateTime) FieldPath() *Device_FieldSubPath {
   202  	return &Device_FieldSubPath{
   203  		selector: Device_FieldPathSelectorMetadata,
   204  		subPath:  meta.NewMetaFieldPathBuilder().UpdateTime().FieldPath(),
   205  	}
   206  }
   207  
   208  func (s DevicePathSelectorMetadataUpdateTime) WithValue(value *timestamppb.Timestamp) *Device_FieldSubPathValue {
   209  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
   210  }
   211  
   212  func (s DevicePathSelectorMetadataUpdateTime) WithArrayOfValues(values []*timestamppb.Timestamp) *Device_FieldSubPathArrayOfValues {
   213  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
   214  }
   215  
   216  type DevicePathSelectorMetadataDeleteTime struct{}
   217  
   218  func (DevicePathSelectorMetadataDeleteTime) FieldPath() *Device_FieldSubPath {
   219  	return &Device_FieldSubPath{
   220  		selector: Device_FieldPathSelectorMetadata,
   221  		subPath:  meta.NewMetaFieldPathBuilder().DeleteTime().FieldPath(),
   222  	}
   223  }
   224  
   225  func (s DevicePathSelectorMetadataDeleteTime) WithValue(value *timestamppb.Timestamp) *Device_FieldSubPathValue {
   226  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
   227  }
   228  
   229  func (s DevicePathSelectorMetadataDeleteTime) WithArrayOfValues(values []*timestamppb.Timestamp) *Device_FieldSubPathArrayOfValues {
   230  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
   231  }
   232  
   233  type DevicePathSelectorMetadataUuid struct{}
   234  
   235  func (DevicePathSelectorMetadataUuid) FieldPath() *Device_FieldSubPath {
   236  	return &Device_FieldSubPath{
   237  		selector: Device_FieldPathSelectorMetadata,
   238  		subPath:  meta.NewMetaFieldPathBuilder().Uuid().FieldPath(),
   239  	}
   240  }
   241  
   242  func (s DevicePathSelectorMetadataUuid) WithValue(value string) *Device_FieldSubPathValue {
   243  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
   244  }
   245  
   246  func (s DevicePathSelectorMetadataUuid) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
   247  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
   248  }
   249  
   250  type DevicePathSelectorMetadataTags struct{}
   251  
   252  func (DevicePathSelectorMetadataTags) FieldPath() *Device_FieldSubPath {
   253  	return &Device_FieldSubPath{
   254  		selector: Device_FieldPathSelectorMetadata,
   255  		subPath:  meta.NewMetaFieldPathBuilder().Tags().FieldPath(),
   256  	}
   257  }
   258  
   259  func (s DevicePathSelectorMetadataTags) WithValue(value []string) *Device_FieldSubPathValue {
   260  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
   261  }
   262  
   263  func (s DevicePathSelectorMetadataTags) WithArrayOfValues(values [][]string) *Device_FieldSubPathArrayOfValues {
   264  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
   265  }
   266  
   267  func (s DevicePathSelectorMetadataTags) WithItemValue(value string) *Device_FieldSubPathArrayItemValue {
   268  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
   269  }
   270  
   271  type DevicePathSelectorMetadataLabels struct{}
   272  
   273  func (DevicePathSelectorMetadataLabels) FieldPath() *Device_FieldSubPath {
   274  	return &Device_FieldSubPath{
   275  		selector: Device_FieldPathSelectorMetadata,
   276  		subPath:  meta.NewMetaFieldPathBuilder().Labels().FieldPath(),
   277  	}
   278  }
   279  
   280  func (s DevicePathSelectorMetadataLabels) WithValue(value map[string]string) *Device_FieldSubPathValue {
   281  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
   282  }
   283  
   284  func (s DevicePathSelectorMetadataLabels) WithArrayOfValues(values []map[string]string) *Device_FieldSubPathArrayOfValues {
   285  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
   286  }
   287  
   288  func (DevicePathSelectorMetadataLabels) WithKey(key string) DeviceMapPathSelectorMetadataLabels {
   289  	return DeviceMapPathSelectorMetadataLabels{key: key}
   290  }
   291  
   292  type DeviceMapPathSelectorMetadataLabels struct {
   293  	key string
   294  }
   295  
   296  func (s DeviceMapPathSelectorMetadataLabels) FieldPath() *Device_FieldSubPath {
   297  	return &Device_FieldSubPath{
   298  		selector: Device_FieldPathSelectorMetadata,
   299  		subPath:  meta.NewMetaFieldPathBuilder().Labels().WithKey(s.key).FieldPath(),
   300  	}
   301  }
   302  
   303  func (s DeviceMapPathSelectorMetadataLabels) WithValue(value string) *Device_FieldSubPathValue {
   304  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
   305  }
   306  
   307  func (s DeviceMapPathSelectorMetadataLabels) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
   308  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
   309  }
   310  
   311  type DevicePathSelectorMetadataAnnotations struct{}
   312  
   313  func (DevicePathSelectorMetadataAnnotations) FieldPath() *Device_FieldSubPath {
   314  	return &Device_FieldSubPath{
   315  		selector: Device_FieldPathSelectorMetadata,
   316  		subPath:  meta.NewMetaFieldPathBuilder().Annotations().FieldPath(),
   317  	}
   318  }
   319  
   320  func (s DevicePathSelectorMetadataAnnotations) WithValue(value map[string]string) *Device_FieldSubPathValue {
   321  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
   322  }
   323  
   324  func (s DevicePathSelectorMetadataAnnotations) WithArrayOfValues(values []map[string]string) *Device_FieldSubPathArrayOfValues {
   325  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
   326  }
   327  
   328  func (DevicePathSelectorMetadataAnnotations) WithKey(key string) DeviceMapPathSelectorMetadataAnnotations {
   329  	return DeviceMapPathSelectorMetadataAnnotations{key: key}
   330  }
   331  
   332  type DeviceMapPathSelectorMetadataAnnotations struct {
   333  	key string
   334  }
   335  
   336  func (s DeviceMapPathSelectorMetadataAnnotations) FieldPath() *Device_FieldSubPath {
   337  	return &Device_FieldSubPath{
   338  		selector: Device_FieldPathSelectorMetadata,
   339  		subPath:  meta.NewMetaFieldPathBuilder().Annotations().WithKey(s.key).FieldPath(),
   340  	}
   341  }
   342  
   343  func (s DeviceMapPathSelectorMetadataAnnotations) WithValue(value string) *Device_FieldSubPathValue {
   344  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
   345  }
   346  
   347  func (s DeviceMapPathSelectorMetadataAnnotations) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
   348  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
   349  }
   350  
   351  type DevicePathSelectorMetadataGeneration struct{}
   352  
   353  func (DevicePathSelectorMetadataGeneration) FieldPath() *Device_FieldSubPath {
   354  	return &Device_FieldSubPath{
   355  		selector: Device_FieldPathSelectorMetadata,
   356  		subPath:  meta.NewMetaFieldPathBuilder().Generation().FieldPath(),
   357  	}
   358  }
   359  
   360  func (s DevicePathSelectorMetadataGeneration) WithValue(value int64) *Device_FieldSubPathValue {
   361  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
   362  }
   363  
   364  func (s DevicePathSelectorMetadataGeneration) WithArrayOfValues(values []int64) *Device_FieldSubPathArrayOfValues {
   365  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
   366  }
   367  
   368  type DevicePathSelectorMetadataResourceVersion struct{}
   369  
   370  func (DevicePathSelectorMetadataResourceVersion) FieldPath() *Device_FieldSubPath {
   371  	return &Device_FieldSubPath{
   372  		selector: Device_FieldPathSelectorMetadata,
   373  		subPath:  meta.NewMetaFieldPathBuilder().ResourceVersion().FieldPath(),
   374  	}
   375  }
   376  
   377  func (s DevicePathSelectorMetadataResourceVersion) WithValue(value string) *Device_FieldSubPathValue {
   378  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
   379  }
   380  
   381  func (s DevicePathSelectorMetadataResourceVersion) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
   382  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
   383  }
   384  
   385  type DevicePathSelectorMetadataOwnerReferences struct{}
   386  
   387  func (DevicePathSelectorMetadataOwnerReferences) FieldPath() *Device_FieldSubPath {
   388  	return &Device_FieldSubPath{
   389  		selector: Device_FieldPathSelectorMetadata,
   390  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().FieldPath(),
   391  	}
   392  }
   393  
   394  func (s DevicePathSelectorMetadataOwnerReferences) WithValue(value []*meta.OwnerReference) *Device_FieldSubPathValue {
   395  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
   396  }
   397  
   398  func (s DevicePathSelectorMetadataOwnerReferences) WithArrayOfValues(values [][]*meta.OwnerReference) *Device_FieldSubPathArrayOfValues {
   399  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
   400  }
   401  
   402  func (s DevicePathSelectorMetadataOwnerReferences) WithItemValue(value *meta.OwnerReference) *Device_FieldSubPathArrayItemValue {
   403  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
   404  }
   405  
   406  func (DevicePathSelectorMetadataOwnerReferences) Kind() DevicePathSelectorMetadataOwnerReferencesKind {
   407  	return DevicePathSelectorMetadataOwnerReferencesKind{}
   408  }
   409  
   410  func (DevicePathSelectorMetadataOwnerReferences) Version() DevicePathSelectorMetadataOwnerReferencesVersion {
   411  	return DevicePathSelectorMetadataOwnerReferencesVersion{}
   412  }
   413  
   414  func (DevicePathSelectorMetadataOwnerReferences) Name() DevicePathSelectorMetadataOwnerReferencesName {
   415  	return DevicePathSelectorMetadataOwnerReferencesName{}
   416  }
   417  
   418  func (DevicePathSelectorMetadataOwnerReferences) Region() DevicePathSelectorMetadataOwnerReferencesRegion {
   419  	return DevicePathSelectorMetadataOwnerReferencesRegion{}
   420  }
   421  
   422  func (DevicePathSelectorMetadataOwnerReferences) Controller() DevicePathSelectorMetadataOwnerReferencesController {
   423  	return DevicePathSelectorMetadataOwnerReferencesController{}
   424  }
   425  
   426  func (DevicePathSelectorMetadataOwnerReferences) RequiresOwnerReference() DevicePathSelectorMetadataOwnerReferencesRequiresOwnerReference {
   427  	return DevicePathSelectorMetadataOwnerReferencesRequiresOwnerReference{}
   428  }
   429  
   430  func (DevicePathSelectorMetadataOwnerReferences) UnsetOnDelete() DevicePathSelectorMetadataOwnerReferencesUnsetOnDelete {
   431  	return DevicePathSelectorMetadataOwnerReferencesUnsetOnDelete{}
   432  }
   433  
   434  type DevicePathSelectorMetadataOwnerReferencesKind struct{}
   435  
   436  func (DevicePathSelectorMetadataOwnerReferencesKind) FieldPath() *Device_FieldSubPath {
   437  	return &Device_FieldSubPath{
   438  		selector: Device_FieldPathSelectorMetadata,
   439  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Kind().FieldPath(),
   440  	}
   441  }
   442  
   443  func (s DevicePathSelectorMetadataOwnerReferencesKind) WithValue(value string) *Device_FieldSubPathValue {
   444  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
   445  }
   446  
   447  func (s DevicePathSelectorMetadataOwnerReferencesKind) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
   448  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
   449  }
   450  
   451  type DevicePathSelectorMetadataOwnerReferencesVersion struct{}
   452  
   453  func (DevicePathSelectorMetadataOwnerReferencesVersion) FieldPath() *Device_FieldSubPath {
   454  	return &Device_FieldSubPath{
   455  		selector: Device_FieldPathSelectorMetadata,
   456  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Version().FieldPath(),
   457  	}
   458  }
   459  
   460  func (s DevicePathSelectorMetadataOwnerReferencesVersion) WithValue(value string) *Device_FieldSubPathValue {
   461  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
   462  }
   463  
   464  func (s DevicePathSelectorMetadataOwnerReferencesVersion) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
   465  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
   466  }
   467  
   468  type DevicePathSelectorMetadataOwnerReferencesName struct{}
   469  
   470  func (DevicePathSelectorMetadataOwnerReferencesName) FieldPath() *Device_FieldSubPath {
   471  	return &Device_FieldSubPath{
   472  		selector: Device_FieldPathSelectorMetadata,
   473  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Name().FieldPath(),
   474  	}
   475  }
   476  
   477  func (s DevicePathSelectorMetadataOwnerReferencesName) WithValue(value string) *Device_FieldSubPathValue {
   478  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
   479  }
   480  
   481  func (s DevicePathSelectorMetadataOwnerReferencesName) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
   482  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
   483  }
   484  
   485  type DevicePathSelectorMetadataOwnerReferencesRegion struct{}
   486  
   487  func (DevicePathSelectorMetadataOwnerReferencesRegion) FieldPath() *Device_FieldSubPath {
   488  	return &Device_FieldSubPath{
   489  		selector: Device_FieldPathSelectorMetadata,
   490  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Region().FieldPath(),
   491  	}
   492  }
   493  
   494  func (s DevicePathSelectorMetadataOwnerReferencesRegion) WithValue(value string) *Device_FieldSubPathValue {
   495  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
   496  }
   497  
   498  func (s DevicePathSelectorMetadataOwnerReferencesRegion) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
   499  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
   500  }
   501  
   502  type DevicePathSelectorMetadataOwnerReferencesController struct{}
   503  
   504  func (DevicePathSelectorMetadataOwnerReferencesController) FieldPath() *Device_FieldSubPath {
   505  	return &Device_FieldSubPath{
   506  		selector: Device_FieldPathSelectorMetadata,
   507  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().Controller().FieldPath(),
   508  	}
   509  }
   510  
   511  func (s DevicePathSelectorMetadataOwnerReferencesController) WithValue(value bool) *Device_FieldSubPathValue {
   512  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
   513  }
   514  
   515  func (s DevicePathSelectorMetadataOwnerReferencesController) WithArrayOfValues(values []bool) *Device_FieldSubPathArrayOfValues {
   516  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
   517  }
   518  
   519  type DevicePathSelectorMetadataOwnerReferencesRequiresOwnerReference struct{}
   520  
   521  func (DevicePathSelectorMetadataOwnerReferencesRequiresOwnerReference) FieldPath() *Device_FieldSubPath {
   522  	return &Device_FieldSubPath{
   523  		selector: Device_FieldPathSelectorMetadata,
   524  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().RequiresOwnerReference().FieldPath(),
   525  	}
   526  }
   527  
   528  func (s DevicePathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithValue(value bool) *Device_FieldSubPathValue {
   529  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
   530  }
   531  
   532  func (s DevicePathSelectorMetadataOwnerReferencesRequiresOwnerReference) WithArrayOfValues(values []bool) *Device_FieldSubPathArrayOfValues {
   533  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
   534  }
   535  
   536  type DevicePathSelectorMetadataOwnerReferencesUnsetOnDelete struct{}
   537  
   538  func (DevicePathSelectorMetadataOwnerReferencesUnsetOnDelete) FieldPath() *Device_FieldSubPath {
   539  	return &Device_FieldSubPath{
   540  		selector: Device_FieldPathSelectorMetadata,
   541  		subPath:  meta.NewMetaFieldPathBuilder().OwnerReferences().UnsetOnDelete().FieldPath(),
   542  	}
   543  }
   544  
   545  func (s DevicePathSelectorMetadataOwnerReferencesUnsetOnDelete) WithValue(value bool) *Device_FieldSubPathValue {
   546  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
   547  }
   548  
   549  func (s DevicePathSelectorMetadataOwnerReferencesUnsetOnDelete) WithArrayOfValues(values []bool) *Device_FieldSubPathArrayOfValues {
   550  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
   551  }
   552  
   553  type DevicePathSelectorMetadataShards struct{}
   554  
   555  func (DevicePathSelectorMetadataShards) FieldPath() *Device_FieldSubPath {
   556  	return &Device_FieldSubPath{
   557  		selector: Device_FieldPathSelectorMetadata,
   558  		subPath:  meta.NewMetaFieldPathBuilder().Shards().FieldPath(),
   559  	}
   560  }
   561  
   562  func (s DevicePathSelectorMetadataShards) WithValue(value map[string]int64) *Device_FieldSubPathValue {
   563  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
   564  }
   565  
   566  func (s DevicePathSelectorMetadataShards) WithArrayOfValues(values []map[string]int64) *Device_FieldSubPathArrayOfValues {
   567  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
   568  }
   569  
   570  func (DevicePathSelectorMetadataShards) WithKey(key string) DeviceMapPathSelectorMetadataShards {
   571  	return DeviceMapPathSelectorMetadataShards{key: key}
   572  }
   573  
   574  type DeviceMapPathSelectorMetadataShards struct {
   575  	key string
   576  }
   577  
   578  func (s DeviceMapPathSelectorMetadataShards) FieldPath() *Device_FieldSubPath {
   579  	return &Device_FieldSubPath{
   580  		selector: Device_FieldPathSelectorMetadata,
   581  		subPath:  meta.NewMetaFieldPathBuilder().Shards().WithKey(s.key).FieldPath(),
   582  	}
   583  }
   584  
   585  func (s DeviceMapPathSelectorMetadataShards) WithValue(value int64) *Device_FieldSubPathValue {
   586  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
   587  }
   588  
   589  func (s DeviceMapPathSelectorMetadataShards) WithArrayOfValues(values []int64) *Device_FieldSubPathArrayOfValues {
   590  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
   591  }
   592  
   593  type DevicePathSelectorMetadataSyncing struct{}
   594  
   595  func (DevicePathSelectorMetadataSyncing) FieldPath() *Device_FieldSubPath {
   596  	return &Device_FieldSubPath{
   597  		selector: Device_FieldPathSelectorMetadata,
   598  		subPath:  meta.NewMetaFieldPathBuilder().Syncing().FieldPath(),
   599  	}
   600  }
   601  
   602  func (s DevicePathSelectorMetadataSyncing) WithValue(value *meta.SyncingMeta) *Device_FieldSubPathValue {
   603  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
   604  }
   605  
   606  func (s DevicePathSelectorMetadataSyncing) WithArrayOfValues(values []*meta.SyncingMeta) *Device_FieldSubPathArrayOfValues {
   607  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
   608  }
   609  
   610  func (DevicePathSelectorMetadataSyncing) OwningRegion() DevicePathSelectorMetadataSyncingOwningRegion {
   611  	return DevicePathSelectorMetadataSyncingOwningRegion{}
   612  }
   613  
   614  func (DevicePathSelectorMetadataSyncing) Regions() DevicePathSelectorMetadataSyncingRegions {
   615  	return DevicePathSelectorMetadataSyncingRegions{}
   616  }
   617  
   618  type DevicePathSelectorMetadataSyncingOwningRegion struct{}
   619  
   620  func (DevicePathSelectorMetadataSyncingOwningRegion) FieldPath() *Device_FieldSubPath {
   621  	return &Device_FieldSubPath{
   622  		selector: Device_FieldPathSelectorMetadata,
   623  		subPath:  meta.NewMetaFieldPathBuilder().Syncing().OwningRegion().FieldPath(),
   624  	}
   625  }
   626  
   627  func (s DevicePathSelectorMetadataSyncingOwningRegion) WithValue(value string) *Device_FieldSubPathValue {
   628  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
   629  }
   630  
   631  func (s DevicePathSelectorMetadataSyncingOwningRegion) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
   632  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
   633  }
   634  
   635  type DevicePathSelectorMetadataSyncingRegions struct{}
   636  
   637  func (DevicePathSelectorMetadataSyncingRegions) FieldPath() *Device_FieldSubPath {
   638  	return &Device_FieldSubPath{
   639  		selector: Device_FieldPathSelectorMetadata,
   640  		subPath:  meta.NewMetaFieldPathBuilder().Syncing().Regions().FieldPath(),
   641  	}
   642  }
   643  
   644  func (s DevicePathSelectorMetadataSyncingRegions) WithValue(value []string) *Device_FieldSubPathValue {
   645  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
   646  }
   647  
   648  func (s DevicePathSelectorMetadataSyncingRegions) WithArrayOfValues(values [][]string) *Device_FieldSubPathArrayOfValues {
   649  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
   650  }
   651  
   652  func (s DevicePathSelectorMetadataSyncingRegions) WithItemValue(value string) *Device_FieldSubPathArrayItemValue {
   653  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
   654  }
   655  
   656  type DevicePathSelectorMetadataLifecycle struct{}
   657  
   658  func (DevicePathSelectorMetadataLifecycle) FieldPath() *Device_FieldSubPath {
   659  	return &Device_FieldSubPath{
   660  		selector: Device_FieldPathSelectorMetadata,
   661  		subPath:  meta.NewMetaFieldPathBuilder().Lifecycle().FieldPath(),
   662  	}
   663  }
   664  
   665  func (s DevicePathSelectorMetadataLifecycle) WithValue(value *meta.Lifecycle) *Device_FieldSubPathValue {
   666  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
   667  }
   668  
   669  func (s DevicePathSelectorMetadataLifecycle) WithArrayOfValues(values []*meta.Lifecycle) *Device_FieldSubPathArrayOfValues {
   670  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
   671  }
   672  
   673  func (DevicePathSelectorMetadataLifecycle) State() DevicePathSelectorMetadataLifecycleState {
   674  	return DevicePathSelectorMetadataLifecycleState{}
   675  }
   676  
   677  func (DevicePathSelectorMetadataLifecycle) BlockDeletion() DevicePathSelectorMetadataLifecycleBlockDeletion {
   678  	return DevicePathSelectorMetadataLifecycleBlockDeletion{}
   679  }
   680  
   681  type DevicePathSelectorMetadataLifecycleState struct{}
   682  
   683  func (DevicePathSelectorMetadataLifecycleState) FieldPath() *Device_FieldSubPath {
   684  	return &Device_FieldSubPath{
   685  		selector: Device_FieldPathSelectorMetadata,
   686  		subPath:  meta.NewMetaFieldPathBuilder().Lifecycle().State().FieldPath(),
   687  	}
   688  }
   689  
   690  func (s DevicePathSelectorMetadataLifecycleState) WithValue(value meta.Lifecycle_State) *Device_FieldSubPathValue {
   691  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
   692  }
   693  
   694  func (s DevicePathSelectorMetadataLifecycleState) WithArrayOfValues(values []meta.Lifecycle_State) *Device_FieldSubPathArrayOfValues {
   695  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
   696  }
   697  
   698  type DevicePathSelectorMetadataLifecycleBlockDeletion struct{}
   699  
   700  func (DevicePathSelectorMetadataLifecycleBlockDeletion) FieldPath() *Device_FieldSubPath {
   701  	return &Device_FieldSubPath{
   702  		selector: Device_FieldPathSelectorMetadata,
   703  		subPath:  meta.NewMetaFieldPathBuilder().Lifecycle().BlockDeletion().FieldPath(),
   704  	}
   705  }
   706  
   707  func (s DevicePathSelectorMetadataLifecycleBlockDeletion) WithValue(value bool) *Device_FieldSubPathValue {
   708  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
   709  }
   710  
   711  func (s DevicePathSelectorMetadataLifecycleBlockDeletion) WithArrayOfValues(values []bool) *Device_FieldSubPathArrayOfValues {
   712  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
   713  }
   714  
   715  type DevicePathSelectorMetadataServices struct{}
   716  
   717  func (DevicePathSelectorMetadataServices) FieldPath() *Device_FieldSubPath {
   718  	return &Device_FieldSubPath{
   719  		selector: Device_FieldPathSelectorMetadata,
   720  		subPath:  meta.NewMetaFieldPathBuilder().Services().FieldPath(),
   721  	}
   722  }
   723  
   724  func (s DevicePathSelectorMetadataServices) WithValue(value *meta.ServicesInfo) *Device_FieldSubPathValue {
   725  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
   726  }
   727  
   728  func (s DevicePathSelectorMetadataServices) WithArrayOfValues(values []*meta.ServicesInfo) *Device_FieldSubPathArrayOfValues {
   729  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
   730  }
   731  
   732  func (DevicePathSelectorMetadataServices) OwningService() DevicePathSelectorMetadataServicesOwningService {
   733  	return DevicePathSelectorMetadataServicesOwningService{}
   734  }
   735  
   736  func (DevicePathSelectorMetadataServices) AllowedServices() DevicePathSelectorMetadataServicesAllowedServices {
   737  	return DevicePathSelectorMetadataServicesAllowedServices{}
   738  }
   739  
   740  type DevicePathSelectorMetadataServicesOwningService struct{}
   741  
   742  func (DevicePathSelectorMetadataServicesOwningService) FieldPath() *Device_FieldSubPath {
   743  	return &Device_FieldSubPath{
   744  		selector: Device_FieldPathSelectorMetadata,
   745  		subPath:  meta.NewMetaFieldPathBuilder().Services().OwningService().FieldPath(),
   746  	}
   747  }
   748  
   749  func (s DevicePathSelectorMetadataServicesOwningService) WithValue(value string) *Device_FieldSubPathValue {
   750  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
   751  }
   752  
   753  func (s DevicePathSelectorMetadataServicesOwningService) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
   754  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
   755  }
   756  
   757  type DevicePathSelectorMetadataServicesAllowedServices struct{}
   758  
   759  func (DevicePathSelectorMetadataServicesAllowedServices) FieldPath() *Device_FieldSubPath {
   760  	return &Device_FieldSubPath{
   761  		selector: Device_FieldPathSelectorMetadata,
   762  		subPath:  meta.NewMetaFieldPathBuilder().Services().AllowedServices().FieldPath(),
   763  	}
   764  }
   765  
   766  func (s DevicePathSelectorMetadataServicesAllowedServices) WithValue(value []string) *Device_FieldSubPathValue {
   767  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
   768  }
   769  
   770  func (s DevicePathSelectorMetadataServicesAllowedServices) WithArrayOfValues(values [][]string) *Device_FieldSubPathArrayOfValues {
   771  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
   772  }
   773  
   774  func (s DevicePathSelectorMetadataServicesAllowedServices) WithItemValue(value string) *Device_FieldSubPathArrayItemValue {
   775  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
   776  }
   777  
   778  type DevicePathSelectorDisplayName struct{}
   779  
   780  func (DevicePathSelectorDisplayName) FieldPath() *Device_FieldTerminalPath {
   781  	return &Device_FieldTerminalPath{selector: Device_FieldPathSelectorDisplayName}
   782  }
   783  
   784  func (s DevicePathSelectorDisplayName) WithValue(value string) *Device_FieldTerminalPathValue {
   785  	return s.FieldPath().WithIValue(value).(*Device_FieldTerminalPathValue)
   786  }
   787  
   788  func (s DevicePathSelectorDisplayName) WithArrayOfValues(values []string) *Device_FieldTerminalPathArrayOfValues {
   789  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldTerminalPathArrayOfValues)
   790  }
   791  
   792  type DevicePathSelectorDescription struct{}
   793  
   794  func (DevicePathSelectorDescription) FieldPath() *Device_FieldTerminalPath {
   795  	return &Device_FieldTerminalPath{selector: Device_FieldPathSelectorDescription}
   796  }
   797  
   798  func (s DevicePathSelectorDescription) WithValue(value string) *Device_FieldTerminalPathValue {
   799  	return s.FieldPath().WithIValue(value).(*Device_FieldTerminalPathValue)
   800  }
   801  
   802  func (s DevicePathSelectorDescription) WithArrayOfValues(values []string) *Device_FieldTerminalPathArrayOfValues {
   803  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldTerminalPathArrayOfValues)
   804  }
   805  
   806  type DevicePathSelectorSpec struct{}
   807  
   808  func (DevicePathSelectorSpec) FieldPath() *Device_FieldTerminalPath {
   809  	return &Device_FieldTerminalPath{selector: Device_FieldPathSelectorSpec}
   810  }
   811  
   812  func (s DevicePathSelectorSpec) WithValue(value *Device_Spec) *Device_FieldTerminalPathValue {
   813  	return s.FieldPath().WithIValue(value).(*Device_FieldTerminalPathValue)
   814  }
   815  
   816  func (s DevicePathSelectorSpec) WithArrayOfValues(values []*Device_Spec) *Device_FieldTerminalPathArrayOfValues {
   817  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldTerminalPathArrayOfValues)
   818  }
   819  
   820  func (DevicePathSelectorSpec) WithSubPath(subPath DeviceSpec_FieldPath) *Device_FieldSubPath {
   821  	return &Device_FieldSubPath{selector: Device_FieldPathSelectorSpec, subPath: subPath}
   822  }
   823  
   824  func (s DevicePathSelectorSpec) WithSubValue(subPathValue DeviceSpec_FieldPathValue) *Device_FieldSubPathValue {
   825  	return &Device_FieldSubPathValue{Device_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
   826  }
   827  
   828  func (s DevicePathSelectorSpec) WithSubArrayOfValues(subPathArrayOfValues DeviceSpec_FieldPathArrayOfValues) *Device_FieldSubPathArrayOfValues {
   829  	return &Device_FieldSubPathArrayOfValues{Device_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
   830  }
   831  
   832  func (s DevicePathSelectorSpec) WithSubArrayItemValue(subPathArrayItemValue DeviceSpec_FieldPathArrayItemValue) *Device_FieldSubPathArrayItemValue {
   833  	return &Device_FieldSubPathArrayItemValue{Device_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
   834  }
   835  
   836  func (DevicePathSelectorSpec) ServiceAccount() DevicePathSelectorSpecServiceAccount {
   837  	return DevicePathSelectorSpecServiceAccount{}
   838  }
   839  
   840  func (DevicePathSelectorSpec) LogBucket() DevicePathSelectorSpecLogBucket {
   841  	return DevicePathSelectorSpecLogBucket{}
   842  }
   843  
   844  func (DevicePathSelectorSpec) MetricsBucket() DevicePathSelectorSpecMetricsBucket {
   845  	return DevicePathSelectorSpecMetricsBucket{}
   846  }
   847  
   848  func (DevicePathSelectorSpec) OsVersion() DevicePathSelectorSpecOsVersion {
   849  	return DevicePathSelectorSpecOsVersion{}
   850  }
   851  
   852  func (DevicePathSelectorSpec) NetplanYamlConfig() DevicePathSelectorSpecNetplanYamlConfig {
   853  	return DevicePathSelectorSpecNetplanYamlConfig{}
   854  }
   855  
   856  func (DevicePathSelectorSpec) NetplanApiConfigMode() DevicePathSelectorSpecNetplanApiConfigMode {
   857  	return DevicePathSelectorSpecNetplanApiConfigMode{}
   858  }
   859  
   860  func (DevicePathSelectorSpec) OsImageUrl() DevicePathSelectorSpecOsImageUrl {
   861  	return DevicePathSelectorSpecOsImageUrl{}
   862  }
   863  
   864  func (DevicePathSelectorSpec) SshConfig() DevicePathSelectorSpecSshConfig {
   865  	return DevicePathSelectorSpecSshConfig{}
   866  }
   867  
   868  func (DevicePathSelectorSpec) AttestationConfig() DevicePathSelectorSpecAttestationConfig {
   869  	return DevicePathSelectorSpecAttestationConfig{}
   870  }
   871  
   872  func (DevicePathSelectorSpec) DisableDeviceDiscovery() DevicePathSelectorSpecDisableDeviceDiscovery {
   873  	return DevicePathSelectorSpecDisableDeviceDiscovery{}
   874  }
   875  
   876  func (DevicePathSelectorSpec) LoggingConfig() DevicePathSelectorSpecLoggingConfig {
   877  	return DevicePathSelectorSpecLoggingConfig{}
   878  }
   879  
   880  func (DevicePathSelectorSpec) ProxyConfig() DevicePathSelectorSpecProxyConfig {
   881  	return DevicePathSelectorSpecProxyConfig{}
   882  }
   883  
   884  func (DevicePathSelectorSpec) Location() DevicePathSelectorSpecLocation {
   885  	return DevicePathSelectorSpecLocation{}
   886  }
   887  
   888  func (DevicePathSelectorSpec) UsbGuard() DevicePathSelectorSpecUsbGuard {
   889  	return DevicePathSelectorSpecUsbGuard{}
   890  }
   891  
   892  func (DevicePathSelectorSpec) HealthChecks() DevicePathSelectorSpecHealthChecks {
   893  	return DevicePathSelectorSpecHealthChecks{}
   894  }
   895  
   896  func (DevicePathSelectorSpec) DisableNetworkConfigFallback() DevicePathSelectorSpecDisableNetworkConfigFallback {
   897  	return DevicePathSelectorSpecDisableNetworkConfigFallback{}
   898  }
   899  
   900  type DevicePathSelectorSpecServiceAccount struct{}
   901  
   902  func (DevicePathSelectorSpecServiceAccount) FieldPath() *Device_FieldSubPath {
   903  	return &Device_FieldSubPath{
   904  		selector: Device_FieldPathSelectorSpec,
   905  		subPath:  NewDeviceSpecFieldPathBuilder().ServiceAccount().FieldPath(),
   906  	}
   907  }
   908  
   909  func (s DevicePathSelectorSpecServiceAccount) WithValue(value *iam_service_account.Reference) *Device_FieldSubPathValue {
   910  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
   911  }
   912  
   913  func (s DevicePathSelectorSpecServiceAccount) WithArrayOfValues(values []*iam_service_account.Reference) *Device_FieldSubPathArrayOfValues {
   914  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
   915  }
   916  
   917  type DevicePathSelectorSpecLogBucket struct{}
   918  
   919  func (DevicePathSelectorSpecLogBucket) FieldPath() *Device_FieldSubPath {
   920  	return &Device_FieldSubPath{
   921  		selector: Device_FieldPathSelectorSpec,
   922  		subPath:  NewDeviceSpecFieldPathBuilder().LogBucket().FieldPath(),
   923  	}
   924  }
   925  
   926  func (s DevicePathSelectorSpecLogBucket) WithValue(value *logging_bucket.Reference) *Device_FieldSubPathValue {
   927  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
   928  }
   929  
   930  func (s DevicePathSelectorSpecLogBucket) WithArrayOfValues(values []*logging_bucket.Reference) *Device_FieldSubPathArrayOfValues {
   931  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
   932  }
   933  
   934  type DevicePathSelectorSpecMetricsBucket struct{}
   935  
   936  func (DevicePathSelectorSpecMetricsBucket) FieldPath() *Device_FieldSubPath {
   937  	return &Device_FieldSubPath{
   938  		selector: Device_FieldPathSelectorSpec,
   939  		subPath:  NewDeviceSpecFieldPathBuilder().MetricsBucket().FieldPath(),
   940  	}
   941  }
   942  
   943  func (s DevicePathSelectorSpecMetricsBucket) WithValue(value *monitoring_bucket.Reference) *Device_FieldSubPathValue {
   944  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
   945  }
   946  
   947  func (s DevicePathSelectorSpecMetricsBucket) WithArrayOfValues(values []*monitoring_bucket.Reference) *Device_FieldSubPathArrayOfValues {
   948  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
   949  }
   950  
   951  type DevicePathSelectorSpecOsVersion struct{}
   952  
   953  func (DevicePathSelectorSpecOsVersion) FieldPath() *Device_FieldSubPath {
   954  	return &Device_FieldSubPath{
   955  		selector: Device_FieldPathSelectorSpec,
   956  		subPath:  NewDeviceSpecFieldPathBuilder().OsVersion().FieldPath(),
   957  	}
   958  }
   959  
   960  func (s DevicePathSelectorSpecOsVersion) WithValue(value string) *Device_FieldSubPathValue {
   961  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
   962  }
   963  
   964  func (s DevicePathSelectorSpecOsVersion) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
   965  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
   966  }
   967  
   968  type DevicePathSelectorSpecNetplanYamlConfig struct{}
   969  
   970  func (DevicePathSelectorSpecNetplanYamlConfig) FieldPath() *Device_FieldSubPath {
   971  	return &Device_FieldSubPath{
   972  		selector: Device_FieldPathSelectorSpec,
   973  		subPath:  NewDeviceSpecFieldPathBuilder().NetplanYamlConfig().FieldPath(),
   974  	}
   975  }
   976  
   977  func (s DevicePathSelectorSpecNetplanYamlConfig) WithValue(value string) *Device_FieldSubPathValue {
   978  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
   979  }
   980  
   981  func (s DevicePathSelectorSpecNetplanYamlConfig) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
   982  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
   983  }
   984  
   985  type DevicePathSelectorSpecNetplanApiConfigMode struct{}
   986  
   987  func (DevicePathSelectorSpecNetplanApiConfigMode) FieldPath() *Device_FieldSubPath {
   988  	return &Device_FieldSubPath{
   989  		selector: Device_FieldPathSelectorSpec,
   990  		subPath:  NewDeviceSpecFieldPathBuilder().NetplanApiConfigMode().FieldPath(),
   991  	}
   992  }
   993  
   994  func (s DevicePathSelectorSpecNetplanApiConfigMode) WithValue(value Device_Spec_NetworkConfigMode) *Device_FieldSubPathValue {
   995  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
   996  }
   997  
   998  func (s DevicePathSelectorSpecNetplanApiConfigMode) WithArrayOfValues(values []Device_Spec_NetworkConfigMode) *Device_FieldSubPathArrayOfValues {
   999  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1000  }
  1001  
  1002  type DevicePathSelectorSpecOsImageUrl struct{}
  1003  
  1004  func (DevicePathSelectorSpecOsImageUrl) FieldPath() *Device_FieldSubPath {
  1005  	return &Device_FieldSubPath{
  1006  		selector: Device_FieldPathSelectorSpec,
  1007  		subPath:  NewDeviceSpecFieldPathBuilder().OsImageUrl().FieldPath(),
  1008  	}
  1009  }
  1010  
  1011  func (s DevicePathSelectorSpecOsImageUrl) WithValue(value string) *Device_FieldSubPathValue {
  1012  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1013  }
  1014  
  1015  func (s DevicePathSelectorSpecOsImageUrl) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  1016  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1017  }
  1018  
  1019  type DevicePathSelectorSpecSshConfig struct{}
  1020  
  1021  func (DevicePathSelectorSpecSshConfig) FieldPath() *Device_FieldSubPath {
  1022  	return &Device_FieldSubPath{
  1023  		selector: Device_FieldPathSelectorSpec,
  1024  		subPath:  NewDeviceSpecFieldPathBuilder().SshConfig().FieldPath(),
  1025  	}
  1026  }
  1027  
  1028  func (s DevicePathSelectorSpecSshConfig) WithValue(value *Device_Spec_SSHConfig) *Device_FieldSubPathValue {
  1029  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1030  }
  1031  
  1032  func (s DevicePathSelectorSpecSshConfig) WithArrayOfValues(values []*Device_Spec_SSHConfig) *Device_FieldSubPathArrayOfValues {
  1033  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1034  }
  1035  
  1036  func (DevicePathSelectorSpecSshConfig) DisableSshServer() DevicePathSelectorSpecSshConfigDisableSshServer {
  1037  	return DevicePathSelectorSpecSshConfigDisableSshServer{}
  1038  }
  1039  
  1040  func (DevicePathSelectorSpecSshConfig) DisableSshPassword() DevicePathSelectorSpecSshConfigDisableSshPassword {
  1041  	return DevicePathSelectorSpecSshConfigDisableSshPassword{}
  1042  }
  1043  
  1044  func (DevicePathSelectorSpecSshConfig) SshAuthorized() DevicePathSelectorSpecSshConfigSshAuthorized {
  1045  	return DevicePathSelectorSpecSshConfigSshAuthorized{}
  1046  }
  1047  
  1048  func (DevicePathSelectorSpecSshConfig) IpAllowList() DevicePathSelectorSpecSshConfigIpAllowList {
  1049  	return DevicePathSelectorSpecSshConfigIpAllowList{}
  1050  }
  1051  
  1052  func (DevicePathSelectorSpecSshConfig) IpDenyList() DevicePathSelectorSpecSshConfigIpDenyList {
  1053  	return DevicePathSelectorSpecSshConfigIpDenyList{}
  1054  }
  1055  
  1056  func (DevicePathSelectorSpecSshConfig) RejectPeriod() DevicePathSelectorSpecSshConfigRejectPeriod {
  1057  	return DevicePathSelectorSpecSshConfigRejectPeriod{}
  1058  }
  1059  
  1060  func (DevicePathSelectorSpecSshConfig) DisableSshAuthkey() DevicePathSelectorSpecSshConfigDisableSshAuthkey {
  1061  	return DevicePathSelectorSpecSshConfigDisableSshAuthkey{}
  1062  }
  1063  
  1064  type DevicePathSelectorSpecSshConfigDisableSshServer struct{}
  1065  
  1066  func (DevicePathSelectorSpecSshConfigDisableSshServer) FieldPath() *Device_FieldSubPath {
  1067  	return &Device_FieldSubPath{
  1068  		selector: Device_FieldPathSelectorSpec,
  1069  		subPath:  NewDeviceSpecFieldPathBuilder().SshConfig().DisableSshServer().FieldPath(),
  1070  	}
  1071  }
  1072  
  1073  func (s DevicePathSelectorSpecSshConfigDisableSshServer) WithValue(value bool) *Device_FieldSubPathValue {
  1074  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1075  }
  1076  
  1077  func (s DevicePathSelectorSpecSshConfigDisableSshServer) WithArrayOfValues(values []bool) *Device_FieldSubPathArrayOfValues {
  1078  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1079  }
  1080  
  1081  type DevicePathSelectorSpecSshConfigDisableSshPassword struct{}
  1082  
  1083  func (DevicePathSelectorSpecSshConfigDisableSshPassword) FieldPath() *Device_FieldSubPath {
  1084  	return &Device_FieldSubPath{
  1085  		selector: Device_FieldPathSelectorSpec,
  1086  		subPath:  NewDeviceSpecFieldPathBuilder().SshConfig().DisableSshPassword().FieldPath(),
  1087  	}
  1088  }
  1089  
  1090  func (s DevicePathSelectorSpecSshConfigDisableSshPassword) WithValue(value bool) *Device_FieldSubPathValue {
  1091  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1092  }
  1093  
  1094  func (s DevicePathSelectorSpecSshConfigDisableSshPassword) WithArrayOfValues(values []bool) *Device_FieldSubPathArrayOfValues {
  1095  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1096  }
  1097  
  1098  type DevicePathSelectorSpecSshConfigSshAuthorized struct{}
  1099  
  1100  func (DevicePathSelectorSpecSshConfigSshAuthorized) FieldPath() *Device_FieldSubPath {
  1101  	return &Device_FieldSubPath{
  1102  		selector: Device_FieldPathSelectorSpec,
  1103  		subPath:  NewDeviceSpecFieldPathBuilder().SshConfig().SshAuthorized().FieldPath(),
  1104  	}
  1105  }
  1106  
  1107  func (s DevicePathSelectorSpecSshConfigSshAuthorized) WithValue(value []*Device_Spec_SSHConfig_AuthKey) *Device_FieldSubPathValue {
  1108  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1109  }
  1110  
  1111  func (s DevicePathSelectorSpecSshConfigSshAuthorized) WithArrayOfValues(values [][]*Device_Spec_SSHConfig_AuthKey) *Device_FieldSubPathArrayOfValues {
  1112  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1113  }
  1114  
  1115  func (s DevicePathSelectorSpecSshConfigSshAuthorized) WithItemValue(value *Device_Spec_SSHConfig_AuthKey) *Device_FieldSubPathArrayItemValue {
  1116  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
  1117  }
  1118  
  1119  func (DevicePathSelectorSpecSshConfigSshAuthorized) SshaKey() DevicePathSelectorSpecSshConfigSshAuthorizedSshaKey {
  1120  	return DevicePathSelectorSpecSshConfigSshAuthorizedSshaKey{}
  1121  }
  1122  
  1123  func (DevicePathSelectorSpecSshConfigSshAuthorized) CertAuthority() DevicePathSelectorSpecSshConfigSshAuthorizedCertAuthority {
  1124  	return DevicePathSelectorSpecSshConfigSshAuthorizedCertAuthority{}
  1125  }
  1126  
  1127  func (DevicePathSelectorSpecSshConfigSshAuthorized) Command() DevicePathSelectorSpecSshConfigSshAuthorizedCommand {
  1128  	return DevicePathSelectorSpecSshConfigSshAuthorizedCommand{}
  1129  }
  1130  
  1131  func (DevicePathSelectorSpecSshConfigSshAuthorized) Environment() DevicePathSelectorSpecSshConfigSshAuthorizedEnvironment {
  1132  	return DevicePathSelectorSpecSshConfigSshAuthorizedEnvironment{}
  1133  }
  1134  
  1135  func (DevicePathSelectorSpecSshConfigSshAuthorized) From() DevicePathSelectorSpecSshConfigSshAuthorizedFrom {
  1136  	return DevicePathSelectorSpecSshConfigSshAuthorizedFrom{}
  1137  }
  1138  
  1139  func (DevicePathSelectorSpecSshConfigSshAuthorized) NoAgentForwarding() DevicePathSelectorSpecSshConfigSshAuthorizedNoAgentForwarding {
  1140  	return DevicePathSelectorSpecSshConfigSshAuthorizedNoAgentForwarding{}
  1141  }
  1142  
  1143  func (DevicePathSelectorSpecSshConfigSshAuthorized) NoPortForwarding() DevicePathSelectorSpecSshConfigSshAuthorizedNoPortForwarding {
  1144  	return DevicePathSelectorSpecSshConfigSshAuthorizedNoPortForwarding{}
  1145  }
  1146  
  1147  func (DevicePathSelectorSpecSshConfigSshAuthorized) NoPty() DevicePathSelectorSpecSshConfigSshAuthorizedNoPty {
  1148  	return DevicePathSelectorSpecSshConfigSshAuthorizedNoPty{}
  1149  }
  1150  
  1151  func (DevicePathSelectorSpecSshConfigSshAuthorized) NoUserRc() DevicePathSelectorSpecSshConfigSshAuthorizedNoUserRc {
  1152  	return DevicePathSelectorSpecSshConfigSshAuthorizedNoUserRc{}
  1153  }
  1154  
  1155  func (DevicePathSelectorSpecSshConfigSshAuthorized) NoX11Forwarding() DevicePathSelectorSpecSshConfigSshAuthorizedNoX11Forwarding {
  1156  	return DevicePathSelectorSpecSshConfigSshAuthorizedNoX11Forwarding{}
  1157  }
  1158  
  1159  func (DevicePathSelectorSpecSshConfigSshAuthorized) Permitopen() DevicePathSelectorSpecSshConfigSshAuthorizedPermitopen {
  1160  	return DevicePathSelectorSpecSshConfigSshAuthorizedPermitopen{}
  1161  }
  1162  
  1163  func (DevicePathSelectorSpecSshConfigSshAuthorized) Principals() DevicePathSelectorSpecSshConfigSshAuthorizedPrincipals {
  1164  	return DevicePathSelectorSpecSshConfigSshAuthorizedPrincipals{}
  1165  }
  1166  
  1167  func (DevicePathSelectorSpecSshConfigSshAuthorized) Tunnel() DevicePathSelectorSpecSshConfigSshAuthorizedTunnel {
  1168  	return DevicePathSelectorSpecSshConfigSshAuthorizedTunnel{}
  1169  }
  1170  
  1171  func (DevicePathSelectorSpecSshConfigSshAuthorized) Restrict() DevicePathSelectorSpecSshConfigSshAuthorizedRestrict {
  1172  	return DevicePathSelectorSpecSshConfigSshAuthorizedRestrict{}
  1173  }
  1174  
  1175  type DevicePathSelectorSpecSshConfigSshAuthorizedSshaKey struct{}
  1176  
  1177  func (DevicePathSelectorSpecSshConfigSshAuthorizedSshaKey) FieldPath() *Device_FieldSubPath {
  1178  	return &Device_FieldSubPath{
  1179  		selector: Device_FieldPathSelectorSpec,
  1180  		subPath:  NewDeviceSpecFieldPathBuilder().SshConfig().SshAuthorized().SshaKey().FieldPath(),
  1181  	}
  1182  }
  1183  
  1184  func (s DevicePathSelectorSpecSshConfigSshAuthorizedSshaKey) WithValue(value string) *Device_FieldSubPathValue {
  1185  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1186  }
  1187  
  1188  func (s DevicePathSelectorSpecSshConfigSshAuthorizedSshaKey) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  1189  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1190  }
  1191  
  1192  type DevicePathSelectorSpecSshConfigSshAuthorizedCertAuthority struct{}
  1193  
  1194  func (DevicePathSelectorSpecSshConfigSshAuthorizedCertAuthority) FieldPath() *Device_FieldSubPath {
  1195  	return &Device_FieldSubPath{
  1196  		selector: Device_FieldPathSelectorSpec,
  1197  		subPath:  NewDeviceSpecFieldPathBuilder().SshConfig().SshAuthorized().CertAuthority().FieldPath(),
  1198  	}
  1199  }
  1200  
  1201  func (s DevicePathSelectorSpecSshConfigSshAuthorizedCertAuthority) WithValue(value bool) *Device_FieldSubPathValue {
  1202  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1203  }
  1204  
  1205  func (s DevicePathSelectorSpecSshConfigSshAuthorizedCertAuthority) WithArrayOfValues(values []bool) *Device_FieldSubPathArrayOfValues {
  1206  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1207  }
  1208  
  1209  type DevicePathSelectorSpecSshConfigSshAuthorizedCommand struct{}
  1210  
  1211  func (DevicePathSelectorSpecSshConfigSshAuthorizedCommand) FieldPath() *Device_FieldSubPath {
  1212  	return &Device_FieldSubPath{
  1213  		selector: Device_FieldPathSelectorSpec,
  1214  		subPath:  NewDeviceSpecFieldPathBuilder().SshConfig().SshAuthorized().Command().FieldPath(),
  1215  	}
  1216  }
  1217  
  1218  func (s DevicePathSelectorSpecSshConfigSshAuthorizedCommand) WithValue(value string) *Device_FieldSubPathValue {
  1219  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1220  }
  1221  
  1222  func (s DevicePathSelectorSpecSshConfigSshAuthorizedCommand) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  1223  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1224  }
  1225  
  1226  type DevicePathSelectorSpecSshConfigSshAuthorizedEnvironment struct{}
  1227  
  1228  func (DevicePathSelectorSpecSshConfigSshAuthorizedEnvironment) FieldPath() *Device_FieldSubPath {
  1229  	return &Device_FieldSubPath{
  1230  		selector: Device_FieldPathSelectorSpec,
  1231  		subPath:  NewDeviceSpecFieldPathBuilder().SshConfig().SshAuthorized().Environment().FieldPath(),
  1232  	}
  1233  }
  1234  
  1235  func (s DevicePathSelectorSpecSshConfigSshAuthorizedEnvironment) WithValue(value string) *Device_FieldSubPathValue {
  1236  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1237  }
  1238  
  1239  func (s DevicePathSelectorSpecSshConfigSshAuthorizedEnvironment) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  1240  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1241  }
  1242  
  1243  type DevicePathSelectorSpecSshConfigSshAuthorizedFrom struct{}
  1244  
  1245  func (DevicePathSelectorSpecSshConfigSshAuthorizedFrom) FieldPath() *Device_FieldSubPath {
  1246  	return &Device_FieldSubPath{
  1247  		selector: Device_FieldPathSelectorSpec,
  1248  		subPath:  NewDeviceSpecFieldPathBuilder().SshConfig().SshAuthorized().From().FieldPath(),
  1249  	}
  1250  }
  1251  
  1252  func (s DevicePathSelectorSpecSshConfigSshAuthorizedFrom) WithValue(value string) *Device_FieldSubPathValue {
  1253  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1254  }
  1255  
  1256  func (s DevicePathSelectorSpecSshConfigSshAuthorizedFrom) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  1257  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1258  }
  1259  
  1260  type DevicePathSelectorSpecSshConfigSshAuthorizedNoAgentForwarding struct{}
  1261  
  1262  func (DevicePathSelectorSpecSshConfigSshAuthorizedNoAgentForwarding) FieldPath() *Device_FieldSubPath {
  1263  	return &Device_FieldSubPath{
  1264  		selector: Device_FieldPathSelectorSpec,
  1265  		subPath:  NewDeviceSpecFieldPathBuilder().SshConfig().SshAuthorized().NoAgentForwarding().FieldPath(),
  1266  	}
  1267  }
  1268  
  1269  func (s DevicePathSelectorSpecSshConfigSshAuthorizedNoAgentForwarding) WithValue(value bool) *Device_FieldSubPathValue {
  1270  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1271  }
  1272  
  1273  func (s DevicePathSelectorSpecSshConfigSshAuthorizedNoAgentForwarding) WithArrayOfValues(values []bool) *Device_FieldSubPathArrayOfValues {
  1274  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1275  }
  1276  
  1277  type DevicePathSelectorSpecSshConfigSshAuthorizedNoPortForwarding struct{}
  1278  
  1279  func (DevicePathSelectorSpecSshConfigSshAuthorizedNoPortForwarding) FieldPath() *Device_FieldSubPath {
  1280  	return &Device_FieldSubPath{
  1281  		selector: Device_FieldPathSelectorSpec,
  1282  		subPath:  NewDeviceSpecFieldPathBuilder().SshConfig().SshAuthorized().NoPortForwarding().FieldPath(),
  1283  	}
  1284  }
  1285  
  1286  func (s DevicePathSelectorSpecSshConfigSshAuthorizedNoPortForwarding) WithValue(value bool) *Device_FieldSubPathValue {
  1287  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1288  }
  1289  
  1290  func (s DevicePathSelectorSpecSshConfigSshAuthorizedNoPortForwarding) WithArrayOfValues(values []bool) *Device_FieldSubPathArrayOfValues {
  1291  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1292  }
  1293  
  1294  type DevicePathSelectorSpecSshConfigSshAuthorizedNoPty struct{}
  1295  
  1296  func (DevicePathSelectorSpecSshConfigSshAuthorizedNoPty) FieldPath() *Device_FieldSubPath {
  1297  	return &Device_FieldSubPath{
  1298  		selector: Device_FieldPathSelectorSpec,
  1299  		subPath:  NewDeviceSpecFieldPathBuilder().SshConfig().SshAuthorized().NoPty().FieldPath(),
  1300  	}
  1301  }
  1302  
  1303  func (s DevicePathSelectorSpecSshConfigSshAuthorizedNoPty) WithValue(value bool) *Device_FieldSubPathValue {
  1304  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1305  }
  1306  
  1307  func (s DevicePathSelectorSpecSshConfigSshAuthorizedNoPty) WithArrayOfValues(values []bool) *Device_FieldSubPathArrayOfValues {
  1308  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1309  }
  1310  
  1311  type DevicePathSelectorSpecSshConfigSshAuthorizedNoUserRc struct{}
  1312  
  1313  func (DevicePathSelectorSpecSshConfigSshAuthorizedNoUserRc) FieldPath() *Device_FieldSubPath {
  1314  	return &Device_FieldSubPath{
  1315  		selector: Device_FieldPathSelectorSpec,
  1316  		subPath:  NewDeviceSpecFieldPathBuilder().SshConfig().SshAuthorized().NoUserRc().FieldPath(),
  1317  	}
  1318  }
  1319  
  1320  func (s DevicePathSelectorSpecSshConfigSshAuthorizedNoUserRc) WithValue(value bool) *Device_FieldSubPathValue {
  1321  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1322  }
  1323  
  1324  func (s DevicePathSelectorSpecSshConfigSshAuthorizedNoUserRc) WithArrayOfValues(values []bool) *Device_FieldSubPathArrayOfValues {
  1325  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1326  }
  1327  
  1328  type DevicePathSelectorSpecSshConfigSshAuthorizedNoX11Forwarding struct{}
  1329  
  1330  func (DevicePathSelectorSpecSshConfigSshAuthorizedNoX11Forwarding) FieldPath() *Device_FieldSubPath {
  1331  	return &Device_FieldSubPath{
  1332  		selector: Device_FieldPathSelectorSpec,
  1333  		subPath:  NewDeviceSpecFieldPathBuilder().SshConfig().SshAuthorized().NoX11Forwarding().FieldPath(),
  1334  	}
  1335  }
  1336  
  1337  func (s DevicePathSelectorSpecSshConfigSshAuthorizedNoX11Forwarding) WithValue(value bool) *Device_FieldSubPathValue {
  1338  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1339  }
  1340  
  1341  func (s DevicePathSelectorSpecSshConfigSshAuthorizedNoX11Forwarding) WithArrayOfValues(values []bool) *Device_FieldSubPathArrayOfValues {
  1342  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1343  }
  1344  
  1345  type DevicePathSelectorSpecSshConfigSshAuthorizedPermitopen struct{}
  1346  
  1347  func (DevicePathSelectorSpecSshConfigSshAuthorizedPermitopen) FieldPath() *Device_FieldSubPath {
  1348  	return &Device_FieldSubPath{
  1349  		selector: Device_FieldPathSelectorSpec,
  1350  		subPath:  NewDeviceSpecFieldPathBuilder().SshConfig().SshAuthorized().Permitopen().FieldPath(),
  1351  	}
  1352  }
  1353  
  1354  func (s DevicePathSelectorSpecSshConfigSshAuthorizedPermitopen) WithValue(value string) *Device_FieldSubPathValue {
  1355  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1356  }
  1357  
  1358  func (s DevicePathSelectorSpecSshConfigSshAuthorizedPermitopen) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  1359  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1360  }
  1361  
  1362  type DevicePathSelectorSpecSshConfigSshAuthorizedPrincipals struct{}
  1363  
  1364  func (DevicePathSelectorSpecSshConfigSshAuthorizedPrincipals) FieldPath() *Device_FieldSubPath {
  1365  	return &Device_FieldSubPath{
  1366  		selector: Device_FieldPathSelectorSpec,
  1367  		subPath:  NewDeviceSpecFieldPathBuilder().SshConfig().SshAuthorized().Principals().FieldPath(),
  1368  	}
  1369  }
  1370  
  1371  func (s DevicePathSelectorSpecSshConfigSshAuthorizedPrincipals) WithValue(value string) *Device_FieldSubPathValue {
  1372  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1373  }
  1374  
  1375  func (s DevicePathSelectorSpecSshConfigSshAuthorizedPrincipals) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  1376  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1377  }
  1378  
  1379  type DevicePathSelectorSpecSshConfigSshAuthorizedTunnel struct{}
  1380  
  1381  func (DevicePathSelectorSpecSshConfigSshAuthorizedTunnel) FieldPath() *Device_FieldSubPath {
  1382  	return &Device_FieldSubPath{
  1383  		selector: Device_FieldPathSelectorSpec,
  1384  		subPath:  NewDeviceSpecFieldPathBuilder().SshConfig().SshAuthorized().Tunnel().FieldPath(),
  1385  	}
  1386  }
  1387  
  1388  func (s DevicePathSelectorSpecSshConfigSshAuthorizedTunnel) WithValue(value string) *Device_FieldSubPathValue {
  1389  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1390  }
  1391  
  1392  func (s DevicePathSelectorSpecSshConfigSshAuthorizedTunnel) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  1393  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1394  }
  1395  
  1396  type DevicePathSelectorSpecSshConfigSshAuthorizedRestrict struct{}
  1397  
  1398  func (DevicePathSelectorSpecSshConfigSshAuthorizedRestrict) FieldPath() *Device_FieldSubPath {
  1399  	return &Device_FieldSubPath{
  1400  		selector: Device_FieldPathSelectorSpec,
  1401  		subPath:  NewDeviceSpecFieldPathBuilder().SshConfig().SshAuthorized().Restrict().FieldPath(),
  1402  	}
  1403  }
  1404  
  1405  func (s DevicePathSelectorSpecSshConfigSshAuthorizedRestrict) WithValue(value bool) *Device_FieldSubPathValue {
  1406  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1407  }
  1408  
  1409  func (s DevicePathSelectorSpecSshConfigSshAuthorizedRestrict) WithArrayOfValues(values []bool) *Device_FieldSubPathArrayOfValues {
  1410  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1411  }
  1412  
  1413  type DevicePathSelectorSpecSshConfigIpAllowList struct{}
  1414  
  1415  func (DevicePathSelectorSpecSshConfigIpAllowList) FieldPath() *Device_FieldSubPath {
  1416  	return &Device_FieldSubPath{
  1417  		selector: Device_FieldPathSelectorSpec,
  1418  		subPath:  NewDeviceSpecFieldPathBuilder().SshConfig().IpAllowList().FieldPath(),
  1419  	}
  1420  }
  1421  
  1422  func (s DevicePathSelectorSpecSshConfigIpAllowList) WithValue(value []string) *Device_FieldSubPathValue {
  1423  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1424  }
  1425  
  1426  func (s DevicePathSelectorSpecSshConfigIpAllowList) WithArrayOfValues(values [][]string) *Device_FieldSubPathArrayOfValues {
  1427  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1428  }
  1429  
  1430  func (s DevicePathSelectorSpecSshConfigIpAllowList) WithItemValue(value string) *Device_FieldSubPathArrayItemValue {
  1431  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
  1432  }
  1433  
  1434  type DevicePathSelectorSpecSshConfigIpDenyList struct{}
  1435  
  1436  func (DevicePathSelectorSpecSshConfigIpDenyList) FieldPath() *Device_FieldSubPath {
  1437  	return &Device_FieldSubPath{
  1438  		selector: Device_FieldPathSelectorSpec,
  1439  		subPath:  NewDeviceSpecFieldPathBuilder().SshConfig().IpDenyList().FieldPath(),
  1440  	}
  1441  }
  1442  
  1443  func (s DevicePathSelectorSpecSshConfigIpDenyList) WithValue(value []string) *Device_FieldSubPathValue {
  1444  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1445  }
  1446  
  1447  func (s DevicePathSelectorSpecSshConfigIpDenyList) WithArrayOfValues(values [][]string) *Device_FieldSubPathArrayOfValues {
  1448  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1449  }
  1450  
  1451  func (s DevicePathSelectorSpecSshConfigIpDenyList) WithItemValue(value string) *Device_FieldSubPathArrayItemValue {
  1452  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
  1453  }
  1454  
  1455  type DevicePathSelectorSpecSshConfigRejectPeriod struct{}
  1456  
  1457  func (DevicePathSelectorSpecSshConfigRejectPeriod) FieldPath() *Device_FieldSubPath {
  1458  	return &Device_FieldSubPath{
  1459  		selector: Device_FieldPathSelectorSpec,
  1460  		subPath:  NewDeviceSpecFieldPathBuilder().SshConfig().RejectPeriod().FieldPath(),
  1461  	}
  1462  }
  1463  
  1464  func (s DevicePathSelectorSpecSshConfigRejectPeriod) WithValue(value *durationpb.Duration) *Device_FieldSubPathValue {
  1465  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1466  }
  1467  
  1468  func (s DevicePathSelectorSpecSshConfigRejectPeriod) WithArrayOfValues(values []*durationpb.Duration) *Device_FieldSubPathArrayOfValues {
  1469  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1470  }
  1471  
  1472  type DevicePathSelectorSpecSshConfigDisableSshAuthkey struct{}
  1473  
  1474  func (DevicePathSelectorSpecSshConfigDisableSshAuthkey) FieldPath() *Device_FieldSubPath {
  1475  	return &Device_FieldSubPath{
  1476  		selector: Device_FieldPathSelectorSpec,
  1477  		subPath:  NewDeviceSpecFieldPathBuilder().SshConfig().DisableSshAuthkey().FieldPath(),
  1478  	}
  1479  }
  1480  
  1481  func (s DevicePathSelectorSpecSshConfigDisableSshAuthkey) WithValue(value bool) *Device_FieldSubPathValue {
  1482  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1483  }
  1484  
  1485  func (s DevicePathSelectorSpecSshConfigDisableSshAuthkey) WithArrayOfValues(values []bool) *Device_FieldSubPathArrayOfValues {
  1486  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1487  }
  1488  
  1489  type DevicePathSelectorSpecAttestationConfig struct{}
  1490  
  1491  func (DevicePathSelectorSpecAttestationConfig) FieldPath() *Device_FieldSubPath {
  1492  	return &Device_FieldSubPath{
  1493  		selector: Device_FieldPathSelectorSpec,
  1494  		subPath:  NewDeviceSpecFieldPathBuilder().AttestationConfig().FieldPath(),
  1495  	}
  1496  }
  1497  
  1498  func (s DevicePathSelectorSpecAttestationConfig) WithValue(value *Device_Spec_AttestationConfig) *Device_FieldSubPathValue {
  1499  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1500  }
  1501  
  1502  func (s DevicePathSelectorSpecAttestationConfig) WithArrayOfValues(values []*Device_Spec_AttestationConfig) *Device_FieldSubPathArrayOfValues {
  1503  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1504  }
  1505  
  1506  func (DevicePathSelectorSpecAttestationConfig) AttestationExpected() DevicePathSelectorSpecAttestationConfigAttestationExpected {
  1507  	return DevicePathSelectorSpecAttestationConfigAttestationExpected{}
  1508  }
  1509  
  1510  func (DevicePathSelectorSpecAttestationConfig) AttestationDomain() DevicePathSelectorSpecAttestationConfigAttestationDomain {
  1511  	return DevicePathSelectorSpecAttestationConfigAttestationDomain{}
  1512  }
  1513  
  1514  type DevicePathSelectorSpecAttestationConfigAttestationExpected struct{}
  1515  
  1516  func (DevicePathSelectorSpecAttestationConfigAttestationExpected) FieldPath() *Device_FieldSubPath {
  1517  	return &Device_FieldSubPath{
  1518  		selector: Device_FieldPathSelectorSpec,
  1519  		subPath:  NewDeviceSpecFieldPathBuilder().AttestationConfig().AttestationExpected().FieldPath(),
  1520  	}
  1521  }
  1522  
  1523  func (s DevicePathSelectorSpecAttestationConfigAttestationExpected) WithValue(value bool) *Device_FieldSubPathValue {
  1524  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1525  }
  1526  
  1527  func (s DevicePathSelectorSpecAttestationConfigAttestationExpected) WithArrayOfValues(values []bool) *Device_FieldSubPathArrayOfValues {
  1528  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1529  }
  1530  
  1531  type DevicePathSelectorSpecAttestationConfigAttestationDomain struct{}
  1532  
  1533  func (DevicePathSelectorSpecAttestationConfigAttestationDomain) FieldPath() *Device_FieldSubPath {
  1534  	return &Device_FieldSubPath{
  1535  		selector: Device_FieldPathSelectorSpec,
  1536  		subPath:  NewDeviceSpecFieldPathBuilder().AttestationConfig().AttestationDomain().FieldPath(),
  1537  	}
  1538  }
  1539  
  1540  func (s DevicePathSelectorSpecAttestationConfigAttestationDomain) WithValue(value *iam_attestation_domain.Reference) *Device_FieldSubPathValue {
  1541  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1542  }
  1543  
  1544  func (s DevicePathSelectorSpecAttestationConfigAttestationDomain) WithArrayOfValues(values []*iam_attestation_domain.Reference) *Device_FieldSubPathArrayOfValues {
  1545  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1546  }
  1547  
  1548  type DevicePathSelectorSpecDisableDeviceDiscovery struct{}
  1549  
  1550  func (DevicePathSelectorSpecDisableDeviceDiscovery) FieldPath() *Device_FieldSubPath {
  1551  	return &Device_FieldSubPath{
  1552  		selector: Device_FieldPathSelectorSpec,
  1553  		subPath:  NewDeviceSpecFieldPathBuilder().DisableDeviceDiscovery().FieldPath(),
  1554  	}
  1555  }
  1556  
  1557  func (s DevicePathSelectorSpecDisableDeviceDiscovery) WithValue(value bool) *Device_FieldSubPathValue {
  1558  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1559  }
  1560  
  1561  func (s DevicePathSelectorSpecDisableDeviceDiscovery) WithArrayOfValues(values []bool) *Device_FieldSubPathArrayOfValues {
  1562  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1563  }
  1564  
  1565  type DevicePathSelectorSpecLoggingConfig struct{}
  1566  
  1567  func (DevicePathSelectorSpecLoggingConfig) FieldPath() *Device_FieldSubPath {
  1568  	return &Device_FieldSubPath{
  1569  		selector: Device_FieldPathSelectorSpec,
  1570  		subPath:  NewDeviceSpecFieldPathBuilder().LoggingConfig().FieldPath(),
  1571  	}
  1572  }
  1573  
  1574  func (s DevicePathSelectorSpecLoggingConfig) WithValue(value *Device_Spec_LoggingConfig) *Device_FieldSubPathValue {
  1575  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1576  }
  1577  
  1578  func (s DevicePathSelectorSpecLoggingConfig) WithArrayOfValues(values []*Device_Spec_LoggingConfig) *Device_FieldSubPathArrayOfValues {
  1579  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1580  }
  1581  
  1582  func (DevicePathSelectorSpecLoggingConfig) Priority() DevicePathSelectorSpecLoggingConfigPriority {
  1583  	return DevicePathSelectorSpecLoggingConfigPriority{}
  1584  }
  1585  
  1586  func (DevicePathSelectorSpecLoggingConfig) Units() DevicePathSelectorSpecLoggingConfigUnits {
  1587  	return DevicePathSelectorSpecLoggingConfigUnits{}
  1588  }
  1589  
  1590  func (DevicePathSelectorSpecLoggingConfig) EnableJournalExport() DevicePathSelectorSpecLoggingConfigEnableJournalExport {
  1591  	return DevicePathSelectorSpecLoggingConfigEnableJournalExport{}
  1592  }
  1593  
  1594  func (DevicePathSelectorSpecLoggingConfig) ContainerLoggingConfig() DevicePathSelectorSpecLoggingConfigContainerLoggingConfig {
  1595  	return DevicePathSelectorSpecLoggingConfigContainerLoggingConfig{}
  1596  }
  1597  
  1598  type DevicePathSelectorSpecLoggingConfigPriority struct{}
  1599  
  1600  func (DevicePathSelectorSpecLoggingConfigPriority) FieldPath() *Device_FieldSubPath {
  1601  	return &Device_FieldSubPath{
  1602  		selector: Device_FieldPathSelectorSpec,
  1603  		subPath:  NewDeviceSpecFieldPathBuilder().LoggingConfig().Priority().FieldPath(),
  1604  	}
  1605  }
  1606  
  1607  func (s DevicePathSelectorSpecLoggingConfigPriority) WithValue(value int32) *Device_FieldSubPathValue {
  1608  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1609  }
  1610  
  1611  func (s DevicePathSelectorSpecLoggingConfigPriority) WithArrayOfValues(values []int32) *Device_FieldSubPathArrayOfValues {
  1612  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1613  }
  1614  
  1615  type DevicePathSelectorSpecLoggingConfigUnits struct{}
  1616  
  1617  func (DevicePathSelectorSpecLoggingConfigUnits) FieldPath() *Device_FieldSubPath {
  1618  	return &Device_FieldSubPath{
  1619  		selector: Device_FieldPathSelectorSpec,
  1620  		subPath:  NewDeviceSpecFieldPathBuilder().LoggingConfig().Units().FieldPath(),
  1621  	}
  1622  }
  1623  
  1624  func (s DevicePathSelectorSpecLoggingConfigUnits) WithValue(value []string) *Device_FieldSubPathValue {
  1625  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1626  }
  1627  
  1628  func (s DevicePathSelectorSpecLoggingConfigUnits) WithArrayOfValues(values [][]string) *Device_FieldSubPathArrayOfValues {
  1629  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1630  }
  1631  
  1632  func (s DevicePathSelectorSpecLoggingConfigUnits) WithItemValue(value string) *Device_FieldSubPathArrayItemValue {
  1633  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
  1634  }
  1635  
  1636  type DevicePathSelectorSpecLoggingConfigEnableJournalExport struct{}
  1637  
  1638  func (DevicePathSelectorSpecLoggingConfigEnableJournalExport) FieldPath() *Device_FieldSubPath {
  1639  	return &Device_FieldSubPath{
  1640  		selector: Device_FieldPathSelectorSpec,
  1641  		subPath:  NewDeviceSpecFieldPathBuilder().LoggingConfig().EnableJournalExport().FieldPath(),
  1642  	}
  1643  }
  1644  
  1645  func (s DevicePathSelectorSpecLoggingConfigEnableJournalExport) WithValue(value bool) *Device_FieldSubPathValue {
  1646  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1647  }
  1648  
  1649  func (s DevicePathSelectorSpecLoggingConfigEnableJournalExport) WithArrayOfValues(values []bool) *Device_FieldSubPathArrayOfValues {
  1650  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1651  }
  1652  
  1653  type DevicePathSelectorSpecLoggingConfigContainerLoggingConfig struct{}
  1654  
  1655  func (DevicePathSelectorSpecLoggingConfigContainerLoggingConfig) FieldPath() *Device_FieldSubPath {
  1656  	return &Device_FieldSubPath{
  1657  		selector: Device_FieldPathSelectorSpec,
  1658  		subPath:  NewDeviceSpecFieldPathBuilder().LoggingConfig().ContainerLoggingConfig().FieldPath(),
  1659  	}
  1660  }
  1661  
  1662  func (s DevicePathSelectorSpecLoggingConfigContainerLoggingConfig) WithValue(value *Device_Spec_LoggingConfig_ContainerLoggingConfig) *Device_FieldSubPathValue {
  1663  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1664  }
  1665  
  1666  func (s DevicePathSelectorSpecLoggingConfigContainerLoggingConfig) WithArrayOfValues(values []*Device_Spec_LoggingConfig_ContainerLoggingConfig) *Device_FieldSubPathArrayOfValues {
  1667  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1668  }
  1669  
  1670  func (DevicePathSelectorSpecLoggingConfigContainerLoggingConfig) EnableContainerLogExport() DevicePathSelectorSpecLoggingConfigContainerLoggingConfigEnableContainerLogExport {
  1671  	return DevicePathSelectorSpecLoggingConfigContainerLoggingConfigEnableContainerLogExport{}
  1672  }
  1673  
  1674  type DevicePathSelectorSpecLoggingConfigContainerLoggingConfigEnableContainerLogExport struct{}
  1675  
  1676  func (DevicePathSelectorSpecLoggingConfigContainerLoggingConfigEnableContainerLogExport) FieldPath() *Device_FieldSubPath {
  1677  	return &Device_FieldSubPath{
  1678  		selector: Device_FieldPathSelectorSpec,
  1679  		subPath:  NewDeviceSpecFieldPathBuilder().LoggingConfig().ContainerLoggingConfig().EnableContainerLogExport().FieldPath(),
  1680  	}
  1681  }
  1682  
  1683  func (s DevicePathSelectorSpecLoggingConfigContainerLoggingConfigEnableContainerLogExport) WithValue(value bool) *Device_FieldSubPathValue {
  1684  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1685  }
  1686  
  1687  func (s DevicePathSelectorSpecLoggingConfigContainerLoggingConfigEnableContainerLogExport) WithArrayOfValues(values []bool) *Device_FieldSubPathArrayOfValues {
  1688  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1689  }
  1690  
  1691  type DevicePathSelectorSpecProxyConfig struct{}
  1692  
  1693  func (DevicePathSelectorSpecProxyConfig) FieldPath() *Device_FieldSubPath {
  1694  	return &Device_FieldSubPath{
  1695  		selector: Device_FieldPathSelectorSpec,
  1696  		subPath:  NewDeviceSpecFieldPathBuilder().ProxyConfig().FieldPath(),
  1697  	}
  1698  }
  1699  
  1700  func (s DevicePathSelectorSpecProxyConfig) WithValue(value *Device_Spec_ProxyConfig) *Device_FieldSubPathValue {
  1701  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1702  }
  1703  
  1704  func (s DevicePathSelectorSpecProxyConfig) WithArrayOfValues(values []*Device_Spec_ProxyConfig) *Device_FieldSubPathArrayOfValues {
  1705  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1706  }
  1707  
  1708  func (DevicePathSelectorSpecProxyConfig) HttpProxy() DevicePathSelectorSpecProxyConfigHttpProxy {
  1709  	return DevicePathSelectorSpecProxyConfigHttpProxy{}
  1710  }
  1711  
  1712  func (DevicePathSelectorSpecProxyConfig) HttpsProxy() DevicePathSelectorSpecProxyConfigHttpsProxy {
  1713  	return DevicePathSelectorSpecProxyConfigHttpsProxy{}
  1714  }
  1715  
  1716  func (DevicePathSelectorSpecProxyConfig) NoProxy() DevicePathSelectorSpecProxyConfigNoProxy {
  1717  	return DevicePathSelectorSpecProxyConfigNoProxy{}
  1718  }
  1719  
  1720  func (DevicePathSelectorSpecProxyConfig) ProxyInterfaces() DevicePathSelectorSpecProxyConfigProxyInterfaces {
  1721  	return DevicePathSelectorSpecProxyConfigProxyInterfaces{}
  1722  }
  1723  
  1724  type DevicePathSelectorSpecProxyConfigHttpProxy struct{}
  1725  
  1726  func (DevicePathSelectorSpecProxyConfigHttpProxy) FieldPath() *Device_FieldSubPath {
  1727  	return &Device_FieldSubPath{
  1728  		selector: Device_FieldPathSelectorSpec,
  1729  		subPath:  NewDeviceSpecFieldPathBuilder().ProxyConfig().HttpProxy().FieldPath(),
  1730  	}
  1731  }
  1732  
  1733  func (s DevicePathSelectorSpecProxyConfigHttpProxy) WithValue(value string) *Device_FieldSubPathValue {
  1734  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1735  }
  1736  
  1737  func (s DevicePathSelectorSpecProxyConfigHttpProxy) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  1738  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1739  }
  1740  
  1741  type DevicePathSelectorSpecProxyConfigHttpsProxy struct{}
  1742  
  1743  func (DevicePathSelectorSpecProxyConfigHttpsProxy) FieldPath() *Device_FieldSubPath {
  1744  	return &Device_FieldSubPath{
  1745  		selector: Device_FieldPathSelectorSpec,
  1746  		subPath:  NewDeviceSpecFieldPathBuilder().ProxyConfig().HttpsProxy().FieldPath(),
  1747  	}
  1748  }
  1749  
  1750  func (s DevicePathSelectorSpecProxyConfigHttpsProxy) WithValue(value string) *Device_FieldSubPathValue {
  1751  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1752  }
  1753  
  1754  func (s DevicePathSelectorSpecProxyConfigHttpsProxy) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  1755  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1756  }
  1757  
  1758  type DevicePathSelectorSpecProxyConfigNoProxy struct{}
  1759  
  1760  func (DevicePathSelectorSpecProxyConfigNoProxy) FieldPath() *Device_FieldSubPath {
  1761  	return &Device_FieldSubPath{
  1762  		selector: Device_FieldPathSelectorSpec,
  1763  		subPath:  NewDeviceSpecFieldPathBuilder().ProxyConfig().NoProxy().FieldPath(),
  1764  	}
  1765  }
  1766  
  1767  func (s DevicePathSelectorSpecProxyConfigNoProxy) WithValue(value string) *Device_FieldSubPathValue {
  1768  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1769  }
  1770  
  1771  func (s DevicePathSelectorSpecProxyConfigNoProxy) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  1772  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1773  }
  1774  
  1775  type DevicePathSelectorSpecProxyConfigProxyInterfaces struct{}
  1776  
  1777  func (DevicePathSelectorSpecProxyConfigProxyInterfaces) FieldPath() *Device_FieldSubPath {
  1778  	return &Device_FieldSubPath{
  1779  		selector: Device_FieldPathSelectorSpec,
  1780  		subPath:  NewDeviceSpecFieldPathBuilder().ProxyConfig().ProxyInterfaces().FieldPath(),
  1781  	}
  1782  }
  1783  
  1784  func (s DevicePathSelectorSpecProxyConfigProxyInterfaces) WithValue(value []string) *Device_FieldSubPathValue {
  1785  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1786  }
  1787  
  1788  func (s DevicePathSelectorSpecProxyConfigProxyInterfaces) WithArrayOfValues(values [][]string) *Device_FieldSubPathArrayOfValues {
  1789  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1790  }
  1791  
  1792  func (s DevicePathSelectorSpecProxyConfigProxyInterfaces) WithItemValue(value string) *Device_FieldSubPathArrayItemValue {
  1793  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
  1794  }
  1795  
  1796  type DevicePathSelectorSpecLocation struct{}
  1797  
  1798  func (DevicePathSelectorSpecLocation) FieldPath() *Device_FieldSubPath {
  1799  	return &Device_FieldSubPath{
  1800  		selector: Device_FieldPathSelectorSpec,
  1801  		subPath:  NewDeviceSpecFieldPathBuilder().Location().FieldPath(),
  1802  	}
  1803  }
  1804  
  1805  func (s DevicePathSelectorSpecLocation) WithValue(value *Device_Spec_Location) *Device_FieldSubPathValue {
  1806  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1807  }
  1808  
  1809  func (s DevicePathSelectorSpecLocation) WithArrayOfValues(values []*Device_Spec_Location) *Device_FieldSubPathArrayOfValues {
  1810  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1811  }
  1812  
  1813  func (DevicePathSelectorSpecLocation) Address() DevicePathSelectorSpecLocationAddress {
  1814  	return DevicePathSelectorSpecLocationAddress{}
  1815  }
  1816  
  1817  func (DevicePathSelectorSpecLocation) Placement() DevicePathSelectorSpecLocationPlacement {
  1818  	return DevicePathSelectorSpecLocationPlacement{}
  1819  }
  1820  
  1821  type DevicePathSelectorSpecLocationAddress struct{}
  1822  
  1823  func (DevicePathSelectorSpecLocationAddress) FieldPath() *Device_FieldSubPath {
  1824  	return &Device_FieldSubPath{
  1825  		selector: Device_FieldPathSelectorSpec,
  1826  		subPath:  NewDeviceSpecFieldPathBuilder().Location().Address().FieldPath(),
  1827  	}
  1828  }
  1829  
  1830  func (s DevicePathSelectorSpecLocationAddress) WithValue(value string) *Device_FieldSubPathValue {
  1831  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1832  }
  1833  
  1834  func (s DevicePathSelectorSpecLocationAddress) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  1835  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1836  }
  1837  
  1838  type DevicePathSelectorSpecLocationPlacement struct{}
  1839  
  1840  func (DevicePathSelectorSpecLocationPlacement) FieldPath() *Device_FieldSubPath {
  1841  	return &Device_FieldSubPath{
  1842  		selector: Device_FieldPathSelectorSpec,
  1843  		subPath:  NewDeviceSpecFieldPathBuilder().Location().Placement().FieldPath(),
  1844  	}
  1845  }
  1846  
  1847  func (s DevicePathSelectorSpecLocationPlacement) WithValue(value string) *Device_FieldSubPathValue {
  1848  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1849  }
  1850  
  1851  func (s DevicePathSelectorSpecLocationPlacement) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  1852  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1853  }
  1854  
  1855  type DevicePathSelectorSpecUsbGuard struct{}
  1856  
  1857  func (DevicePathSelectorSpecUsbGuard) FieldPath() *Device_FieldSubPath {
  1858  	return &Device_FieldSubPath{
  1859  		selector: Device_FieldPathSelectorSpec,
  1860  		subPath:  NewDeviceSpecFieldPathBuilder().UsbGuard().FieldPath(),
  1861  	}
  1862  }
  1863  
  1864  func (s DevicePathSelectorSpecUsbGuard) WithValue(value *Device_Spec_USBGuard) *Device_FieldSubPathValue {
  1865  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1866  }
  1867  
  1868  func (s DevicePathSelectorSpecUsbGuard) WithArrayOfValues(values []*Device_Spec_USBGuard) *Device_FieldSubPathArrayOfValues {
  1869  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1870  }
  1871  
  1872  func (DevicePathSelectorSpecUsbGuard) Enable() DevicePathSelectorSpecUsbGuardEnable {
  1873  	return DevicePathSelectorSpecUsbGuardEnable{}
  1874  }
  1875  
  1876  func (DevicePathSelectorSpecUsbGuard) WhiteList() DevicePathSelectorSpecUsbGuardWhiteList {
  1877  	return DevicePathSelectorSpecUsbGuardWhiteList{}
  1878  }
  1879  
  1880  type DevicePathSelectorSpecUsbGuardEnable struct{}
  1881  
  1882  func (DevicePathSelectorSpecUsbGuardEnable) FieldPath() *Device_FieldSubPath {
  1883  	return &Device_FieldSubPath{
  1884  		selector: Device_FieldPathSelectorSpec,
  1885  		subPath:  NewDeviceSpecFieldPathBuilder().UsbGuard().Enable().FieldPath(),
  1886  	}
  1887  }
  1888  
  1889  func (s DevicePathSelectorSpecUsbGuardEnable) WithValue(value bool) *Device_FieldSubPathValue {
  1890  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1891  }
  1892  
  1893  func (s DevicePathSelectorSpecUsbGuardEnable) WithArrayOfValues(values []bool) *Device_FieldSubPathArrayOfValues {
  1894  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1895  }
  1896  
  1897  type DevicePathSelectorSpecUsbGuardWhiteList struct{}
  1898  
  1899  func (DevicePathSelectorSpecUsbGuardWhiteList) FieldPath() *Device_FieldSubPath {
  1900  	return &Device_FieldSubPath{
  1901  		selector: Device_FieldPathSelectorSpec,
  1902  		subPath:  NewDeviceSpecFieldPathBuilder().UsbGuard().WhiteList().FieldPath(),
  1903  	}
  1904  }
  1905  
  1906  func (s DevicePathSelectorSpecUsbGuardWhiteList) WithValue(value []*Device_Spec_USBGuard_WhiteList) *Device_FieldSubPathValue {
  1907  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1908  }
  1909  
  1910  func (s DevicePathSelectorSpecUsbGuardWhiteList) WithArrayOfValues(values [][]*Device_Spec_USBGuard_WhiteList) *Device_FieldSubPathArrayOfValues {
  1911  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1912  }
  1913  
  1914  func (s DevicePathSelectorSpecUsbGuardWhiteList) WithItemValue(value *Device_Spec_USBGuard_WhiteList) *Device_FieldSubPathArrayItemValue {
  1915  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
  1916  }
  1917  
  1918  func (DevicePathSelectorSpecUsbGuardWhiteList) DeviceName() DevicePathSelectorSpecUsbGuardWhiteListDeviceName {
  1919  	return DevicePathSelectorSpecUsbGuardWhiteListDeviceName{}
  1920  }
  1921  
  1922  func (DevicePathSelectorSpecUsbGuardWhiteList) DeviceId() DevicePathSelectorSpecUsbGuardWhiteListDeviceId {
  1923  	return DevicePathSelectorSpecUsbGuardWhiteListDeviceId{}
  1924  }
  1925  
  1926  func (DevicePathSelectorSpecUsbGuardWhiteList) ViaPort() DevicePathSelectorSpecUsbGuardWhiteListViaPort {
  1927  	return DevicePathSelectorSpecUsbGuardWhiteListViaPort{}
  1928  }
  1929  
  1930  func (DevicePathSelectorSpecUsbGuardWhiteList) WithInterface() DevicePathSelectorSpecUsbGuardWhiteListWithInterface {
  1931  	return DevicePathSelectorSpecUsbGuardWhiteListWithInterface{}
  1932  }
  1933  
  1934  func (DevicePathSelectorSpecUsbGuardWhiteList) WithConnectType() DevicePathSelectorSpecUsbGuardWhiteListWithConnectType {
  1935  	return DevicePathSelectorSpecUsbGuardWhiteListWithConnectType{}
  1936  }
  1937  
  1938  type DevicePathSelectorSpecUsbGuardWhiteListDeviceName struct{}
  1939  
  1940  func (DevicePathSelectorSpecUsbGuardWhiteListDeviceName) FieldPath() *Device_FieldSubPath {
  1941  	return &Device_FieldSubPath{
  1942  		selector: Device_FieldPathSelectorSpec,
  1943  		subPath:  NewDeviceSpecFieldPathBuilder().UsbGuard().WhiteList().DeviceName().FieldPath(),
  1944  	}
  1945  }
  1946  
  1947  func (s DevicePathSelectorSpecUsbGuardWhiteListDeviceName) WithValue(value string) *Device_FieldSubPathValue {
  1948  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1949  }
  1950  
  1951  func (s DevicePathSelectorSpecUsbGuardWhiteListDeviceName) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  1952  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1953  }
  1954  
  1955  type DevicePathSelectorSpecUsbGuardWhiteListDeviceId struct{}
  1956  
  1957  func (DevicePathSelectorSpecUsbGuardWhiteListDeviceId) FieldPath() *Device_FieldSubPath {
  1958  	return &Device_FieldSubPath{
  1959  		selector: Device_FieldPathSelectorSpec,
  1960  		subPath:  NewDeviceSpecFieldPathBuilder().UsbGuard().WhiteList().DeviceId().FieldPath(),
  1961  	}
  1962  }
  1963  
  1964  func (s DevicePathSelectorSpecUsbGuardWhiteListDeviceId) WithValue(value string) *Device_FieldSubPathValue {
  1965  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1966  }
  1967  
  1968  func (s DevicePathSelectorSpecUsbGuardWhiteListDeviceId) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  1969  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1970  }
  1971  
  1972  type DevicePathSelectorSpecUsbGuardWhiteListViaPort struct{}
  1973  
  1974  func (DevicePathSelectorSpecUsbGuardWhiteListViaPort) FieldPath() *Device_FieldSubPath {
  1975  	return &Device_FieldSubPath{
  1976  		selector: Device_FieldPathSelectorSpec,
  1977  		subPath:  NewDeviceSpecFieldPathBuilder().UsbGuard().WhiteList().ViaPort().FieldPath(),
  1978  	}
  1979  }
  1980  
  1981  func (s DevicePathSelectorSpecUsbGuardWhiteListViaPort) WithValue(value *Device_Spec_USBGuard_Port) *Device_FieldSubPathValue {
  1982  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  1983  }
  1984  
  1985  func (s DevicePathSelectorSpecUsbGuardWhiteListViaPort) WithArrayOfValues(values []*Device_Spec_USBGuard_Port) *Device_FieldSubPathArrayOfValues {
  1986  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  1987  }
  1988  
  1989  func (DevicePathSelectorSpecUsbGuardWhiteListViaPort) Equals() DevicePathSelectorSpecUsbGuardWhiteListViaPortEquals {
  1990  	return DevicePathSelectorSpecUsbGuardWhiteListViaPortEquals{}
  1991  }
  1992  
  1993  func (DevicePathSelectorSpecUsbGuardWhiteListViaPort) OneOf() DevicePathSelectorSpecUsbGuardWhiteListViaPortOneOf {
  1994  	return DevicePathSelectorSpecUsbGuardWhiteListViaPortOneOf{}
  1995  }
  1996  
  1997  type DevicePathSelectorSpecUsbGuardWhiteListViaPortEquals struct{}
  1998  
  1999  func (DevicePathSelectorSpecUsbGuardWhiteListViaPortEquals) FieldPath() *Device_FieldSubPath {
  2000  	return &Device_FieldSubPath{
  2001  		selector: Device_FieldPathSelectorSpec,
  2002  		subPath:  NewDeviceSpecFieldPathBuilder().UsbGuard().WhiteList().ViaPort().Equals().FieldPath(),
  2003  	}
  2004  }
  2005  
  2006  func (s DevicePathSelectorSpecUsbGuardWhiteListViaPortEquals) WithValue(value []string) *Device_FieldSubPathValue {
  2007  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2008  }
  2009  
  2010  func (s DevicePathSelectorSpecUsbGuardWhiteListViaPortEquals) WithArrayOfValues(values [][]string) *Device_FieldSubPathArrayOfValues {
  2011  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  2012  }
  2013  
  2014  func (s DevicePathSelectorSpecUsbGuardWhiteListViaPortEquals) WithItemValue(value string) *Device_FieldSubPathArrayItemValue {
  2015  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
  2016  }
  2017  
  2018  type DevicePathSelectorSpecUsbGuardWhiteListViaPortOneOf struct{}
  2019  
  2020  func (DevicePathSelectorSpecUsbGuardWhiteListViaPortOneOf) FieldPath() *Device_FieldSubPath {
  2021  	return &Device_FieldSubPath{
  2022  		selector: Device_FieldPathSelectorSpec,
  2023  		subPath:  NewDeviceSpecFieldPathBuilder().UsbGuard().WhiteList().ViaPort().OneOf().FieldPath(),
  2024  	}
  2025  }
  2026  
  2027  func (s DevicePathSelectorSpecUsbGuardWhiteListViaPortOneOf) WithValue(value []string) *Device_FieldSubPathValue {
  2028  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2029  }
  2030  
  2031  func (s DevicePathSelectorSpecUsbGuardWhiteListViaPortOneOf) WithArrayOfValues(values [][]string) *Device_FieldSubPathArrayOfValues {
  2032  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  2033  }
  2034  
  2035  func (s DevicePathSelectorSpecUsbGuardWhiteListViaPortOneOf) WithItemValue(value string) *Device_FieldSubPathArrayItemValue {
  2036  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
  2037  }
  2038  
  2039  type DevicePathSelectorSpecUsbGuardWhiteListWithInterface struct{}
  2040  
  2041  func (DevicePathSelectorSpecUsbGuardWhiteListWithInterface) FieldPath() *Device_FieldSubPath {
  2042  	return &Device_FieldSubPath{
  2043  		selector: Device_FieldPathSelectorSpec,
  2044  		subPath:  NewDeviceSpecFieldPathBuilder().UsbGuard().WhiteList().WithInterface().FieldPath(),
  2045  	}
  2046  }
  2047  
  2048  func (s DevicePathSelectorSpecUsbGuardWhiteListWithInterface) WithValue(value *Device_Spec_USBGuard_Interface) *Device_FieldSubPathValue {
  2049  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2050  }
  2051  
  2052  func (s DevicePathSelectorSpecUsbGuardWhiteListWithInterface) WithArrayOfValues(values []*Device_Spec_USBGuard_Interface) *Device_FieldSubPathArrayOfValues {
  2053  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  2054  }
  2055  
  2056  func (DevicePathSelectorSpecUsbGuardWhiteListWithInterface) Equals() DevicePathSelectorSpecUsbGuardWhiteListWithInterfaceEquals {
  2057  	return DevicePathSelectorSpecUsbGuardWhiteListWithInterfaceEquals{}
  2058  }
  2059  
  2060  func (DevicePathSelectorSpecUsbGuardWhiteListWithInterface) OneOf() DevicePathSelectorSpecUsbGuardWhiteListWithInterfaceOneOf {
  2061  	return DevicePathSelectorSpecUsbGuardWhiteListWithInterfaceOneOf{}
  2062  }
  2063  
  2064  type DevicePathSelectorSpecUsbGuardWhiteListWithInterfaceEquals struct{}
  2065  
  2066  func (DevicePathSelectorSpecUsbGuardWhiteListWithInterfaceEquals) FieldPath() *Device_FieldSubPath {
  2067  	return &Device_FieldSubPath{
  2068  		selector: Device_FieldPathSelectorSpec,
  2069  		subPath:  NewDeviceSpecFieldPathBuilder().UsbGuard().WhiteList().WithInterface().Equals().FieldPath(),
  2070  	}
  2071  }
  2072  
  2073  func (s DevicePathSelectorSpecUsbGuardWhiteListWithInterfaceEquals) WithValue(value []string) *Device_FieldSubPathValue {
  2074  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2075  }
  2076  
  2077  func (s DevicePathSelectorSpecUsbGuardWhiteListWithInterfaceEquals) WithArrayOfValues(values [][]string) *Device_FieldSubPathArrayOfValues {
  2078  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  2079  }
  2080  
  2081  func (s DevicePathSelectorSpecUsbGuardWhiteListWithInterfaceEquals) WithItemValue(value string) *Device_FieldSubPathArrayItemValue {
  2082  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
  2083  }
  2084  
  2085  type DevicePathSelectorSpecUsbGuardWhiteListWithInterfaceOneOf struct{}
  2086  
  2087  func (DevicePathSelectorSpecUsbGuardWhiteListWithInterfaceOneOf) FieldPath() *Device_FieldSubPath {
  2088  	return &Device_FieldSubPath{
  2089  		selector: Device_FieldPathSelectorSpec,
  2090  		subPath:  NewDeviceSpecFieldPathBuilder().UsbGuard().WhiteList().WithInterface().OneOf().FieldPath(),
  2091  	}
  2092  }
  2093  
  2094  func (s DevicePathSelectorSpecUsbGuardWhiteListWithInterfaceOneOf) WithValue(value []string) *Device_FieldSubPathValue {
  2095  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2096  }
  2097  
  2098  func (s DevicePathSelectorSpecUsbGuardWhiteListWithInterfaceOneOf) WithArrayOfValues(values [][]string) *Device_FieldSubPathArrayOfValues {
  2099  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  2100  }
  2101  
  2102  func (s DevicePathSelectorSpecUsbGuardWhiteListWithInterfaceOneOf) WithItemValue(value string) *Device_FieldSubPathArrayItemValue {
  2103  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
  2104  }
  2105  
  2106  type DevicePathSelectorSpecUsbGuardWhiteListWithConnectType struct{}
  2107  
  2108  func (DevicePathSelectorSpecUsbGuardWhiteListWithConnectType) FieldPath() *Device_FieldSubPath {
  2109  	return &Device_FieldSubPath{
  2110  		selector: Device_FieldPathSelectorSpec,
  2111  		subPath:  NewDeviceSpecFieldPathBuilder().UsbGuard().WhiteList().WithConnectType().FieldPath(),
  2112  	}
  2113  }
  2114  
  2115  func (s DevicePathSelectorSpecUsbGuardWhiteListWithConnectType) WithValue(value string) *Device_FieldSubPathValue {
  2116  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2117  }
  2118  
  2119  func (s DevicePathSelectorSpecUsbGuardWhiteListWithConnectType) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  2120  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  2121  }
  2122  
  2123  type DevicePathSelectorSpecHealthChecks struct{}
  2124  
  2125  func (DevicePathSelectorSpecHealthChecks) FieldPath() *Device_FieldSubPath {
  2126  	return &Device_FieldSubPath{
  2127  		selector: Device_FieldPathSelectorSpec,
  2128  		subPath:  NewDeviceSpecFieldPathBuilder().HealthChecks().FieldPath(),
  2129  	}
  2130  }
  2131  
  2132  func (s DevicePathSelectorSpecHealthChecks) WithValue(value []*api.HealthCheckSpec) *Device_FieldSubPathValue {
  2133  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2134  }
  2135  
  2136  func (s DevicePathSelectorSpecHealthChecks) WithArrayOfValues(values [][]*api.HealthCheckSpec) *Device_FieldSubPathArrayOfValues {
  2137  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  2138  }
  2139  
  2140  func (s DevicePathSelectorSpecHealthChecks) WithItemValue(value *api.HealthCheckSpec) *Device_FieldSubPathArrayItemValue {
  2141  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
  2142  }
  2143  
  2144  type DevicePathSelectorSpecDisableNetworkConfigFallback struct{}
  2145  
  2146  func (DevicePathSelectorSpecDisableNetworkConfigFallback) FieldPath() *Device_FieldSubPath {
  2147  	return &Device_FieldSubPath{
  2148  		selector: Device_FieldPathSelectorSpec,
  2149  		subPath:  NewDeviceSpecFieldPathBuilder().DisableNetworkConfigFallback().FieldPath(),
  2150  	}
  2151  }
  2152  
  2153  func (s DevicePathSelectorSpecDisableNetworkConfigFallback) WithValue(value bool) *Device_FieldSubPathValue {
  2154  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2155  }
  2156  
  2157  func (s DevicePathSelectorSpecDisableNetworkConfigFallback) WithArrayOfValues(values []bool) *Device_FieldSubPathArrayOfValues {
  2158  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  2159  }
  2160  
  2161  type DevicePathSelectorStatus struct{}
  2162  
  2163  func (DevicePathSelectorStatus) FieldPath() *Device_FieldTerminalPath {
  2164  	return &Device_FieldTerminalPath{selector: Device_FieldPathSelectorStatus}
  2165  }
  2166  
  2167  func (s DevicePathSelectorStatus) WithValue(value *Device_Status) *Device_FieldTerminalPathValue {
  2168  	return s.FieldPath().WithIValue(value).(*Device_FieldTerminalPathValue)
  2169  }
  2170  
  2171  func (s DevicePathSelectorStatus) WithArrayOfValues(values []*Device_Status) *Device_FieldTerminalPathArrayOfValues {
  2172  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldTerminalPathArrayOfValues)
  2173  }
  2174  
  2175  func (DevicePathSelectorStatus) WithSubPath(subPath DeviceStatus_FieldPath) *Device_FieldSubPath {
  2176  	return &Device_FieldSubPath{selector: Device_FieldPathSelectorStatus, subPath: subPath}
  2177  }
  2178  
  2179  func (s DevicePathSelectorStatus) WithSubValue(subPathValue DeviceStatus_FieldPathValue) *Device_FieldSubPathValue {
  2180  	return &Device_FieldSubPathValue{Device_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
  2181  }
  2182  
  2183  func (s DevicePathSelectorStatus) WithSubArrayOfValues(subPathArrayOfValues DeviceStatus_FieldPathArrayOfValues) *Device_FieldSubPathArrayOfValues {
  2184  	return &Device_FieldSubPathArrayOfValues{Device_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
  2185  }
  2186  
  2187  func (s DevicePathSelectorStatus) WithSubArrayItemValue(subPathArrayItemValue DeviceStatus_FieldPathArrayItemValue) *Device_FieldSubPathArrayItemValue {
  2188  	return &Device_FieldSubPathArrayItemValue{Device_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
  2189  }
  2190  
  2191  func (DevicePathSelectorStatus) Addresses() DevicePathSelectorStatusAddresses {
  2192  	return DevicePathSelectorStatusAddresses{}
  2193  }
  2194  
  2195  func (DevicePathSelectorStatus) Conditions() DevicePathSelectorStatusConditions {
  2196  	return DevicePathSelectorStatusConditions{}
  2197  }
  2198  
  2199  func (DevicePathSelectorStatus) NetworkConfigState() DevicePathSelectorStatusNetworkConfigState {
  2200  	return DevicePathSelectorStatusNetworkConfigState{}
  2201  }
  2202  
  2203  func (DevicePathSelectorStatus) ProxyConfigStatus() DevicePathSelectorStatusProxyConfigStatus {
  2204  	return DevicePathSelectorStatusProxyConfigStatus{}
  2205  }
  2206  
  2207  func (DevicePathSelectorStatus) DeviceInfo() DevicePathSelectorStatusDeviceInfo {
  2208  	return DevicePathSelectorStatusDeviceInfo{}
  2209  }
  2210  
  2211  func (DevicePathSelectorStatus) AttestationStatus() DevicePathSelectorStatusAttestationStatus {
  2212  	return DevicePathSelectorStatusAttestationStatus{}
  2213  }
  2214  
  2215  func (DevicePathSelectorStatus) NormalizedAddress() DevicePathSelectorStatusNormalizedAddress {
  2216  	return DevicePathSelectorStatusNormalizedAddress{}
  2217  }
  2218  
  2219  func (DevicePathSelectorStatus) ConnectionStatus() DevicePathSelectorStatusConnectionStatus {
  2220  	return DevicePathSelectorStatusConnectionStatus{}
  2221  }
  2222  
  2223  func (DevicePathSelectorStatus) ConnectionStatusChangeTime() DevicePathSelectorStatusConnectionStatusChangeTime {
  2224  	return DevicePathSelectorStatusConnectionStatusChangeTime{}
  2225  }
  2226  
  2227  type DevicePathSelectorStatusAddresses struct{}
  2228  
  2229  func (DevicePathSelectorStatusAddresses) FieldPath() *Device_FieldSubPath {
  2230  	return &Device_FieldSubPath{
  2231  		selector: Device_FieldPathSelectorStatus,
  2232  		subPath:  NewDeviceStatusFieldPathBuilder().Addresses().FieldPath(),
  2233  	}
  2234  }
  2235  
  2236  func (s DevicePathSelectorStatusAddresses) WithValue(value []*Device_Status_Address) *Device_FieldSubPathValue {
  2237  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2238  }
  2239  
  2240  func (s DevicePathSelectorStatusAddresses) WithArrayOfValues(values [][]*Device_Status_Address) *Device_FieldSubPathArrayOfValues {
  2241  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  2242  }
  2243  
  2244  func (s DevicePathSelectorStatusAddresses) WithItemValue(value *Device_Status_Address) *Device_FieldSubPathArrayItemValue {
  2245  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
  2246  }
  2247  
  2248  func (DevicePathSelectorStatusAddresses) Address() DevicePathSelectorStatusAddressesAddress {
  2249  	return DevicePathSelectorStatusAddressesAddress{}
  2250  }
  2251  
  2252  func (DevicePathSelectorStatusAddresses) Type() DevicePathSelectorStatusAddressesType {
  2253  	return DevicePathSelectorStatusAddressesType{}
  2254  }
  2255  
  2256  type DevicePathSelectorStatusAddressesAddress struct{}
  2257  
  2258  func (DevicePathSelectorStatusAddressesAddress) FieldPath() *Device_FieldSubPath {
  2259  	return &Device_FieldSubPath{
  2260  		selector: Device_FieldPathSelectorStatus,
  2261  		subPath:  NewDeviceStatusFieldPathBuilder().Addresses().Address().FieldPath(),
  2262  	}
  2263  }
  2264  
  2265  func (s DevicePathSelectorStatusAddressesAddress) WithValue(value string) *Device_FieldSubPathValue {
  2266  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2267  }
  2268  
  2269  func (s DevicePathSelectorStatusAddressesAddress) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  2270  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  2271  }
  2272  
  2273  type DevicePathSelectorStatusAddressesType struct{}
  2274  
  2275  func (DevicePathSelectorStatusAddressesType) FieldPath() *Device_FieldSubPath {
  2276  	return &Device_FieldSubPath{
  2277  		selector: Device_FieldPathSelectorStatus,
  2278  		subPath:  NewDeviceStatusFieldPathBuilder().Addresses().Type().FieldPath(),
  2279  	}
  2280  }
  2281  
  2282  func (s DevicePathSelectorStatusAddressesType) WithValue(value string) *Device_FieldSubPathValue {
  2283  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2284  }
  2285  
  2286  func (s DevicePathSelectorStatusAddressesType) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  2287  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  2288  }
  2289  
  2290  type DevicePathSelectorStatusConditions struct{}
  2291  
  2292  func (DevicePathSelectorStatusConditions) FieldPath() *Device_FieldSubPath {
  2293  	return &Device_FieldSubPath{
  2294  		selector: Device_FieldPathSelectorStatus,
  2295  		subPath:  NewDeviceStatusFieldPathBuilder().Conditions().FieldPath(),
  2296  	}
  2297  }
  2298  
  2299  func (s DevicePathSelectorStatusConditions) WithValue(value []*Device_Status_Condition) *Device_FieldSubPathValue {
  2300  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2301  }
  2302  
  2303  func (s DevicePathSelectorStatusConditions) WithArrayOfValues(values [][]*Device_Status_Condition) *Device_FieldSubPathArrayOfValues {
  2304  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  2305  }
  2306  
  2307  func (s DevicePathSelectorStatusConditions) WithItemValue(value *Device_Status_Condition) *Device_FieldSubPathArrayItemValue {
  2308  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
  2309  }
  2310  
  2311  func (DevicePathSelectorStatusConditions) Message() DevicePathSelectorStatusConditionsMessage {
  2312  	return DevicePathSelectorStatusConditionsMessage{}
  2313  }
  2314  
  2315  func (DevicePathSelectorStatusConditions) Reason() DevicePathSelectorStatusConditionsReason {
  2316  	return DevicePathSelectorStatusConditionsReason{}
  2317  }
  2318  
  2319  func (DevicePathSelectorStatusConditions) Status() DevicePathSelectorStatusConditionsStatus {
  2320  	return DevicePathSelectorStatusConditionsStatus{}
  2321  }
  2322  
  2323  func (DevicePathSelectorStatusConditions) Type() DevicePathSelectorStatusConditionsType {
  2324  	return DevicePathSelectorStatusConditionsType{}
  2325  }
  2326  
  2327  func (DevicePathSelectorStatusConditions) LastHeartBeatTime() DevicePathSelectorStatusConditionsLastHeartBeatTime {
  2328  	return DevicePathSelectorStatusConditionsLastHeartBeatTime{}
  2329  }
  2330  
  2331  func (DevicePathSelectorStatusConditions) LastTransitionTime() DevicePathSelectorStatusConditionsLastTransitionTime {
  2332  	return DevicePathSelectorStatusConditionsLastTransitionTime{}
  2333  }
  2334  
  2335  type DevicePathSelectorStatusConditionsMessage struct{}
  2336  
  2337  func (DevicePathSelectorStatusConditionsMessage) FieldPath() *Device_FieldSubPath {
  2338  	return &Device_FieldSubPath{
  2339  		selector: Device_FieldPathSelectorStatus,
  2340  		subPath:  NewDeviceStatusFieldPathBuilder().Conditions().Message().FieldPath(),
  2341  	}
  2342  }
  2343  
  2344  func (s DevicePathSelectorStatusConditionsMessage) WithValue(value string) *Device_FieldSubPathValue {
  2345  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2346  }
  2347  
  2348  func (s DevicePathSelectorStatusConditionsMessage) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  2349  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  2350  }
  2351  
  2352  type DevicePathSelectorStatusConditionsReason struct{}
  2353  
  2354  func (DevicePathSelectorStatusConditionsReason) FieldPath() *Device_FieldSubPath {
  2355  	return &Device_FieldSubPath{
  2356  		selector: Device_FieldPathSelectorStatus,
  2357  		subPath:  NewDeviceStatusFieldPathBuilder().Conditions().Reason().FieldPath(),
  2358  	}
  2359  }
  2360  
  2361  func (s DevicePathSelectorStatusConditionsReason) WithValue(value string) *Device_FieldSubPathValue {
  2362  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2363  }
  2364  
  2365  func (s DevicePathSelectorStatusConditionsReason) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  2366  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  2367  }
  2368  
  2369  type DevicePathSelectorStatusConditionsStatus struct{}
  2370  
  2371  func (DevicePathSelectorStatusConditionsStatus) FieldPath() *Device_FieldSubPath {
  2372  	return &Device_FieldSubPath{
  2373  		selector: Device_FieldPathSelectorStatus,
  2374  		subPath:  NewDeviceStatusFieldPathBuilder().Conditions().Status().FieldPath(),
  2375  	}
  2376  }
  2377  
  2378  func (s DevicePathSelectorStatusConditionsStatus) WithValue(value string) *Device_FieldSubPathValue {
  2379  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2380  }
  2381  
  2382  func (s DevicePathSelectorStatusConditionsStatus) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  2383  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  2384  }
  2385  
  2386  type DevicePathSelectorStatusConditionsType struct{}
  2387  
  2388  func (DevicePathSelectorStatusConditionsType) FieldPath() *Device_FieldSubPath {
  2389  	return &Device_FieldSubPath{
  2390  		selector: Device_FieldPathSelectorStatus,
  2391  		subPath:  NewDeviceStatusFieldPathBuilder().Conditions().Type().FieldPath(),
  2392  	}
  2393  }
  2394  
  2395  func (s DevicePathSelectorStatusConditionsType) WithValue(value string) *Device_FieldSubPathValue {
  2396  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2397  }
  2398  
  2399  func (s DevicePathSelectorStatusConditionsType) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  2400  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  2401  }
  2402  
  2403  type DevicePathSelectorStatusConditionsLastHeartBeatTime struct{}
  2404  
  2405  func (DevicePathSelectorStatusConditionsLastHeartBeatTime) FieldPath() *Device_FieldSubPath {
  2406  	return &Device_FieldSubPath{
  2407  		selector: Device_FieldPathSelectorStatus,
  2408  		subPath:  NewDeviceStatusFieldPathBuilder().Conditions().LastHeartBeatTime().FieldPath(),
  2409  	}
  2410  }
  2411  
  2412  func (s DevicePathSelectorStatusConditionsLastHeartBeatTime) WithValue(value *timestamppb.Timestamp) *Device_FieldSubPathValue {
  2413  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2414  }
  2415  
  2416  func (s DevicePathSelectorStatusConditionsLastHeartBeatTime) WithArrayOfValues(values []*timestamppb.Timestamp) *Device_FieldSubPathArrayOfValues {
  2417  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  2418  }
  2419  
  2420  type DevicePathSelectorStatusConditionsLastTransitionTime struct{}
  2421  
  2422  func (DevicePathSelectorStatusConditionsLastTransitionTime) FieldPath() *Device_FieldSubPath {
  2423  	return &Device_FieldSubPath{
  2424  		selector: Device_FieldPathSelectorStatus,
  2425  		subPath:  NewDeviceStatusFieldPathBuilder().Conditions().LastTransitionTime().FieldPath(),
  2426  	}
  2427  }
  2428  
  2429  func (s DevicePathSelectorStatusConditionsLastTransitionTime) WithValue(value *timestamppb.Timestamp) *Device_FieldSubPathValue {
  2430  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2431  }
  2432  
  2433  func (s DevicePathSelectorStatusConditionsLastTransitionTime) WithArrayOfValues(values []*timestamppb.Timestamp) *Device_FieldSubPathArrayOfValues {
  2434  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  2435  }
  2436  
  2437  type DevicePathSelectorStatusNetworkConfigState struct{}
  2438  
  2439  func (DevicePathSelectorStatusNetworkConfigState) FieldPath() *Device_FieldSubPath {
  2440  	return &Device_FieldSubPath{
  2441  		selector: Device_FieldPathSelectorStatus,
  2442  		subPath:  NewDeviceStatusFieldPathBuilder().NetworkConfigState().FieldPath(),
  2443  	}
  2444  }
  2445  
  2446  func (s DevicePathSelectorStatusNetworkConfigState) WithValue(value *Device_Status_NetworkConfigState) *Device_FieldSubPathValue {
  2447  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2448  }
  2449  
  2450  func (s DevicePathSelectorStatusNetworkConfigState) WithArrayOfValues(values []*Device_Status_NetworkConfigState) *Device_FieldSubPathArrayOfValues {
  2451  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  2452  }
  2453  
  2454  func (DevicePathSelectorStatusNetworkConfigState) ActiveNetworkConfigSource() DevicePathSelectorStatusNetworkConfigStateActiveNetworkConfigSource {
  2455  	return DevicePathSelectorStatusNetworkConfigStateActiveNetworkConfigSource{}
  2456  }
  2457  
  2458  func (DevicePathSelectorStatusNetworkConfigState) DesiredNetworkConfigSource() DevicePathSelectorStatusNetworkConfigStateDesiredNetworkConfigSource {
  2459  	return DevicePathSelectorStatusNetworkConfigStateDesiredNetworkConfigSource{}
  2460  }
  2461  
  2462  func (DevicePathSelectorStatusNetworkConfigState) DesiredNetworkConfigError() DevicePathSelectorStatusNetworkConfigStateDesiredNetworkConfigError {
  2463  	return DevicePathSelectorStatusNetworkConfigStateDesiredNetworkConfigError{}
  2464  }
  2465  
  2466  func (DevicePathSelectorStatusNetworkConfigState) DefaultNetplanConfig() DevicePathSelectorStatusNetworkConfigStateDefaultNetplanConfig {
  2467  	return DevicePathSelectorStatusNetworkConfigStateDefaultNetplanConfig{}
  2468  }
  2469  
  2470  func (DevicePathSelectorStatusNetworkConfigState) ActiveNetplanConfig() DevicePathSelectorStatusNetworkConfigStateActiveNetplanConfig {
  2471  	return DevicePathSelectorStatusNetworkConfigStateActiveNetplanConfig{}
  2472  }
  2473  
  2474  func (DevicePathSelectorStatusNetworkConfigState) DesiredNetplanConfig() DevicePathSelectorStatusNetworkConfigStateDesiredNetplanConfig {
  2475  	return DevicePathSelectorStatusNetworkConfigStateDesiredNetplanConfig{}
  2476  }
  2477  
  2478  type DevicePathSelectorStatusNetworkConfigStateActiveNetworkConfigSource struct{}
  2479  
  2480  func (DevicePathSelectorStatusNetworkConfigStateActiveNetworkConfigSource) FieldPath() *Device_FieldSubPath {
  2481  	return &Device_FieldSubPath{
  2482  		selector: Device_FieldPathSelectorStatus,
  2483  		subPath:  NewDeviceStatusFieldPathBuilder().NetworkConfigState().ActiveNetworkConfigSource().FieldPath(),
  2484  	}
  2485  }
  2486  
  2487  func (s DevicePathSelectorStatusNetworkConfigStateActiveNetworkConfigSource) WithValue(value Device_Status_NetworkConfigState_NetworkConfigSource) *Device_FieldSubPathValue {
  2488  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2489  }
  2490  
  2491  func (s DevicePathSelectorStatusNetworkConfigStateActiveNetworkConfigSource) WithArrayOfValues(values []Device_Status_NetworkConfigState_NetworkConfigSource) *Device_FieldSubPathArrayOfValues {
  2492  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  2493  }
  2494  
  2495  type DevicePathSelectorStatusNetworkConfigStateDesiredNetworkConfigSource struct{}
  2496  
  2497  func (DevicePathSelectorStatusNetworkConfigStateDesiredNetworkConfigSource) FieldPath() *Device_FieldSubPath {
  2498  	return &Device_FieldSubPath{
  2499  		selector: Device_FieldPathSelectorStatus,
  2500  		subPath:  NewDeviceStatusFieldPathBuilder().NetworkConfigState().DesiredNetworkConfigSource().FieldPath(),
  2501  	}
  2502  }
  2503  
  2504  func (s DevicePathSelectorStatusNetworkConfigStateDesiredNetworkConfigSource) WithValue(value Device_Status_NetworkConfigState_NetworkConfigSource) *Device_FieldSubPathValue {
  2505  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2506  }
  2507  
  2508  func (s DevicePathSelectorStatusNetworkConfigStateDesiredNetworkConfigSource) WithArrayOfValues(values []Device_Status_NetworkConfigState_NetworkConfigSource) *Device_FieldSubPathArrayOfValues {
  2509  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  2510  }
  2511  
  2512  type DevicePathSelectorStatusNetworkConfigStateDesiredNetworkConfigError struct{}
  2513  
  2514  func (DevicePathSelectorStatusNetworkConfigStateDesiredNetworkConfigError) FieldPath() *Device_FieldSubPath {
  2515  	return &Device_FieldSubPath{
  2516  		selector: Device_FieldPathSelectorStatus,
  2517  		subPath:  NewDeviceStatusFieldPathBuilder().NetworkConfigState().DesiredNetworkConfigError().FieldPath(),
  2518  	}
  2519  }
  2520  
  2521  func (s DevicePathSelectorStatusNetworkConfigStateDesiredNetworkConfigError) WithValue(value string) *Device_FieldSubPathValue {
  2522  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2523  }
  2524  
  2525  func (s DevicePathSelectorStatusNetworkConfigStateDesiredNetworkConfigError) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  2526  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  2527  }
  2528  
  2529  type DevicePathSelectorStatusNetworkConfigStateDefaultNetplanConfig struct{}
  2530  
  2531  func (DevicePathSelectorStatusNetworkConfigStateDefaultNetplanConfig) FieldPath() *Device_FieldSubPath {
  2532  	return &Device_FieldSubPath{
  2533  		selector: Device_FieldPathSelectorStatus,
  2534  		subPath:  NewDeviceStatusFieldPathBuilder().NetworkConfigState().DefaultNetplanConfig().FieldPath(),
  2535  	}
  2536  }
  2537  
  2538  func (s DevicePathSelectorStatusNetworkConfigStateDefaultNetplanConfig) WithValue(value string) *Device_FieldSubPathValue {
  2539  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2540  }
  2541  
  2542  func (s DevicePathSelectorStatusNetworkConfigStateDefaultNetplanConfig) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  2543  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  2544  }
  2545  
  2546  type DevicePathSelectorStatusNetworkConfigStateActiveNetplanConfig struct{}
  2547  
  2548  func (DevicePathSelectorStatusNetworkConfigStateActiveNetplanConfig) FieldPath() *Device_FieldSubPath {
  2549  	return &Device_FieldSubPath{
  2550  		selector: Device_FieldPathSelectorStatus,
  2551  		subPath:  NewDeviceStatusFieldPathBuilder().NetworkConfigState().ActiveNetplanConfig().FieldPath(),
  2552  	}
  2553  }
  2554  
  2555  func (s DevicePathSelectorStatusNetworkConfigStateActiveNetplanConfig) WithValue(value string) *Device_FieldSubPathValue {
  2556  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2557  }
  2558  
  2559  func (s DevicePathSelectorStatusNetworkConfigStateActiveNetplanConfig) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  2560  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  2561  }
  2562  
  2563  type DevicePathSelectorStatusNetworkConfigStateDesiredNetplanConfig struct{}
  2564  
  2565  func (DevicePathSelectorStatusNetworkConfigStateDesiredNetplanConfig) FieldPath() *Device_FieldSubPath {
  2566  	return &Device_FieldSubPath{
  2567  		selector: Device_FieldPathSelectorStatus,
  2568  		subPath:  NewDeviceStatusFieldPathBuilder().NetworkConfigState().DesiredNetplanConfig().FieldPath(),
  2569  	}
  2570  }
  2571  
  2572  func (s DevicePathSelectorStatusNetworkConfigStateDesiredNetplanConfig) WithValue(value string) *Device_FieldSubPathValue {
  2573  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2574  }
  2575  
  2576  func (s DevicePathSelectorStatusNetworkConfigStateDesiredNetplanConfig) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  2577  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  2578  }
  2579  
  2580  type DevicePathSelectorStatusProxyConfigStatus struct{}
  2581  
  2582  func (DevicePathSelectorStatusProxyConfigStatus) FieldPath() *Device_FieldSubPath {
  2583  	return &Device_FieldSubPath{
  2584  		selector: Device_FieldPathSelectorStatus,
  2585  		subPath:  NewDeviceStatusFieldPathBuilder().ProxyConfigStatus().FieldPath(),
  2586  	}
  2587  }
  2588  
  2589  func (s DevicePathSelectorStatusProxyConfigStatus) WithValue(value *Device_Status_ProxyConfigStatus) *Device_FieldSubPathValue {
  2590  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2591  }
  2592  
  2593  func (s DevicePathSelectorStatusProxyConfigStatus) WithArrayOfValues(values []*Device_Status_ProxyConfigStatus) *Device_FieldSubPathArrayOfValues {
  2594  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  2595  }
  2596  
  2597  func (DevicePathSelectorStatusProxyConfigStatus) ActiveConfigSource() DevicePathSelectorStatusProxyConfigStatusActiveConfigSource {
  2598  	return DevicePathSelectorStatusProxyConfigStatusActiveConfigSource{}
  2599  }
  2600  
  2601  func (DevicePathSelectorStatusProxyConfigStatus) DesiredConfigSource() DevicePathSelectorStatusProxyConfigStatusDesiredConfigSource {
  2602  	return DevicePathSelectorStatusProxyConfigStatusDesiredConfigSource{}
  2603  }
  2604  
  2605  func (DevicePathSelectorStatusProxyConfigStatus) ProxyConfigError() DevicePathSelectorStatusProxyConfigStatusProxyConfigError {
  2606  	return DevicePathSelectorStatusProxyConfigStatusProxyConfigError{}
  2607  }
  2608  
  2609  func (DevicePathSelectorStatusProxyConfigStatus) DefaultConfig() DevicePathSelectorStatusProxyConfigStatusDefaultConfig {
  2610  	return DevicePathSelectorStatusProxyConfigStatusDefaultConfig{}
  2611  }
  2612  
  2613  func (DevicePathSelectorStatusProxyConfigStatus) ActiveConfig() DevicePathSelectorStatusProxyConfigStatusActiveConfig {
  2614  	return DevicePathSelectorStatusProxyConfigStatusActiveConfig{}
  2615  }
  2616  
  2617  func (DevicePathSelectorStatusProxyConfigStatus) ApiConfig() DevicePathSelectorStatusProxyConfigStatusApiConfig {
  2618  	return DevicePathSelectorStatusProxyConfigStatusApiConfig{}
  2619  }
  2620  
  2621  type DevicePathSelectorStatusProxyConfigStatusActiveConfigSource struct{}
  2622  
  2623  func (DevicePathSelectorStatusProxyConfigStatusActiveConfigSource) FieldPath() *Device_FieldSubPath {
  2624  	return &Device_FieldSubPath{
  2625  		selector: Device_FieldPathSelectorStatus,
  2626  		subPath:  NewDeviceStatusFieldPathBuilder().ProxyConfigStatus().ActiveConfigSource().FieldPath(),
  2627  	}
  2628  }
  2629  
  2630  func (s DevicePathSelectorStatusProxyConfigStatusActiveConfigSource) WithValue(value Device_Status_ProxyConfigStatus_ProxyConfigSource) *Device_FieldSubPathValue {
  2631  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2632  }
  2633  
  2634  func (s DevicePathSelectorStatusProxyConfigStatusActiveConfigSource) WithArrayOfValues(values []Device_Status_ProxyConfigStatus_ProxyConfigSource) *Device_FieldSubPathArrayOfValues {
  2635  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  2636  }
  2637  
  2638  type DevicePathSelectorStatusProxyConfigStatusDesiredConfigSource struct{}
  2639  
  2640  func (DevicePathSelectorStatusProxyConfigStatusDesiredConfigSource) FieldPath() *Device_FieldSubPath {
  2641  	return &Device_FieldSubPath{
  2642  		selector: Device_FieldPathSelectorStatus,
  2643  		subPath:  NewDeviceStatusFieldPathBuilder().ProxyConfigStatus().DesiredConfigSource().FieldPath(),
  2644  	}
  2645  }
  2646  
  2647  func (s DevicePathSelectorStatusProxyConfigStatusDesiredConfigSource) WithValue(value Device_Status_ProxyConfigStatus_ProxyConfigSource) *Device_FieldSubPathValue {
  2648  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2649  }
  2650  
  2651  func (s DevicePathSelectorStatusProxyConfigStatusDesiredConfigSource) WithArrayOfValues(values []Device_Status_ProxyConfigStatus_ProxyConfigSource) *Device_FieldSubPathArrayOfValues {
  2652  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  2653  }
  2654  
  2655  type DevicePathSelectorStatusProxyConfigStatusProxyConfigError struct{}
  2656  
  2657  func (DevicePathSelectorStatusProxyConfigStatusProxyConfigError) FieldPath() *Device_FieldSubPath {
  2658  	return &Device_FieldSubPath{
  2659  		selector: Device_FieldPathSelectorStatus,
  2660  		subPath:  NewDeviceStatusFieldPathBuilder().ProxyConfigStatus().ProxyConfigError().FieldPath(),
  2661  	}
  2662  }
  2663  
  2664  func (s DevicePathSelectorStatusProxyConfigStatusProxyConfigError) WithValue(value string) *Device_FieldSubPathValue {
  2665  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2666  }
  2667  
  2668  func (s DevicePathSelectorStatusProxyConfigStatusProxyConfigError) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  2669  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  2670  }
  2671  
  2672  type DevicePathSelectorStatusProxyConfigStatusDefaultConfig struct{}
  2673  
  2674  func (DevicePathSelectorStatusProxyConfigStatusDefaultConfig) FieldPath() *Device_FieldSubPath {
  2675  	return &Device_FieldSubPath{
  2676  		selector: Device_FieldPathSelectorStatus,
  2677  		subPath:  NewDeviceStatusFieldPathBuilder().ProxyConfigStatus().DefaultConfig().FieldPath(),
  2678  	}
  2679  }
  2680  
  2681  func (s DevicePathSelectorStatusProxyConfigStatusDefaultConfig) WithValue(value *Device_Spec_ProxyConfig) *Device_FieldSubPathValue {
  2682  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2683  }
  2684  
  2685  func (s DevicePathSelectorStatusProxyConfigStatusDefaultConfig) WithArrayOfValues(values []*Device_Spec_ProxyConfig) *Device_FieldSubPathArrayOfValues {
  2686  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  2687  }
  2688  
  2689  func (DevicePathSelectorStatusProxyConfigStatusDefaultConfig) HttpProxy() DevicePathSelectorStatusProxyConfigStatusDefaultConfigHttpProxy {
  2690  	return DevicePathSelectorStatusProxyConfigStatusDefaultConfigHttpProxy{}
  2691  }
  2692  
  2693  func (DevicePathSelectorStatusProxyConfigStatusDefaultConfig) HttpsProxy() DevicePathSelectorStatusProxyConfigStatusDefaultConfigHttpsProxy {
  2694  	return DevicePathSelectorStatusProxyConfigStatusDefaultConfigHttpsProxy{}
  2695  }
  2696  
  2697  func (DevicePathSelectorStatusProxyConfigStatusDefaultConfig) NoProxy() DevicePathSelectorStatusProxyConfigStatusDefaultConfigNoProxy {
  2698  	return DevicePathSelectorStatusProxyConfigStatusDefaultConfigNoProxy{}
  2699  }
  2700  
  2701  func (DevicePathSelectorStatusProxyConfigStatusDefaultConfig) ProxyInterfaces() DevicePathSelectorStatusProxyConfigStatusDefaultConfigProxyInterfaces {
  2702  	return DevicePathSelectorStatusProxyConfigStatusDefaultConfigProxyInterfaces{}
  2703  }
  2704  
  2705  type DevicePathSelectorStatusProxyConfigStatusDefaultConfigHttpProxy struct{}
  2706  
  2707  func (DevicePathSelectorStatusProxyConfigStatusDefaultConfigHttpProxy) FieldPath() *Device_FieldSubPath {
  2708  	return &Device_FieldSubPath{
  2709  		selector: Device_FieldPathSelectorStatus,
  2710  		subPath:  NewDeviceStatusFieldPathBuilder().ProxyConfigStatus().DefaultConfig().HttpProxy().FieldPath(),
  2711  	}
  2712  }
  2713  
  2714  func (s DevicePathSelectorStatusProxyConfigStatusDefaultConfigHttpProxy) WithValue(value string) *Device_FieldSubPathValue {
  2715  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2716  }
  2717  
  2718  func (s DevicePathSelectorStatusProxyConfigStatusDefaultConfigHttpProxy) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  2719  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  2720  }
  2721  
  2722  type DevicePathSelectorStatusProxyConfigStatusDefaultConfigHttpsProxy struct{}
  2723  
  2724  func (DevicePathSelectorStatusProxyConfigStatusDefaultConfigHttpsProxy) FieldPath() *Device_FieldSubPath {
  2725  	return &Device_FieldSubPath{
  2726  		selector: Device_FieldPathSelectorStatus,
  2727  		subPath:  NewDeviceStatusFieldPathBuilder().ProxyConfigStatus().DefaultConfig().HttpsProxy().FieldPath(),
  2728  	}
  2729  }
  2730  
  2731  func (s DevicePathSelectorStatusProxyConfigStatusDefaultConfigHttpsProxy) WithValue(value string) *Device_FieldSubPathValue {
  2732  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2733  }
  2734  
  2735  func (s DevicePathSelectorStatusProxyConfigStatusDefaultConfigHttpsProxy) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  2736  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  2737  }
  2738  
  2739  type DevicePathSelectorStatusProxyConfigStatusDefaultConfigNoProxy struct{}
  2740  
  2741  func (DevicePathSelectorStatusProxyConfigStatusDefaultConfigNoProxy) FieldPath() *Device_FieldSubPath {
  2742  	return &Device_FieldSubPath{
  2743  		selector: Device_FieldPathSelectorStatus,
  2744  		subPath:  NewDeviceStatusFieldPathBuilder().ProxyConfigStatus().DefaultConfig().NoProxy().FieldPath(),
  2745  	}
  2746  }
  2747  
  2748  func (s DevicePathSelectorStatusProxyConfigStatusDefaultConfigNoProxy) WithValue(value string) *Device_FieldSubPathValue {
  2749  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2750  }
  2751  
  2752  func (s DevicePathSelectorStatusProxyConfigStatusDefaultConfigNoProxy) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  2753  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  2754  }
  2755  
  2756  type DevicePathSelectorStatusProxyConfigStatusDefaultConfigProxyInterfaces struct{}
  2757  
  2758  func (DevicePathSelectorStatusProxyConfigStatusDefaultConfigProxyInterfaces) FieldPath() *Device_FieldSubPath {
  2759  	return &Device_FieldSubPath{
  2760  		selector: Device_FieldPathSelectorStatus,
  2761  		subPath:  NewDeviceStatusFieldPathBuilder().ProxyConfigStatus().DefaultConfig().ProxyInterfaces().FieldPath(),
  2762  	}
  2763  }
  2764  
  2765  func (s DevicePathSelectorStatusProxyConfigStatusDefaultConfigProxyInterfaces) WithValue(value []string) *Device_FieldSubPathValue {
  2766  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2767  }
  2768  
  2769  func (s DevicePathSelectorStatusProxyConfigStatusDefaultConfigProxyInterfaces) WithArrayOfValues(values [][]string) *Device_FieldSubPathArrayOfValues {
  2770  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  2771  }
  2772  
  2773  func (s DevicePathSelectorStatusProxyConfigStatusDefaultConfigProxyInterfaces) WithItemValue(value string) *Device_FieldSubPathArrayItemValue {
  2774  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
  2775  }
  2776  
  2777  type DevicePathSelectorStatusProxyConfigStatusActiveConfig struct{}
  2778  
  2779  func (DevicePathSelectorStatusProxyConfigStatusActiveConfig) FieldPath() *Device_FieldSubPath {
  2780  	return &Device_FieldSubPath{
  2781  		selector: Device_FieldPathSelectorStatus,
  2782  		subPath:  NewDeviceStatusFieldPathBuilder().ProxyConfigStatus().ActiveConfig().FieldPath(),
  2783  	}
  2784  }
  2785  
  2786  func (s DevicePathSelectorStatusProxyConfigStatusActiveConfig) WithValue(value *Device_Spec_ProxyConfig) *Device_FieldSubPathValue {
  2787  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2788  }
  2789  
  2790  func (s DevicePathSelectorStatusProxyConfigStatusActiveConfig) WithArrayOfValues(values []*Device_Spec_ProxyConfig) *Device_FieldSubPathArrayOfValues {
  2791  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  2792  }
  2793  
  2794  func (DevicePathSelectorStatusProxyConfigStatusActiveConfig) HttpProxy() DevicePathSelectorStatusProxyConfigStatusActiveConfigHttpProxy {
  2795  	return DevicePathSelectorStatusProxyConfigStatusActiveConfigHttpProxy{}
  2796  }
  2797  
  2798  func (DevicePathSelectorStatusProxyConfigStatusActiveConfig) HttpsProxy() DevicePathSelectorStatusProxyConfigStatusActiveConfigHttpsProxy {
  2799  	return DevicePathSelectorStatusProxyConfigStatusActiveConfigHttpsProxy{}
  2800  }
  2801  
  2802  func (DevicePathSelectorStatusProxyConfigStatusActiveConfig) NoProxy() DevicePathSelectorStatusProxyConfigStatusActiveConfigNoProxy {
  2803  	return DevicePathSelectorStatusProxyConfigStatusActiveConfigNoProxy{}
  2804  }
  2805  
  2806  func (DevicePathSelectorStatusProxyConfigStatusActiveConfig) ProxyInterfaces() DevicePathSelectorStatusProxyConfigStatusActiveConfigProxyInterfaces {
  2807  	return DevicePathSelectorStatusProxyConfigStatusActiveConfigProxyInterfaces{}
  2808  }
  2809  
  2810  type DevicePathSelectorStatusProxyConfigStatusActiveConfigHttpProxy struct{}
  2811  
  2812  func (DevicePathSelectorStatusProxyConfigStatusActiveConfigHttpProxy) FieldPath() *Device_FieldSubPath {
  2813  	return &Device_FieldSubPath{
  2814  		selector: Device_FieldPathSelectorStatus,
  2815  		subPath:  NewDeviceStatusFieldPathBuilder().ProxyConfigStatus().ActiveConfig().HttpProxy().FieldPath(),
  2816  	}
  2817  }
  2818  
  2819  func (s DevicePathSelectorStatusProxyConfigStatusActiveConfigHttpProxy) WithValue(value string) *Device_FieldSubPathValue {
  2820  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2821  }
  2822  
  2823  func (s DevicePathSelectorStatusProxyConfigStatusActiveConfigHttpProxy) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  2824  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  2825  }
  2826  
  2827  type DevicePathSelectorStatusProxyConfigStatusActiveConfigHttpsProxy struct{}
  2828  
  2829  func (DevicePathSelectorStatusProxyConfigStatusActiveConfigHttpsProxy) FieldPath() *Device_FieldSubPath {
  2830  	return &Device_FieldSubPath{
  2831  		selector: Device_FieldPathSelectorStatus,
  2832  		subPath:  NewDeviceStatusFieldPathBuilder().ProxyConfigStatus().ActiveConfig().HttpsProxy().FieldPath(),
  2833  	}
  2834  }
  2835  
  2836  func (s DevicePathSelectorStatusProxyConfigStatusActiveConfigHttpsProxy) WithValue(value string) *Device_FieldSubPathValue {
  2837  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2838  }
  2839  
  2840  func (s DevicePathSelectorStatusProxyConfigStatusActiveConfigHttpsProxy) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  2841  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  2842  }
  2843  
  2844  type DevicePathSelectorStatusProxyConfigStatusActiveConfigNoProxy struct{}
  2845  
  2846  func (DevicePathSelectorStatusProxyConfigStatusActiveConfigNoProxy) FieldPath() *Device_FieldSubPath {
  2847  	return &Device_FieldSubPath{
  2848  		selector: Device_FieldPathSelectorStatus,
  2849  		subPath:  NewDeviceStatusFieldPathBuilder().ProxyConfigStatus().ActiveConfig().NoProxy().FieldPath(),
  2850  	}
  2851  }
  2852  
  2853  func (s DevicePathSelectorStatusProxyConfigStatusActiveConfigNoProxy) WithValue(value string) *Device_FieldSubPathValue {
  2854  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2855  }
  2856  
  2857  func (s DevicePathSelectorStatusProxyConfigStatusActiveConfigNoProxy) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  2858  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  2859  }
  2860  
  2861  type DevicePathSelectorStatusProxyConfigStatusActiveConfigProxyInterfaces struct{}
  2862  
  2863  func (DevicePathSelectorStatusProxyConfigStatusActiveConfigProxyInterfaces) FieldPath() *Device_FieldSubPath {
  2864  	return &Device_FieldSubPath{
  2865  		selector: Device_FieldPathSelectorStatus,
  2866  		subPath:  NewDeviceStatusFieldPathBuilder().ProxyConfigStatus().ActiveConfig().ProxyInterfaces().FieldPath(),
  2867  	}
  2868  }
  2869  
  2870  func (s DevicePathSelectorStatusProxyConfigStatusActiveConfigProxyInterfaces) WithValue(value []string) *Device_FieldSubPathValue {
  2871  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2872  }
  2873  
  2874  func (s DevicePathSelectorStatusProxyConfigStatusActiveConfigProxyInterfaces) WithArrayOfValues(values [][]string) *Device_FieldSubPathArrayOfValues {
  2875  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  2876  }
  2877  
  2878  func (s DevicePathSelectorStatusProxyConfigStatusActiveConfigProxyInterfaces) WithItemValue(value string) *Device_FieldSubPathArrayItemValue {
  2879  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
  2880  }
  2881  
  2882  type DevicePathSelectorStatusProxyConfigStatusApiConfig struct{}
  2883  
  2884  func (DevicePathSelectorStatusProxyConfigStatusApiConfig) FieldPath() *Device_FieldSubPath {
  2885  	return &Device_FieldSubPath{
  2886  		selector: Device_FieldPathSelectorStatus,
  2887  		subPath:  NewDeviceStatusFieldPathBuilder().ProxyConfigStatus().ApiConfig().FieldPath(),
  2888  	}
  2889  }
  2890  
  2891  func (s DevicePathSelectorStatusProxyConfigStatusApiConfig) WithValue(value *Device_Spec_ProxyConfig) *Device_FieldSubPathValue {
  2892  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2893  }
  2894  
  2895  func (s DevicePathSelectorStatusProxyConfigStatusApiConfig) WithArrayOfValues(values []*Device_Spec_ProxyConfig) *Device_FieldSubPathArrayOfValues {
  2896  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  2897  }
  2898  
  2899  func (DevicePathSelectorStatusProxyConfigStatusApiConfig) HttpProxy() DevicePathSelectorStatusProxyConfigStatusApiConfigHttpProxy {
  2900  	return DevicePathSelectorStatusProxyConfigStatusApiConfigHttpProxy{}
  2901  }
  2902  
  2903  func (DevicePathSelectorStatusProxyConfigStatusApiConfig) HttpsProxy() DevicePathSelectorStatusProxyConfigStatusApiConfigHttpsProxy {
  2904  	return DevicePathSelectorStatusProxyConfigStatusApiConfigHttpsProxy{}
  2905  }
  2906  
  2907  func (DevicePathSelectorStatusProxyConfigStatusApiConfig) NoProxy() DevicePathSelectorStatusProxyConfigStatusApiConfigNoProxy {
  2908  	return DevicePathSelectorStatusProxyConfigStatusApiConfigNoProxy{}
  2909  }
  2910  
  2911  func (DevicePathSelectorStatusProxyConfigStatusApiConfig) ProxyInterfaces() DevicePathSelectorStatusProxyConfigStatusApiConfigProxyInterfaces {
  2912  	return DevicePathSelectorStatusProxyConfigStatusApiConfigProxyInterfaces{}
  2913  }
  2914  
  2915  type DevicePathSelectorStatusProxyConfigStatusApiConfigHttpProxy struct{}
  2916  
  2917  func (DevicePathSelectorStatusProxyConfigStatusApiConfigHttpProxy) FieldPath() *Device_FieldSubPath {
  2918  	return &Device_FieldSubPath{
  2919  		selector: Device_FieldPathSelectorStatus,
  2920  		subPath:  NewDeviceStatusFieldPathBuilder().ProxyConfigStatus().ApiConfig().HttpProxy().FieldPath(),
  2921  	}
  2922  }
  2923  
  2924  func (s DevicePathSelectorStatusProxyConfigStatusApiConfigHttpProxy) WithValue(value string) *Device_FieldSubPathValue {
  2925  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2926  }
  2927  
  2928  func (s DevicePathSelectorStatusProxyConfigStatusApiConfigHttpProxy) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  2929  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  2930  }
  2931  
  2932  type DevicePathSelectorStatusProxyConfigStatusApiConfigHttpsProxy struct{}
  2933  
  2934  func (DevicePathSelectorStatusProxyConfigStatusApiConfigHttpsProxy) FieldPath() *Device_FieldSubPath {
  2935  	return &Device_FieldSubPath{
  2936  		selector: Device_FieldPathSelectorStatus,
  2937  		subPath:  NewDeviceStatusFieldPathBuilder().ProxyConfigStatus().ApiConfig().HttpsProxy().FieldPath(),
  2938  	}
  2939  }
  2940  
  2941  func (s DevicePathSelectorStatusProxyConfigStatusApiConfigHttpsProxy) WithValue(value string) *Device_FieldSubPathValue {
  2942  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2943  }
  2944  
  2945  func (s DevicePathSelectorStatusProxyConfigStatusApiConfigHttpsProxy) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  2946  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  2947  }
  2948  
  2949  type DevicePathSelectorStatusProxyConfigStatusApiConfigNoProxy struct{}
  2950  
  2951  func (DevicePathSelectorStatusProxyConfigStatusApiConfigNoProxy) FieldPath() *Device_FieldSubPath {
  2952  	return &Device_FieldSubPath{
  2953  		selector: Device_FieldPathSelectorStatus,
  2954  		subPath:  NewDeviceStatusFieldPathBuilder().ProxyConfigStatus().ApiConfig().NoProxy().FieldPath(),
  2955  	}
  2956  }
  2957  
  2958  func (s DevicePathSelectorStatusProxyConfigStatusApiConfigNoProxy) WithValue(value string) *Device_FieldSubPathValue {
  2959  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2960  }
  2961  
  2962  func (s DevicePathSelectorStatusProxyConfigStatusApiConfigNoProxy) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  2963  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  2964  }
  2965  
  2966  type DevicePathSelectorStatusProxyConfigStatusApiConfigProxyInterfaces struct{}
  2967  
  2968  func (DevicePathSelectorStatusProxyConfigStatusApiConfigProxyInterfaces) FieldPath() *Device_FieldSubPath {
  2969  	return &Device_FieldSubPath{
  2970  		selector: Device_FieldPathSelectorStatus,
  2971  		subPath:  NewDeviceStatusFieldPathBuilder().ProxyConfigStatus().ApiConfig().ProxyInterfaces().FieldPath(),
  2972  	}
  2973  }
  2974  
  2975  func (s DevicePathSelectorStatusProxyConfigStatusApiConfigProxyInterfaces) WithValue(value []string) *Device_FieldSubPathValue {
  2976  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2977  }
  2978  
  2979  func (s DevicePathSelectorStatusProxyConfigStatusApiConfigProxyInterfaces) WithArrayOfValues(values [][]string) *Device_FieldSubPathArrayOfValues {
  2980  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  2981  }
  2982  
  2983  func (s DevicePathSelectorStatusProxyConfigStatusApiConfigProxyInterfaces) WithItemValue(value string) *Device_FieldSubPathArrayItemValue {
  2984  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
  2985  }
  2986  
  2987  type DevicePathSelectorStatusDeviceInfo struct{}
  2988  
  2989  func (DevicePathSelectorStatusDeviceInfo) FieldPath() *Device_FieldSubPath {
  2990  	return &Device_FieldSubPath{
  2991  		selector: Device_FieldPathSelectorStatus,
  2992  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().FieldPath(),
  2993  	}
  2994  }
  2995  
  2996  func (s DevicePathSelectorStatusDeviceInfo) WithValue(value *Device_Status_DeviceInfo) *Device_FieldSubPathValue {
  2997  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  2998  }
  2999  
  3000  func (s DevicePathSelectorStatusDeviceInfo) WithArrayOfValues(values []*Device_Status_DeviceInfo) *Device_FieldSubPathArrayOfValues {
  3001  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3002  }
  3003  
  3004  func (DevicePathSelectorStatusDeviceInfo) Architecture() DevicePathSelectorStatusDeviceInfoArchitecture {
  3005  	return DevicePathSelectorStatusDeviceInfoArchitecture{}
  3006  }
  3007  
  3008  func (DevicePathSelectorStatusDeviceInfo) Hardware() DevicePathSelectorStatusDeviceInfoHardware {
  3009  	return DevicePathSelectorStatusDeviceInfoHardware{}
  3010  }
  3011  
  3012  func (DevicePathSelectorStatusDeviceInfo) OperatingSystem() DevicePathSelectorStatusDeviceInfoOperatingSystem {
  3013  	return DevicePathSelectorStatusDeviceInfoOperatingSystem{}
  3014  }
  3015  
  3016  func (DevicePathSelectorStatusDeviceInfo) KernelVersion() DevicePathSelectorStatusDeviceInfoKernelVersion {
  3017  	return DevicePathSelectorStatusDeviceInfoKernelVersion{}
  3018  }
  3019  
  3020  func (DevicePathSelectorStatusDeviceInfo) OsImage() DevicePathSelectorStatusDeviceInfoOsImage {
  3021  	return DevicePathSelectorStatusDeviceInfoOsImage{}
  3022  }
  3023  
  3024  func (DevicePathSelectorStatusDeviceInfo) ContainerRuntimeVersion() DevicePathSelectorStatusDeviceInfoContainerRuntimeVersion {
  3025  	return DevicePathSelectorStatusDeviceInfoContainerRuntimeVersion{}
  3026  }
  3027  
  3028  func (DevicePathSelectorStatusDeviceInfo) OsVersion() DevicePathSelectorStatusDeviceInfoOsVersion {
  3029  	return DevicePathSelectorStatusDeviceInfoOsVersion{}
  3030  }
  3031  
  3032  func (DevicePathSelectorStatusDeviceInfo) Driver() DevicePathSelectorStatusDeviceInfoDriver {
  3033  	return DevicePathSelectorStatusDeviceInfoDriver{}
  3034  }
  3035  
  3036  func (DevicePathSelectorStatusDeviceInfo) HardwareInformation() DevicePathSelectorStatusDeviceInfoHardwareInformation {
  3037  	return DevicePathSelectorStatusDeviceInfoHardwareInformation{}
  3038  }
  3039  
  3040  func (DevicePathSelectorStatusDeviceInfo) NetworkInterfaces() DevicePathSelectorStatusDeviceInfoNetworkInterfaces {
  3041  	return DevicePathSelectorStatusDeviceInfoNetworkInterfaces{}
  3042  }
  3043  
  3044  func (DevicePathSelectorStatusDeviceInfo) ControlPlaneInterfaceInfo() DevicePathSelectorStatusDeviceInfoControlPlaneInterfaceInfo {
  3045  	return DevicePathSelectorStatusDeviceInfoControlPlaneInterfaceInfo{}
  3046  }
  3047  
  3048  type DevicePathSelectorStatusDeviceInfoArchitecture struct{}
  3049  
  3050  func (DevicePathSelectorStatusDeviceInfoArchitecture) FieldPath() *Device_FieldSubPath {
  3051  	return &Device_FieldSubPath{
  3052  		selector: Device_FieldPathSelectorStatus,
  3053  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().Architecture().FieldPath(),
  3054  	}
  3055  }
  3056  
  3057  func (s DevicePathSelectorStatusDeviceInfoArchitecture) WithValue(value string) *Device_FieldSubPathValue {
  3058  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  3059  }
  3060  
  3061  func (s DevicePathSelectorStatusDeviceInfoArchitecture) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  3062  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3063  }
  3064  
  3065  type DevicePathSelectorStatusDeviceInfoHardware struct{}
  3066  
  3067  func (DevicePathSelectorStatusDeviceInfoHardware) FieldPath() *Device_FieldSubPath {
  3068  	return &Device_FieldSubPath{
  3069  		selector: Device_FieldPathSelectorStatus,
  3070  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().Hardware().FieldPath(),
  3071  	}
  3072  }
  3073  
  3074  func (s DevicePathSelectorStatusDeviceInfoHardware) WithValue(value string) *Device_FieldSubPathValue {
  3075  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  3076  }
  3077  
  3078  func (s DevicePathSelectorStatusDeviceInfoHardware) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  3079  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3080  }
  3081  
  3082  type DevicePathSelectorStatusDeviceInfoOperatingSystem struct{}
  3083  
  3084  func (DevicePathSelectorStatusDeviceInfoOperatingSystem) FieldPath() *Device_FieldSubPath {
  3085  	return &Device_FieldSubPath{
  3086  		selector: Device_FieldPathSelectorStatus,
  3087  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().OperatingSystem().FieldPath(),
  3088  	}
  3089  }
  3090  
  3091  func (s DevicePathSelectorStatusDeviceInfoOperatingSystem) WithValue(value string) *Device_FieldSubPathValue {
  3092  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  3093  }
  3094  
  3095  func (s DevicePathSelectorStatusDeviceInfoOperatingSystem) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  3096  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3097  }
  3098  
  3099  type DevicePathSelectorStatusDeviceInfoKernelVersion struct{}
  3100  
  3101  func (DevicePathSelectorStatusDeviceInfoKernelVersion) FieldPath() *Device_FieldSubPath {
  3102  	return &Device_FieldSubPath{
  3103  		selector: Device_FieldPathSelectorStatus,
  3104  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().KernelVersion().FieldPath(),
  3105  	}
  3106  }
  3107  
  3108  func (s DevicePathSelectorStatusDeviceInfoKernelVersion) WithValue(value string) *Device_FieldSubPathValue {
  3109  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  3110  }
  3111  
  3112  func (s DevicePathSelectorStatusDeviceInfoKernelVersion) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  3113  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3114  }
  3115  
  3116  type DevicePathSelectorStatusDeviceInfoOsImage struct{}
  3117  
  3118  func (DevicePathSelectorStatusDeviceInfoOsImage) FieldPath() *Device_FieldSubPath {
  3119  	return &Device_FieldSubPath{
  3120  		selector: Device_FieldPathSelectorStatus,
  3121  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().OsImage().FieldPath(),
  3122  	}
  3123  }
  3124  
  3125  func (s DevicePathSelectorStatusDeviceInfoOsImage) WithValue(value string) *Device_FieldSubPathValue {
  3126  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  3127  }
  3128  
  3129  func (s DevicePathSelectorStatusDeviceInfoOsImage) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  3130  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3131  }
  3132  
  3133  type DevicePathSelectorStatusDeviceInfoContainerRuntimeVersion struct{}
  3134  
  3135  func (DevicePathSelectorStatusDeviceInfoContainerRuntimeVersion) FieldPath() *Device_FieldSubPath {
  3136  	return &Device_FieldSubPath{
  3137  		selector: Device_FieldPathSelectorStatus,
  3138  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().ContainerRuntimeVersion().FieldPath(),
  3139  	}
  3140  }
  3141  
  3142  func (s DevicePathSelectorStatusDeviceInfoContainerRuntimeVersion) WithValue(value string) *Device_FieldSubPathValue {
  3143  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  3144  }
  3145  
  3146  func (s DevicePathSelectorStatusDeviceInfoContainerRuntimeVersion) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  3147  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3148  }
  3149  
  3150  type DevicePathSelectorStatusDeviceInfoOsVersion struct{}
  3151  
  3152  func (DevicePathSelectorStatusDeviceInfoOsVersion) FieldPath() *Device_FieldSubPath {
  3153  	return &Device_FieldSubPath{
  3154  		selector: Device_FieldPathSelectorStatus,
  3155  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().OsVersion().FieldPath(),
  3156  	}
  3157  }
  3158  
  3159  func (s DevicePathSelectorStatusDeviceInfoOsVersion) WithValue(value string) *Device_FieldSubPathValue {
  3160  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  3161  }
  3162  
  3163  func (s DevicePathSelectorStatusDeviceInfoOsVersion) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  3164  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3165  }
  3166  
  3167  type DevicePathSelectorStatusDeviceInfoDriver struct{}
  3168  
  3169  func (DevicePathSelectorStatusDeviceInfoDriver) FieldPath() *Device_FieldSubPath {
  3170  	return &Device_FieldSubPath{
  3171  		selector: Device_FieldPathSelectorStatus,
  3172  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().Driver().FieldPath(),
  3173  	}
  3174  }
  3175  
  3176  func (s DevicePathSelectorStatusDeviceInfoDriver) WithValue(value string) *Device_FieldSubPathValue {
  3177  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  3178  }
  3179  
  3180  func (s DevicePathSelectorStatusDeviceInfoDriver) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  3181  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3182  }
  3183  
  3184  type DevicePathSelectorStatusDeviceInfoHardwareInformation struct{}
  3185  
  3186  func (DevicePathSelectorStatusDeviceInfoHardwareInformation) FieldPath() *Device_FieldSubPath {
  3187  	return &Device_FieldSubPath{
  3188  		selector: Device_FieldPathSelectorStatus,
  3189  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().FieldPath(),
  3190  	}
  3191  }
  3192  
  3193  func (s DevicePathSelectorStatusDeviceInfoHardwareInformation) WithValue(value *Device_Status_DeviceInfo_HardwareInformation) *Device_FieldSubPathValue {
  3194  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  3195  }
  3196  
  3197  func (s DevicePathSelectorStatusDeviceInfoHardwareInformation) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation) *Device_FieldSubPathArrayOfValues {
  3198  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3199  }
  3200  
  3201  func (DevicePathSelectorStatusDeviceInfoHardwareInformation) Os() DevicePathSelectorStatusDeviceInfoHardwareInformationOs {
  3202  	return DevicePathSelectorStatusDeviceInfoHardwareInformationOs{}
  3203  }
  3204  
  3205  func (DevicePathSelectorStatusDeviceInfoHardwareInformation) Bios() DevicePathSelectorStatusDeviceInfoHardwareInformationBios {
  3206  	return DevicePathSelectorStatusDeviceInfoHardwareInformationBios{}
  3207  }
  3208  
  3209  func (DevicePathSelectorStatusDeviceInfoHardwareInformation) System() DevicePathSelectorStatusDeviceInfoHardwareInformationSystem {
  3210  	return DevicePathSelectorStatusDeviceInfoHardwareInformationSystem{}
  3211  }
  3212  
  3213  func (DevicePathSelectorStatusDeviceInfoHardwareInformation) Cpu() DevicePathSelectorStatusDeviceInfoHardwareInformationCpu {
  3214  	return DevicePathSelectorStatusDeviceInfoHardwareInformationCpu{}
  3215  }
  3216  
  3217  func (DevicePathSelectorStatusDeviceInfoHardwareInformation) Block() DevicePathSelectorStatusDeviceInfoHardwareInformationBlock {
  3218  	return DevicePathSelectorStatusDeviceInfoHardwareInformationBlock{}
  3219  }
  3220  
  3221  func (DevicePathSelectorStatusDeviceInfoHardwareInformation) Network() DevicePathSelectorStatusDeviceInfoHardwareInformationNetwork {
  3222  	return DevicePathSelectorStatusDeviceInfoHardwareInformationNetwork{}
  3223  }
  3224  
  3225  func (DevicePathSelectorStatusDeviceInfoHardwareInformation) Gpu() DevicePathSelectorStatusDeviceInfoHardwareInformationGpu {
  3226  	return DevicePathSelectorStatusDeviceInfoHardwareInformationGpu{}
  3227  }
  3228  
  3229  func (DevicePathSelectorStatusDeviceInfoHardwareInformation) MemoryInfo() DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfo {
  3230  	return DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfo{}
  3231  }
  3232  
  3233  func (DevicePathSelectorStatusDeviceInfoHardwareInformation) HailoInfo() DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfo {
  3234  	return DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfo{}
  3235  }
  3236  
  3237  func (DevicePathSelectorStatusDeviceInfoHardwareInformation) NvidiaInfo() DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfo {
  3238  	return DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfo{}
  3239  }
  3240  
  3241  func (DevicePathSelectorStatusDeviceInfoHardwareInformation) ModemStatus() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatus {
  3242  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatus{}
  3243  }
  3244  
  3245  type DevicePathSelectorStatusDeviceInfoHardwareInformationOs struct{}
  3246  
  3247  func (DevicePathSelectorStatusDeviceInfoHardwareInformationOs) FieldPath() *Device_FieldSubPath {
  3248  	return &Device_FieldSubPath{
  3249  		selector: Device_FieldPathSelectorStatus,
  3250  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Os().FieldPath(),
  3251  	}
  3252  }
  3253  
  3254  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationOs) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_OS) *Device_FieldSubPathValue {
  3255  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  3256  }
  3257  
  3258  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationOs) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_OS) *Device_FieldSubPathArrayOfValues {
  3259  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3260  }
  3261  
  3262  func (DevicePathSelectorStatusDeviceInfoHardwareInformationOs) OperatingSystem() DevicePathSelectorStatusDeviceInfoHardwareInformationOsOperatingSystem {
  3263  	return DevicePathSelectorStatusDeviceInfoHardwareInformationOsOperatingSystem{}
  3264  }
  3265  
  3266  func (DevicePathSelectorStatusDeviceInfoHardwareInformationOs) KernelVersion() DevicePathSelectorStatusDeviceInfoHardwareInformationOsKernelVersion {
  3267  	return DevicePathSelectorStatusDeviceInfoHardwareInformationOsKernelVersion{}
  3268  }
  3269  
  3270  func (DevicePathSelectorStatusDeviceInfoHardwareInformationOs) OsImage() DevicePathSelectorStatusDeviceInfoHardwareInformationOsOsImage {
  3271  	return DevicePathSelectorStatusDeviceInfoHardwareInformationOsOsImage{}
  3272  }
  3273  
  3274  func (DevicePathSelectorStatusDeviceInfoHardwareInformationOs) ContainerRuntimeVersion() DevicePathSelectorStatusDeviceInfoHardwareInformationOsContainerRuntimeVersion {
  3275  	return DevicePathSelectorStatusDeviceInfoHardwareInformationOsContainerRuntimeVersion{}
  3276  }
  3277  
  3278  type DevicePathSelectorStatusDeviceInfoHardwareInformationOsOperatingSystem struct{}
  3279  
  3280  func (DevicePathSelectorStatusDeviceInfoHardwareInformationOsOperatingSystem) FieldPath() *Device_FieldSubPath {
  3281  	return &Device_FieldSubPath{
  3282  		selector: Device_FieldPathSelectorStatus,
  3283  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Os().OperatingSystem().FieldPath(),
  3284  	}
  3285  }
  3286  
  3287  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationOsOperatingSystem) WithValue(value string) *Device_FieldSubPathValue {
  3288  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  3289  }
  3290  
  3291  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationOsOperatingSystem) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  3292  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3293  }
  3294  
  3295  type DevicePathSelectorStatusDeviceInfoHardwareInformationOsKernelVersion struct{}
  3296  
  3297  func (DevicePathSelectorStatusDeviceInfoHardwareInformationOsKernelVersion) FieldPath() *Device_FieldSubPath {
  3298  	return &Device_FieldSubPath{
  3299  		selector: Device_FieldPathSelectorStatus,
  3300  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Os().KernelVersion().FieldPath(),
  3301  	}
  3302  }
  3303  
  3304  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationOsKernelVersion) WithValue(value string) *Device_FieldSubPathValue {
  3305  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  3306  }
  3307  
  3308  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationOsKernelVersion) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  3309  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3310  }
  3311  
  3312  type DevicePathSelectorStatusDeviceInfoHardwareInformationOsOsImage struct{}
  3313  
  3314  func (DevicePathSelectorStatusDeviceInfoHardwareInformationOsOsImage) FieldPath() *Device_FieldSubPath {
  3315  	return &Device_FieldSubPath{
  3316  		selector: Device_FieldPathSelectorStatus,
  3317  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Os().OsImage().FieldPath(),
  3318  	}
  3319  }
  3320  
  3321  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationOsOsImage) WithValue(value string) *Device_FieldSubPathValue {
  3322  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  3323  }
  3324  
  3325  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationOsOsImage) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  3326  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3327  }
  3328  
  3329  type DevicePathSelectorStatusDeviceInfoHardwareInformationOsContainerRuntimeVersion struct{}
  3330  
  3331  func (DevicePathSelectorStatusDeviceInfoHardwareInformationOsContainerRuntimeVersion) FieldPath() *Device_FieldSubPath {
  3332  	return &Device_FieldSubPath{
  3333  		selector: Device_FieldPathSelectorStatus,
  3334  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Os().ContainerRuntimeVersion().FieldPath(),
  3335  	}
  3336  }
  3337  
  3338  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationOsContainerRuntimeVersion) WithValue(value string) *Device_FieldSubPathValue {
  3339  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  3340  }
  3341  
  3342  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationOsContainerRuntimeVersion) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  3343  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3344  }
  3345  
  3346  type DevicePathSelectorStatusDeviceInfoHardwareInformationBios struct{}
  3347  
  3348  func (DevicePathSelectorStatusDeviceInfoHardwareInformationBios) FieldPath() *Device_FieldSubPath {
  3349  	return &Device_FieldSubPath{
  3350  		selector: Device_FieldPathSelectorStatus,
  3351  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Bios().FieldPath(),
  3352  	}
  3353  }
  3354  
  3355  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationBios) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_BIOS) *Device_FieldSubPathValue {
  3356  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  3357  }
  3358  
  3359  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationBios) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_BIOS) *Device_FieldSubPathArrayOfValues {
  3360  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3361  }
  3362  
  3363  func (DevicePathSelectorStatusDeviceInfoHardwareInformationBios) Vendor() DevicePathSelectorStatusDeviceInfoHardwareInformationBiosVendor {
  3364  	return DevicePathSelectorStatusDeviceInfoHardwareInformationBiosVendor{}
  3365  }
  3366  
  3367  func (DevicePathSelectorStatusDeviceInfoHardwareInformationBios) BiosVersion() DevicePathSelectorStatusDeviceInfoHardwareInformationBiosBiosVersion {
  3368  	return DevicePathSelectorStatusDeviceInfoHardwareInformationBiosBiosVersion{}
  3369  }
  3370  
  3371  func (DevicePathSelectorStatusDeviceInfoHardwareInformationBios) ReleaseDate() DevicePathSelectorStatusDeviceInfoHardwareInformationBiosReleaseDate {
  3372  	return DevicePathSelectorStatusDeviceInfoHardwareInformationBiosReleaseDate{}
  3373  }
  3374  
  3375  type DevicePathSelectorStatusDeviceInfoHardwareInformationBiosVendor struct{}
  3376  
  3377  func (DevicePathSelectorStatusDeviceInfoHardwareInformationBiosVendor) FieldPath() *Device_FieldSubPath {
  3378  	return &Device_FieldSubPath{
  3379  		selector: Device_FieldPathSelectorStatus,
  3380  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Bios().Vendor().FieldPath(),
  3381  	}
  3382  }
  3383  
  3384  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationBiosVendor) WithValue(value string) *Device_FieldSubPathValue {
  3385  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  3386  }
  3387  
  3388  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationBiosVendor) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  3389  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3390  }
  3391  
  3392  type DevicePathSelectorStatusDeviceInfoHardwareInformationBiosBiosVersion struct{}
  3393  
  3394  func (DevicePathSelectorStatusDeviceInfoHardwareInformationBiosBiosVersion) FieldPath() *Device_FieldSubPath {
  3395  	return &Device_FieldSubPath{
  3396  		selector: Device_FieldPathSelectorStatus,
  3397  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Bios().BiosVersion().FieldPath(),
  3398  	}
  3399  }
  3400  
  3401  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationBiosBiosVersion) WithValue(value string) *Device_FieldSubPathValue {
  3402  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  3403  }
  3404  
  3405  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationBiosBiosVersion) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  3406  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3407  }
  3408  
  3409  type DevicePathSelectorStatusDeviceInfoHardwareInformationBiosReleaseDate struct{}
  3410  
  3411  func (DevicePathSelectorStatusDeviceInfoHardwareInformationBiosReleaseDate) FieldPath() *Device_FieldSubPath {
  3412  	return &Device_FieldSubPath{
  3413  		selector: Device_FieldPathSelectorStatus,
  3414  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Bios().ReleaseDate().FieldPath(),
  3415  	}
  3416  }
  3417  
  3418  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationBiosReleaseDate) WithValue(value string) *Device_FieldSubPathValue {
  3419  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  3420  }
  3421  
  3422  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationBiosReleaseDate) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  3423  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3424  }
  3425  
  3426  type DevicePathSelectorStatusDeviceInfoHardwareInformationSystem struct{}
  3427  
  3428  func (DevicePathSelectorStatusDeviceInfoHardwareInformationSystem) FieldPath() *Device_FieldSubPath {
  3429  	return &Device_FieldSubPath{
  3430  		selector: Device_FieldPathSelectorStatus,
  3431  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().System().FieldPath(),
  3432  	}
  3433  }
  3434  
  3435  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationSystem) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_System) *Device_FieldSubPathValue {
  3436  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  3437  }
  3438  
  3439  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationSystem) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_System) *Device_FieldSubPathArrayOfValues {
  3440  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3441  }
  3442  
  3443  func (DevicePathSelectorStatusDeviceInfoHardwareInformationSystem) Manufacturer() DevicePathSelectorStatusDeviceInfoHardwareInformationSystemManufacturer {
  3444  	return DevicePathSelectorStatusDeviceInfoHardwareInformationSystemManufacturer{}
  3445  }
  3446  
  3447  func (DevicePathSelectorStatusDeviceInfoHardwareInformationSystem) ProductName() DevicePathSelectorStatusDeviceInfoHardwareInformationSystemProductName {
  3448  	return DevicePathSelectorStatusDeviceInfoHardwareInformationSystemProductName{}
  3449  }
  3450  
  3451  func (DevicePathSelectorStatusDeviceInfoHardwareInformationSystem) Version() DevicePathSelectorStatusDeviceInfoHardwareInformationSystemVersion {
  3452  	return DevicePathSelectorStatusDeviceInfoHardwareInformationSystemVersion{}
  3453  }
  3454  
  3455  func (DevicePathSelectorStatusDeviceInfoHardwareInformationSystem) SerialNumber() DevicePathSelectorStatusDeviceInfoHardwareInformationSystemSerialNumber {
  3456  	return DevicePathSelectorStatusDeviceInfoHardwareInformationSystemSerialNumber{}
  3457  }
  3458  
  3459  func (DevicePathSelectorStatusDeviceInfoHardwareInformationSystem) Configuration() DevicePathSelectorStatusDeviceInfoHardwareInformationSystemConfiguration {
  3460  	return DevicePathSelectorStatusDeviceInfoHardwareInformationSystemConfiguration{}
  3461  }
  3462  
  3463  type DevicePathSelectorStatusDeviceInfoHardwareInformationSystemManufacturer struct{}
  3464  
  3465  func (DevicePathSelectorStatusDeviceInfoHardwareInformationSystemManufacturer) FieldPath() *Device_FieldSubPath {
  3466  	return &Device_FieldSubPath{
  3467  		selector: Device_FieldPathSelectorStatus,
  3468  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().System().Manufacturer().FieldPath(),
  3469  	}
  3470  }
  3471  
  3472  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationSystemManufacturer) WithValue(value string) *Device_FieldSubPathValue {
  3473  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  3474  }
  3475  
  3476  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationSystemManufacturer) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  3477  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3478  }
  3479  
  3480  type DevicePathSelectorStatusDeviceInfoHardwareInformationSystemProductName struct{}
  3481  
  3482  func (DevicePathSelectorStatusDeviceInfoHardwareInformationSystemProductName) FieldPath() *Device_FieldSubPath {
  3483  	return &Device_FieldSubPath{
  3484  		selector: Device_FieldPathSelectorStatus,
  3485  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().System().ProductName().FieldPath(),
  3486  	}
  3487  }
  3488  
  3489  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationSystemProductName) WithValue(value string) *Device_FieldSubPathValue {
  3490  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  3491  }
  3492  
  3493  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationSystemProductName) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  3494  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3495  }
  3496  
  3497  type DevicePathSelectorStatusDeviceInfoHardwareInformationSystemVersion struct{}
  3498  
  3499  func (DevicePathSelectorStatusDeviceInfoHardwareInformationSystemVersion) FieldPath() *Device_FieldSubPath {
  3500  	return &Device_FieldSubPath{
  3501  		selector: Device_FieldPathSelectorStatus,
  3502  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().System().Version().FieldPath(),
  3503  	}
  3504  }
  3505  
  3506  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationSystemVersion) WithValue(value string) *Device_FieldSubPathValue {
  3507  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  3508  }
  3509  
  3510  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationSystemVersion) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  3511  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3512  }
  3513  
  3514  type DevicePathSelectorStatusDeviceInfoHardwareInformationSystemSerialNumber struct{}
  3515  
  3516  func (DevicePathSelectorStatusDeviceInfoHardwareInformationSystemSerialNumber) FieldPath() *Device_FieldSubPath {
  3517  	return &Device_FieldSubPath{
  3518  		selector: Device_FieldPathSelectorStatus,
  3519  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().System().SerialNumber().FieldPath(),
  3520  	}
  3521  }
  3522  
  3523  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationSystemSerialNumber) WithValue(value string) *Device_FieldSubPathValue {
  3524  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  3525  }
  3526  
  3527  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationSystemSerialNumber) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  3528  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3529  }
  3530  
  3531  type DevicePathSelectorStatusDeviceInfoHardwareInformationSystemConfiguration struct{}
  3532  
  3533  func (DevicePathSelectorStatusDeviceInfoHardwareInformationSystemConfiguration) FieldPath() *Device_FieldSubPath {
  3534  	return &Device_FieldSubPath{
  3535  		selector: Device_FieldPathSelectorStatus,
  3536  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().System().Configuration().FieldPath(),
  3537  	}
  3538  }
  3539  
  3540  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationSystemConfiguration) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) *Device_FieldSubPathValue {
  3541  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  3542  }
  3543  
  3544  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationSystemConfiguration) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_System_Configuration) *Device_FieldSubPathArrayOfValues {
  3545  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3546  }
  3547  
  3548  func (DevicePathSelectorStatusDeviceInfoHardwareInformationSystemConfiguration) Chassis() DevicePathSelectorStatusDeviceInfoHardwareInformationSystemConfigurationChassis {
  3549  	return DevicePathSelectorStatusDeviceInfoHardwareInformationSystemConfigurationChassis{}
  3550  }
  3551  
  3552  func (DevicePathSelectorStatusDeviceInfoHardwareInformationSystemConfiguration) Uuid() DevicePathSelectorStatusDeviceInfoHardwareInformationSystemConfigurationUuid {
  3553  	return DevicePathSelectorStatusDeviceInfoHardwareInformationSystemConfigurationUuid{}
  3554  }
  3555  
  3556  func (DevicePathSelectorStatusDeviceInfoHardwareInformationSystemConfiguration) SkuNumber() DevicePathSelectorStatusDeviceInfoHardwareInformationSystemConfigurationSkuNumber {
  3557  	return DevicePathSelectorStatusDeviceInfoHardwareInformationSystemConfigurationSkuNumber{}
  3558  }
  3559  
  3560  func (DevicePathSelectorStatusDeviceInfoHardwareInformationSystemConfiguration) Family() DevicePathSelectorStatusDeviceInfoHardwareInformationSystemConfigurationFamily {
  3561  	return DevicePathSelectorStatusDeviceInfoHardwareInformationSystemConfigurationFamily{}
  3562  }
  3563  
  3564  type DevicePathSelectorStatusDeviceInfoHardwareInformationSystemConfigurationChassis struct{}
  3565  
  3566  func (DevicePathSelectorStatusDeviceInfoHardwareInformationSystemConfigurationChassis) FieldPath() *Device_FieldSubPath {
  3567  	return &Device_FieldSubPath{
  3568  		selector: Device_FieldPathSelectorStatus,
  3569  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().System().Configuration().Chassis().FieldPath(),
  3570  	}
  3571  }
  3572  
  3573  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationSystemConfigurationChassis) WithValue(value string) *Device_FieldSubPathValue {
  3574  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  3575  }
  3576  
  3577  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationSystemConfigurationChassis) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  3578  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3579  }
  3580  
  3581  type DevicePathSelectorStatusDeviceInfoHardwareInformationSystemConfigurationUuid struct{}
  3582  
  3583  func (DevicePathSelectorStatusDeviceInfoHardwareInformationSystemConfigurationUuid) FieldPath() *Device_FieldSubPath {
  3584  	return &Device_FieldSubPath{
  3585  		selector: Device_FieldPathSelectorStatus,
  3586  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().System().Configuration().Uuid().FieldPath(),
  3587  	}
  3588  }
  3589  
  3590  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationSystemConfigurationUuid) WithValue(value string) *Device_FieldSubPathValue {
  3591  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  3592  }
  3593  
  3594  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationSystemConfigurationUuid) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  3595  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3596  }
  3597  
  3598  type DevicePathSelectorStatusDeviceInfoHardwareInformationSystemConfigurationSkuNumber struct{}
  3599  
  3600  func (DevicePathSelectorStatusDeviceInfoHardwareInformationSystemConfigurationSkuNumber) FieldPath() *Device_FieldSubPath {
  3601  	return &Device_FieldSubPath{
  3602  		selector: Device_FieldPathSelectorStatus,
  3603  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().System().Configuration().SkuNumber().FieldPath(),
  3604  	}
  3605  }
  3606  
  3607  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationSystemConfigurationSkuNumber) WithValue(value string) *Device_FieldSubPathValue {
  3608  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  3609  }
  3610  
  3611  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationSystemConfigurationSkuNumber) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  3612  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3613  }
  3614  
  3615  type DevicePathSelectorStatusDeviceInfoHardwareInformationSystemConfigurationFamily struct{}
  3616  
  3617  func (DevicePathSelectorStatusDeviceInfoHardwareInformationSystemConfigurationFamily) FieldPath() *Device_FieldSubPath {
  3618  	return &Device_FieldSubPath{
  3619  		selector: Device_FieldPathSelectorStatus,
  3620  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().System().Configuration().Family().FieldPath(),
  3621  	}
  3622  }
  3623  
  3624  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationSystemConfigurationFamily) WithValue(value string) *Device_FieldSubPathValue {
  3625  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  3626  }
  3627  
  3628  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationSystemConfigurationFamily) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  3629  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3630  }
  3631  
  3632  type DevicePathSelectorStatusDeviceInfoHardwareInformationCpu struct{}
  3633  
  3634  func (DevicePathSelectorStatusDeviceInfoHardwareInformationCpu) FieldPath() *Device_FieldSubPath {
  3635  	return &Device_FieldSubPath{
  3636  		selector: Device_FieldPathSelectorStatus,
  3637  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Cpu().FieldPath(),
  3638  	}
  3639  }
  3640  
  3641  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationCpu) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_CPU) *Device_FieldSubPathValue {
  3642  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  3643  }
  3644  
  3645  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationCpu) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_CPU) *Device_FieldSubPathArrayOfValues {
  3646  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3647  }
  3648  
  3649  func (DevicePathSelectorStatusDeviceInfoHardwareInformationCpu) Processors() DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessors {
  3650  	return DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessors{}
  3651  }
  3652  
  3653  type DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessors struct{}
  3654  
  3655  func (DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessors) FieldPath() *Device_FieldSubPath {
  3656  	return &Device_FieldSubPath{
  3657  		selector: Device_FieldPathSelectorStatus,
  3658  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Cpu().Processors().FieldPath(),
  3659  	}
  3660  }
  3661  
  3662  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessors) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) *Device_FieldSubPathValue {
  3663  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  3664  }
  3665  
  3666  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessors) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) *Device_FieldSubPathArrayOfValues {
  3667  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3668  }
  3669  
  3670  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessors) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) *Device_FieldSubPathArrayItemValue {
  3671  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
  3672  }
  3673  
  3674  func (DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessors) Vendor() DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsVendor {
  3675  	return DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsVendor{}
  3676  }
  3677  
  3678  func (DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessors) Model() DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsModel {
  3679  	return DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsModel{}
  3680  }
  3681  
  3682  func (DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessors) Capabilities() DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities {
  3683  	return DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities{}
  3684  }
  3685  
  3686  func (DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessors) NumThreads() DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsNumThreads {
  3687  	return DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsNumThreads{}
  3688  }
  3689  
  3690  func (DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessors) NumCores() DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsNumCores {
  3691  	return DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsNumCores{}
  3692  }
  3693  
  3694  func (DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessors) NumEnabledCores() DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsNumEnabledCores {
  3695  	return DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsNumEnabledCores{}
  3696  }
  3697  
  3698  func (DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessors) Name() DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsName {
  3699  	return DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsName{}
  3700  }
  3701  
  3702  func (DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessors) Serial() DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsSerial {
  3703  	return DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsSerial{}
  3704  }
  3705  
  3706  func (DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessors) FrequencyMhz() DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsFrequencyMhz {
  3707  	return DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsFrequencyMhz{}
  3708  }
  3709  
  3710  func (DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessors) MaxFrequencyMhz() DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsMaxFrequencyMhz {
  3711  	return DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsMaxFrequencyMhz{}
  3712  }
  3713  
  3714  func (DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessors) CacheInfo() DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo {
  3715  	return DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo{}
  3716  }
  3717  
  3718  func (DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessors) Driver() DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsDriver {
  3719  	return DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsDriver{}
  3720  }
  3721  
  3722  func (DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessors) Latency() DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsLatency {
  3723  	return DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsLatency{}
  3724  }
  3725  
  3726  func (DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessors) Clock() DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsClock {
  3727  	return DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsClock{}
  3728  }
  3729  
  3730  type DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsVendor struct{}
  3731  
  3732  func (DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsVendor) FieldPath() *Device_FieldSubPath {
  3733  	return &Device_FieldSubPath{
  3734  		selector: Device_FieldPathSelectorStatus,
  3735  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Cpu().Processors().Vendor().FieldPath(),
  3736  	}
  3737  }
  3738  
  3739  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsVendor) WithValue(value string) *Device_FieldSubPathValue {
  3740  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  3741  }
  3742  
  3743  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsVendor) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  3744  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3745  }
  3746  
  3747  type DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsModel struct{}
  3748  
  3749  func (DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsModel) FieldPath() *Device_FieldSubPath {
  3750  	return &Device_FieldSubPath{
  3751  		selector: Device_FieldPathSelectorStatus,
  3752  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Cpu().Processors().Model().FieldPath(),
  3753  	}
  3754  }
  3755  
  3756  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsModel) WithValue(value string) *Device_FieldSubPathValue {
  3757  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  3758  }
  3759  
  3760  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsModel) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  3761  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3762  }
  3763  
  3764  type DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities struct{}
  3765  
  3766  func (DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities) FieldPath() *Device_FieldSubPath {
  3767  	return &Device_FieldSubPath{
  3768  		selector: Device_FieldPathSelectorStatus,
  3769  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities().FieldPath(),
  3770  	}
  3771  }
  3772  
  3773  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_Capability) *Device_FieldSubPathValue {
  3774  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  3775  }
  3776  
  3777  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_Capability) *Device_FieldSubPathArrayOfValues {
  3778  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3779  }
  3780  
  3781  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_Capability) *Device_FieldSubPathArrayItemValue {
  3782  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
  3783  }
  3784  
  3785  func (DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities) Name() DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesName {
  3786  	return DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesName{}
  3787  }
  3788  
  3789  func (DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities) Description() DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesDescription {
  3790  	return DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesDescription{}
  3791  }
  3792  
  3793  type DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesName struct{}
  3794  
  3795  func (DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesName) FieldPath() *Device_FieldSubPath {
  3796  	return &Device_FieldSubPath{
  3797  		selector: Device_FieldPathSelectorStatus,
  3798  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities().Name().FieldPath(),
  3799  	}
  3800  }
  3801  
  3802  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesName) WithValue(value string) *Device_FieldSubPathValue {
  3803  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  3804  }
  3805  
  3806  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesName) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  3807  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3808  }
  3809  
  3810  type DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesDescription struct{}
  3811  
  3812  func (DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesDescription) FieldPath() *Device_FieldSubPath {
  3813  	return &Device_FieldSubPath{
  3814  		selector: Device_FieldPathSelectorStatus,
  3815  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities().Description().FieldPath(),
  3816  	}
  3817  }
  3818  
  3819  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesDescription) WithValue(value string) *Device_FieldSubPathValue {
  3820  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  3821  }
  3822  
  3823  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesDescription) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  3824  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3825  }
  3826  
  3827  type DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsNumThreads struct{}
  3828  
  3829  func (DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsNumThreads) FieldPath() *Device_FieldSubPath {
  3830  	return &Device_FieldSubPath{
  3831  		selector: Device_FieldPathSelectorStatus,
  3832  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Cpu().Processors().NumThreads().FieldPath(),
  3833  	}
  3834  }
  3835  
  3836  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsNumThreads) WithValue(value uint32) *Device_FieldSubPathValue {
  3837  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  3838  }
  3839  
  3840  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsNumThreads) WithArrayOfValues(values []uint32) *Device_FieldSubPathArrayOfValues {
  3841  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3842  }
  3843  
  3844  type DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsNumCores struct{}
  3845  
  3846  func (DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsNumCores) FieldPath() *Device_FieldSubPath {
  3847  	return &Device_FieldSubPath{
  3848  		selector: Device_FieldPathSelectorStatus,
  3849  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Cpu().Processors().NumCores().FieldPath(),
  3850  	}
  3851  }
  3852  
  3853  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsNumCores) WithValue(value uint32) *Device_FieldSubPathValue {
  3854  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  3855  }
  3856  
  3857  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsNumCores) WithArrayOfValues(values []uint32) *Device_FieldSubPathArrayOfValues {
  3858  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3859  }
  3860  
  3861  type DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsNumEnabledCores struct{}
  3862  
  3863  func (DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsNumEnabledCores) FieldPath() *Device_FieldSubPath {
  3864  	return &Device_FieldSubPath{
  3865  		selector: Device_FieldPathSelectorStatus,
  3866  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Cpu().Processors().NumEnabledCores().FieldPath(),
  3867  	}
  3868  }
  3869  
  3870  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsNumEnabledCores) WithValue(value uint32) *Device_FieldSubPathValue {
  3871  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  3872  }
  3873  
  3874  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsNumEnabledCores) WithArrayOfValues(values []uint32) *Device_FieldSubPathArrayOfValues {
  3875  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3876  }
  3877  
  3878  type DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsName struct{}
  3879  
  3880  func (DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsName) FieldPath() *Device_FieldSubPath {
  3881  	return &Device_FieldSubPath{
  3882  		selector: Device_FieldPathSelectorStatus,
  3883  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Cpu().Processors().Name().FieldPath(),
  3884  	}
  3885  }
  3886  
  3887  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsName) WithValue(value string) *Device_FieldSubPathValue {
  3888  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  3889  }
  3890  
  3891  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsName) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  3892  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3893  }
  3894  
  3895  type DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsSerial struct{}
  3896  
  3897  func (DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsSerial) FieldPath() *Device_FieldSubPath {
  3898  	return &Device_FieldSubPath{
  3899  		selector: Device_FieldPathSelectorStatus,
  3900  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Cpu().Processors().Serial().FieldPath(),
  3901  	}
  3902  }
  3903  
  3904  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsSerial) WithValue(value string) *Device_FieldSubPathValue {
  3905  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  3906  }
  3907  
  3908  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsSerial) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  3909  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3910  }
  3911  
  3912  type DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsFrequencyMhz struct{}
  3913  
  3914  func (DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsFrequencyMhz) FieldPath() *Device_FieldSubPath {
  3915  	return &Device_FieldSubPath{
  3916  		selector: Device_FieldPathSelectorStatus,
  3917  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Cpu().Processors().FrequencyMhz().FieldPath(),
  3918  	}
  3919  }
  3920  
  3921  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsFrequencyMhz) WithValue(value int64) *Device_FieldSubPathValue {
  3922  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  3923  }
  3924  
  3925  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsFrequencyMhz) WithArrayOfValues(values []int64) *Device_FieldSubPathArrayOfValues {
  3926  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3927  }
  3928  
  3929  type DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsMaxFrequencyMhz struct{}
  3930  
  3931  func (DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsMaxFrequencyMhz) FieldPath() *Device_FieldSubPath {
  3932  	return &Device_FieldSubPath{
  3933  		selector: Device_FieldPathSelectorStatus,
  3934  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Cpu().Processors().MaxFrequencyMhz().FieldPath(),
  3935  	}
  3936  }
  3937  
  3938  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsMaxFrequencyMhz) WithValue(value int64) *Device_FieldSubPathValue {
  3939  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  3940  }
  3941  
  3942  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsMaxFrequencyMhz) WithArrayOfValues(values []int64) *Device_FieldSubPathArrayOfValues {
  3943  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3944  }
  3945  
  3946  type DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo struct{}
  3947  
  3948  func (DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo) FieldPath() *Device_FieldSubPath {
  3949  	return &Device_FieldSubPath{
  3950  		selector: Device_FieldPathSelectorStatus,
  3951  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo().FieldPath(),
  3952  	}
  3953  }
  3954  
  3955  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) *Device_FieldSubPathValue {
  3956  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  3957  }
  3958  
  3959  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) *Device_FieldSubPathArrayOfValues {
  3960  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3961  }
  3962  
  3963  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) *Device_FieldSubPathArrayItemValue {
  3964  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
  3965  }
  3966  
  3967  func (DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo) Type() DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoType {
  3968  	return DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoType{}
  3969  }
  3970  
  3971  func (DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo) SizeBytes() DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoSizeBytes {
  3972  	return DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoSizeBytes{}
  3973  }
  3974  
  3975  type DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoType struct{}
  3976  
  3977  func (DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoType) FieldPath() *Device_FieldSubPath {
  3978  	return &Device_FieldSubPath{
  3979  		selector: Device_FieldPathSelectorStatus,
  3980  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo().Type().FieldPath(),
  3981  	}
  3982  }
  3983  
  3984  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoType) WithValue(value string) *Device_FieldSubPathValue {
  3985  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  3986  }
  3987  
  3988  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoType) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  3989  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  3990  }
  3991  
  3992  type DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoSizeBytes struct{}
  3993  
  3994  func (DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoSizeBytes) FieldPath() *Device_FieldSubPath {
  3995  	return &Device_FieldSubPath{
  3996  		selector: Device_FieldPathSelectorStatus,
  3997  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo().SizeBytes().FieldPath(),
  3998  	}
  3999  }
  4000  
  4001  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoSizeBytes) WithValue(value int64) *Device_FieldSubPathValue {
  4002  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4003  }
  4004  
  4005  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoSizeBytes) WithArrayOfValues(values []int64) *Device_FieldSubPathArrayOfValues {
  4006  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4007  }
  4008  
  4009  type DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsDriver struct{}
  4010  
  4011  func (DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsDriver) FieldPath() *Device_FieldSubPath {
  4012  	return &Device_FieldSubPath{
  4013  		selector: Device_FieldPathSelectorStatus,
  4014  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Cpu().Processors().Driver().FieldPath(),
  4015  	}
  4016  }
  4017  
  4018  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsDriver) WithValue(value string) *Device_FieldSubPathValue {
  4019  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4020  }
  4021  
  4022  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsDriver) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  4023  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4024  }
  4025  
  4026  type DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsLatency struct{}
  4027  
  4028  func (DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsLatency) FieldPath() *Device_FieldSubPath {
  4029  	return &Device_FieldSubPath{
  4030  		selector: Device_FieldPathSelectorStatus,
  4031  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Cpu().Processors().Latency().FieldPath(),
  4032  	}
  4033  }
  4034  
  4035  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsLatency) WithValue(value int64) *Device_FieldSubPathValue {
  4036  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4037  }
  4038  
  4039  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsLatency) WithArrayOfValues(values []int64) *Device_FieldSubPathArrayOfValues {
  4040  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4041  }
  4042  
  4043  type DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsClock struct{}
  4044  
  4045  func (DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsClock) FieldPath() *Device_FieldSubPath {
  4046  	return &Device_FieldSubPath{
  4047  		selector: Device_FieldPathSelectorStatus,
  4048  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Cpu().Processors().Clock().FieldPath(),
  4049  	}
  4050  }
  4051  
  4052  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsClock) WithValue(value int64) *Device_FieldSubPathValue {
  4053  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4054  }
  4055  
  4056  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationCpuProcessorsClock) WithArrayOfValues(values []int64) *Device_FieldSubPathArrayOfValues {
  4057  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4058  }
  4059  
  4060  type DevicePathSelectorStatusDeviceInfoHardwareInformationBlock struct{}
  4061  
  4062  func (DevicePathSelectorStatusDeviceInfoHardwareInformationBlock) FieldPath() *Device_FieldSubPath {
  4063  	return &Device_FieldSubPath{
  4064  		selector: Device_FieldPathSelectorStatus,
  4065  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Block().FieldPath(),
  4066  	}
  4067  }
  4068  
  4069  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationBlock) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_Block) *Device_FieldSubPathValue {
  4070  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4071  }
  4072  
  4073  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationBlock) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_Block) *Device_FieldSubPathArrayOfValues {
  4074  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4075  }
  4076  
  4077  func (DevicePathSelectorStatusDeviceInfoHardwareInformationBlock) Disks() DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisks {
  4078  	return DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisks{}
  4079  }
  4080  
  4081  type DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisks struct{}
  4082  
  4083  func (DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisks) FieldPath() *Device_FieldSubPath {
  4084  	return &Device_FieldSubPath{
  4085  		selector: Device_FieldPathSelectorStatus,
  4086  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Block().Disks().FieldPath(),
  4087  	}
  4088  }
  4089  
  4090  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisks) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk) *Device_FieldSubPathValue {
  4091  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4092  }
  4093  
  4094  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisks) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_Block_Disk) *Device_FieldSubPathArrayOfValues {
  4095  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4096  }
  4097  
  4098  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisks) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) *Device_FieldSubPathArrayItemValue {
  4099  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
  4100  }
  4101  
  4102  func (DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisks) Name() DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksName {
  4103  	return DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksName{}
  4104  }
  4105  
  4106  func (DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisks) SizeBytes() DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksSizeBytes {
  4107  	return DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksSizeBytes{}
  4108  }
  4109  
  4110  func (DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisks) DriveType() DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksDriveType {
  4111  	return DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksDriveType{}
  4112  }
  4113  
  4114  func (DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisks) Vendor() DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksVendor {
  4115  	return DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksVendor{}
  4116  }
  4117  
  4118  func (DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisks) Model() DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksModel {
  4119  	return DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksModel{}
  4120  }
  4121  
  4122  func (DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisks) SerialNumber() DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksSerialNumber {
  4123  	return DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksSerialNumber{}
  4124  }
  4125  
  4126  func (DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisks) Wwn() DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksWwn {
  4127  	return DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksWwn{}
  4128  }
  4129  
  4130  func (DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisks) Partitions() DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksPartitions {
  4131  	return DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksPartitions{}
  4132  }
  4133  
  4134  type DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksName struct{}
  4135  
  4136  func (DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksName) FieldPath() *Device_FieldSubPath {
  4137  	return &Device_FieldSubPath{
  4138  		selector: Device_FieldPathSelectorStatus,
  4139  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Block().Disks().Name().FieldPath(),
  4140  	}
  4141  }
  4142  
  4143  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksName) WithValue(value string) *Device_FieldSubPathValue {
  4144  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4145  }
  4146  
  4147  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksName) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  4148  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4149  }
  4150  
  4151  type DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksSizeBytes struct{}
  4152  
  4153  func (DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksSizeBytes) FieldPath() *Device_FieldSubPath {
  4154  	return &Device_FieldSubPath{
  4155  		selector: Device_FieldPathSelectorStatus,
  4156  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Block().Disks().SizeBytes().FieldPath(),
  4157  	}
  4158  }
  4159  
  4160  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksSizeBytes) WithValue(value int64) *Device_FieldSubPathValue {
  4161  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4162  }
  4163  
  4164  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksSizeBytes) WithArrayOfValues(values []int64) *Device_FieldSubPathArrayOfValues {
  4165  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4166  }
  4167  
  4168  type DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksDriveType struct{}
  4169  
  4170  func (DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksDriveType) FieldPath() *Device_FieldSubPath {
  4171  	return &Device_FieldSubPath{
  4172  		selector: Device_FieldPathSelectorStatus,
  4173  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Block().Disks().DriveType().FieldPath(),
  4174  	}
  4175  }
  4176  
  4177  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksDriveType) WithValue(value string) *Device_FieldSubPathValue {
  4178  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4179  }
  4180  
  4181  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksDriveType) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  4182  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4183  }
  4184  
  4185  type DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksVendor struct{}
  4186  
  4187  func (DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksVendor) FieldPath() *Device_FieldSubPath {
  4188  	return &Device_FieldSubPath{
  4189  		selector: Device_FieldPathSelectorStatus,
  4190  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Block().Disks().Vendor().FieldPath(),
  4191  	}
  4192  }
  4193  
  4194  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksVendor) WithValue(value string) *Device_FieldSubPathValue {
  4195  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4196  }
  4197  
  4198  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksVendor) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  4199  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4200  }
  4201  
  4202  type DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksModel struct{}
  4203  
  4204  func (DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksModel) FieldPath() *Device_FieldSubPath {
  4205  	return &Device_FieldSubPath{
  4206  		selector: Device_FieldPathSelectorStatus,
  4207  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Block().Disks().Model().FieldPath(),
  4208  	}
  4209  }
  4210  
  4211  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksModel) WithValue(value string) *Device_FieldSubPathValue {
  4212  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4213  }
  4214  
  4215  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksModel) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  4216  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4217  }
  4218  
  4219  type DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksSerialNumber struct{}
  4220  
  4221  func (DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksSerialNumber) FieldPath() *Device_FieldSubPath {
  4222  	return &Device_FieldSubPath{
  4223  		selector: Device_FieldPathSelectorStatus,
  4224  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Block().Disks().SerialNumber().FieldPath(),
  4225  	}
  4226  }
  4227  
  4228  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksSerialNumber) WithValue(value string) *Device_FieldSubPathValue {
  4229  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4230  }
  4231  
  4232  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksSerialNumber) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  4233  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4234  }
  4235  
  4236  type DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksWwn struct{}
  4237  
  4238  func (DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksWwn) FieldPath() *Device_FieldSubPath {
  4239  	return &Device_FieldSubPath{
  4240  		selector: Device_FieldPathSelectorStatus,
  4241  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Block().Disks().Wwn().FieldPath(),
  4242  	}
  4243  }
  4244  
  4245  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksWwn) WithValue(value string) *Device_FieldSubPathValue {
  4246  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4247  }
  4248  
  4249  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksWwn) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  4250  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4251  }
  4252  
  4253  type DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksPartitions struct{}
  4254  
  4255  func (DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksPartitions) FieldPath() *Device_FieldSubPath {
  4256  	return &Device_FieldSubPath{
  4257  		selector: Device_FieldPathSelectorStatus,
  4258  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Block().Disks().Partitions().FieldPath(),
  4259  	}
  4260  }
  4261  
  4262  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksPartitions) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) *Device_FieldSubPathValue {
  4263  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4264  }
  4265  
  4266  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksPartitions) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) *Device_FieldSubPathArrayOfValues {
  4267  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4268  }
  4269  
  4270  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksPartitions) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) *Device_FieldSubPathArrayItemValue {
  4271  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
  4272  }
  4273  
  4274  func (DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksPartitions) Name() DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksPartitionsName {
  4275  	return DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksPartitionsName{}
  4276  }
  4277  
  4278  func (DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksPartitions) SizeBytes() DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksPartitionsSizeBytes {
  4279  	return DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksPartitionsSizeBytes{}
  4280  }
  4281  
  4282  func (DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksPartitions) MountPoint() DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksPartitionsMountPoint {
  4283  	return DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksPartitionsMountPoint{}
  4284  }
  4285  
  4286  func (DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksPartitions) Type() DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksPartitionsType {
  4287  	return DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksPartitionsType{}
  4288  }
  4289  
  4290  type DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksPartitionsName struct{}
  4291  
  4292  func (DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksPartitionsName) FieldPath() *Device_FieldSubPath {
  4293  	return &Device_FieldSubPath{
  4294  		selector: Device_FieldPathSelectorStatus,
  4295  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Block().Disks().Partitions().Name().FieldPath(),
  4296  	}
  4297  }
  4298  
  4299  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksPartitionsName) WithValue(value string) *Device_FieldSubPathValue {
  4300  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4301  }
  4302  
  4303  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksPartitionsName) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  4304  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4305  }
  4306  
  4307  type DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksPartitionsSizeBytes struct{}
  4308  
  4309  func (DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksPartitionsSizeBytes) FieldPath() *Device_FieldSubPath {
  4310  	return &Device_FieldSubPath{
  4311  		selector: Device_FieldPathSelectorStatus,
  4312  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Block().Disks().Partitions().SizeBytes().FieldPath(),
  4313  	}
  4314  }
  4315  
  4316  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksPartitionsSizeBytes) WithValue(value int64) *Device_FieldSubPathValue {
  4317  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4318  }
  4319  
  4320  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksPartitionsSizeBytes) WithArrayOfValues(values []int64) *Device_FieldSubPathArrayOfValues {
  4321  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4322  }
  4323  
  4324  type DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksPartitionsMountPoint struct{}
  4325  
  4326  func (DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksPartitionsMountPoint) FieldPath() *Device_FieldSubPath {
  4327  	return &Device_FieldSubPath{
  4328  		selector: Device_FieldPathSelectorStatus,
  4329  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Block().Disks().Partitions().MountPoint().FieldPath(),
  4330  	}
  4331  }
  4332  
  4333  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksPartitionsMountPoint) WithValue(value string) *Device_FieldSubPathValue {
  4334  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4335  }
  4336  
  4337  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksPartitionsMountPoint) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  4338  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4339  }
  4340  
  4341  type DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksPartitionsType struct{}
  4342  
  4343  func (DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksPartitionsType) FieldPath() *Device_FieldSubPath {
  4344  	return &Device_FieldSubPath{
  4345  		selector: Device_FieldPathSelectorStatus,
  4346  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Block().Disks().Partitions().Type().FieldPath(),
  4347  	}
  4348  }
  4349  
  4350  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksPartitionsType) WithValue(value string) *Device_FieldSubPathValue {
  4351  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4352  }
  4353  
  4354  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationBlockDisksPartitionsType) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  4355  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4356  }
  4357  
  4358  type DevicePathSelectorStatusDeviceInfoHardwareInformationNetwork struct{}
  4359  
  4360  func (DevicePathSelectorStatusDeviceInfoHardwareInformationNetwork) FieldPath() *Device_FieldSubPath {
  4361  	return &Device_FieldSubPath{
  4362  		selector: Device_FieldPathSelectorStatus,
  4363  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Network().FieldPath(),
  4364  	}
  4365  }
  4366  
  4367  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationNetwork) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_Network) *Device_FieldSubPathValue {
  4368  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4369  }
  4370  
  4371  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationNetwork) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_Network) *Device_FieldSubPathArrayOfValues {
  4372  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4373  }
  4374  
  4375  func (DevicePathSelectorStatusDeviceInfoHardwareInformationNetwork) Nics() DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNics {
  4376  	return DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNics{}
  4377  }
  4378  
  4379  type DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNics struct{}
  4380  
  4381  func (DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNics) FieldPath() *Device_FieldSubPath {
  4382  	return &Device_FieldSubPath{
  4383  		selector: Device_FieldPathSelectorStatus,
  4384  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Network().Nics().FieldPath(),
  4385  	}
  4386  }
  4387  
  4388  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNics) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_Network_NIC) *Device_FieldSubPathValue {
  4389  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4390  }
  4391  
  4392  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNics) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_Network_NIC) *Device_FieldSubPathArrayOfValues {
  4393  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4394  }
  4395  
  4396  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNics) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) *Device_FieldSubPathArrayItemValue {
  4397  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
  4398  }
  4399  
  4400  func (DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNics) Name() DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsName {
  4401  	return DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsName{}
  4402  }
  4403  
  4404  func (DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNics) MacAddress() DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsMacAddress {
  4405  	return DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsMacAddress{}
  4406  }
  4407  
  4408  func (DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNics) Virtual() DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsVirtual {
  4409  	return DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsVirtual{}
  4410  }
  4411  
  4412  func (DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNics) Description() DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsDescription {
  4413  	return DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsDescription{}
  4414  }
  4415  
  4416  func (DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNics) ProductName() DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsProductName {
  4417  	return DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsProductName{}
  4418  }
  4419  
  4420  func (DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNics) Vendor() DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsVendor {
  4421  	return DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsVendor{}
  4422  }
  4423  
  4424  func (DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNics) Subvendor() DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsSubvendor {
  4425  	return DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsSubvendor{}
  4426  }
  4427  
  4428  func (DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNics) Setting() DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsSetting {
  4429  	return DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsSetting{}
  4430  }
  4431  
  4432  type DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsName struct{}
  4433  
  4434  func (DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsName) FieldPath() *Device_FieldSubPath {
  4435  	return &Device_FieldSubPath{
  4436  		selector: Device_FieldPathSelectorStatus,
  4437  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Network().Nics().Name().FieldPath(),
  4438  	}
  4439  }
  4440  
  4441  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsName) WithValue(value string) *Device_FieldSubPathValue {
  4442  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4443  }
  4444  
  4445  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsName) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  4446  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4447  }
  4448  
  4449  type DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsMacAddress struct{}
  4450  
  4451  func (DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsMacAddress) FieldPath() *Device_FieldSubPath {
  4452  	return &Device_FieldSubPath{
  4453  		selector: Device_FieldPathSelectorStatus,
  4454  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Network().Nics().MacAddress().FieldPath(),
  4455  	}
  4456  }
  4457  
  4458  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsMacAddress) WithValue(value string) *Device_FieldSubPathValue {
  4459  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4460  }
  4461  
  4462  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsMacAddress) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  4463  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4464  }
  4465  
  4466  type DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsVirtual struct{}
  4467  
  4468  func (DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsVirtual) FieldPath() *Device_FieldSubPath {
  4469  	return &Device_FieldSubPath{
  4470  		selector: Device_FieldPathSelectorStatus,
  4471  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Network().Nics().Virtual().FieldPath(),
  4472  	}
  4473  }
  4474  
  4475  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsVirtual) WithValue(value bool) *Device_FieldSubPathValue {
  4476  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4477  }
  4478  
  4479  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsVirtual) WithArrayOfValues(values []bool) *Device_FieldSubPathArrayOfValues {
  4480  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4481  }
  4482  
  4483  type DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsDescription struct{}
  4484  
  4485  func (DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsDescription) FieldPath() *Device_FieldSubPath {
  4486  	return &Device_FieldSubPath{
  4487  		selector: Device_FieldPathSelectorStatus,
  4488  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Network().Nics().Description().FieldPath(),
  4489  	}
  4490  }
  4491  
  4492  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsDescription) WithValue(value string) *Device_FieldSubPathValue {
  4493  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4494  }
  4495  
  4496  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsDescription) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  4497  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4498  }
  4499  
  4500  type DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsProductName struct{}
  4501  
  4502  func (DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsProductName) FieldPath() *Device_FieldSubPath {
  4503  	return &Device_FieldSubPath{
  4504  		selector: Device_FieldPathSelectorStatus,
  4505  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Network().Nics().ProductName().FieldPath(),
  4506  	}
  4507  }
  4508  
  4509  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsProductName) WithValue(value string) *Device_FieldSubPathValue {
  4510  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4511  }
  4512  
  4513  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsProductName) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  4514  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4515  }
  4516  
  4517  type DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsVendor struct{}
  4518  
  4519  func (DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsVendor) FieldPath() *Device_FieldSubPath {
  4520  	return &Device_FieldSubPath{
  4521  		selector: Device_FieldPathSelectorStatus,
  4522  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Network().Nics().Vendor().FieldPath(),
  4523  	}
  4524  }
  4525  
  4526  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsVendor) WithValue(value string) *Device_FieldSubPathValue {
  4527  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4528  }
  4529  
  4530  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsVendor) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  4531  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4532  }
  4533  
  4534  type DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsSubvendor struct{}
  4535  
  4536  func (DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsSubvendor) FieldPath() *Device_FieldSubPath {
  4537  	return &Device_FieldSubPath{
  4538  		selector: Device_FieldPathSelectorStatus,
  4539  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Network().Nics().Subvendor().FieldPath(),
  4540  	}
  4541  }
  4542  
  4543  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsSubvendor) WithValue(value string) *Device_FieldSubPathValue {
  4544  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4545  }
  4546  
  4547  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsSubvendor) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  4548  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4549  }
  4550  
  4551  type DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsSetting struct{}
  4552  
  4553  func (DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsSetting) FieldPath() *Device_FieldSubPath {
  4554  	return &Device_FieldSubPath{
  4555  		selector: Device_FieldPathSelectorStatus,
  4556  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Network().Nics().Setting().FieldPath(),
  4557  	}
  4558  }
  4559  
  4560  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsSetting) WithValue(value map[string]string) *Device_FieldSubPathValue {
  4561  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4562  }
  4563  
  4564  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsSetting) WithArrayOfValues(values []map[string]string) *Device_FieldSubPathArrayOfValues {
  4565  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4566  }
  4567  
  4568  func (DevicePathSelectorStatusDeviceInfoHardwareInformationNetworkNicsSetting) WithKey(key string) DeviceMapPathSelectorStatusDeviceInfoHardwareInformationNetworkNicsSetting {
  4569  	return DeviceMapPathSelectorStatusDeviceInfoHardwareInformationNetworkNicsSetting{key: key}
  4570  }
  4571  
  4572  type DeviceMapPathSelectorStatusDeviceInfoHardwareInformationNetworkNicsSetting struct {
  4573  	key string
  4574  }
  4575  
  4576  func (s DeviceMapPathSelectorStatusDeviceInfoHardwareInformationNetworkNicsSetting) FieldPath() *Device_FieldSubPath {
  4577  	return &Device_FieldSubPath{
  4578  		selector: Device_FieldPathSelectorStatus,
  4579  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Network().Nics().Setting().WithKey(s.key).FieldPath(),
  4580  	}
  4581  }
  4582  
  4583  func (s DeviceMapPathSelectorStatusDeviceInfoHardwareInformationNetworkNicsSetting) WithValue(value string) *Device_FieldSubPathValue {
  4584  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4585  }
  4586  
  4587  func (s DeviceMapPathSelectorStatusDeviceInfoHardwareInformationNetworkNicsSetting) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  4588  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4589  }
  4590  
  4591  type DevicePathSelectorStatusDeviceInfoHardwareInformationGpu struct{}
  4592  
  4593  func (DevicePathSelectorStatusDeviceInfoHardwareInformationGpu) FieldPath() *Device_FieldSubPath {
  4594  	return &Device_FieldSubPath{
  4595  		selector: Device_FieldPathSelectorStatus,
  4596  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Gpu().FieldPath(),
  4597  	}
  4598  }
  4599  
  4600  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationGpu) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_GPU) *Device_FieldSubPathValue {
  4601  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4602  }
  4603  
  4604  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationGpu) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_GPU) *Device_FieldSubPathArrayOfValues {
  4605  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4606  }
  4607  
  4608  func (DevicePathSelectorStatusDeviceInfoHardwareInformationGpu) GraphicCards() DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCards {
  4609  	return DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCards{}
  4610  }
  4611  
  4612  type DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCards struct{}
  4613  
  4614  func (DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCards) FieldPath() *Device_FieldSubPath {
  4615  	return &Device_FieldSubPath{
  4616  		selector: Device_FieldPathSelectorStatus,
  4617  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Gpu().GraphicCards().FieldPath(),
  4618  	}
  4619  }
  4620  
  4621  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCards) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) *Device_FieldSubPathValue {
  4622  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4623  }
  4624  
  4625  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCards) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) *Device_FieldSubPathArrayOfValues {
  4626  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4627  }
  4628  
  4629  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCards) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) *Device_FieldSubPathArrayItemValue {
  4630  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
  4631  }
  4632  
  4633  func (DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCards) Index() DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsIndex {
  4634  	return DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsIndex{}
  4635  }
  4636  
  4637  func (DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCards) Device() DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice {
  4638  	return DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice{}
  4639  }
  4640  
  4641  type DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsIndex struct{}
  4642  
  4643  func (DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsIndex) FieldPath() *Device_FieldSubPath {
  4644  	return &Device_FieldSubPath{
  4645  		selector: Device_FieldPathSelectorStatus,
  4646  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Index().FieldPath(),
  4647  	}
  4648  }
  4649  
  4650  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsIndex) WithValue(value int64) *Device_FieldSubPathValue {
  4651  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4652  }
  4653  
  4654  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsIndex) WithArrayOfValues(values []int64) *Device_FieldSubPathArrayOfValues {
  4655  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4656  }
  4657  
  4658  type DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice struct{}
  4659  
  4660  func (DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice) FieldPath() *Device_FieldSubPath {
  4661  	return &Device_FieldSubPath{
  4662  		selector: Device_FieldPathSelectorStatus,
  4663  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().FieldPath(),
  4664  	}
  4665  }
  4666  
  4667  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) *Device_FieldSubPathValue {
  4668  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4669  }
  4670  
  4671  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_PCIDevice) *Device_FieldSubPathArrayOfValues {
  4672  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4673  }
  4674  
  4675  func (DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice) Address() DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceAddress {
  4676  	return DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceAddress{}
  4677  }
  4678  
  4679  func (DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice) Vendor() DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceVendor {
  4680  	return DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceVendor{}
  4681  }
  4682  
  4683  func (DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice) Product() DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceProduct {
  4684  	return DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceProduct{}
  4685  }
  4686  
  4687  func (DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice) Name() DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceName {
  4688  	return DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceName{}
  4689  }
  4690  
  4691  func (DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice) Subvendor() DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceSubvendor {
  4692  	return DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceSubvendor{}
  4693  }
  4694  
  4695  type DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceAddress struct{}
  4696  
  4697  func (DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceAddress) FieldPath() *Device_FieldSubPath {
  4698  	return &Device_FieldSubPath{
  4699  		selector: Device_FieldPathSelectorStatus,
  4700  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Address().FieldPath(),
  4701  	}
  4702  }
  4703  
  4704  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceAddress) WithValue(value string) *Device_FieldSubPathValue {
  4705  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4706  }
  4707  
  4708  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceAddress) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  4709  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4710  }
  4711  
  4712  type DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceVendor struct{}
  4713  
  4714  func (DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceVendor) FieldPath() *Device_FieldSubPath {
  4715  	return &Device_FieldSubPath{
  4716  		selector: Device_FieldPathSelectorStatus,
  4717  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Vendor().FieldPath(),
  4718  	}
  4719  }
  4720  
  4721  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceVendor) WithValue(value string) *Device_FieldSubPathValue {
  4722  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4723  }
  4724  
  4725  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceVendor) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  4726  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4727  }
  4728  
  4729  type DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceProduct struct{}
  4730  
  4731  func (DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceProduct) FieldPath() *Device_FieldSubPath {
  4732  	return &Device_FieldSubPath{
  4733  		selector: Device_FieldPathSelectorStatus,
  4734  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Product().FieldPath(),
  4735  	}
  4736  }
  4737  
  4738  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceProduct) WithValue(value string) *Device_FieldSubPathValue {
  4739  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4740  }
  4741  
  4742  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceProduct) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  4743  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4744  }
  4745  
  4746  type DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceName struct{}
  4747  
  4748  func (DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceName) FieldPath() *Device_FieldSubPath {
  4749  	return &Device_FieldSubPath{
  4750  		selector: Device_FieldPathSelectorStatus,
  4751  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Name().FieldPath(),
  4752  	}
  4753  }
  4754  
  4755  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceName) WithValue(value string) *Device_FieldSubPathValue {
  4756  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4757  }
  4758  
  4759  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceName) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  4760  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4761  }
  4762  
  4763  type DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceSubvendor struct{}
  4764  
  4765  func (DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceSubvendor) FieldPath() *Device_FieldSubPath {
  4766  	return &Device_FieldSubPath{
  4767  		selector: Device_FieldPathSelectorStatus,
  4768  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Subvendor().FieldPath(),
  4769  	}
  4770  }
  4771  
  4772  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceSubvendor) WithValue(value string) *Device_FieldSubPathValue {
  4773  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4774  }
  4775  
  4776  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceSubvendor) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  4777  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4778  }
  4779  
  4780  type DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfo struct{}
  4781  
  4782  func (DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfo) FieldPath() *Device_FieldSubPath {
  4783  	return &Device_FieldSubPath{
  4784  		selector: Device_FieldPathSelectorStatus,
  4785  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().MemoryInfo().FieldPath(),
  4786  	}
  4787  }
  4788  
  4789  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfo) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) *Device_FieldSubPathValue {
  4790  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4791  }
  4792  
  4793  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfo) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) *Device_FieldSubPathArrayOfValues {
  4794  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4795  }
  4796  
  4797  func (DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfo) Description() DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoDescription {
  4798  	return DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoDescription{}
  4799  }
  4800  
  4801  func (DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfo) SizeBytes() DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoSizeBytes {
  4802  	return DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoSizeBytes{}
  4803  }
  4804  
  4805  func (DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfo) MemoryBanks() DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanks {
  4806  	return DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanks{}
  4807  }
  4808  
  4809  type DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoDescription struct{}
  4810  
  4811  func (DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoDescription) FieldPath() *Device_FieldSubPath {
  4812  	return &Device_FieldSubPath{
  4813  		selector: Device_FieldPathSelectorStatus,
  4814  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().MemoryInfo().Description().FieldPath(),
  4815  	}
  4816  }
  4817  
  4818  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoDescription) WithValue(value string) *Device_FieldSubPathValue {
  4819  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4820  }
  4821  
  4822  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoDescription) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  4823  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4824  }
  4825  
  4826  type DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoSizeBytes struct{}
  4827  
  4828  func (DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoSizeBytes) FieldPath() *Device_FieldSubPath {
  4829  	return &Device_FieldSubPath{
  4830  		selector: Device_FieldPathSelectorStatus,
  4831  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().MemoryInfo().SizeBytes().FieldPath(),
  4832  	}
  4833  }
  4834  
  4835  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoSizeBytes) WithValue(value int64) *Device_FieldSubPathValue {
  4836  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4837  }
  4838  
  4839  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoSizeBytes) WithArrayOfValues(values []int64) *Device_FieldSubPathArrayOfValues {
  4840  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4841  }
  4842  
  4843  type DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanks struct{}
  4844  
  4845  func (DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanks) FieldPath() *Device_FieldSubPath {
  4846  	return &Device_FieldSubPath{
  4847  		selector: Device_FieldPathSelectorStatus,
  4848  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().FieldPath(),
  4849  	}
  4850  }
  4851  
  4852  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanks) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) *Device_FieldSubPathValue {
  4853  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4854  }
  4855  
  4856  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanks) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) *Device_FieldSubPathArrayOfValues {
  4857  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4858  }
  4859  
  4860  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanks) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) *Device_FieldSubPathArrayItemValue {
  4861  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
  4862  }
  4863  
  4864  func (DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanks) Description() DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksDescription {
  4865  	return DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksDescription{}
  4866  }
  4867  
  4868  func (DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanks) Product() DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksProduct {
  4869  	return DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksProduct{}
  4870  }
  4871  
  4872  func (DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanks) Vendor() DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksVendor {
  4873  	return DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksVendor{}
  4874  }
  4875  
  4876  func (DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanks) Serial() DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSerial {
  4877  	return DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSerial{}
  4878  }
  4879  
  4880  func (DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanks) Slot() DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSlot {
  4881  	return DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSlot{}
  4882  }
  4883  
  4884  func (DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanks) SizeBytes() DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSizeBytes {
  4885  	return DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSizeBytes{}
  4886  }
  4887  
  4888  func (DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanks) FrequencyHz() DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksFrequencyHz {
  4889  	return DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksFrequencyHz{}
  4890  }
  4891  
  4892  func (DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanks) WidthBits() DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksWidthBits {
  4893  	return DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksWidthBits{}
  4894  }
  4895  
  4896  type DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksDescription struct{}
  4897  
  4898  func (DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksDescription) FieldPath() *Device_FieldSubPath {
  4899  	return &Device_FieldSubPath{
  4900  		selector: Device_FieldPathSelectorStatus,
  4901  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().Description().FieldPath(),
  4902  	}
  4903  }
  4904  
  4905  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksDescription) WithValue(value string) *Device_FieldSubPathValue {
  4906  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4907  }
  4908  
  4909  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksDescription) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  4910  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4911  }
  4912  
  4913  type DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksProduct struct{}
  4914  
  4915  func (DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksProduct) FieldPath() *Device_FieldSubPath {
  4916  	return &Device_FieldSubPath{
  4917  		selector: Device_FieldPathSelectorStatus,
  4918  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().Product().FieldPath(),
  4919  	}
  4920  }
  4921  
  4922  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksProduct) WithValue(value string) *Device_FieldSubPathValue {
  4923  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4924  }
  4925  
  4926  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksProduct) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  4927  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4928  }
  4929  
  4930  type DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksVendor struct{}
  4931  
  4932  func (DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksVendor) FieldPath() *Device_FieldSubPath {
  4933  	return &Device_FieldSubPath{
  4934  		selector: Device_FieldPathSelectorStatus,
  4935  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().Vendor().FieldPath(),
  4936  	}
  4937  }
  4938  
  4939  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksVendor) WithValue(value string) *Device_FieldSubPathValue {
  4940  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4941  }
  4942  
  4943  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksVendor) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  4944  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4945  }
  4946  
  4947  type DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSerial struct{}
  4948  
  4949  func (DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSerial) FieldPath() *Device_FieldSubPath {
  4950  	return &Device_FieldSubPath{
  4951  		selector: Device_FieldPathSelectorStatus,
  4952  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().Serial().FieldPath(),
  4953  	}
  4954  }
  4955  
  4956  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSerial) WithValue(value string) *Device_FieldSubPathValue {
  4957  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4958  }
  4959  
  4960  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSerial) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  4961  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4962  }
  4963  
  4964  type DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSlot struct{}
  4965  
  4966  func (DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSlot) FieldPath() *Device_FieldSubPath {
  4967  	return &Device_FieldSubPath{
  4968  		selector: Device_FieldPathSelectorStatus,
  4969  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().Slot().FieldPath(),
  4970  	}
  4971  }
  4972  
  4973  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSlot) WithValue(value string) *Device_FieldSubPathValue {
  4974  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4975  }
  4976  
  4977  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSlot) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  4978  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4979  }
  4980  
  4981  type DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSizeBytes struct{}
  4982  
  4983  func (DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSizeBytes) FieldPath() *Device_FieldSubPath {
  4984  	return &Device_FieldSubPath{
  4985  		selector: Device_FieldPathSelectorStatus,
  4986  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().SizeBytes().FieldPath(),
  4987  	}
  4988  }
  4989  
  4990  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSizeBytes) WithValue(value int64) *Device_FieldSubPathValue {
  4991  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  4992  }
  4993  
  4994  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksSizeBytes) WithArrayOfValues(values []int64) *Device_FieldSubPathArrayOfValues {
  4995  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  4996  }
  4997  
  4998  type DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksFrequencyHz struct{}
  4999  
  5000  func (DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksFrequencyHz) FieldPath() *Device_FieldSubPath {
  5001  	return &Device_FieldSubPath{
  5002  		selector: Device_FieldPathSelectorStatus,
  5003  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().FrequencyHz().FieldPath(),
  5004  	}
  5005  }
  5006  
  5007  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksFrequencyHz) WithValue(value int64) *Device_FieldSubPathValue {
  5008  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5009  }
  5010  
  5011  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksFrequencyHz) WithArrayOfValues(values []int64) *Device_FieldSubPathArrayOfValues {
  5012  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5013  }
  5014  
  5015  type DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksWidthBits struct{}
  5016  
  5017  func (DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksWidthBits) FieldPath() *Device_FieldSubPath {
  5018  	return &Device_FieldSubPath{
  5019  		selector: Device_FieldPathSelectorStatus,
  5020  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().MemoryInfo().MemoryBanks().WidthBits().FieldPath(),
  5021  	}
  5022  }
  5023  
  5024  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksWidthBits) WithValue(value int32) *Device_FieldSubPathValue {
  5025  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5026  }
  5027  
  5028  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationMemoryInfoMemoryBanksWidthBits) WithArrayOfValues(values []int32) *Device_FieldSubPathArrayOfValues {
  5029  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5030  }
  5031  
  5032  type DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfo struct{}
  5033  
  5034  func (DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfo) FieldPath() *Device_FieldSubPath {
  5035  	return &Device_FieldSubPath{
  5036  		selector: Device_FieldPathSelectorStatus,
  5037  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().HailoInfo().FieldPath(),
  5038  	}
  5039  }
  5040  
  5041  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfo) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) *Device_FieldSubPathValue {
  5042  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5043  }
  5044  
  5045  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfo) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_HailoInfo) *Device_FieldSubPathArrayOfValues {
  5046  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5047  }
  5048  
  5049  func (DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfo) Status() DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoStatus {
  5050  	return DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoStatus{}
  5051  }
  5052  
  5053  func (DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfo) CliVersion() DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoCliVersion {
  5054  	return DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoCliVersion{}
  5055  }
  5056  
  5057  func (DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfo) Modules() DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModules {
  5058  	return DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModules{}
  5059  }
  5060  
  5061  type DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoStatus struct{}
  5062  
  5063  func (DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoStatus) FieldPath() *Device_FieldSubPath {
  5064  	return &Device_FieldSubPath{
  5065  		selector: Device_FieldPathSelectorStatus,
  5066  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().HailoInfo().Status().FieldPath(),
  5067  	}
  5068  }
  5069  
  5070  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoStatus) WithValue(value string) *Device_FieldSubPathValue {
  5071  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5072  }
  5073  
  5074  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoStatus) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  5075  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5076  }
  5077  
  5078  type DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoCliVersion struct{}
  5079  
  5080  func (DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoCliVersion) FieldPath() *Device_FieldSubPath {
  5081  	return &Device_FieldSubPath{
  5082  		selector: Device_FieldPathSelectorStatus,
  5083  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().HailoInfo().CliVersion().FieldPath(),
  5084  	}
  5085  }
  5086  
  5087  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoCliVersion) WithValue(value string) *Device_FieldSubPathValue {
  5088  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5089  }
  5090  
  5091  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoCliVersion) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  5092  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5093  }
  5094  
  5095  type DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModules struct{}
  5096  
  5097  func (DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModules) FieldPath() *Device_FieldSubPath {
  5098  	return &Device_FieldSubPath{
  5099  		selector: Device_FieldPathSelectorStatus,
  5100  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().HailoInfo().Modules().FieldPath(),
  5101  	}
  5102  }
  5103  
  5104  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModules) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) *Device_FieldSubPathValue {
  5105  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5106  }
  5107  
  5108  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModules) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) *Device_FieldSubPathArrayOfValues {
  5109  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5110  }
  5111  
  5112  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModules) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) *Device_FieldSubPathArrayItemValue {
  5113  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
  5114  }
  5115  
  5116  func (DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModules) DevId() DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesDevId {
  5117  	return DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesDevId{}
  5118  }
  5119  
  5120  func (DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModules) ControlProtoVersion() DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesControlProtoVersion {
  5121  	return DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesControlProtoVersion{}
  5122  }
  5123  
  5124  func (DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModules) FirmwareVersion() DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesFirmwareVersion {
  5125  	return DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesFirmwareVersion{}
  5126  }
  5127  
  5128  func (DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModules) LoggerVersion() DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesLoggerVersion {
  5129  	return DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesLoggerVersion{}
  5130  }
  5131  
  5132  func (DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModules) BoardName() DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesBoardName {
  5133  	return DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesBoardName{}
  5134  }
  5135  
  5136  func (DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModules) SerialNumber() DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesSerialNumber {
  5137  	return DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesSerialNumber{}
  5138  }
  5139  
  5140  func (DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModules) PartNumber() DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesPartNumber {
  5141  	return DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesPartNumber{}
  5142  }
  5143  
  5144  func (DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModules) ProductName() DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesProductName {
  5145  	return DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesProductName{}
  5146  }
  5147  
  5148  func (DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModules) NeuralNetworkCoreClockRate() DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate {
  5149  	return DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate{}
  5150  }
  5151  
  5152  type DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesDevId struct{}
  5153  
  5154  func (DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesDevId) FieldPath() *Device_FieldSubPath {
  5155  	return &Device_FieldSubPath{
  5156  		selector: Device_FieldPathSelectorStatus,
  5157  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().HailoInfo().Modules().DevId().FieldPath(),
  5158  	}
  5159  }
  5160  
  5161  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesDevId) WithValue(value string) *Device_FieldSubPathValue {
  5162  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5163  }
  5164  
  5165  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesDevId) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  5166  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5167  }
  5168  
  5169  type DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesControlProtoVersion struct{}
  5170  
  5171  func (DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesControlProtoVersion) FieldPath() *Device_FieldSubPath {
  5172  	return &Device_FieldSubPath{
  5173  		selector: Device_FieldPathSelectorStatus,
  5174  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().HailoInfo().Modules().ControlProtoVersion().FieldPath(),
  5175  	}
  5176  }
  5177  
  5178  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesControlProtoVersion) WithValue(value string) *Device_FieldSubPathValue {
  5179  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5180  }
  5181  
  5182  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesControlProtoVersion) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  5183  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5184  }
  5185  
  5186  type DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesFirmwareVersion struct{}
  5187  
  5188  func (DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesFirmwareVersion) FieldPath() *Device_FieldSubPath {
  5189  	return &Device_FieldSubPath{
  5190  		selector: Device_FieldPathSelectorStatus,
  5191  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().HailoInfo().Modules().FirmwareVersion().FieldPath(),
  5192  	}
  5193  }
  5194  
  5195  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesFirmwareVersion) WithValue(value string) *Device_FieldSubPathValue {
  5196  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5197  }
  5198  
  5199  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesFirmwareVersion) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  5200  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5201  }
  5202  
  5203  type DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesLoggerVersion struct{}
  5204  
  5205  func (DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesLoggerVersion) FieldPath() *Device_FieldSubPath {
  5206  	return &Device_FieldSubPath{
  5207  		selector: Device_FieldPathSelectorStatus,
  5208  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().HailoInfo().Modules().LoggerVersion().FieldPath(),
  5209  	}
  5210  }
  5211  
  5212  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesLoggerVersion) WithValue(value string) *Device_FieldSubPathValue {
  5213  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5214  }
  5215  
  5216  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesLoggerVersion) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  5217  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5218  }
  5219  
  5220  type DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesBoardName struct{}
  5221  
  5222  func (DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesBoardName) FieldPath() *Device_FieldSubPath {
  5223  	return &Device_FieldSubPath{
  5224  		selector: Device_FieldPathSelectorStatus,
  5225  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().HailoInfo().Modules().BoardName().FieldPath(),
  5226  	}
  5227  }
  5228  
  5229  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesBoardName) WithValue(value string) *Device_FieldSubPathValue {
  5230  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5231  }
  5232  
  5233  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesBoardName) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  5234  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5235  }
  5236  
  5237  type DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesSerialNumber struct{}
  5238  
  5239  func (DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesSerialNumber) FieldPath() *Device_FieldSubPath {
  5240  	return &Device_FieldSubPath{
  5241  		selector: Device_FieldPathSelectorStatus,
  5242  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().HailoInfo().Modules().SerialNumber().FieldPath(),
  5243  	}
  5244  }
  5245  
  5246  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesSerialNumber) WithValue(value string) *Device_FieldSubPathValue {
  5247  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5248  }
  5249  
  5250  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesSerialNumber) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  5251  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5252  }
  5253  
  5254  type DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesPartNumber struct{}
  5255  
  5256  func (DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesPartNumber) FieldPath() *Device_FieldSubPath {
  5257  	return &Device_FieldSubPath{
  5258  		selector: Device_FieldPathSelectorStatus,
  5259  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().HailoInfo().Modules().PartNumber().FieldPath(),
  5260  	}
  5261  }
  5262  
  5263  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesPartNumber) WithValue(value string) *Device_FieldSubPathValue {
  5264  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5265  }
  5266  
  5267  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesPartNumber) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  5268  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5269  }
  5270  
  5271  type DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesProductName struct{}
  5272  
  5273  func (DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesProductName) FieldPath() *Device_FieldSubPath {
  5274  	return &Device_FieldSubPath{
  5275  		selector: Device_FieldPathSelectorStatus,
  5276  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().HailoInfo().Modules().ProductName().FieldPath(),
  5277  	}
  5278  }
  5279  
  5280  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesProductName) WithValue(value string) *Device_FieldSubPathValue {
  5281  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5282  }
  5283  
  5284  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesProductName) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  5285  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5286  }
  5287  
  5288  type DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate struct{}
  5289  
  5290  func (DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate) FieldPath() *Device_FieldSubPath {
  5291  	return &Device_FieldSubPath{
  5292  		selector: Device_FieldPathSelectorStatus,
  5293  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().HailoInfo().Modules().NeuralNetworkCoreClockRate().FieldPath(),
  5294  	}
  5295  }
  5296  
  5297  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate) WithValue(value string) *Device_FieldSubPathValue {
  5298  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5299  }
  5300  
  5301  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  5302  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5303  }
  5304  
  5305  type DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfo struct{}
  5306  
  5307  func (DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfo) FieldPath() *Device_FieldSubPath {
  5308  	return &Device_FieldSubPath{
  5309  		selector: Device_FieldPathSelectorStatus,
  5310  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().NvidiaInfo().FieldPath(),
  5311  	}
  5312  }
  5313  
  5314  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfo) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) *Device_FieldSubPathValue {
  5315  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5316  }
  5317  
  5318  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfo) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) *Device_FieldSubPathArrayOfValues {
  5319  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5320  }
  5321  
  5322  func (DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfo) Status() DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfoStatus {
  5323  	return DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfoStatus{}
  5324  }
  5325  
  5326  func (DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfo) DriverVersion() DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfoDriverVersion {
  5327  	return DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfoDriverVersion{}
  5328  }
  5329  
  5330  func (DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfo) CudaVersion() DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfoCudaVersion {
  5331  	return DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfoCudaVersion{}
  5332  }
  5333  
  5334  func (DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfo) Gpus() DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfoGpus {
  5335  	return DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfoGpus{}
  5336  }
  5337  
  5338  type DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfoStatus struct{}
  5339  
  5340  func (DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfoStatus) FieldPath() *Device_FieldSubPath {
  5341  	return &Device_FieldSubPath{
  5342  		selector: Device_FieldPathSelectorStatus,
  5343  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().NvidiaInfo().Status().FieldPath(),
  5344  	}
  5345  }
  5346  
  5347  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfoStatus) WithValue(value string) *Device_FieldSubPathValue {
  5348  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5349  }
  5350  
  5351  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfoStatus) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  5352  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5353  }
  5354  
  5355  type DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfoDriverVersion struct{}
  5356  
  5357  func (DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfoDriverVersion) FieldPath() *Device_FieldSubPath {
  5358  	return &Device_FieldSubPath{
  5359  		selector: Device_FieldPathSelectorStatus,
  5360  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().NvidiaInfo().DriverVersion().FieldPath(),
  5361  	}
  5362  }
  5363  
  5364  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfoDriverVersion) WithValue(value string) *Device_FieldSubPathValue {
  5365  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5366  }
  5367  
  5368  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfoDriverVersion) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  5369  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5370  }
  5371  
  5372  type DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfoCudaVersion struct{}
  5373  
  5374  func (DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfoCudaVersion) FieldPath() *Device_FieldSubPath {
  5375  	return &Device_FieldSubPath{
  5376  		selector: Device_FieldPathSelectorStatus,
  5377  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().NvidiaInfo().CudaVersion().FieldPath(),
  5378  	}
  5379  }
  5380  
  5381  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfoCudaVersion) WithValue(value string) *Device_FieldSubPathValue {
  5382  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5383  }
  5384  
  5385  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfoCudaVersion) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  5386  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5387  }
  5388  
  5389  type DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfoGpus struct{}
  5390  
  5391  func (DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfoGpus) FieldPath() *Device_FieldSubPath {
  5392  	return &Device_FieldSubPath{
  5393  		selector: Device_FieldPathSelectorStatus,
  5394  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus().FieldPath(),
  5395  	}
  5396  }
  5397  
  5398  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfoGpus) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) *Device_FieldSubPathValue {
  5399  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5400  }
  5401  
  5402  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfoGpus) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) *Device_FieldSubPathArrayOfValues {
  5403  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5404  }
  5405  
  5406  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfoGpus) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) *Device_FieldSubPathArrayItemValue {
  5407  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
  5408  }
  5409  
  5410  func (DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfoGpus) Id() DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfoGpusId {
  5411  	return DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfoGpusId{}
  5412  }
  5413  
  5414  func (DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfoGpus) ProductName() DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfoGpusProductName {
  5415  	return DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfoGpusProductName{}
  5416  }
  5417  
  5418  type DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfoGpusId struct{}
  5419  
  5420  func (DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfoGpusId) FieldPath() *Device_FieldSubPath {
  5421  	return &Device_FieldSubPath{
  5422  		selector: Device_FieldPathSelectorStatus,
  5423  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus().Id().FieldPath(),
  5424  	}
  5425  }
  5426  
  5427  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfoGpusId) WithValue(value string) *Device_FieldSubPathValue {
  5428  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5429  }
  5430  
  5431  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfoGpusId) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  5432  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5433  }
  5434  
  5435  type DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfoGpusProductName struct{}
  5436  
  5437  func (DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfoGpusProductName) FieldPath() *Device_FieldSubPath {
  5438  	return &Device_FieldSubPath{
  5439  		selector: Device_FieldPathSelectorStatus,
  5440  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus().ProductName().FieldPath(),
  5441  	}
  5442  }
  5443  
  5444  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfoGpusProductName) WithValue(value string) *Device_FieldSubPathValue {
  5445  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5446  }
  5447  
  5448  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationNvidiaInfoGpusProductName) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  5449  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5450  }
  5451  
  5452  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatus struct{}
  5453  
  5454  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatus) FieldPath() *Device_FieldSubPath {
  5455  	return &Device_FieldSubPath{
  5456  		selector: Device_FieldPathSelectorStatus,
  5457  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().FieldPath(),
  5458  	}
  5459  }
  5460  
  5461  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatus) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus) *Device_FieldSubPathValue {
  5462  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5463  }
  5464  
  5465  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatus) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus) *Device_FieldSubPathArrayOfValues {
  5466  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5467  }
  5468  
  5469  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatus) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus) *Device_FieldSubPathArrayItemValue {
  5470  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
  5471  }
  5472  
  5473  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatus) Modem() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModem {
  5474  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModem{}
  5475  }
  5476  
  5477  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModem struct{}
  5478  
  5479  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModem) FieldPath() *Device_FieldSubPath {
  5480  	return &Device_FieldSubPath{
  5481  		selector: Device_FieldPathSelectorStatus,
  5482  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().FieldPath(),
  5483  	}
  5484  }
  5485  
  5486  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModem) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) *Device_FieldSubPathValue {
  5487  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5488  }
  5489  
  5490  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModem) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) *Device_FieldSubPathArrayOfValues {
  5491  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5492  }
  5493  
  5494  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModem) ThreeGPp() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp {
  5495  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp{}
  5496  }
  5497  
  5498  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModem) Cdma() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdma {
  5499  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdma{}
  5500  }
  5501  
  5502  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModem) DbusPath() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemDbusPath {
  5503  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemDbusPath{}
  5504  }
  5505  
  5506  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModem) Generic() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGeneric {
  5507  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGeneric{}
  5508  }
  5509  
  5510  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModem) SimStatus() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemSimStatus {
  5511  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemSimStatus{}
  5512  }
  5513  
  5514  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp struct{}
  5515  
  5516  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) FieldPath() *Device_FieldSubPath {
  5517  	return &Device_FieldSubPath{
  5518  		selector: Device_FieldPathSelectorStatus,
  5519  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FieldPath(),
  5520  	}
  5521  }
  5522  
  5523  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) *Device_FieldSubPathValue {
  5524  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5525  }
  5526  
  5527  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) *Device_FieldSubPathArrayOfValues {
  5528  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5529  }
  5530  
  5531  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) FivegNr() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNr {
  5532  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNr{}
  5533  }
  5534  
  5535  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) EnabledLocks() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks {
  5536  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks{}
  5537  }
  5538  
  5539  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) Eps() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEps {
  5540  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEps{}
  5541  }
  5542  
  5543  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) Imei() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpImei {
  5544  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpImei{}
  5545  }
  5546  
  5547  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) OperatorCode() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorCode {
  5548  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorCode{}
  5549  }
  5550  
  5551  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) OperatorName() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorName {
  5552  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorName{}
  5553  }
  5554  
  5555  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) PacketServiceState() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPacketServiceState {
  5556  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPacketServiceState{}
  5557  }
  5558  
  5559  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) Pco() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPco {
  5560  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPco{}
  5561  }
  5562  
  5563  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) RegistrationState() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpRegistrationState {
  5564  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpRegistrationState{}
  5565  }
  5566  
  5567  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNr struct{}
  5568  
  5569  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNr) FieldPath() *Device_FieldSubPath {
  5570  	return &Device_FieldSubPath{
  5571  		selector: Device_FieldPathSelectorStatus,
  5572  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().FieldPath(),
  5573  	}
  5574  }
  5575  
  5576  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNr) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) *Device_FieldSubPathValue {
  5577  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5578  }
  5579  
  5580  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNr) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) *Device_FieldSubPathArrayOfValues {
  5581  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5582  }
  5583  
  5584  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNr) RegistrationSettings() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings {
  5585  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings{}
  5586  }
  5587  
  5588  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings struct{}
  5589  
  5590  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings) FieldPath() *Device_FieldSubPath {
  5591  	return &Device_FieldSubPath{
  5592  		selector: Device_FieldPathSelectorStatus,
  5593  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().RegistrationSettings().FieldPath(),
  5594  	}
  5595  }
  5596  
  5597  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) *Device_FieldSubPathValue {
  5598  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5599  }
  5600  
  5601  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) *Device_FieldSubPathArrayOfValues {
  5602  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5603  }
  5604  
  5605  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings) DrxCycle() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle {
  5606  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle{}
  5607  }
  5608  
  5609  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings) MicoMode() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode {
  5610  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode{}
  5611  }
  5612  
  5613  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle struct{}
  5614  
  5615  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle) FieldPath() *Device_FieldSubPath {
  5616  	return &Device_FieldSubPath{
  5617  		selector: Device_FieldPathSelectorStatus,
  5618  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().RegistrationSettings().DrxCycle().FieldPath(),
  5619  	}
  5620  }
  5621  
  5622  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle) WithValue(value string) *Device_FieldSubPathValue {
  5623  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5624  }
  5625  
  5626  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  5627  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5628  }
  5629  
  5630  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode struct{}
  5631  
  5632  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode) FieldPath() *Device_FieldSubPath {
  5633  	return &Device_FieldSubPath{
  5634  		selector: Device_FieldPathSelectorStatus,
  5635  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().RegistrationSettings().MicoMode().FieldPath(),
  5636  	}
  5637  }
  5638  
  5639  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode) WithValue(value string) *Device_FieldSubPathValue {
  5640  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5641  }
  5642  
  5643  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  5644  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5645  }
  5646  
  5647  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks struct{}
  5648  
  5649  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks) FieldPath() *Device_FieldSubPath {
  5650  	return &Device_FieldSubPath{
  5651  		selector: Device_FieldPathSelectorStatus,
  5652  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().EnabledLocks().FieldPath(),
  5653  	}
  5654  }
  5655  
  5656  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks) WithValue(value []string) *Device_FieldSubPathValue {
  5657  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5658  }
  5659  
  5660  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks) WithArrayOfValues(values [][]string) *Device_FieldSubPathArrayOfValues {
  5661  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5662  }
  5663  
  5664  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks) WithItemValue(value string) *Device_FieldSubPathArrayItemValue {
  5665  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
  5666  }
  5667  
  5668  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEps struct{}
  5669  
  5670  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEps) FieldPath() *Device_FieldSubPath {
  5671  	return &Device_FieldSubPath{
  5672  		selector: Device_FieldPathSelectorStatus,
  5673  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().FieldPath(),
  5674  	}
  5675  }
  5676  
  5677  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEps) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) *Device_FieldSubPathValue {
  5678  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5679  }
  5680  
  5681  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEps) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) *Device_FieldSubPathArrayOfValues {
  5682  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5683  }
  5684  
  5685  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEps) InitialBearer() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer {
  5686  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer{}
  5687  }
  5688  
  5689  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEps) UeModeOperation() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation {
  5690  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation{}
  5691  }
  5692  
  5693  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer struct{}
  5694  
  5695  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer) FieldPath() *Device_FieldSubPath {
  5696  	return &Device_FieldSubPath{
  5697  		selector: Device_FieldPathSelectorStatus,
  5698  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().FieldPath(),
  5699  	}
  5700  }
  5701  
  5702  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) *Device_FieldSubPathValue {
  5703  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5704  }
  5705  
  5706  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) *Device_FieldSubPathArrayOfValues {
  5707  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5708  }
  5709  
  5710  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer) DbusPath() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath {
  5711  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath{}
  5712  }
  5713  
  5714  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer) Settings() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings {
  5715  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings{}
  5716  }
  5717  
  5718  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath struct{}
  5719  
  5720  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath) FieldPath() *Device_FieldSubPath {
  5721  	return &Device_FieldSubPath{
  5722  		selector: Device_FieldPathSelectorStatus,
  5723  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().DbusPath().FieldPath(),
  5724  	}
  5725  }
  5726  
  5727  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath) WithValue(value string) *Device_FieldSubPathValue {
  5728  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5729  }
  5730  
  5731  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  5732  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5733  }
  5734  
  5735  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings struct{}
  5736  
  5737  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) FieldPath() *Device_FieldSubPath {
  5738  	return &Device_FieldSubPath{
  5739  		selector: Device_FieldPathSelectorStatus,
  5740  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().FieldPath(),
  5741  	}
  5742  }
  5743  
  5744  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) *Device_FieldSubPathValue {
  5745  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5746  }
  5747  
  5748  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) *Device_FieldSubPathArrayOfValues {
  5749  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5750  }
  5751  
  5752  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) Apn() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn {
  5753  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn{}
  5754  }
  5755  
  5756  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) IpType() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType {
  5757  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType{}
  5758  }
  5759  
  5760  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) Password() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword {
  5761  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword{}
  5762  }
  5763  
  5764  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) User() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser {
  5765  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser{}
  5766  }
  5767  
  5768  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn struct{}
  5769  
  5770  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn) FieldPath() *Device_FieldSubPath {
  5771  	return &Device_FieldSubPath{
  5772  		selector: Device_FieldPathSelectorStatus,
  5773  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().Apn().FieldPath(),
  5774  	}
  5775  }
  5776  
  5777  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn) WithValue(value string) *Device_FieldSubPathValue {
  5778  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5779  }
  5780  
  5781  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  5782  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5783  }
  5784  
  5785  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType struct{}
  5786  
  5787  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType) FieldPath() *Device_FieldSubPath {
  5788  	return &Device_FieldSubPath{
  5789  		selector: Device_FieldPathSelectorStatus,
  5790  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().IpType().FieldPath(),
  5791  	}
  5792  }
  5793  
  5794  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType) WithValue(value string) *Device_FieldSubPathValue {
  5795  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5796  }
  5797  
  5798  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  5799  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5800  }
  5801  
  5802  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword struct{}
  5803  
  5804  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword) FieldPath() *Device_FieldSubPath {
  5805  	return &Device_FieldSubPath{
  5806  		selector: Device_FieldPathSelectorStatus,
  5807  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().Password().FieldPath(),
  5808  	}
  5809  }
  5810  
  5811  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword) WithValue(value string) *Device_FieldSubPathValue {
  5812  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5813  }
  5814  
  5815  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  5816  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5817  }
  5818  
  5819  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser struct{}
  5820  
  5821  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser) FieldPath() *Device_FieldSubPath {
  5822  	return &Device_FieldSubPath{
  5823  		selector: Device_FieldPathSelectorStatus,
  5824  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().User().FieldPath(),
  5825  	}
  5826  }
  5827  
  5828  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser) WithValue(value string) *Device_FieldSubPathValue {
  5829  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5830  }
  5831  
  5832  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  5833  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5834  }
  5835  
  5836  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation struct{}
  5837  
  5838  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation) FieldPath() *Device_FieldSubPath {
  5839  	return &Device_FieldSubPath{
  5840  		selector: Device_FieldPathSelectorStatus,
  5841  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().UeModeOperation().FieldPath(),
  5842  	}
  5843  }
  5844  
  5845  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation) WithValue(value string) *Device_FieldSubPathValue {
  5846  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5847  }
  5848  
  5849  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  5850  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5851  }
  5852  
  5853  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpImei struct{}
  5854  
  5855  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpImei) FieldPath() *Device_FieldSubPath {
  5856  	return &Device_FieldSubPath{
  5857  		selector: Device_FieldPathSelectorStatus,
  5858  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Imei().FieldPath(),
  5859  	}
  5860  }
  5861  
  5862  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpImei) WithValue(value string) *Device_FieldSubPathValue {
  5863  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5864  }
  5865  
  5866  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpImei) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  5867  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5868  }
  5869  
  5870  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorCode struct{}
  5871  
  5872  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorCode) FieldPath() *Device_FieldSubPath {
  5873  	return &Device_FieldSubPath{
  5874  		selector: Device_FieldPathSelectorStatus,
  5875  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().OperatorCode().FieldPath(),
  5876  	}
  5877  }
  5878  
  5879  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorCode) WithValue(value string) *Device_FieldSubPathValue {
  5880  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5881  }
  5882  
  5883  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorCode) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  5884  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5885  }
  5886  
  5887  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorName struct{}
  5888  
  5889  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorName) FieldPath() *Device_FieldSubPath {
  5890  	return &Device_FieldSubPath{
  5891  		selector: Device_FieldPathSelectorStatus,
  5892  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().OperatorName().FieldPath(),
  5893  	}
  5894  }
  5895  
  5896  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorName) WithValue(value string) *Device_FieldSubPathValue {
  5897  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5898  }
  5899  
  5900  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorName) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  5901  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5902  }
  5903  
  5904  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPacketServiceState struct{}
  5905  
  5906  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPacketServiceState) FieldPath() *Device_FieldSubPath {
  5907  	return &Device_FieldSubPath{
  5908  		selector: Device_FieldPathSelectorStatus,
  5909  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().PacketServiceState().FieldPath(),
  5910  	}
  5911  }
  5912  
  5913  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPacketServiceState) WithValue(value string) *Device_FieldSubPathValue {
  5914  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5915  }
  5916  
  5917  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPacketServiceState) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  5918  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5919  }
  5920  
  5921  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPco struct{}
  5922  
  5923  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPco) FieldPath() *Device_FieldSubPath {
  5924  	return &Device_FieldSubPath{
  5925  		selector: Device_FieldPathSelectorStatus,
  5926  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Pco().FieldPath(),
  5927  	}
  5928  }
  5929  
  5930  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPco) WithValue(value string) *Device_FieldSubPathValue {
  5931  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5932  }
  5933  
  5934  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPco) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  5935  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5936  }
  5937  
  5938  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpRegistrationState struct{}
  5939  
  5940  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpRegistrationState) FieldPath() *Device_FieldSubPath {
  5941  	return &Device_FieldSubPath{
  5942  		selector: Device_FieldPathSelectorStatus,
  5943  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().RegistrationState().FieldPath(),
  5944  	}
  5945  }
  5946  
  5947  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpRegistrationState) WithValue(value string) *Device_FieldSubPathValue {
  5948  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5949  }
  5950  
  5951  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpRegistrationState) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  5952  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5953  }
  5954  
  5955  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdma struct{}
  5956  
  5957  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdma) FieldPath() *Device_FieldSubPath {
  5958  	return &Device_FieldSubPath{
  5959  		selector: Device_FieldPathSelectorStatus,
  5960  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().FieldPath(),
  5961  	}
  5962  }
  5963  
  5964  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdma) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) *Device_FieldSubPathValue {
  5965  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  5966  }
  5967  
  5968  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdma) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) *Device_FieldSubPathArrayOfValues {
  5969  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  5970  }
  5971  
  5972  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdma) ActivationState() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdmaActivationState {
  5973  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdmaActivationState{}
  5974  }
  5975  
  5976  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdma) Cdma1XRegistrationState() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdmaCdma1XRegistrationState {
  5977  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdmaCdma1XRegistrationState{}
  5978  }
  5979  
  5980  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdma) Esn() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdmaEsn {
  5981  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdmaEsn{}
  5982  }
  5983  
  5984  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdma) EvdoRegistrationState() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdmaEvdoRegistrationState {
  5985  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdmaEvdoRegistrationState{}
  5986  }
  5987  
  5988  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdma) Meid() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdmaMeid {
  5989  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdmaMeid{}
  5990  }
  5991  
  5992  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdma) Nid() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdmaNid {
  5993  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdmaNid{}
  5994  }
  5995  
  5996  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdma) Sid() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdmaSid {
  5997  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdmaSid{}
  5998  }
  5999  
  6000  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdmaActivationState struct{}
  6001  
  6002  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdmaActivationState) FieldPath() *Device_FieldSubPath {
  6003  	return &Device_FieldSubPath{
  6004  		selector: Device_FieldPathSelectorStatus,
  6005  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().ActivationState().FieldPath(),
  6006  	}
  6007  }
  6008  
  6009  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdmaActivationState) WithValue(value string) *Device_FieldSubPathValue {
  6010  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6011  }
  6012  
  6013  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdmaActivationState) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  6014  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6015  }
  6016  
  6017  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdmaCdma1XRegistrationState struct{}
  6018  
  6019  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdmaCdma1XRegistrationState) FieldPath() *Device_FieldSubPath {
  6020  	return &Device_FieldSubPath{
  6021  		selector: Device_FieldPathSelectorStatus,
  6022  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Cdma1XRegistrationState().FieldPath(),
  6023  	}
  6024  }
  6025  
  6026  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdmaCdma1XRegistrationState) WithValue(value string) *Device_FieldSubPathValue {
  6027  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6028  }
  6029  
  6030  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdmaCdma1XRegistrationState) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  6031  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6032  }
  6033  
  6034  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdmaEsn struct{}
  6035  
  6036  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdmaEsn) FieldPath() *Device_FieldSubPath {
  6037  	return &Device_FieldSubPath{
  6038  		selector: Device_FieldPathSelectorStatus,
  6039  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Esn().FieldPath(),
  6040  	}
  6041  }
  6042  
  6043  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdmaEsn) WithValue(value string) *Device_FieldSubPathValue {
  6044  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6045  }
  6046  
  6047  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdmaEsn) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  6048  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6049  }
  6050  
  6051  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdmaEvdoRegistrationState struct{}
  6052  
  6053  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdmaEvdoRegistrationState) FieldPath() *Device_FieldSubPath {
  6054  	return &Device_FieldSubPath{
  6055  		selector: Device_FieldPathSelectorStatus,
  6056  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().EvdoRegistrationState().FieldPath(),
  6057  	}
  6058  }
  6059  
  6060  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdmaEvdoRegistrationState) WithValue(value string) *Device_FieldSubPathValue {
  6061  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6062  }
  6063  
  6064  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdmaEvdoRegistrationState) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  6065  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6066  }
  6067  
  6068  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdmaMeid struct{}
  6069  
  6070  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdmaMeid) FieldPath() *Device_FieldSubPath {
  6071  	return &Device_FieldSubPath{
  6072  		selector: Device_FieldPathSelectorStatus,
  6073  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Meid().FieldPath(),
  6074  	}
  6075  }
  6076  
  6077  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdmaMeid) WithValue(value string) *Device_FieldSubPathValue {
  6078  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6079  }
  6080  
  6081  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdmaMeid) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  6082  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6083  }
  6084  
  6085  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdmaNid struct{}
  6086  
  6087  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdmaNid) FieldPath() *Device_FieldSubPath {
  6088  	return &Device_FieldSubPath{
  6089  		selector: Device_FieldPathSelectorStatus,
  6090  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Nid().FieldPath(),
  6091  	}
  6092  }
  6093  
  6094  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdmaNid) WithValue(value string) *Device_FieldSubPathValue {
  6095  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6096  }
  6097  
  6098  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdmaNid) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  6099  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6100  }
  6101  
  6102  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdmaSid struct{}
  6103  
  6104  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdmaSid) FieldPath() *Device_FieldSubPath {
  6105  	return &Device_FieldSubPath{
  6106  		selector: Device_FieldPathSelectorStatus,
  6107  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Sid().FieldPath(),
  6108  	}
  6109  }
  6110  
  6111  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdmaSid) WithValue(value string) *Device_FieldSubPathValue {
  6112  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6113  }
  6114  
  6115  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemCdmaSid) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  6116  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6117  }
  6118  
  6119  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemDbusPath struct{}
  6120  
  6121  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemDbusPath) FieldPath() *Device_FieldSubPath {
  6122  	return &Device_FieldSubPath{
  6123  		selector: Device_FieldPathSelectorStatus,
  6124  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().DbusPath().FieldPath(),
  6125  	}
  6126  }
  6127  
  6128  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemDbusPath) WithValue(value string) *Device_FieldSubPathValue {
  6129  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6130  }
  6131  
  6132  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemDbusPath) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  6133  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6134  }
  6135  
  6136  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGeneric struct{}
  6137  
  6138  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGeneric) FieldPath() *Device_FieldSubPath {
  6139  	return &Device_FieldSubPath{
  6140  		selector: Device_FieldPathSelectorStatus,
  6141  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().FieldPath(),
  6142  	}
  6143  }
  6144  
  6145  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGeneric) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) *Device_FieldSubPathValue {
  6146  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6147  }
  6148  
  6149  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGeneric) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) *Device_FieldSubPathArrayOfValues {
  6150  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6151  }
  6152  
  6153  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGeneric) AccessTechnologies() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies {
  6154  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies{}
  6155  }
  6156  
  6157  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGeneric) Bearers() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericBearers {
  6158  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericBearers{}
  6159  }
  6160  
  6161  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGeneric) CarrierConfiguration() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfiguration {
  6162  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfiguration{}
  6163  }
  6164  
  6165  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGeneric) CarrierConfigurationRevision() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfigurationRevision {
  6166  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfigurationRevision{}
  6167  }
  6168  
  6169  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGeneric) CurrentBands() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands {
  6170  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands{}
  6171  }
  6172  
  6173  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGeneric) CurrentCapabilities() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities {
  6174  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities{}
  6175  }
  6176  
  6177  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGeneric) CurrentModes() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentModes {
  6178  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentModes{}
  6179  }
  6180  
  6181  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGeneric) Device() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericDevice {
  6182  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericDevice{}
  6183  }
  6184  
  6185  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGeneric) DeviceIdentifier() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericDeviceIdentifier {
  6186  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericDeviceIdentifier{}
  6187  }
  6188  
  6189  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGeneric) Drivers() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericDrivers {
  6190  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericDrivers{}
  6191  }
  6192  
  6193  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGeneric) EquipmentIdentifier() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericEquipmentIdentifier {
  6194  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericEquipmentIdentifier{}
  6195  }
  6196  
  6197  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGeneric) HardwareRevision() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericHardwareRevision {
  6198  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericHardwareRevision{}
  6199  }
  6200  
  6201  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGeneric) Manufacturer() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericManufacturer {
  6202  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericManufacturer{}
  6203  }
  6204  
  6205  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGeneric) Model() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericModel {
  6206  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericModel{}
  6207  }
  6208  
  6209  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGeneric) OwnNumbers() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers {
  6210  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers{}
  6211  }
  6212  
  6213  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGeneric) Plugin() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericPlugin {
  6214  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericPlugin{}
  6215  }
  6216  
  6217  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGeneric) Ports() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericPorts {
  6218  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericPorts{}
  6219  }
  6220  
  6221  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGeneric) PowerState() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericPowerState {
  6222  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericPowerState{}
  6223  }
  6224  
  6225  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGeneric) PrimaryPort() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimaryPort {
  6226  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimaryPort{}
  6227  }
  6228  
  6229  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGeneric) PrimarySimSlot() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimarySimSlot {
  6230  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimarySimSlot{}
  6231  }
  6232  
  6233  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGeneric) Revision() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericRevision {
  6234  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericRevision{}
  6235  }
  6236  
  6237  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGeneric) SignalQuality() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality {
  6238  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality{}
  6239  }
  6240  
  6241  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGeneric) Sim() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSim {
  6242  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSim{}
  6243  }
  6244  
  6245  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGeneric) SimSlots() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSimSlots {
  6246  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSimSlots{}
  6247  }
  6248  
  6249  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGeneric) State() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericState {
  6250  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericState{}
  6251  }
  6252  
  6253  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGeneric) StateFailedReason() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericStateFailedReason {
  6254  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericStateFailedReason{}
  6255  }
  6256  
  6257  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGeneric) SupportedBands() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands {
  6258  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands{}
  6259  }
  6260  
  6261  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGeneric) SupportedCapabilities() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities {
  6262  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities{}
  6263  }
  6264  
  6265  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGeneric) SupportedIpFamilies() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies {
  6266  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies{}
  6267  }
  6268  
  6269  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGeneric) SupportedModes() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes {
  6270  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes{}
  6271  }
  6272  
  6273  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGeneric) UnlockRequired() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRequired {
  6274  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRequired{}
  6275  }
  6276  
  6277  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGeneric) UnlockRetries() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries {
  6278  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries{}
  6279  }
  6280  
  6281  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies struct{}
  6282  
  6283  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies) FieldPath() *Device_FieldSubPath {
  6284  	return &Device_FieldSubPath{
  6285  		selector: Device_FieldPathSelectorStatus,
  6286  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().AccessTechnologies().FieldPath(),
  6287  	}
  6288  }
  6289  
  6290  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies) WithValue(value []string) *Device_FieldSubPathValue {
  6291  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6292  }
  6293  
  6294  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies) WithArrayOfValues(values [][]string) *Device_FieldSubPathArrayOfValues {
  6295  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6296  }
  6297  
  6298  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies) WithItemValue(value string) *Device_FieldSubPathArrayItemValue {
  6299  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
  6300  }
  6301  
  6302  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericBearers struct{}
  6303  
  6304  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericBearers) FieldPath() *Device_FieldSubPath {
  6305  	return &Device_FieldSubPath{
  6306  		selector: Device_FieldPathSelectorStatus,
  6307  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Bearers().FieldPath(),
  6308  	}
  6309  }
  6310  
  6311  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericBearers) WithValue(value []string) *Device_FieldSubPathValue {
  6312  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6313  }
  6314  
  6315  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericBearers) WithArrayOfValues(values [][]string) *Device_FieldSubPathArrayOfValues {
  6316  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6317  }
  6318  
  6319  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericBearers) WithItemValue(value string) *Device_FieldSubPathArrayItemValue {
  6320  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
  6321  }
  6322  
  6323  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfiguration struct{}
  6324  
  6325  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfiguration) FieldPath() *Device_FieldSubPath {
  6326  	return &Device_FieldSubPath{
  6327  		selector: Device_FieldPathSelectorStatus,
  6328  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CarrierConfiguration().FieldPath(),
  6329  	}
  6330  }
  6331  
  6332  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfiguration) WithValue(value string) *Device_FieldSubPathValue {
  6333  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6334  }
  6335  
  6336  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfiguration) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  6337  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6338  }
  6339  
  6340  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfigurationRevision struct{}
  6341  
  6342  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfigurationRevision) FieldPath() *Device_FieldSubPath {
  6343  	return &Device_FieldSubPath{
  6344  		selector: Device_FieldPathSelectorStatus,
  6345  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CarrierConfigurationRevision().FieldPath(),
  6346  	}
  6347  }
  6348  
  6349  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfigurationRevision) WithValue(value string) *Device_FieldSubPathValue {
  6350  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6351  }
  6352  
  6353  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfigurationRevision) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  6354  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6355  }
  6356  
  6357  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands struct{}
  6358  
  6359  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands) FieldPath() *Device_FieldSubPath {
  6360  	return &Device_FieldSubPath{
  6361  		selector: Device_FieldPathSelectorStatus,
  6362  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentBands().FieldPath(),
  6363  	}
  6364  }
  6365  
  6366  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands) WithValue(value []string) *Device_FieldSubPathValue {
  6367  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6368  }
  6369  
  6370  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands) WithArrayOfValues(values [][]string) *Device_FieldSubPathArrayOfValues {
  6371  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6372  }
  6373  
  6374  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands) WithItemValue(value string) *Device_FieldSubPathArrayItemValue {
  6375  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
  6376  }
  6377  
  6378  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities struct{}
  6379  
  6380  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities) FieldPath() *Device_FieldSubPath {
  6381  	return &Device_FieldSubPath{
  6382  		selector: Device_FieldPathSelectorStatus,
  6383  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentCapabilities().FieldPath(),
  6384  	}
  6385  }
  6386  
  6387  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities) WithValue(value []string) *Device_FieldSubPathValue {
  6388  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6389  }
  6390  
  6391  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities) WithArrayOfValues(values [][]string) *Device_FieldSubPathArrayOfValues {
  6392  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6393  }
  6394  
  6395  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities) WithItemValue(value string) *Device_FieldSubPathArrayItemValue {
  6396  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
  6397  }
  6398  
  6399  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentModes struct{}
  6400  
  6401  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentModes) FieldPath() *Device_FieldSubPath {
  6402  	return &Device_FieldSubPath{
  6403  		selector: Device_FieldPathSelectorStatus,
  6404  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentModes().FieldPath(),
  6405  	}
  6406  }
  6407  
  6408  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentModes) WithValue(value string) *Device_FieldSubPathValue {
  6409  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6410  }
  6411  
  6412  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentModes) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  6413  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6414  }
  6415  
  6416  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericDevice struct{}
  6417  
  6418  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericDevice) FieldPath() *Device_FieldSubPath {
  6419  	return &Device_FieldSubPath{
  6420  		selector: Device_FieldPathSelectorStatus,
  6421  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Device().FieldPath(),
  6422  	}
  6423  }
  6424  
  6425  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericDevice) WithValue(value string) *Device_FieldSubPathValue {
  6426  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6427  }
  6428  
  6429  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericDevice) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  6430  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6431  }
  6432  
  6433  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericDeviceIdentifier struct{}
  6434  
  6435  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericDeviceIdentifier) FieldPath() *Device_FieldSubPath {
  6436  	return &Device_FieldSubPath{
  6437  		selector: Device_FieldPathSelectorStatus,
  6438  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().DeviceIdentifier().FieldPath(),
  6439  	}
  6440  }
  6441  
  6442  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericDeviceIdentifier) WithValue(value string) *Device_FieldSubPathValue {
  6443  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6444  }
  6445  
  6446  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericDeviceIdentifier) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  6447  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6448  }
  6449  
  6450  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericDrivers struct{}
  6451  
  6452  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericDrivers) FieldPath() *Device_FieldSubPath {
  6453  	return &Device_FieldSubPath{
  6454  		selector: Device_FieldPathSelectorStatus,
  6455  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Drivers().FieldPath(),
  6456  	}
  6457  }
  6458  
  6459  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericDrivers) WithValue(value []string) *Device_FieldSubPathValue {
  6460  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6461  }
  6462  
  6463  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericDrivers) WithArrayOfValues(values [][]string) *Device_FieldSubPathArrayOfValues {
  6464  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6465  }
  6466  
  6467  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericDrivers) WithItemValue(value string) *Device_FieldSubPathArrayItemValue {
  6468  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
  6469  }
  6470  
  6471  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericEquipmentIdentifier struct{}
  6472  
  6473  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericEquipmentIdentifier) FieldPath() *Device_FieldSubPath {
  6474  	return &Device_FieldSubPath{
  6475  		selector: Device_FieldPathSelectorStatus,
  6476  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().EquipmentIdentifier().FieldPath(),
  6477  	}
  6478  }
  6479  
  6480  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericEquipmentIdentifier) WithValue(value string) *Device_FieldSubPathValue {
  6481  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6482  }
  6483  
  6484  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericEquipmentIdentifier) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  6485  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6486  }
  6487  
  6488  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericHardwareRevision struct{}
  6489  
  6490  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericHardwareRevision) FieldPath() *Device_FieldSubPath {
  6491  	return &Device_FieldSubPath{
  6492  		selector: Device_FieldPathSelectorStatus,
  6493  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().HardwareRevision().FieldPath(),
  6494  	}
  6495  }
  6496  
  6497  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericHardwareRevision) WithValue(value string) *Device_FieldSubPathValue {
  6498  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6499  }
  6500  
  6501  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericHardwareRevision) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  6502  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6503  }
  6504  
  6505  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericManufacturer struct{}
  6506  
  6507  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericManufacturer) FieldPath() *Device_FieldSubPath {
  6508  	return &Device_FieldSubPath{
  6509  		selector: Device_FieldPathSelectorStatus,
  6510  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Manufacturer().FieldPath(),
  6511  	}
  6512  }
  6513  
  6514  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericManufacturer) WithValue(value string) *Device_FieldSubPathValue {
  6515  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6516  }
  6517  
  6518  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericManufacturer) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  6519  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6520  }
  6521  
  6522  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericModel struct{}
  6523  
  6524  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericModel) FieldPath() *Device_FieldSubPath {
  6525  	return &Device_FieldSubPath{
  6526  		selector: Device_FieldPathSelectorStatus,
  6527  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Model().FieldPath(),
  6528  	}
  6529  }
  6530  
  6531  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericModel) WithValue(value string) *Device_FieldSubPathValue {
  6532  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6533  }
  6534  
  6535  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericModel) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  6536  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6537  }
  6538  
  6539  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers struct{}
  6540  
  6541  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers) FieldPath() *Device_FieldSubPath {
  6542  	return &Device_FieldSubPath{
  6543  		selector: Device_FieldPathSelectorStatus,
  6544  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().OwnNumbers().FieldPath(),
  6545  	}
  6546  }
  6547  
  6548  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers) WithValue(value []string) *Device_FieldSubPathValue {
  6549  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6550  }
  6551  
  6552  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers) WithArrayOfValues(values [][]string) *Device_FieldSubPathArrayOfValues {
  6553  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6554  }
  6555  
  6556  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers) WithItemValue(value string) *Device_FieldSubPathArrayItemValue {
  6557  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
  6558  }
  6559  
  6560  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericPlugin struct{}
  6561  
  6562  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericPlugin) FieldPath() *Device_FieldSubPath {
  6563  	return &Device_FieldSubPath{
  6564  		selector: Device_FieldPathSelectorStatus,
  6565  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Plugin().FieldPath(),
  6566  	}
  6567  }
  6568  
  6569  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericPlugin) WithValue(value string) *Device_FieldSubPathValue {
  6570  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6571  }
  6572  
  6573  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericPlugin) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  6574  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6575  }
  6576  
  6577  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericPorts struct{}
  6578  
  6579  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericPorts) FieldPath() *Device_FieldSubPath {
  6580  	return &Device_FieldSubPath{
  6581  		selector: Device_FieldPathSelectorStatus,
  6582  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Ports().FieldPath(),
  6583  	}
  6584  }
  6585  
  6586  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericPorts) WithValue(value []string) *Device_FieldSubPathValue {
  6587  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6588  }
  6589  
  6590  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericPorts) WithArrayOfValues(values [][]string) *Device_FieldSubPathArrayOfValues {
  6591  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6592  }
  6593  
  6594  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericPorts) WithItemValue(value string) *Device_FieldSubPathArrayItemValue {
  6595  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
  6596  }
  6597  
  6598  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericPowerState struct{}
  6599  
  6600  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericPowerState) FieldPath() *Device_FieldSubPath {
  6601  	return &Device_FieldSubPath{
  6602  		selector: Device_FieldPathSelectorStatus,
  6603  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().PowerState().FieldPath(),
  6604  	}
  6605  }
  6606  
  6607  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericPowerState) WithValue(value string) *Device_FieldSubPathValue {
  6608  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6609  }
  6610  
  6611  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericPowerState) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  6612  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6613  }
  6614  
  6615  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimaryPort struct{}
  6616  
  6617  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimaryPort) FieldPath() *Device_FieldSubPath {
  6618  	return &Device_FieldSubPath{
  6619  		selector: Device_FieldPathSelectorStatus,
  6620  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().PrimaryPort().FieldPath(),
  6621  	}
  6622  }
  6623  
  6624  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimaryPort) WithValue(value string) *Device_FieldSubPathValue {
  6625  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6626  }
  6627  
  6628  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimaryPort) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  6629  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6630  }
  6631  
  6632  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimarySimSlot struct{}
  6633  
  6634  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimarySimSlot) FieldPath() *Device_FieldSubPath {
  6635  	return &Device_FieldSubPath{
  6636  		selector: Device_FieldPathSelectorStatus,
  6637  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().PrimarySimSlot().FieldPath(),
  6638  	}
  6639  }
  6640  
  6641  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimarySimSlot) WithValue(value string) *Device_FieldSubPathValue {
  6642  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6643  }
  6644  
  6645  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimarySimSlot) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  6646  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6647  }
  6648  
  6649  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericRevision struct{}
  6650  
  6651  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericRevision) FieldPath() *Device_FieldSubPath {
  6652  	return &Device_FieldSubPath{
  6653  		selector: Device_FieldPathSelectorStatus,
  6654  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Revision().FieldPath(),
  6655  	}
  6656  }
  6657  
  6658  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericRevision) WithValue(value string) *Device_FieldSubPathValue {
  6659  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6660  }
  6661  
  6662  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericRevision) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  6663  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6664  }
  6665  
  6666  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality struct{}
  6667  
  6668  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality) FieldPath() *Device_FieldSubPath {
  6669  	return &Device_FieldSubPath{
  6670  		selector: Device_FieldPathSelectorStatus,
  6671  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SignalQuality().FieldPath(),
  6672  	}
  6673  }
  6674  
  6675  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) *Device_FieldSubPathValue {
  6676  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6677  }
  6678  
  6679  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) *Device_FieldSubPathArrayOfValues {
  6680  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6681  }
  6682  
  6683  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality) Recent() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityRecent {
  6684  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityRecent{}
  6685  }
  6686  
  6687  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality) Value() DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityValue {
  6688  	return DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityValue{}
  6689  }
  6690  
  6691  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityRecent struct{}
  6692  
  6693  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityRecent) FieldPath() *Device_FieldSubPath {
  6694  	return &Device_FieldSubPath{
  6695  		selector: Device_FieldPathSelectorStatus,
  6696  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SignalQuality().Recent().FieldPath(),
  6697  	}
  6698  }
  6699  
  6700  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityRecent) WithValue(value string) *Device_FieldSubPathValue {
  6701  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6702  }
  6703  
  6704  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityRecent) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  6705  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6706  }
  6707  
  6708  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityValue struct{}
  6709  
  6710  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityValue) FieldPath() *Device_FieldSubPath {
  6711  	return &Device_FieldSubPath{
  6712  		selector: Device_FieldPathSelectorStatus,
  6713  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SignalQuality().Value().FieldPath(),
  6714  	}
  6715  }
  6716  
  6717  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityValue) WithValue(value string) *Device_FieldSubPathValue {
  6718  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6719  }
  6720  
  6721  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityValue) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  6722  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6723  }
  6724  
  6725  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSim struct{}
  6726  
  6727  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSim) FieldPath() *Device_FieldSubPath {
  6728  	return &Device_FieldSubPath{
  6729  		selector: Device_FieldPathSelectorStatus,
  6730  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Sim().FieldPath(),
  6731  	}
  6732  }
  6733  
  6734  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSim) WithValue(value string) *Device_FieldSubPathValue {
  6735  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6736  }
  6737  
  6738  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSim) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  6739  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6740  }
  6741  
  6742  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSimSlots struct{}
  6743  
  6744  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSimSlots) FieldPath() *Device_FieldSubPath {
  6745  	return &Device_FieldSubPath{
  6746  		selector: Device_FieldPathSelectorStatus,
  6747  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SimSlots().FieldPath(),
  6748  	}
  6749  }
  6750  
  6751  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSimSlots) WithValue(value []string) *Device_FieldSubPathValue {
  6752  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6753  }
  6754  
  6755  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSimSlots) WithArrayOfValues(values [][]string) *Device_FieldSubPathArrayOfValues {
  6756  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6757  }
  6758  
  6759  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSimSlots) WithItemValue(value string) *Device_FieldSubPathArrayItemValue {
  6760  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
  6761  }
  6762  
  6763  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericState struct{}
  6764  
  6765  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericState) FieldPath() *Device_FieldSubPath {
  6766  	return &Device_FieldSubPath{
  6767  		selector: Device_FieldPathSelectorStatus,
  6768  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().State().FieldPath(),
  6769  	}
  6770  }
  6771  
  6772  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericState) WithValue(value string) *Device_FieldSubPathValue {
  6773  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6774  }
  6775  
  6776  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericState) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  6777  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6778  }
  6779  
  6780  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericStateFailedReason struct{}
  6781  
  6782  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericStateFailedReason) FieldPath() *Device_FieldSubPath {
  6783  	return &Device_FieldSubPath{
  6784  		selector: Device_FieldPathSelectorStatus,
  6785  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().StateFailedReason().FieldPath(),
  6786  	}
  6787  }
  6788  
  6789  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericStateFailedReason) WithValue(value string) *Device_FieldSubPathValue {
  6790  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6791  }
  6792  
  6793  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericStateFailedReason) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  6794  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6795  }
  6796  
  6797  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands struct{}
  6798  
  6799  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands) FieldPath() *Device_FieldSubPath {
  6800  	return &Device_FieldSubPath{
  6801  		selector: Device_FieldPathSelectorStatus,
  6802  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedBands().FieldPath(),
  6803  	}
  6804  }
  6805  
  6806  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands) WithValue(value []string) *Device_FieldSubPathValue {
  6807  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6808  }
  6809  
  6810  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands) WithArrayOfValues(values [][]string) *Device_FieldSubPathArrayOfValues {
  6811  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6812  }
  6813  
  6814  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands) WithItemValue(value string) *Device_FieldSubPathArrayItemValue {
  6815  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
  6816  }
  6817  
  6818  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities struct{}
  6819  
  6820  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities) FieldPath() *Device_FieldSubPath {
  6821  	return &Device_FieldSubPath{
  6822  		selector: Device_FieldPathSelectorStatus,
  6823  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedCapabilities().FieldPath(),
  6824  	}
  6825  }
  6826  
  6827  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities) WithValue(value []string) *Device_FieldSubPathValue {
  6828  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6829  }
  6830  
  6831  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities) WithArrayOfValues(values [][]string) *Device_FieldSubPathArrayOfValues {
  6832  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6833  }
  6834  
  6835  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities) WithItemValue(value string) *Device_FieldSubPathArrayItemValue {
  6836  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
  6837  }
  6838  
  6839  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies struct{}
  6840  
  6841  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies) FieldPath() *Device_FieldSubPath {
  6842  	return &Device_FieldSubPath{
  6843  		selector: Device_FieldPathSelectorStatus,
  6844  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedIpFamilies().FieldPath(),
  6845  	}
  6846  }
  6847  
  6848  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies) WithValue(value []string) *Device_FieldSubPathValue {
  6849  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6850  }
  6851  
  6852  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies) WithArrayOfValues(values [][]string) *Device_FieldSubPathArrayOfValues {
  6853  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6854  }
  6855  
  6856  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies) WithItemValue(value string) *Device_FieldSubPathArrayItemValue {
  6857  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
  6858  }
  6859  
  6860  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes struct{}
  6861  
  6862  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes) FieldPath() *Device_FieldSubPath {
  6863  	return &Device_FieldSubPath{
  6864  		selector: Device_FieldPathSelectorStatus,
  6865  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedModes().FieldPath(),
  6866  	}
  6867  }
  6868  
  6869  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes) WithValue(value []string) *Device_FieldSubPathValue {
  6870  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6871  }
  6872  
  6873  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes) WithArrayOfValues(values [][]string) *Device_FieldSubPathArrayOfValues {
  6874  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6875  }
  6876  
  6877  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes) WithItemValue(value string) *Device_FieldSubPathArrayItemValue {
  6878  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
  6879  }
  6880  
  6881  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRequired struct{}
  6882  
  6883  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRequired) FieldPath() *Device_FieldSubPath {
  6884  	return &Device_FieldSubPath{
  6885  		selector: Device_FieldPathSelectorStatus,
  6886  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().UnlockRequired().FieldPath(),
  6887  	}
  6888  }
  6889  
  6890  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRequired) WithValue(value string) *Device_FieldSubPathValue {
  6891  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6892  }
  6893  
  6894  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRequired) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  6895  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6896  }
  6897  
  6898  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries struct{}
  6899  
  6900  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries) FieldPath() *Device_FieldSubPath {
  6901  	return &Device_FieldSubPath{
  6902  		selector: Device_FieldPathSelectorStatus,
  6903  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().UnlockRetries().FieldPath(),
  6904  	}
  6905  }
  6906  
  6907  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries) WithValue(value []string) *Device_FieldSubPathValue {
  6908  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6909  }
  6910  
  6911  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries) WithArrayOfValues(values [][]string) *Device_FieldSubPathArrayOfValues {
  6912  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6913  }
  6914  
  6915  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries) WithItemValue(value string) *Device_FieldSubPathArrayItemValue {
  6916  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
  6917  }
  6918  
  6919  type DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemSimStatus struct{}
  6920  
  6921  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) FieldPath() *Device_FieldSubPath {
  6922  	return &Device_FieldSubPath{
  6923  		selector: Device_FieldPathSelectorStatus,
  6924  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().SimStatus().FieldPath(),
  6925  	}
  6926  }
  6927  
  6928  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) WithValue(value map[string]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *Device_FieldSubPathValue {
  6929  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6930  }
  6931  
  6932  func (s DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) WithArrayOfValues(values []map[string]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *Device_FieldSubPathArrayOfValues {
  6933  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6934  }
  6935  
  6936  func (DevicePathSelectorStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) WithKey(key string) DeviceMapPathSelectorStatusDeviceInfoHardwareInformationModemStatusModemSimStatus {
  6937  	return DeviceMapPathSelectorStatusDeviceInfoHardwareInformationModemStatusModemSimStatus{key: key}
  6938  }
  6939  
  6940  type DeviceMapPathSelectorStatusDeviceInfoHardwareInformationModemStatusModemSimStatus struct {
  6941  	key string
  6942  }
  6943  
  6944  func (s DeviceMapPathSelectorStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) FieldPath() *Device_FieldSubPath {
  6945  	return &Device_FieldSubPath{
  6946  		selector: Device_FieldPathSelectorStatus,
  6947  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().HardwareInformation().ModemStatus().Modem().SimStatus().WithKey(s.key).FieldPath(),
  6948  	}
  6949  }
  6950  
  6951  func (s DeviceMapPathSelectorStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *Device_FieldSubPathValue {
  6952  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6953  }
  6954  
  6955  func (s DeviceMapPathSelectorStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *Device_FieldSubPathArrayOfValues {
  6956  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6957  }
  6958  
  6959  type DevicePathSelectorStatusDeviceInfoNetworkInterfaces struct{}
  6960  
  6961  func (DevicePathSelectorStatusDeviceInfoNetworkInterfaces) FieldPath() *Device_FieldSubPath {
  6962  	return &Device_FieldSubPath{
  6963  		selector: Device_FieldPathSelectorStatus,
  6964  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().NetworkInterfaces().FieldPath(),
  6965  	}
  6966  }
  6967  
  6968  func (s DevicePathSelectorStatusDeviceInfoNetworkInterfaces) WithValue(value map[string]*Device_Status_DeviceInfo_NetworkInterface) *Device_FieldSubPathValue {
  6969  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6970  }
  6971  
  6972  func (s DevicePathSelectorStatusDeviceInfoNetworkInterfaces) WithArrayOfValues(values []map[string]*Device_Status_DeviceInfo_NetworkInterface) *Device_FieldSubPathArrayOfValues {
  6973  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6974  }
  6975  
  6976  func (DevicePathSelectorStatusDeviceInfoNetworkInterfaces) WithKey(key string) DeviceMapPathSelectorStatusDeviceInfoNetworkInterfaces {
  6977  	return DeviceMapPathSelectorStatusDeviceInfoNetworkInterfaces{key: key}
  6978  }
  6979  
  6980  type DeviceMapPathSelectorStatusDeviceInfoNetworkInterfaces struct {
  6981  	key string
  6982  }
  6983  
  6984  func (s DeviceMapPathSelectorStatusDeviceInfoNetworkInterfaces) FieldPath() *Device_FieldSubPath {
  6985  	return &Device_FieldSubPath{
  6986  		selector: Device_FieldPathSelectorStatus,
  6987  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().NetworkInterfaces().WithKey(s.key).FieldPath(),
  6988  	}
  6989  }
  6990  
  6991  func (s DeviceMapPathSelectorStatusDeviceInfoNetworkInterfaces) WithValue(value *Device_Status_DeviceInfo_NetworkInterface) *Device_FieldSubPathValue {
  6992  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  6993  }
  6994  
  6995  func (s DeviceMapPathSelectorStatusDeviceInfoNetworkInterfaces) WithArrayOfValues(values []*Device_Status_DeviceInfo_NetworkInterface) *Device_FieldSubPathArrayOfValues {
  6996  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  6997  }
  6998  
  6999  type DevicePathSelectorStatusDeviceInfoControlPlaneInterfaceInfo struct{}
  7000  
  7001  func (DevicePathSelectorStatusDeviceInfoControlPlaneInterfaceInfo) FieldPath() *Device_FieldSubPath {
  7002  	return &Device_FieldSubPath{
  7003  		selector: Device_FieldPathSelectorStatus,
  7004  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().ControlPlaneInterfaceInfo().FieldPath(),
  7005  	}
  7006  }
  7007  
  7008  func (s DevicePathSelectorStatusDeviceInfoControlPlaneInterfaceInfo) WithValue(value *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) *Device_FieldSubPathValue {
  7009  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  7010  }
  7011  
  7012  func (s DevicePathSelectorStatusDeviceInfoControlPlaneInterfaceInfo) WithArrayOfValues(values []*Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) *Device_FieldSubPathArrayOfValues {
  7013  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  7014  }
  7015  
  7016  func (DevicePathSelectorStatusDeviceInfoControlPlaneInterfaceInfo) ActiveControlPlaneInterface() DevicePathSelectorStatusDeviceInfoControlPlaneInterfaceInfoActiveControlPlaneInterface {
  7017  	return DevicePathSelectorStatusDeviceInfoControlPlaneInterfaceInfoActiveControlPlaneInterface{}
  7018  }
  7019  
  7020  func (DevicePathSelectorStatusDeviceInfoControlPlaneInterfaceInfo) UsesProxy() DevicePathSelectorStatusDeviceInfoControlPlaneInterfaceInfoUsesProxy {
  7021  	return DevicePathSelectorStatusDeviceInfoControlPlaneInterfaceInfoUsesProxy{}
  7022  }
  7023  
  7024  func (DevicePathSelectorStatusDeviceInfoControlPlaneInterfaceInfo) IsFallback() DevicePathSelectorStatusDeviceInfoControlPlaneInterfaceInfoIsFallback {
  7025  	return DevicePathSelectorStatusDeviceInfoControlPlaneInterfaceInfoIsFallback{}
  7026  }
  7027  
  7028  type DevicePathSelectorStatusDeviceInfoControlPlaneInterfaceInfoActiveControlPlaneInterface struct{}
  7029  
  7030  func (DevicePathSelectorStatusDeviceInfoControlPlaneInterfaceInfoActiveControlPlaneInterface) FieldPath() *Device_FieldSubPath {
  7031  	return &Device_FieldSubPath{
  7032  		selector: Device_FieldPathSelectorStatus,
  7033  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().ControlPlaneInterfaceInfo().ActiveControlPlaneInterface().FieldPath(),
  7034  	}
  7035  }
  7036  
  7037  func (s DevicePathSelectorStatusDeviceInfoControlPlaneInterfaceInfoActiveControlPlaneInterface) WithValue(value string) *Device_FieldSubPathValue {
  7038  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  7039  }
  7040  
  7041  func (s DevicePathSelectorStatusDeviceInfoControlPlaneInterfaceInfoActiveControlPlaneInterface) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  7042  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  7043  }
  7044  
  7045  type DevicePathSelectorStatusDeviceInfoControlPlaneInterfaceInfoUsesProxy struct{}
  7046  
  7047  func (DevicePathSelectorStatusDeviceInfoControlPlaneInterfaceInfoUsesProxy) FieldPath() *Device_FieldSubPath {
  7048  	return &Device_FieldSubPath{
  7049  		selector: Device_FieldPathSelectorStatus,
  7050  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().ControlPlaneInterfaceInfo().UsesProxy().FieldPath(),
  7051  	}
  7052  }
  7053  
  7054  func (s DevicePathSelectorStatusDeviceInfoControlPlaneInterfaceInfoUsesProxy) WithValue(value bool) *Device_FieldSubPathValue {
  7055  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  7056  }
  7057  
  7058  func (s DevicePathSelectorStatusDeviceInfoControlPlaneInterfaceInfoUsesProxy) WithArrayOfValues(values []bool) *Device_FieldSubPathArrayOfValues {
  7059  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  7060  }
  7061  
  7062  type DevicePathSelectorStatusDeviceInfoControlPlaneInterfaceInfoIsFallback struct{}
  7063  
  7064  func (DevicePathSelectorStatusDeviceInfoControlPlaneInterfaceInfoIsFallback) FieldPath() *Device_FieldSubPath {
  7065  	return &Device_FieldSubPath{
  7066  		selector: Device_FieldPathSelectorStatus,
  7067  		subPath:  NewDeviceStatusFieldPathBuilder().DeviceInfo().ControlPlaneInterfaceInfo().IsFallback().FieldPath(),
  7068  	}
  7069  }
  7070  
  7071  func (s DevicePathSelectorStatusDeviceInfoControlPlaneInterfaceInfoIsFallback) WithValue(value bool) *Device_FieldSubPathValue {
  7072  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  7073  }
  7074  
  7075  func (s DevicePathSelectorStatusDeviceInfoControlPlaneInterfaceInfoIsFallback) WithArrayOfValues(values []bool) *Device_FieldSubPathArrayOfValues {
  7076  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  7077  }
  7078  
  7079  type DevicePathSelectorStatusAttestationStatus struct{}
  7080  
  7081  func (DevicePathSelectorStatusAttestationStatus) FieldPath() *Device_FieldSubPath {
  7082  	return &Device_FieldSubPath{
  7083  		selector: Device_FieldPathSelectorStatus,
  7084  		subPath:  NewDeviceStatusFieldPathBuilder().AttestationStatus().FieldPath(),
  7085  	}
  7086  }
  7087  
  7088  func (s DevicePathSelectorStatusAttestationStatus) WithValue(value []*iam_iam_common.PCR) *Device_FieldSubPathValue {
  7089  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  7090  }
  7091  
  7092  func (s DevicePathSelectorStatusAttestationStatus) WithArrayOfValues(values [][]*iam_iam_common.PCR) *Device_FieldSubPathArrayOfValues {
  7093  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  7094  }
  7095  
  7096  func (s DevicePathSelectorStatusAttestationStatus) WithItemValue(value *iam_iam_common.PCR) *Device_FieldSubPathArrayItemValue {
  7097  	return s.FieldPath().WithIArrayItemValue(value).(*Device_FieldSubPathArrayItemValue)
  7098  }
  7099  
  7100  func (DevicePathSelectorStatusAttestationStatus) Index() DevicePathSelectorStatusAttestationStatusIndex {
  7101  	return DevicePathSelectorStatusAttestationStatusIndex{}
  7102  }
  7103  
  7104  func (DevicePathSelectorStatusAttestationStatus) DigestHex() DevicePathSelectorStatusAttestationStatusDigestHex {
  7105  	return DevicePathSelectorStatusAttestationStatusDigestHex{}
  7106  }
  7107  
  7108  func (DevicePathSelectorStatusAttestationStatus) DigestAlg() DevicePathSelectorStatusAttestationStatusDigestAlg {
  7109  	return DevicePathSelectorStatusAttestationStatusDigestAlg{}
  7110  }
  7111  
  7112  func (DevicePathSelectorStatusAttestationStatus) Comment() DevicePathSelectorStatusAttestationStatusComment {
  7113  	return DevicePathSelectorStatusAttestationStatusComment{}
  7114  }
  7115  
  7116  type DevicePathSelectorStatusAttestationStatusIndex struct{}
  7117  
  7118  func (DevicePathSelectorStatusAttestationStatusIndex) FieldPath() *Device_FieldSubPath {
  7119  	return &Device_FieldSubPath{
  7120  		selector: Device_FieldPathSelectorStatus,
  7121  		subPath:  NewDeviceStatusFieldPathBuilder().AttestationStatus().Index().FieldPath(),
  7122  	}
  7123  }
  7124  
  7125  func (s DevicePathSelectorStatusAttestationStatusIndex) WithValue(value uint32) *Device_FieldSubPathValue {
  7126  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  7127  }
  7128  
  7129  func (s DevicePathSelectorStatusAttestationStatusIndex) WithArrayOfValues(values []uint32) *Device_FieldSubPathArrayOfValues {
  7130  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  7131  }
  7132  
  7133  type DevicePathSelectorStatusAttestationStatusDigestHex struct{}
  7134  
  7135  func (DevicePathSelectorStatusAttestationStatusDigestHex) FieldPath() *Device_FieldSubPath {
  7136  	return &Device_FieldSubPath{
  7137  		selector: Device_FieldPathSelectorStatus,
  7138  		subPath:  NewDeviceStatusFieldPathBuilder().AttestationStatus().DigestHex().FieldPath(),
  7139  	}
  7140  }
  7141  
  7142  func (s DevicePathSelectorStatusAttestationStatusDigestHex) WithValue(value string) *Device_FieldSubPathValue {
  7143  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  7144  }
  7145  
  7146  func (s DevicePathSelectorStatusAttestationStatusDigestHex) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  7147  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  7148  }
  7149  
  7150  type DevicePathSelectorStatusAttestationStatusDigestAlg struct{}
  7151  
  7152  func (DevicePathSelectorStatusAttestationStatusDigestAlg) FieldPath() *Device_FieldSubPath {
  7153  	return &Device_FieldSubPath{
  7154  		selector: Device_FieldPathSelectorStatus,
  7155  		subPath:  NewDeviceStatusFieldPathBuilder().AttestationStatus().DigestAlg().FieldPath(),
  7156  	}
  7157  }
  7158  
  7159  func (s DevicePathSelectorStatusAttestationStatusDigestAlg) WithValue(value iam_iam_common.DigestAlg) *Device_FieldSubPathValue {
  7160  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  7161  }
  7162  
  7163  func (s DevicePathSelectorStatusAttestationStatusDigestAlg) WithArrayOfValues(values []iam_iam_common.DigestAlg) *Device_FieldSubPathArrayOfValues {
  7164  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  7165  }
  7166  
  7167  type DevicePathSelectorStatusAttestationStatusComment struct{}
  7168  
  7169  func (DevicePathSelectorStatusAttestationStatusComment) FieldPath() *Device_FieldSubPath {
  7170  	return &Device_FieldSubPath{
  7171  		selector: Device_FieldPathSelectorStatus,
  7172  		subPath:  NewDeviceStatusFieldPathBuilder().AttestationStatus().Comment().FieldPath(),
  7173  	}
  7174  }
  7175  
  7176  func (s DevicePathSelectorStatusAttestationStatusComment) WithValue(value string) *Device_FieldSubPathValue {
  7177  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  7178  }
  7179  
  7180  func (s DevicePathSelectorStatusAttestationStatusComment) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  7181  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  7182  }
  7183  
  7184  type DevicePathSelectorStatusNormalizedAddress struct{}
  7185  
  7186  func (DevicePathSelectorStatusNormalizedAddress) FieldPath() *Device_FieldSubPath {
  7187  	return &Device_FieldSubPath{
  7188  		selector: Device_FieldPathSelectorStatus,
  7189  		subPath:  NewDeviceStatusFieldPathBuilder().NormalizedAddress().FieldPath(),
  7190  	}
  7191  }
  7192  
  7193  func (s DevicePathSelectorStatusNormalizedAddress) WithValue(value *Device_Status_NormalizedAddress) *Device_FieldSubPathValue {
  7194  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  7195  }
  7196  
  7197  func (s DevicePathSelectorStatusNormalizedAddress) WithArrayOfValues(values []*Device_Status_NormalizedAddress) *Device_FieldSubPathArrayOfValues {
  7198  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  7199  }
  7200  
  7201  func (DevicePathSelectorStatusNormalizedAddress) PostalCode() DevicePathSelectorStatusNormalizedAddressPostalCode {
  7202  	return DevicePathSelectorStatusNormalizedAddressPostalCode{}
  7203  }
  7204  
  7205  func (DevicePathSelectorStatusNormalizedAddress) CountryCode() DevicePathSelectorStatusNormalizedAddressCountryCode {
  7206  	return DevicePathSelectorStatusNormalizedAddressCountryCode{}
  7207  }
  7208  
  7209  func (DevicePathSelectorStatusNormalizedAddress) Continent() DevicePathSelectorStatusNormalizedAddressContinent {
  7210  	return DevicePathSelectorStatusNormalizedAddressContinent{}
  7211  }
  7212  
  7213  func (DevicePathSelectorStatusNormalizedAddress) ContinentId() DevicePathSelectorStatusNormalizedAddressContinentId {
  7214  	return DevicePathSelectorStatusNormalizedAddressContinentId{}
  7215  }
  7216  
  7217  func (DevicePathSelectorStatusNormalizedAddress) Country() DevicePathSelectorStatusNormalizedAddressCountry {
  7218  	return DevicePathSelectorStatusNormalizedAddressCountry{}
  7219  }
  7220  
  7221  func (DevicePathSelectorStatusNormalizedAddress) CountryId() DevicePathSelectorStatusNormalizedAddressCountryId {
  7222  	return DevicePathSelectorStatusNormalizedAddressCountryId{}
  7223  }
  7224  
  7225  func (DevicePathSelectorStatusNormalizedAddress) AdminArea1() DevicePathSelectorStatusNormalizedAddressAdminArea1 {
  7226  	return DevicePathSelectorStatusNormalizedAddressAdminArea1{}
  7227  }
  7228  
  7229  func (DevicePathSelectorStatusNormalizedAddress) AdminArea1Id() DevicePathSelectorStatusNormalizedAddressAdminArea1Id {
  7230  	return DevicePathSelectorStatusNormalizedAddressAdminArea1Id{}
  7231  }
  7232  
  7233  func (DevicePathSelectorStatusNormalizedAddress) AdminArea2() DevicePathSelectorStatusNormalizedAddressAdminArea2 {
  7234  	return DevicePathSelectorStatusNormalizedAddressAdminArea2{}
  7235  }
  7236  
  7237  func (DevicePathSelectorStatusNormalizedAddress) AdminArea2Id() DevicePathSelectorStatusNormalizedAddressAdminArea2Id {
  7238  	return DevicePathSelectorStatusNormalizedAddressAdminArea2Id{}
  7239  }
  7240  
  7241  func (DevicePathSelectorStatusNormalizedAddress) AdminArea3() DevicePathSelectorStatusNormalizedAddressAdminArea3 {
  7242  	return DevicePathSelectorStatusNormalizedAddressAdminArea3{}
  7243  }
  7244  
  7245  func (DevicePathSelectorStatusNormalizedAddress) AdminArea3Id() DevicePathSelectorStatusNormalizedAddressAdminArea3Id {
  7246  	return DevicePathSelectorStatusNormalizedAddressAdminArea3Id{}
  7247  }
  7248  
  7249  func (DevicePathSelectorStatusNormalizedAddress) AdminArea4() DevicePathSelectorStatusNormalizedAddressAdminArea4 {
  7250  	return DevicePathSelectorStatusNormalizedAddressAdminArea4{}
  7251  }
  7252  
  7253  func (DevicePathSelectorStatusNormalizedAddress) AdminArea4Id() DevicePathSelectorStatusNormalizedAddressAdminArea4Id {
  7254  	return DevicePathSelectorStatusNormalizedAddressAdminArea4Id{}
  7255  }
  7256  
  7257  func (DevicePathSelectorStatusNormalizedAddress) Address() DevicePathSelectorStatusNormalizedAddressAddress {
  7258  	return DevicePathSelectorStatusNormalizedAddressAddress{}
  7259  }
  7260  
  7261  func (DevicePathSelectorStatusNormalizedAddress) Coordinates() DevicePathSelectorStatusNormalizedAddressCoordinates {
  7262  	return DevicePathSelectorStatusNormalizedAddressCoordinates{}
  7263  }
  7264  
  7265  func (DevicePathSelectorStatusNormalizedAddress) Accuracy() DevicePathSelectorStatusNormalizedAddressAccuracy {
  7266  	return DevicePathSelectorStatusNormalizedAddressAccuracy{}
  7267  }
  7268  
  7269  type DevicePathSelectorStatusNormalizedAddressPostalCode struct{}
  7270  
  7271  func (DevicePathSelectorStatusNormalizedAddressPostalCode) FieldPath() *Device_FieldSubPath {
  7272  	return &Device_FieldSubPath{
  7273  		selector: Device_FieldPathSelectorStatus,
  7274  		subPath:  NewDeviceStatusFieldPathBuilder().NormalizedAddress().PostalCode().FieldPath(),
  7275  	}
  7276  }
  7277  
  7278  func (s DevicePathSelectorStatusNormalizedAddressPostalCode) WithValue(value string) *Device_FieldSubPathValue {
  7279  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  7280  }
  7281  
  7282  func (s DevicePathSelectorStatusNormalizedAddressPostalCode) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  7283  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  7284  }
  7285  
  7286  type DevicePathSelectorStatusNormalizedAddressCountryCode struct{}
  7287  
  7288  func (DevicePathSelectorStatusNormalizedAddressCountryCode) FieldPath() *Device_FieldSubPath {
  7289  	return &Device_FieldSubPath{
  7290  		selector: Device_FieldPathSelectorStatus,
  7291  		subPath:  NewDeviceStatusFieldPathBuilder().NormalizedAddress().CountryCode().FieldPath(),
  7292  	}
  7293  }
  7294  
  7295  func (s DevicePathSelectorStatusNormalizedAddressCountryCode) WithValue(value string) *Device_FieldSubPathValue {
  7296  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  7297  }
  7298  
  7299  func (s DevicePathSelectorStatusNormalizedAddressCountryCode) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  7300  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  7301  }
  7302  
  7303  type DevicePathSelectorStatusNormalizedAddressContinent struct{}
  7304  
  7305  func (DevicePathSelectorStatusNormalizedAddressContinent) FieldPath() *Device_FieldSubPath {
  7306  	return &Device_FieldSubPath{
  7307  		selector: Device_FieldPathSelectorStatus,
  7308  		subPath:  NewDeviceStatusFieldPathBuilder().NormalizedAddress().Continent().FieldPath(),
  7309  	}
  7310  }
  7311  
  7312  func (s DevicePathSelectorStatusNormalizedAddressContinent) WithValue(value string) *Device_FieldSubPathValue {
  7313  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  7314  }
  7315  
  7316  func (s DevicePathSelectorStatusNormalizedAddressContinent) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  7317  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  7318  }
  7319  
  7320  type DevicePathSelectorStatusNormalizedAddressContinentId struct{}
  7321  
  7322  func (DevicePathSelectorStatusNormalizedAddressContinentId) FieldPath() *Device_FieldSubPath {
  7323  	return &Device_FieldSubPath{
  7324  		selector: Device_FieldPathSelectorStatus,
  7325  		subPath:  NewDeviceStatusFieldPathBuilder().NormalizedAddress().ContinentId().FieldPath(),
  7326  	}
  7327  }
  7328  
  7329  func (s DevicePathSelectorStatusNormalizedAddressContinentId) WithValue(value string) *Device_FieldSubPathValue {
  7330  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  7331  }
  7332  
  7333  func (s DevicePathSelectorStatusNormalizedAddressContinentId) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  7334  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  7335  }
  7336  
  7337  type DevicePathSelectorStatusNormalizedAddressCountry struct{}
  7338  
  7339  func (DevicePathSelectorStatusNormalizedAddressCountry) FieldPath() *Device_FieldSubPath {
  7340  	return &Device_FieldSubPath{
  7341  		selector: Device_FieldPathSelectorStatus,
  7342  		subPath:  NewDeviceStatusFieldPathBuilder().NormalizedAddress().Country().FieldPath(),
  7343  	}
  7344  }
  7345  
  7346  func (s DevicePathSelectorStatusNormalizedAddressCountry) WithValue(value string) *Device_FieldSubPathValue {
  7347  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  7348  }
  7349  
  7350  func (s DevicePathSelectorStatusNormalizedAddressCountry) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  7351  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  7352  }
  7353  
  7354  type DevicePathSelectorStatusNormalizedAddressCountryId struct{}
  7355  
  7356  func (DevicePathSelectorStatusNormalizedAddressCountryId) FieldPath() *Device_FieldSubPath {
  7357  	return &Device_FieldSubPath{
  7358  		selector: Device_FieldPathSelectorStatus,
  7359  		subPath:  NewDeviceStatusFieldPathBuilder().NormalizedAddress().CountryId().FieldPath(),
  7360  	}
  7361  }
  7362  
  7363  func (s DevicePathSelectorStatusNormalizedAddressCountryId) WithValue(value string) *Device_FieldSubPathValue {
  7364  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  7365  }
  7366  
  7367  func (s DevicePathSelectorStatusNormalizedAddressCountryId) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  7368  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  7369  }
  7370  
  7371  type DevicePathSelectorStatusNormalizedAddressAdminArea1 struct{}
  7372  
  7373  func (DevicePathSelectorStatusNormalizedAddressAdminArea1) FieldPath() *Device_FieldSubPath {
  7374  	return &Device_FieldSubPath{
  7375  		selector: Device_FieldPathSelectorStatus,
  7376  		subPath:  NewDeviceStatusFieldPathBuilder().NormalizedAddress().AdminArea1().FieldPath(),
  7377  	}
  7378  }
  7379  
  7380  func (s DevicePathSelectorStatusNormalizedAddressAdminArea1) WithValue(value string) *Device_FieldSubPathValue {
  7381  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  7382  }
  7383  
  7384  func (s DevicePathSelectorStatusNormalizedAddressAdminArea1) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  7385  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  7386  }
  7387  
  7388  type DevicePathSelectorStatusNormalizedAddressAdminArea1Id struct{}
  7389  
  7390  func (DevicePathSelectorStatusNormalizedAddressAdminArea1Id) FieldPath() *Device_FieldSubPath {
  7391  	return &Device_FieldSubPath{
  7392  		selector: Device_FieldPathSelectorStatus,
  7393  		subPath:  NewDeviceStatusFieldPathBuilder().NormalizedAddress().AdminArea1Id().FieldPath(),
  7394  	}
  7395  }
  7396  
  7397  func (s DevicePathSelectorStatusNormalizedAddressAdminArea1Id) WithValue(value string) *Device_FieldSubPathValue {
  7398  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  7399  }
  7400  
  7401  func (s DevicePathSelectorStatusNormalizedAddressAdminArea1Id) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  7402  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  7403  }
  7404  
  7405  type DevicePathSelectorStatusNormalizedAddressAdminArea2 struct{}
  7406  
  7407  func (DevicePathSelectorStatusNormalizedAddressAdminArea2) FieldPath() *Device_FieldSubPath {
  7408  	return &Device_FieldSubPath{
  7409  		selector: Device_FieldPathSelectorStatus,
  7410  		subPath:  NewDeviceStatusFieldPathBuilder().NormalizedAddress().AdminArea2().FieldPath(),
  7411  	}
  7412  }
  7413  
  7414  func (s DevicePathSelectorStatusNormalizedAddressAdminArea2) WithValue(value string) *Device_FieldSubPathValue {
  7415  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  7416  }
  7417  
  7418  func (s DevicePathSelectorStatusNormalizedAddressAdminArea2) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  7419  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  7420  }
  7421  
  7422  type DevicePathSelectorStatusNormalizedAddressAdminArea2Id struct{}
  7423  
  7424  func (DevicePathSelectorStatusNormalizedAddressAdminArea2Id) FieldPath() *Device_FieldSubPath {
  7425  	return &Device_FieldSubPath{
  7426  		selector: Device_FieldPathSelectorStatus,
  7427  		subPath:  NewDeviceStatusFieldPathBuilder().NormalizedAddress().AdminArea2Id().FieldPath(),
  7428  	}
  7429  }
  7430  
  7431  func (s DevicePathSelectorStatusNormalizedAddressAdminArea2Id) WithValue(value string) *Device_FieldSubPathValue {
  7432  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  7433  }
  7434  
  7435  func (s DevicePathSelectorStatusNormalizedAddressAdminArea2Id) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  7436  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  7437  }
  7438  
  7439  type DevicePathSelectorStatusNormalizedAddressAdminArea3 struct{}
  7440  
  7441  func (DevicePathSelectorStatusNormalizedAddressAdminArea3) FieldPath() *Device_FieldSubPath {
  7442  	return &Device_FieldSubPath{
  7443  		selector: Device_FieldPathSelectorStatus,
  7444  		subPath:  NewDeviceStatusFieldPathBuilder().NormalizedAddress().AdminArea3().FieldPath(),
  7445  	}
  7446  }
  7447  
  7448  func (s DevicePathSelectorStatusNormalizedAddressAdminArea3) WithValue(value string) *Device_FieldSubPathValue {
  7449  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  7450  }
  7451  
  7452  func (s DevicePathSelectorStatusNormalizedAddressAdminArea3) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  7453  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  7454  }
  7455  
  7456  type DevicePathSelectorStatusNormalizedAddressAdminArea3Id struct{}
  7457  
  7458  func (DevicePathSelectorStatusNormalizedAddressAdminArea3Id) FieldPath() *Device_FieldSubPath {
  7459  	return &Device_FieldSubPath{
  7460  		selector: Device_FieldPathSelectorStatus,
  7461  		subPath:  NewDeviceStatusFieldPathBuilder().NormalizedAddress().AdminArea3Id().FieldPath(),
  7462  	}
  7463  }
  7464  
  7465  func (s DevicePathSelectorStatusNormalizedAddressAdminArea3Id) WithValue(value string) *Device_FieldSubPathValue {
  7466  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  7467  }
  7468  
  7469  func (s DevicePathSelectorStatusNormalizedAddressAdminArea3Id) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  7470  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  7471  }
  7472  
  7473  type DevicePathSelectorStatusNormalizedAddressAdminArea4 struct{}
  7474  
  7475  func (DevicePathSelectorStatusNormalizedAddressAdminArea4) FieldPath() *Device_FieldSubPath {
  7476  	return &Device_FieldSubPath{
  7477  		selector: Device_FieldPathSelectorStatus,
  7478  		subPath:  NewDeviceStatusFieldPathBuilder().NormalizedAddress().AdminArea4().FieldPath(),
  7479  	}
  7480  }
  7481  
  7482  func (s DevicePathSelectorStatusNormalizedAddressAdminArea4) WithValue(value string) *Device_FieldSubPathValue {
  7483  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  7484  }
  7485  
  7486  func (s DevicePathSelectorStatusNormalizedAddressAdminArea4) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  7487  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  7488  }
  7489  
  7490  type DevicePathSelectorStatusNormalizedAddressAdminArea4Id struct{}
  7491  
  7492  func (DevicePathSelectorStatusNormalizedAddressAdminArea4Id) FieldPath() *Device_FieldSubPath {
  7493  	return &Device_FieldSubPath{
  7494  		selector: Device_FieldPathSelectorStatus,
  7495  		subPath:  NewDeviceStatusFieldPathBuilder().NormalizedAddress().AdminArea4Id().FieldPath(),
  7496  	}
  7497  }
  7498  
  7499  func (s DevicePathSelectorStatusNormalizedAddressAdminArea4Id) WithValue(value string) *Device_FieldSubPathValue {
  7500  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  7501  }
  7502  
  7503  func (s DevicePathSelectorStatusNormalizedAddressAdminArea4Id) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  7504  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  7505  }
  7506  
  7507  type DevicePathSelectorStatusNormalizedAddressAddress struct{}
  7508  
  7509  func (DevicePathSelectorStatusNormalizedAddressAddress) FieldPath() *Device_FieldSubPath {
  7510  	return &Device_FieldSubPath{
  7511  		selector: Device_FieldPathSelectorStatus,
  7512  		subPath:  NewDeviceStatusFieldPathBuilder().NormalizedAddress().Address().FieldPath(),
  7513  	}
  7514  }
  7515  
  7516  func (s DevicePathSelectorStatusNormalizedAddressAddress) WithValue(value string) *Device_FieldSubPathValue {
  7517  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  7518  }
  7519  
  7520  func (s DevicePathSelectorStatusNormalizedAddressAddress) WithArrayOfValues(values []string) *Device_FieldSubPathArrayOfValues {
  7521  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  7522  }
  7523  
  7524  type DevicePathSelectorStatusNormalizedAddressCoordinates struct{}
  7525  
  7526  func (DevicePathSelectorStatusNormalizedAddressCoordinates) FieldPath() *Device_FieldSubPath {
  7527  	return &Device_FieldSubPath{
  7528  		selector: Device_FieldPathSelectorStatus,
  7529  		subPath:  NewDeviceStatusFieldPathBuilder().NormalizedAddress().Coordinates().FieldPath(),
  7530  	}
  7531  }
  7532  
  7533  func (s DevicePathSelectorStatusNormalizedAddressCoordinates) WithValue(value *latlng.LatLng) *Device_FieldSubPathValue {
  7534  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  7535  }
  7536  
  7537  func (s DevicePathSelectorStatusNormalizedAddressCoordinates) WithArrayOfValues(values []*latlng.LatLng) *Device_FieldSubPathArrayOfValues {
  7538  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  7539  }
  7540  
  7541  type DevicePathSelectorStatusNormalizedAddressAccuracy struct{}
  7542  
  7543  func (DevicePathSelectorStatusNormalizedAddressAccuracy) FieldPath() *Device_FieldSubPath {
  7544  	return &Device_FieldSubPath{
  7545  		selector: Device_FieldPathSelectorStatus,
  7546  		subPath:  NewDeviceStatusFieldPathBuilder().NormalizedAddress().Accuracy().FieldPath(),
  7547  	}
  7548  }
  7549  
  7550  func (s DevicePathSelectorStatusNormalizedAddressAccuracy) WithValue(value float64) *Device_FieldSubPathValue {
  7551  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  7552  }
  7553  
  7554  func (s DevicePathSelectorStatusNormalizedAddressAccuracy) WithArrayOfValues(values []float64) *Device_FieldSubPathArrayOfValues {
  7555  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  7556  }
  7557  
  7558  type DevicePathSelectorStatusConnectionStatus struct{}
  7559  
  7560  func (DevicePathSelectorStatusConnectionStatus) FieldPath() *Device_FieldSubPath {
  7561  	return &Device_FieldSubPath{
  7562  		selector: Device_FieldPathSelectorStatus,
  7563  		subPath:  NewDeviceStatusFieldPathBuilder().ConnectionStatus().FieldPath(),
  7564  	}
  7565  }
  7566  
  7567  func (s DevicePathSelectorStatusConnectionStatus) WithValue(value Device_Status_ConnectionStatus) *Device_FieldSubPathValue {
  7568  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  7569  }
  7570  
  7571  func (s DevicePathSelectorStatusConnectionStatus) WithArrayOfValues(values []Device_Status_ConnectionStatus) *Device_FieldSubPathArrayOfValues {
  7572  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  7573  }
  7574  
  7575  type DevicePathSelectorStatusConnectionStatusChangeTime struct{}
  7576  
  7577  func (DevicePathSelectorStatusConnectionStatusChangeTime) FieldPath() *Device_FieldSubPath {
  7578  	return &Device_FieldSubPath{
  7579  		selector: Device_FieldPathSelectorStatus,
  7580  		subPath:  NewDeviceStatusFieldPathBuilder().ConnectionStatusChangeTime().FieldPath(),
  7581  	}
  7582  }
  7583  
  7584  func (s DevicePathSelectorStatusConnectionStatusChangeTime) WithValue(value *timestamppb.Timestamp) *Device_FieldSubPathValue {
  7585  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  7586  }
  7587  
  7588  func (s DevicePathSelectorStatusConnectionStatusChangeTime) WithArrayOfValues(values []*timestamppb.Timestamp) *Device_FieldSubPathArrayOfValues {
  7589  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  7590  }
  7591  
  7592  type DevicePathSelectorPublicListingSpec struct{}
  7593  
  7594  func (DevicePathSelectorPublicListingSpec) FieldPath() *Device_FieldTerminalPath {
  7595  	return &Device_FieldTerminalPath{selector: Device_FieldPathSelectorPublicListingSpec}
  7596  }
  7597  
  7598  func (s DevicePathSelectorPublicListingSpec) WithValue(value *Device_PublicListingSpec) *Device_FieldTerminalPathValue {
  7599  	return s.FieldPath().WithIValue(value).(*Device_FieldTerminalPathValue)
  7600  }
  7601  
  7602  func (s DevicePathSelectorPublicListingSpec) WithArrayOfValues(values []*Device_PublicListingSpec) *Device_FieldTerminalPathArrayOfValues {
  7603  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldTerminalPathArrayOfValues)
  7604  }
  7605  
  7606  func (DevicePathSelectorPublicListingSpec) WithSubPath(subPath DevicePublicListingSpec_FieldPath) *Device_FieldSubPath {
  7607  	return &Device_FieldSubPath{selector: Device_FieldPathSelectorPublicListingSpec, subPath: subPath}
  7608  }
  7609  
  7610  func (s DevicePathSelectorPublicListingSpec) WithSubValue(subPathValue DevicePublicListingSpec_FieldPathValue) *Device_FieldSubPathValue {
  7611  	return &Device_FieldSubPathValue{Device_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
  7612  }
  7613  
  7614  func (s DevicePathSelectorPublicListingSpec) WithSubArrayOfValues(subPathArrayOfValues DevicePublicListingSpec_FieldPathArrayOfValues) *Device_FieldSubPathArrayOfValues {
  7615  	return &Device_FieldSubPathArrayOfValues{Device_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
  7616  }
  7617  
  7618  func (s DevicePathSelectorPublicListingSpec) WithSubArrayItemValue(subPathArrayItemValue DevicePublicListingSpec_FieldPathArrayItemValue) *Device_FieldSubPathArrayItemValue {
  7619  	return &Device_FieldSubPathArrayItemValue{Device_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
  7620  }
  7621  
  7622  func (DevicePathSelectorPublicListingSpec) Enabled() DevicePathSelectorPublicListingSpecEnabled {
  7623  	return DevicePathSelectorPublicListingSpecEnabled{}
  7624  }
  7625  
  7626  func (DevicePathSelectorPublicListingSpec) FieldMask() DevicePathSelectorPublicListingSpecFieldMask {
  7627  	return DevicePathSelectorPublicListingSpecFieldMask{}
  7628  }
  7629  
  7630  type DevicePathSelectorPublicListingSpecEnabled struct{}
  7631  
  7632  func (DevicePathSelectorPublicListingSpecEnabled) FieldPath() *Device_FieldSubPath {
  7633  	return &Device_FieldSubPath{
  7634  		selector: Device_FieldPathSelectorPublicListingSpec,
  7635  		subPath:  NewDevicePublicListingSpecFieldPathBuilder().Enabled().FieldPath(),
  7636  	}
  7637  }
  7638  
  7639  func (s DevicePathSelectorPublicListingSpecEnabled) WithValue(value bool) *Device_FieldSubPathValue {
  7640  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  7641  }
  7642  
  7643  func (s DevicePathSelectorPublicListingSpecEnabled) WithArrayOfValues(values []bool) *Device_FieldSubPathArrayOfValues {
  7644  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  7645  }
  7646  
  7647  type DevicePathSelectorPublicListingSpecFieldMask struct{}
  7648  
  7649  func (DevicePathSelectorPublicListingSpecFieldMask) FieldPath() *Device_FieldSubPath {
  7650  	return &Device_FieldSubPath{
  7651  		selector: Device_FieldPathSelectorPublicListingSpec,
  7652  		subPath:  NewDevicePublicListingSpecFieldPathBuilder().FieldMask().FieldPath(),
  7653  	}
  7654  }
  7655  
  7656  func (s DevicePathSelectorPublicListingSpecFieldMask) WithValue(value *Device_FieldMask) *Device_FieldSubPathValue {
  7657  	return s.FieldPath().WithIValue(value).(*Device_FieldSubPathValue)
  7658  }
  7659  
  7660  func (s DevicePathSelectorPublicListingSpecFieldMask) WithArrayOfValues(values []*Device_FieldMask) *Device_FieldSubPathArrayOfValues {
  7661  	return s.FieldPath().WithIArrayOfValues(values).(*Device_FieldSubPathArrayOfValues)
  7662  }
  7663  
  7664  type DeviceSpecFieldPathBuilder struct{}
  7665  
  7666  func NewDeviceSpecFieldPathBuilder() DeviceSpecFieldPathBuilder {
  7667  	return DeviceSpecFieldPathBuilder{}
  7668  }
  7669  func (DeviceSpecFieldPathBuilder) ServiceAccount() Device_SpecPathSelectorServiceAccount {
  7670  	return Device_SpecPathSelectorServiceAccount{}
  7671  }
  7672  func (DeviceSpecFieldPathBuilder) LogBucket() Device_SpecPathSelectorLogBucket {
  7673  	return Device_SpecPathSelectorLogBucket{}
  7674  }
  7675  func (DeviceSpecFieldPathBuilder) MetricsBucket() Device_SpecPathSelectorMetricsBucket {
  7676  	return Device_SpecPathSelectorMetricsBucket{}
  7677  }
  7678  func (DeviceSpecFieldPathBuilder) OsVersion() Device_SpecPathSelectorOsVersion {
  7679  	return Device_SpecPathSelectorOsVersion{}
  7680  }
  7681  func (DeviceSpecFieldPathBuilder) NetplanYamlConfig() Device_SpecPathSelectorNetplanYamlConfig {
  7682  	return Device_SpecPathSelectorNetplanYamlConfig{}
  7683  }
  7684  func (DeviceSpecFieldPathBuilder) NetplanApiConfigMode() Device_SpecPathSelectorNetplanApiConfigMode {
  7685  	return Device_SpecPathSelectorNetplanApiConfigMode{}
  7686  }
  7687  func (DeviceSpecFieldPathBuilder) OsImageUrl() Device_SpecPathSelectorOsImageUrl {
  7688  	return Device_SpecPathSelectorOsImageUrl{}
  7689  }
  7690  func (DeviceSpecFieldPathBuilder) SshConfig() Device_SpecPathSelectorSshConfig {
  7691  	return Device_SpecPathSelectorSshConfig{}
  7692  }
  7693  func (DeviceSpecFieldPathBuilder) AttestationConfig() Device_SpecPathSelectorAttestationConfig {
  7694  	return Device_SpecPathSelectorAttestationConfig{}
  7695  }
  7696  func (DeviceSpecFieldPathBuilder) DisableDeviceDiscovery() Device_SpecPathSelectorDisableDeviceDiscovery {
  7697  	return Device_SpecPathSelectorDisableDeviceDiscovery{}
  7698  }
  7699  func (DeviceSpecFieldPathBuilder) LoggingConfig() Device_SpecPathSelectorLoggingConfig {
  7700  	return Device_SpecPathSelectorLoggingConfig{}
  7701  }
  7702  func (DeviceSpecFieldPathBuilder) ProxyConfig() Device_SpecPathSelectorProxyConfig {
  7703  	return Device_SpecPathSelectorProxyConfig{}
  7704  }
  7705  func (DeviceSpecFieldPathBuilder) Location() Device_SpecPathSelectorLocation {
  7706  	return Device_SpecPathSelectorLocation{}
  7707  }
  7708  func (DeviceSpecFieldPathBuilder) UsbGuard() Device_SpecPathSelectorUsbGuard {
  7709  	return Device_SpecPathSelectorUsbGuard{}
  7710  }
  7711  func (DeviceSpecFieldPathBuilder) HealthChecks() Device_SpecPathSelectorHealthChecks {
  7712  	return Device_SpecPathSelectorHealthChecks{}
  7713  }
  7714  func (DeviceSpecFieldPathBuilder) DisableNetworkConfigFallback() Device_SpecPathSelectorDisableNetworkConfigFallback {
  7715  	return Device_SpecPathSelectorDisableNetworkConfigFallback{}
  7716  }
  7717  
  7718  type Device_SpecPathSelectorServiceAccount struct{}
  7719  
  7720  func (Device_SpecPathSelectorServiceAccount) FieldPath() *DeviceSpec_FieldTerminalPath {
  7721  	return &DeviceSpec_FieldTerminalPath{selector: DeviceSpec_FieldPathSelectorServiceAccount}
  7722  }
  7723  
  7724  func (s Device_SpecPathSelectorServiceAccount) WithValue(value *iam_service_account.Reference) *DeviceSpec_FieldTerminalPathValue {
  7725  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldTerminalPathValue)
  7726  }
  7727  
  7728  func (s Device_SpecPathSelectorServiceAccount) WithArrayOfValues(values []*iam_service_account.Reference) *DeviceSpec_FieldTerminalPathArrayOfValues {
  7729  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldTerminalPathArrayOfValues)
  7730  }
  7731  
  7732  type Device_SpecPathSelectorLogBucket struct{}
  7733  
  7734  func (Device_SpecPathSelectorLogBucket) FieldPath() *DeviceSpec_FieldTerminalPath {
  7735  	return &DeviceSpec_FieldTerminalPath{selector: DeviceSpec_FieldPathSelectorLogBucket}
  7736  }
  7737  
  7738  func (s Device_SpecPathSelectorLogBucket) WithValue(value *logging_bucket.Reference) *DeviceSpec_FieldTerminalPathValue {
  7739  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldTerminalPathValue)
  7740  }
  7741  
  7742  func (s Device_SpecPathSelectorLogBucket) WithArrayOfValues(values []*logging_bucket.Reference) *DeviceSpec_FieldTerminalPathArrayOfValues {
  7743  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldTerminalPathArrayOfValues)
  7744  }
  7745  
  7746  type Device_SpecPathSelectorMetricsBucket struct{}
  7747  
  7748  func (Device_SpecPathSelectorMetricsBucket) FieldPath() *DeviceSpec_FieldTerminalPath {
  7749  	return &DeviceSpec_FieldTerminalPath{selector: DeviceSpec_FieldPathSelectorMetricsBucket}
  7750  }
  7751  
  7752  func (s Device_SpecPathSelectorMetricsBucket) WithValue(value *monitoring_bucket.Reference) *DeviceSpec_FieldTerminalPathValue {
  7753  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldTerminalPathValue)
  7754  }
  7755  
  7756  func (s Device_SpecPathSelectorMetricsBucket) WithArrayOfValues(values []*monitoring_bucket.Reference) *DeviceSpec_FieldTerminalPathArrayOfValues {
  7757  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldTerminalPathArrayOfValues)
  7758  }
  7759  
  7760  type Device_SpecPathSelectorOsVersion struct{}
  7761  
  7762  func (Device_SpecPathSelectorOsVersion) FieldPath() *DeviceSpec_FieldTerminalPath {
  7763  	return &DeviceSpec_FieldTerminalPath{selector: DeviceSpec_FieldPathSelectorOsVersion}
  7764  }
  7765  
  7766  func (s Device_SpecPathSelectorOsVersion) WithValue(value string) *DeviceSpec_FieldTerminalPathValue {
  7767  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldTerminalPathValue)
  7768  }
  7769  
  7770  func (s Device_SpecPathSelectorOsVersion) WithArrayOfValues(values []string) *DeviceSpec_FieldTerminalPathArrayOfValues {
  7771  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldTerminalPathArrayOfValues)
  7772  }
  7773  
  7774  type Device_SpecPathSelectorNetplanYamlConfig struct{}
  7775  
  7776  func (Device_SpecPathSelectorNetplanYamlConfig) FieldPath() *DeviceSpec_FieldTerminalPath {
  7777  	return &DeviceSpec_FieldTerminalPath{selector: DeviceSpec_FieldPathSelectorNetplanYamlConfig}
  7778  }
  7779  
  7780  func (s Device_SpecPathSelectorNetplanYamlConfig) WithValue(value string) *DeviceSpec_FieldTerminalPathValue {
  7781  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldTerminalPathValue)
  7782  }
  7783  
  7784  func (s Device_SpecPathSelectorNetplanYamlConfig) WithArrayOfValues(values []string) *DeviceSpec_FieldTerminalPathArrayOfValues {
  7785  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldTerminalPathArrayOfValues)
  7786  }
  7787  
  7788  type Device_SpecPathSelectorNetplanApiConfigMode struct{}
  7789  
  7790  func (Device_SpecPathSelectorNetplanApiConfigMode) FieldPath() *DeviceSpec_FieldTerminalPath {
  7791  	return &DeviceSpec_FieldTerminalPath{selector: DeviceSpec_FieldPathSelectorNetplanApiConfigMode}
  7792  }
  7793  
  7794  func (s Device_SpecPathSelectorNetplanApiConfigMode) WithValue(value Device_Spec_NetworkConfigMode) *DeviceSpec_FieldTerminalPathValue {
  7795  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldTerminalPathValue)
  7796  }
  7797  
  7798  func (s Device_SpecPathSelectorNetplanApiConfigMode) WithArrayOfValues(values []Device_Spec_NetworkConfigMode) *DeviceSpec_FieldTerminalPathArrayOfValues {
  7799  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldTerminalPathArrayOfValues)
  7800  }
  7801  
  7802  type Device_SpecPathSelectorOsImageUrl struct{}
  7803  
  7804  func (Device_SpecPathSelectorOsImageUrl) FieldPath() *DeviceSpec_FieldTerminalPath {
  7805  	return &DeviceSpec_FieldTerminalPath{selector: DeviceSpec_FieldPathSelectorOsImageUrl}
  7806  }
  7807  
  7808  func (s Device_SpecPathSelectorOsImageUrl) WithValue(value string) *DeviceSpec_FieldTerminalPathValue {
  7809  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldTerminalPathValue)
  7810  }
  7811  
  7812  func (s Device_SpecPathSelectorOsImageUrl) WithArrayOfValues(values []string) *DeviceSpec_FieldTerminalPathArrayOfValues {
  7813  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldTerminalPathArrayOfValues)
  7814  }
  7815  
  7816  type Device_SpecPathSelectorSshConfig struct{}
  7817  
  7818  func (Device_SpecPathSelectorSshConfig) FieldPath() *DeviceSpec_FieldTerminalPath {
  7819  	return &DeviceSpec_FieldTerminalPath{selector: DeviceSpec_FieldPathSelectorSshConfig}
  7820  }
  7821  
  7822  func (s Device_SpecPathSelectorSshConfig) WithValue(value *Device_Spec_SSHConfig) *DeviceSpec_FieldTerminalPathValue {
  7823  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldTerminalPathValue)
  7824  }
  7825  
  7826  func (s Device_SpecPathSelectorSshConfig) WithArrayOfValues(values []*Device_Spec_SSHConfig) *DeviceSpec_FieldTerminalPathArrayOfValues {
  7827  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldTerminalPathArrayOfValues)
  7828  }
  7829  
  7830  func (Device_SpecPathSelectorSshConfig) WithSubPath(subPath DeviceSpecSSHConfig_FieldPath) *DeviceSpec_FieldSubPath {
  7831  	return &DeviceSpec_FieldSubPath{selector: DeviceSpec_FieldPathSelectorSshConfig, subPath: subPath}
  7832  }
  7833  
  7834  func (s Device_SpecPathSelectorSshConfig) WithSubValue(subPathValue DeviceSpecSSHConfig_FieldPathValue) *DeviceSpec_FieldSubPathValue {
  7835  	return &DeviceSpec_FieldSubPathValue{DeviceSpec_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
  7836  }
  7837  
  7838  func (s Device_SpecPathSelectorSshConfig) WithSubArrayOfValues(subPathArrayOfValues DeviceSpecSSHConfig_FieldPathArrayOfValues) *DeviceSpec_FieldSubPathArrayOfValues {
  7839  	return &DeviceSpec_FieldSubPathArrayOfValues{DeviceSpec_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
  7840  }
  7841  
  7842  func (s Device_SpecPathSelectorSshConfig) WithSubArrayItemValue(subPathArrayItemValue DeviceSpecSSHConfig_FieldPathArrayItemValue) *DeviceSpec_FieldSubPathArrayItemValue {
  7843  	return &DeviceSpec_FieldSubPathArrayItemValue{DeviceSpec_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
  7844  }
  7845  
  7846  func (Device_SpecPathSelectorSshConfig) DisableSshServer() Device_SpecPathSelectorSshConfigDisableSshServer {
  7847  	return Device_SpecPathSelectorSshConfigDisableSshServer{}
  7848  }
  7849  
  7850  func (Device_SpecPathSelectorSshConfig) DisableSshPassword() Device_SpecPathSelectorSshConfigDisableSshPassword {
  7851  	return Device_SpecPathSelectorSshConfigDisableSshPassword{}
  7852  }
  7853  
  7854  func (Device_SpecPathSelectorSshConfig) SshAuthorized() Device_SpecPathSelectorSshConfigSshAuthorized {
  7855  	return Device_SpecPathSelectorSshConfigSshAuthorized{}
  7856  }
  7857  
  7858  func (Device_SpecPathSelectorSshConfig) IpAllowList() Device_SpecPathSelectorSshConfigIpAllowList {
  7859  	return Device_SpecPathSelectorSshConfigIpAllowList{}
  7860  }
  7861  
  7862  func (Device_SpecPathSelectorSshConfig) IpDenyList() Device_SpecPathSelectorSshConfigIpDenyList {
  7863  	return Device_SpecPathSelectorSshConfigIpDenyList{}
  7864  }
  7865  
  7866  func (Device_SpecPathSelectorSshConfig) RejectPeriod() Device_SpecPathSelectorSshConfigRejectPeriod {
  7867  	return Device_SpecPathSelectorSshConfigRejectPeriod{}
  7868  }
  7869  
  7870  func (Device_SpecPathSelectorSshConfig) DisableSshAuthkey() Device_SpecPathSelectorSshConfigDisableSshAuthkey {
  7871  	return Device_SpecPathSelectorSshConfigDisableSshAuthkey{}
  7872  }
  7873  
  7874  type Device_SpecPathSelectorSshConfigDisableSshServer struct{}
  7875  
  7876  func (Device_SpecPathSelectorSshConfigDisableSshServer) FieldPath() *DeviceSpec_FieldSubPath {
  7877  	return &DeviceSpec_FieldSubPath{
  7878  		selector: DeviceSpec_FieldPathSelectorSshConfig,
  7879  		subPath:  NewDeviceSpecSSHConfigFieldPathBuilder().DisableSshServer().FieldPath(),
  7880  	}
  7881  }
  7882  
  7883  func (s Device_SpecPathSelectorSshConfigDisableSshServer) WithValue(value bool) *DeviceSpec_FieldSubPathValue {
  7884  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  7885  }
  7886  
  7887  func (s Device_SpecPathSelectorSshConfigDisableSshServer) WithArrayOfValues(values []bool) *DeviceSpec_FieldSubPathArrayOfValues {
  7888  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  7889  }
  7890  
  7891  type Device_SpecPathSelectorSshConfigDisableSshPassword struct{}
  7892  
  7893  func (Device_SpecPathSelectorSshConfigDisableSshPassword) FieldPath() *DeviceSpec_FieldSubPath {
  7894  	return &DeviceSpec_FieldSubPath{
  7895  		selector: DeviceSpec_FieldPathSelectorSshConfig,
  7896  		subPath:  NewDeviceSpecSSHConfigFieldPathBuilder().DisableSshPassword().FieldPath(),
  7897  	}
  7898  }
  7899  
  7900  func (s Device_SpecPathSelectorSshConfigDisableSshPassword) WithValue(value bool) *DeviceSpec_FieldSubPathValue {
  7901  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  7902  }
  7903  
  7904  func (s Device_SpecPathSelectorSshConfigDisableSshPassword) WithArrayOfValues(values []bool) *DeviceSpec_FieldSubPathArrayOfValues {
  7905  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  7906  }
  7907  
  7908  type Device_SpecPathSelectorSshConfigSshAuthorized struct{}
  7909  
  7910  func (Device_SpecPathSelectorSshConfigSshAuthorized) FieldPath() *DeviceSpec_FieldSubPath {
  7911  	return &DeviceSpec_FieldSubPath{
  7912  		selector: DeviceSpec_FieldPathSelectorSshConfig,
  7913  		subPath:  NewDeviceSpecSSHConfigFieldPathBuilder().SshAuthorized().FieldPath(),
  7914  	}
  7915  }
  7916  
  7917  func (s Device_SpecPathSelectorSshConfigSshAuthorized) WithValue(value []*Device_Spec_SSHConfig_AuthKey) *DeviceSpec_FieldSubPathValue {
  7918  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  7919  }
  7920  
  7921  func (s Device_SpecPathSelectorSshConfigSshAuthorized) WithArrayOfValues(values [][]*Device_Spec_SSHConfig_AuthKey) *DeviceSpec_FieldSubPathArrayOfValues {
  7922  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  7923  }
  7924  
  7925  func (s Device_SpecPathSelectorSshConfigSshAuthorized) WithItemValue(value *Device_Spec_SSHConfig_AuthKey) *DeviceSpec_FieldSubPathArrayItemValue {
  7926  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceSpec_FieldSubPathArrayItemValue)
  7927  }
  7928  
  7929  func (Device_SpecPathSelectorSshConfigSshAuthorized) SshaKey() Device_SpecPathSelectorSshConfigSshAuthorizedSshaKey {
  7930  	return Device_SpecPathSelectorSshConfigSshAuthorizedSshaKey{}
  7931  }
  7932  
  7933  func (Device_SpecPathSelectorSshConfigSshAuthorized) CertAuthority() Device_SpecPathSelectorSshConfigSshAuthorizedCertAuthority {
  7934  	return Device_SpecPathSelectorSshConfigSshAuthorizedCertAuthority{}
  7935  }
  7936  
  7937  func (Device_SpecPathSelectorSshConfigSshAuthorized) Command() Device_SpecPathSelectorSshConfigSshAuthorizedCommand {
  7938  	return Device_SpecPathSelectorSshConfigSshAuthorizedCommand{}
  7939  }
  7940  
  7941  func (Device_SpecPathSelectorSshConfigSshAuthorized) Environment() Device_SpecPathSelectorSshConfigSshAuthorizedEnvironment {
  7942  	return Device_SpecPathSelectorSshConfigSshAuthorizedEnvironment{}
  7943  }
  7944  
  7945  func (Device_SpecPathSelectorSshConfigSshAuthorized) From() Device_SpecPathSelectorSshConfigSshAuthorizedFrom {
  7946  	return Device_SpecPathSelectorSshConfigSshAuthorizedFrom{}
  7947  }
  7948  
  7949  func (Device_SpecPathSelectorSshConfigSshAuthorized) NoAgentForwarding() Device_SpecPathSelectorSshConfigSshAuthorizedNoAgentForwarding {
  7950  	return Device_SpecPathSelectorSshConfigSshAuthorizedNoAgentForwarding{}
  7951  }
  7952  
  7953  func (Device_SpecPathSelectorSshConfigSshAuthorized) NoPortForwarding() Device_SpecPathSelectorSshConfigSshAuthorizedNoPortForwarding {
  7954  	return Device_SpecPathSelectorSshConfigSshAuthorizedNoPortForwarding{}
  7955  }
  7956  
  7957  func (Device_SpecPathSelectorSshConfigSshAuthorized) NoPty() Device_SpecPathSelectorSshConfigSshAuthorizedNoPty {
  7958  	return Device_SpecPathSelectorSshConfigSshAuthorizedNoPty{}
  7959  }
  7960  
  7961  func (Device_SpecPathSelectorSshConfigSshAuthorized) NoUserRc() Device_SpecPathSelectorSshConfigSshAuthorizedNoUserRc {
  7962  	return Device_SpecPathSelectorSshConfigSshAuthorizedNoUserRc{}
  7963  }
  7964  
  7965  func (Device_SpecPathSelectorSshConfigSshAuthorized) NoX11Forwarding() Device_SpecPathSelectorSshConfigSshAuthorizedNoX11Forwarding {
  7966  	return Device_SpecPathSelectorSshConfigSshAuthorizedNoX11Forwarding{}
  7967  }
  7968  
  7969  func (Device_SpecPathSelectorSshConfigSshAuthorized) Permitopen() Device_SpecPathSelectorSshConfigSshAuthorizedPermitopen {
  7970  	return Device_SpecPathSelectorSshConfigSshAuthorizedPermitopen{}
  7971  }
  7972  
  7973  func (Device_SpecPathSelectorSshConfigSshAuthorized) Principals() Device_SpecPathSelectorSshConfigSshAuthorizedPrincipals {
  7974  	return Device_SpecPathSelectorSshConfigSshAuthorizedPrincipals{}
  7975  }
  7976  
  7977  func (Device_SpecPathSelectorSshConfigSshAuthorized) Tunnel() Device_SpecPathSelectorSshConfigSshAuthorizedTunnel {
  7978  	return Device_SpecPathSelectorSshConfigSshAuthorizedTunnel{}
  7979  }
  7980  
  7981  func (Device_SpecPathSelectorSshConfigSshAuthorized) Restrict() Device_SpecPathSelectorSshConfigSshAuthorizedRestrict {
  7982  	return Device_SpecPathSelectorSshConfigSshAuthorizedRestrict{}
  7983  }
  7984  
  7985  type Device_SpecPathSelectorSshConfigSshAuthorizedSshaKey struct{}
  7986  
  7987  func (Device_SpecPathSelectorSshConfigSshAuthorizedSshaKey) FieldPath() *DeviceSpec_FieldSubPath {
  7988  	return &DeviceSpec_FieldSubPath{
  7989  		selector: DeviceSpec_FieldPathSelectorSshConfig,
  7990  		subPath:  NewDeviceSpecSSHConfigFieldPathBuilder().SshAuthorized().SshaKey().FieldPath(),
  7991  	}
  7992  }
  7993  
  7994  func (s Device_SpecPathSelectorSshConfigSshAuthorizedSshaKey) WithValue(value string) *DeviceSpec_FieldSubPathValue {
  7995  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  7996  }
  7997  
  7998  func (s Device_SpecPathSelectorSshConfigSshAuthorizedSshaKey) WithArrayOfValues(values []string) *DeviceSpec_FieldSubPathArrayOfValues {
  7999  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  8000  }
  8001  
  8002  type Device_SpecPathSelectorSshConfigSshAuthorizedCertAuthority struct{}
  8003  
  8004  func (Device_SpecPathSelectorSshConfigSshAuthorizedCertAuthority) FieldPath() *DeviceSpec_FieldSubPath {
  8005  	return &DeviceSpec_FieldSubPath{
  8006  		selector: DeviceSpec_FieldPathSelectorSshConfig,
  8007  		subPath:  NewDeviceSpecSSHConfigFieldPathBuilder().SshAuthorized().CertAuthority().FieldPath(),
  8008  	}
  8009  }
  8010  
  8011  func (s Device_SpecPathSelectorSshConfigSshAuthorizedCertAuthority) WithValue(value bool) *DeviceSpec_FieldSubPathValue {
  8012  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  8013  }
  8014  
  8015  func (s Device_SpecPathSelectorSshConfigSshAuthorizedCertAuthority) WithArrayOfValues(values []bool) *DeviceSpec_FieldSubPathArrayOfValues {
  8016  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  8017  }
  8018  
  8019  type Device_SpecPathSelectorSshConfigSshAuthorizedCommand struct{}
  8020  
  8021  func (Device_SpecPathSelectorSshConfigSshAuthorizedCommand) FieldPath() *DeviceSpec_FieldSubPath {
  8022  	return &DeviceSpec_FieldSubPath{
  8023  		selector: DeviceSpec_FieldPathSelectorSshConfig,
  8024  		subPath:  NewDeviceSpecSSHConfigFieldPathBuilder().SshAuthorized().Command().FieldPath(),
  8025  	}
  8026  }
  8027  
  8028  func (s Device_SpecPathSelectorSshConfigSshAuthorizedCommand) WithValue(value string) *DeviceSpec_FieldSubPathValue {
  8029  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  8030  }
  8031  
  8032  func (s Device_SpecPathSelectorSshConfigSshAuthorizedCommand) WithArrayOfValues(values []string) *DeviceSpec_FieldSubPathArrayOfValues {
  8033  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  8034  }
  8035  
  8036  type Device_SpecPathSelectorSshConfigSshAuthorizedEnvironment struct{}
  8037  
  8038  func (Device_SpecPathSelectorSshConfigSshAuthorizedEnvironment) FieldPath() *DeviceSpec_FieldSubPath {
  8039  	return &DeviceSpec_FieldSubPath{
  8040  		selector: DeviceSpec_FieldPathSelectorSshConfig,
  8041  		subPath:  NewDeviceSpecSSHConfigFieldPathBuilder().SshAuthorized().Environment().FieldPath(),
  8042  	}
  8043  }
  8044  
  8045  func (s Device_SpecPathSelectorSshConfigSshAuthorizedEnvironment) WithValue(value string) *DeviceSpec_FieldSubPathValue {
  8046  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  8047  }
  8048  
  8049  func (s Device_SpecPathSelectorSshConfigSshAuthorizedEnvironment) WithArrayOfValues(values []string) *DeviceSpec_FieldSubPathArrayOfValues {
  8050  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  8051  }
  8052  
  8053  type Device_SpecPathSelectorSshConfigSshAuthorizedFrom struct{}
  8054  
  8055  func (Device_SpecPathSelectorSshConfigSshAuthorizedFrom) FieldPath() *DeviceSpec_FieldSubPath {
  8056  	return &DeviceSpec_FieldSubPath{
  8057  		selector: DeviceSpec_FieldPathSelectorSshConfig,
  8058  		subPath:  NewDeviceSpecSSHConfigFieldPathBuilder().SshAuthorized().From().FieldPath(),
  8059  	}
  8060  }
  8061  
  8062  func (s Device_SpecPathSelectorSshConfigSshAuthorizedFrom) WithValue(value string) *DeviceSpec_FieldSubPathValue {
  8063  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  8064  }
  8065  
  8066  func (s Device_SpecPathSelectorSshConfigSshAuthorizedFrom) WithArrayOfValues(values []string) *DeviceSpec_FieldSubPathArrayOfValues {
  8067  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  8068  }
  8069  
  8070  type Device_SpecPathSelectorSshConfigSshAuthorizedNoAgentForwarding struct{}
  8071  
  8072  func (Device_SpecPathSelectorSshConfigSshAuthorizedNoAgentForwarding) FieldPath() *DeviceSpec_FieldSubPath {
  8073  	return &DeviceSpec_FieldSubPath{
  8074  		selector: DeviceSpec_FieldPathSelectorSshConfig,
  8075  		subPath:  NewDeviceSpecSSHConfigFieldPathBuilder().SshAuthorized().NoAgentForwarding().FieldPath(),
  8076  	}
  8077  }
  8078  
  8079  func (s Device_SpecPathSelectorSshConfigSshAuthorizedNoAgentForwarding) WithValue(value bool) *DeviceSpec_FieldSubPathValue {
  8080  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  8081  }
  8082  
  8083  func (s Device_SpecPathSelectorSshConfigSshAuthorizedNoAgentForwarding) WithArrayOfValues(values []bool) *DeviceSpec_FieldSubPathArrayOfValues {
  8084  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  8085  }
  8086  
  8087  type Device_SpecPathSelectorSshConfigSshAuthorizedNoPortForwarding struct{}
  8088  
  8089  func (Device_SpecPathSelectorSshConfigSshAuthorizedNoPortForwarding) FieldPath() *DeviceSpec_FieldSubPath {
  8090  	return &DeviceSpec_FieldSubPath{
  8091  		selector: DeviceSpec_FieldPathSelectorSshConfig,
  8092  		subPath:  NewDeviceSpecSSHConfigFieldPathBuilder().SshAuthorized().NoPortForwarding().FieldPath(),
  8093  	}
  8094  }
  8095  
  8096  func (s Device_SpecPathSelectorSshConfigSshAuthorizedNoPortForwarding) WithValue(value bool) *DeviceSpec_FieldSubPathValue {
  8097  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  8098  }
  8099  
  8100  func (s Device_SpecPathSelectorSshConfigSshAuthorizedNoPortForwarding) WithArrayOfValues(values []bool) *DeviceSpec_FieldSubPathArrayOfValues {
  8101  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  8102  }
  8103  
  8104  type Device_SpecPathSelectorSshConfigSshAuthorizedNoPty struct{}
  8105  
  8106  func (Device_SpecPathSelectorSshConfigSshAuthorizedNoPty) FieldPath() *DeviceSpec_FieldSubPath {
  8107  	return &DeviceSpec_FieldSubPath{
  8108  		selector: DeviceSpec_FieldPathSelectorSshConfig,
  8109  		subPath:  NewDeviceSpecSSHConfigFieldPathBuilder().SshAuthorized().NoPty().FieldPath(),
  8110  	}
  8111  }
  8112  
  8113  func (s Device_SpecPathSelectorSshConfigSshAuthorizedNoPty) WithValue(value bool) *DeviceSpec_FieldSubPathValue {
  8114  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  8115  }
  8116  
  8117  func (s Device_SpecPathSelectorSshConfigSshAuthorizedNoPty) WithArrayOfValues(values []bool) *DeviceSpec_FieldSubPathArrayOfValues {
  8118  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  8119  }
  8120  
  8121  type Device_SpecPathSelectorSshConfigSshAuthorizedNoUserRc struct{}
  8122  
  8123  func (Device_SpecPathSelectorSshConfigSshAuthorizedNoUserRc) FieldPath() *DeviceSpec_FieldSubPath {
  8124  	return &DeviceSpec_FieldSubPath{
  8125  		selector: DeviceSpec_FieldPathSelectorSshConfig,
  8126  		subPath:  NewDeviceSpecSSHConfigFieldPathBuilder().SshAuthorized().NoUserRc().FieldPath(),
  8127  	}
  8128  }
  8129  
  8130  func (s Device_SpecPathSelectorSshConfigSshAuthorizedNoUserRc) WithValue(value bool) *DeviceSpec_FieldSubPathValue {
  8131  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  8132  }
  8133  
  8134  func (s Device_SpecPathSelectorSshConfigSshAuthorizedNoUserRc) WithArrayOfValues(values []bool) *DeviceSpec_FieldSubPathArrayOfValues {
  8135  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  8136  }
  8137  
  8138  type Device_SpecPathSelectorSshConfigSshAuthorizedNoX11Forwarding struct{}
  8139  
  8140  func (Device_SpecPathSelectorSshConfigSshAuthorizedNoX11Forwarding) FieldPath() *DeviceSpec_FieldSubPath {
  8141  	return &DeviceSpec_FieldSubPath{
  8142  		selector: DeviceSpec_FieldPathSelectorSshConfig,
  8143  		subPath:  NewDeviceSpecSSHConfigFieldPathBuilder().SshAuthorized().NoX11Forwarding().FieldPath(),
  8144  	}
  8145  }
  8146  
  8147  func (s Device_SpecPathSelectorSshConfigSshAuthorizedNoX11Forwarding) WithValue(value bool) *DeviceSpec_FieldSubPathValue {
  8148  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  8149  }
  8150  
  8151  func (s Device_SpecPathSelectorSshConfigSshAuthorizedNoX11Forwarding) WithArrayOfValues(values []bool) *DeviceSpec_FieldSubPathArrayOfValues {
  8152  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  8153  }
  8154  
  8155  type Device_SpecPathSelectorSshConfigSshAuthorizedPermitopen struct{}
  8156  
  8157  func (Device_SpecPathSelectorSshConfigSshAuthorizedPermitopen) FieldPath() *DeviceSpec_FieldSubPath {
  8158  	return &DeviceSpec_FieldSubPath{
  8159  		selector: DeviceSpec_FieldPathSelectorSshConfig,
  8160  		subPath:  NewDeviceSpecSSHConfigFieldPathBuilder().SshAuthorized().Permitopen().FieldPath(),
  8161  	}
  8162  }
  8163  
  8164  func (s Device_SpecPathSelectorSshConfigSshAuthorizedPermitopen) WithValue(value string) *DeviceSpec_FieldSubPathValue {
  8165  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  8166  }
  8167  
  8168  func (s Device_SpecPathSelectorSshConfigSshAuthorizedPermitopen) WithArrayOfValues(values []string) *DeviceSpec_FieldSubPathArrayOfValues {
  8169  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  8170  }
  8171  
  8172  type Device_SpecPathSelectorSshConfigSshAuthorizedPrincipals struct{}
  8173  
  8174  func (Device_SpecPathSelectorSshConfigSshAuthorizedPrincipals) FieldPath() *DeviceSpec_FieldSubPath {
  8175  	return &DeviceSpec_FieldSubPath{
  8176  		selector: DeviceSpec_FieldPathSelectorSshConfig,
  8177  		subPath:  NewDeviceSpecSSHConfigFieldPathBuilder().SshAuthorized().Principals().FieldPath(),
  8178  	}
  8179  }
  8180  
  8181  func (s Device_SpecPathSelectorSshConfigSshAuthorizedPrincipals) WithValue(value string) *DeviceSpec_FieldSubPathValue {
  8182  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  8183  }
  8184  
  8185  func (s Device_SpecPathSelectorSshConfigSshAuthorizedPrincipals) WithArrayOfValues(values []string) *DeviceSpec_FieldSubPathArrayOfValues {
  8186  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  8187  }
  8188  
  8189  type Device_SpecPathSelectorSshConfigSshAuthorizedTunnel struct{}
  8190  
  8191  func (Device_SpecPathSelectorSshConfigSshAuthorizedTunnel) FieldPath() *DeviceSpec_FieldSubPath {
  8192  	return &DeviceSpec_FieldSubPath{
  8193  		selector: DeviceSpec_FieldPathSelectorSshConfig,
  8194  		subPath:  NewDeviceSpecSSHConfigFieldPathBuilder().SshAuthorized().Tunnel().FieldPath(),
  8195  	}
  8196  }
  8197  
  8198  func (s Device_SpecPathSelectorSshConfigSshAuthorizedTunnel) WithValue(value string) *DeviceSpec_FieldSubPathValue {
  8199  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  8200  }
  8201  
  8202  func (s Device_SpecPathSelectorSshConfigSshAuthorizedTunnel) WithArrayOfValues(values []string) *DeviceSpec_FieldSubPathArrayOfValues {
  8203  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  8204  }
  8205  
  8206  type Device_SpecPathSelectorSshConfigSshAuthorizedRestrict struct{}
  8207  
  8208  func (Device_SpecPathSelectorSshConfigSshAuthorizedRestrict) FieldPath() *DeviceSpec_FieldSubPath {
  8209  	return &DeviceSpec_FieldSubPath{
  8210  		selector: DeviceSpec_FieldPathSelectorSshConfig,
  8211  		subPath:  NewDeviceSpecSSHConfigFieldPathBuilder().SshAuthorized().Restrict().FieldPath(),
  8212  	}
  8213  }
  8214  
  8215  func (s Device_SpecPathSelectorSshConfigSshAuthorizedRestrict) WithValue(value bool) *DeviceSpec_FieldSubPathValue {
  8216  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  8217  }
  8218  
  8219  func (s Device_SpecPathSelectorSshConfigSshAuthorizedRestrict) WithArrayOfValues(values []bool) *DeviceSpec_FieldSubPathArrayOfValues {
  8220  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  8221  }
  8222  
  8223  type Device_SpecPathSelectorSshConfigIpAllowList struct{}
  8224  
  8225  func (Device_SpecPathSelectorSshConfigIpAllowList) FieldPath() *DeviceSpec_FieldSubPath {
  8226  	return &DeviceSpec_FieldSubPath{
  8227  		selector: DeviceSpec_FieldPathSelectorSshConfig,
  8228  		subPath:  NewDeviceSpecSSHConfigFieldPathBuilder().IpAllowList().FieldPath(),
  8229  	}
  8230  }
  8231  
  8232  func (s Device_SpecPathSelectorSshConfigIpAllowList) WithValue(value []string) *DeviceSpec_FieldSubPathValue {
  8233  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  8234  }
  8235  
  8236  func (s Device_SpecPathSelectorSshConfigIpAllowList) WithArrayOfValues(values [][]string) *DeviceSpec_FieldSubPathArrayOfValues {
  8237  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  8238  }
  8239  
  8240  func (s Device_SpecPathSelectorSshConfigIpAllowList) WithItemValue(value string) *DeviceSpec_FieldSubPathArrayItemValue {
  8241  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceSpec_FieldSubPathArrayItemValue)
  8242  }
  8243  
  8244  type Device_SpecPathSelectorSshConfigIpDenyList struct{}
  8245  
  8246  func (Device_SpecPathSelectorSshConfigIpDenyList) FieldPath() *DeviceSpec_FieldSubPath {
  8247  	return &DeviceSpec_FieldSubPath{
  8248  		selector: DeviceSpec_FieldPathSelectorSshConfig,
  8249  		subPath:  NewDeviceSpecSSHConfigFieldPathBuilder().IpDenyList().FieldPath(),
  8250  	}
  8251  }
  8252  
  8253  func (s Device_SpecPathSelectorSshConfigIpDenyList) WithValue(value []string) *DeviceSpec_FieldSubPathValue {
  8254  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  8255  }
  8256  
  8257  func (s Device_SpecPathSelectorSshConfigIpDenyList) WithArrayOfValues(values [][]string) *DeviceSpec_FieldSubPathArrayOfValues {
  8258  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  8259  }
  8260  
  8261  func (s Device_SpecPathSelectorSshConfigIpDenyList) WithItemValue(value string) *DeviceSpec_FieldSubPathArrayItemValue {
  8262  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceSpec_FieldSubPathArrayItemValue)
  8263  }
  8264  
  8265  type Device_SpecPathSelectorSshConfigRejectPeriod struct{}
  8266  
  8267  func (Device_SpecPathSelectorSshConfigRejectPeriod) FieldPath() *DeviceSpec_FieldSubPath {
  8268  	return &DeviceSpec_FieldSubPath{
  8269  		selector: DeviceSpec_FieldPathSelectorSshConfig,
  8270  		subPath:  NewDeviceSpecSSHConfigFieldPathBuilder().RejectPeriod().FieldPath(),
  8271  	}
  8272  }
  8273  
  8274  func (s Device_SpecPathSelectorSshConfigRejectPeriod) WithValue(value *durationpb.Duration) *DeviceSpec_FieldSubPathValue {
  8275  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  8276  }
  8277  
  8278  func (s Device_SpecPathSelectorSshConfigRejectPeriod) WithArrayOfValues(values []*durationpb.Duration) *DeviceSpec_FieldSubPathArrayOfValues {
  8279  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  8280  }
  8281  
  8282  type Device_SpecPathSelectorSshConfigDisableSshAuthkey struct{}
  8283  
  8284  func (Device_SpecPathSelectorSshConfigDisableSshAuthkey) FieldPath() *DeviceSpec_FieldSubPath {
  8285  	return &DeviceSpec_FieldSubPath{
  8286  		selector: DeviceSpec_FieldPathSelectorSshConfig,
  8287  		subPath:  NewDeviceSpecSSHConfigFieldPathBuilder().DisableSshAuthkey().FieldPath(),
  8288  	}
  8289  }
  8290  
  8291  func (s Device_SpecPathSelectorSshConfigDisableSshAuthkey) WithValue(value bool) *DeviceSpec_FieldSubPathValue {
  8292  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  8293  }
  8294  
  8295  func (s Device_SpecPathSelectorSshConfigDisableSshAuthkey) WithArrayOfValues(values []bool) *DeviceSpec_FieldSubPathArrayOfValues {
  8296  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  8297  }
  8298  
  8299  type Device_SpecPathSelectorAttestationConfig struct{}
  8300  
  8301  func (Device_SpecPathSelectorAttestationConfig) FieldPath() *DeviceSpec_FieldTerminalPath {
  8302  	return &DeviceSpec_FieldTerminalPath{selector: DeviceSpec_FieldPathSelectorAttestationConfig}
  8303  }
  8304  
  8305  func (s Device_SpecPathSelectorAttestationConfig) WithValue(value *Device_Spec_AttestationConfig) *DeviceSpec_FieldTerminalPathValue {
  8306  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldTerminalPathValue)
  8307  }
  8308  
  8309  func (s Device_SpecPathSelectorAttestationConfig) WithArrayOfValues(values []*Device_Spec_AttestationConfig) *DeviceSpec_FieldTerminalPathArrayOfValues {
  8310  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldTerminalPathArrayOfValues)
  8311  }
  8312  
  8313  func (Device_SpecPathSelectorAttestationConfig) WithSubPath(subPath DeviceSpecAttestationConfig_FieldPath) *DeviceSpec_FieldSubPath {
  8314  	return &DeviceSpec_FieldSubPath{selector: DeviceSpec_FieldPathSelectorAttestationConfig, subPath: subPath}
  8315  }
  8316  
  8317  func (s Device_SpecPathSelectorAttestationConfig) WithSubValue(subPathValue DeviceSpecAttestationConfig_FieldPathValue) *DeviceSpec_FieldSubPathValue {
  8318  	return &DeviceSpec_FieldSubPathValue{DeviceSpec_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
  8319  }
  8320  
  8321  func (s Device_SpecPathSelectorAttestationConfig) WithSubArrayOfValues(subPathArrayOfValues DeviceSpecAttestationConfig_FieldPathArrayOfValues) *DeviceSpec_FieldSubPathArrayOfValues {
  8322  	return &DeviceSpec_FieldSubPathArrayOfValues{DeviceSpec_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
  8323  }
  8324  
  8325  func (s Device_SpecPathSelectorAttestationConfig) WithSubArrayItemValue(subPathArrayItemValue DeviceSpecAttestationConfig_FieldPathArrayItemValue) *DeviceSpec_FieldSubPathArrayItemValue {
  8326  	return &DeviceSpec_FieldSubPathArrayItemValue{DeviceSpec_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
  8327  }
  8328  
  8329  func (Device_SpecPathSelectorAttestationConfig) AttestationExpected() Device_SpecPathSelectorAttestationConfigAttestationExpected {
  8330  	return Device_SpecPathSelectorAttestationConfigAttestationExpected{}
  8331  }
  8332  
  8333  func (Device_SpecPathSelectorAttestationConfig) AttestationDomain() Device_SpecPathSelectorAttestationConfigAttestationDomain {
  8334  	return Device_SpecPathSelectorAttestationConfigAttestationDomain{}
  8335  }
  8336  
  8337  type Device_SpecPathSelectorAttestationConfigAttestationExpected struct{}
  8338  
  8339  func (Device_SpecPathSelectorAttestationConfigAttestationExpected) FieldPath() *DeviceSpec_FieldSubPath {
  8340  	return &DeviceSpec_FieldSubPath{
  8341  		selector: DeviceSpec_FieldPathSelectorAttestationConfig,
  8342  		subPath:  NewDeviceSpecAttestationConfigFieldPathBuilder().AttestationExpected().FieldPath(),
  8343  	}
  8344  }
  8345  
  8346  func (s Device_SpecPathSelectorAttestationConfigAttestationExpected) WithValue(value bool) *DeviceSpec_FieldSubPathValue {
  8347  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  8348  }
  8349  
  8350  func (s Device_SpecPathSelectorAttestationConfigAttestationExpected) WithArrayOfValues(values []bool) *DeviceSpec_FieldSubPathArrayOfValues {
  8351  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  8352  }
  8353  
  8354  type Device_SpecPathSelectorAttestationConfigAttestationDomain struct{}
  8355  
  8356  func (Device_SpecPathSelectorAttestationConfigAttestationDomain) FieldPath() *DeviceSpec_FieldSubPath {
  8357  	return &DeviceSpec_FieldSubPath{
  8358  		selector: DeviceSpec_FieldPathSelectorAttestationConfig,
  8359  		subPath:  NewDeviceSpecAttestationConfigFieldPathBuilder().AttestationDomain().FieldPath(),
  8360  	}
  8361  }
  8362  
  8363  func (s Device_SpecPathSelectorAttestationConfigAttestationDomain) WithValue(value *iam_attestation_domain.Reference) *DeviceSpec_FieldSubPathValue {
  8364  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  8365  }
  8366  
  8367  func (s Device_SpecPathSelectorAttestationConfigAttestationDomain) WithArrayOfValues(values []*iam_attestation_domain.Reference) *DeviceSpec_FieldSubPathArrayOfValues {
  8368  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  8369  }
  8370  
  8371  type Device_SpecPathSelectorDisableDeviceDiscovery struct{}
  8372  
  8373  func (Device_SpecPathSelectorDisableDeviceDiscovery) FieldPath() *DeviceSpec_FieldTerminalPath {
  8374  	return &DeviceSpec_FieldTerminalPath{selector: DeviceSpec_FieldPathSelectorDisableDeviceDiscovery}
  8375  }
  8376  
  8377  func (s Device_SpecPathSelectorDisableDeviceDiscovery) WithValue(value bool) *DeviceSpec_FieldTerminalPathValue {
  8378  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldTerminalPathValue)
  8379  }
  8380  
  8381  func (s Device_SpecPathSelectorDisableDeviceDiscovery) WithArrayOfValues(values []bool) *DeviceSpec_FieldTerminalPathArrayOfValues {
  8382  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldTerminalPathArrayOfValues)
  8383  }
  8384  
  8385  type Device_SpecPathSelectorLoggingConfig struct{}
  8386  
  8387  func (Device_SpecPathSelectorLoggingConfig) FieldPath() *DeviceSpec_FieldTerminalPath {
  8388  	return &DeviceSpec_FieldTerminalPath{selector: DeviceSpec_FieldPathSelectorLoggingConfig}
  8389  }
  8390  
  8391  func (s Device_SpecPathSelectorLoggingConfig) WithValue(value *Device_Spec_LoggingConfig) *DeviceSpec_FieldTerminalPathValue {
  8392  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldTerminalPathValue)
  8393  }
  8394  
  8395  func (s Device_SpecPathSelectorLoggingConfig) WithArrayOfValues(values []*Device_Spec_LoggingConfig) *DeviceSpec_FieldTerminalPathArrayOfValues {
  8396  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldTerminalPathArrayOfValues)
  8397  }
  8398  
  8399  func (Device_SpecPathSelectorLoggingConfig) WithSubPath(subPath DeviceSpecLoggingConfig_FieldPath) *DeviceSpec_FieldSubPath {
  8400  	return &DeviceSpec_FieldSubPath{selector: DeviceSpec_FieldPathSelectorLoggingConfig, subPath: subPath}
  8401  }
  8402  
  8403  func (s Device_SpecPathSelectorLoggingConfig) WithSubValue(subPathValue DeviceSpecLoggingConfig_FieldPathValue) *DeviceSpec_FieldSubPathValue {
  8404  	return &DeviceSpec_FieldSubPathValue{DeviceSpec_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
  8405  }
  8406  
  8407  func (s Device_SpecPathSelectorLoggingConfig) WithSubArrayOfValues(subPathArrayOfValues DeviceSpecLoggingConfig_FieldPathArrayOfValues) *DeviceSpec_FieldSubPathArrayOfValues {
  8408  	return &DeviceSpec_FieldSubPathArrayOfValues{DeviceSpec_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
  8409  }
  8410  
  8411  func (s Device_SpecPathSelectorLoggingConfig) WithSubArrayItemValue(subPathArrayItemValue DeviceSpecLoggingConfig_FieldPathArrayItemValue) *DeviceSpec_FieldSubPathArrayItemValue {
  8412  	return &DeviceSpec_FieldSubPathArrayItemValue{DeviceSpec_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
  8413  }
  8414  
  8415  func (Device_SpecPathSelectorLoggingConfig) Priority() Device_SpecPathSelectorLoggingConfigPriority {
  8416  	return Device_SpecPathSelectorLoggingConfigPriority{}
  8417  }
  8418  
  8419  func (Device_SpecPathSelectorLoggingConfig) Units() Device_SpecPathSelectorLoggingConfigUnits {
  8420  	return Device_SpecPathSelectorLoggingConfigUnits{}
  8421  }
  8422  
  8423  func (Device_SpecPathSelectorLoggingConfig) EnableJournalExport() Device_SpecPathSelectorLoggingConfigEnableJournalExport {
  8424  	return Device_SpecPathSelectorLoggingConfigEnableJournalExport{}
  8425  }
  8426  
  8427  func (Device_SpecPathSelectorLoggingConfig) ContainerLoggingConfig() Device_SpecPathSelectorLoggingConfigContainerLoggingConfig {
  8428  	return Device_SpecPathSelectorLoggingConfigContainerLoggingConfig{}
  8429  }
  8430  
  8431  type Device_SpecPathSelectorLoggingConfigPriority struct{}
  8432  
  8433  func (Device_SpecPathSelectorLoggingConfigPriority) FieldPath() *DeviceSpec_FieldSubPath {
  8434  	return &DeviceSpec_FieldSubPath{
  8435  		selector: DeviceSpec_FieldPathSelectorLoggingConfig,
  8436  		subPath:  NewDeviceSpecLoggingConfigFieldPathBuilder().Priority().FieldPath(),
  8437  	}
  8438  }
  8439  
  8440  func (s Device_SpecPathSelectorLoggingConfigPriority) WithValue(value int32) *DeviceSpec_FieldSubPathValue {
  8441  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  8442  }
  8443  
  8444  func (s Device_SpecPathSelectorLoggingConfigPriority) WithArrayOfValues(values []int32) *DeviceSpec_FieldSubPathArrayOfValues {
  8445  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  8446  }
  8447  
  8448  type Device_SpecPathSelectorLoggingConfigUnits struct{}
  8449  
  8450  func (Device_SpecPathSelectorLoggingConfigUnits) FieldPath() *DeviceSpec_FieldSubPath {
  8451  	return &DeviceSpec_FieldSubPath{
  8452  		selector: DeviceSpec_FieldPathSelectorLoggingConfig,
  8453  		subPath:  NewDeviceSpecLoggingConfigFieldPathBuilder().Units().FieldPath(),
  8454  	}
  8455  }
  8456  
  8457  func (s Device_SpecPathSelectorLoggingConfigUnits) WithValue(value []string) *DeviceSpec_FieldSubPathValue {
  8458  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  8459  }
  8460  
  8461  func (s Device_SpecPathSelectorLoggingConfigUnits) WithArrayOfValues(values [][]string) *DeviceSpec_FieldSubPathArrayOfValues {
  8462  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  8463  }
  8464  
  8465  func (s Device_SpecPathSelectorLoggingConfigUnits) WithItemValue(value string) *DeviceSpec_FieldSubPathArrayItemValue {
  8466  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceSpec_FieldSubPathArrayItemValue)
  8467  }
  8468  
  8469  type Device_SpecPathSelectorLoggingConfigEnableJournalExport struct{}
  8470  
  8471  func (Device_SpecPathSelectorLoggingConfigEnableJournalExport) FieldPath() *DeviceSpec_FieldSubPath {
  8472  	return &DeviceSpec_FieldSubPath{
  8473  		selector: DeviceSpec_FieldPathSelectorLoggingConfig,
  8474  		subPath:  NewDeviceSpecLoggingConfigFieldPathBuilder().EnableJournalExport().FieldPath(),
  8475  	}
  8476  }
  8477  
  8478  func (s Device_SpecPathSelectorLoggingConfigEnableJournalExport) WithValue(value bool) *DeviceSpec_FieldSubPathValue {
  8479  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  8480  }
  8481  
  8482  func (s Device_SpecPathSelectorLoggingConfigEnableJournalExport) WithArrayOfValues(values []bool) *DeviceSpec_FieldSubPathArrayOfValues {
  8483  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  8484  }
  8485  
  8486  type Device_SpecPathSelectorLoggingConfigContainerLoggingConfig struct{}
  8487  
  8488  func (Device_SpecPathSelectorLoggingConfigContainerLoggingConfig) FieldPath() *DeviceSpec_FieldSubPath {
  8489  	return &DeviceSpec_FieldSubPath{
  8490  		selector: DeviceSpec_FieldPathSelectorLoggingConfig,
  8491  		subPath:  NewDeviceSpecLoggingConfigFieldPathBuilder().ContainerLoggingConfig().FieldPath(),
  8492  	}
  8493  }
  8494  
  8495  func (s Device_SpecPathSelectorLoggingConfigContainerLoggingConfig) WithValue(value *Device_Spec_LoggingConfig_ContainerLoggingConfig) *DeviceSpec_FieldSubPathValue {
  8496  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  8497  }
  8498  
  8499  func (s Device_SpecPathSelectorLoggingConfigContainerLoggingConfig) WithArrayOfValues(values []*Device_Spec_LoggingConfig_ContainerLoggingConfig) *DeviceSpec_FieldSubPathArrayOfValues {
  8500  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  8501  }
  8502  
  8503  func (Device_SpecPathSelectorLoggingConfigContainerLoggingConfig) EnableContainerLogExport() Device_SpecPathSelectorLoggingConfigContainerLoggingConfigEnableContainerLogExport {
  8504  	return Device_SpecPathSelectorLoggingConfigContainerLoggingConfigEnableContainerLogExport{}
  8505  }
  8506  
  8507  type Device_SpecPathSelectorLoggingConfigContainerLoggingConfigEnableContainerLogExport struct{}
  8508  
  8509  func (Device_SpecPathSelectorLoggingConfigContainerLoggingConfigEnableContainerLogExport) FieldPath() *DeviceSpec_FieldSubPath {
  8510  	return &DeviceSpec_FieldSubPath{
  8511  		selector: DeviceSpec_FieldPathSelectorLoggingConfig,
  8512  		subPath:  NewDeviceSpecLoggingConfigFieldPathBuilder().ContainerLoggingConfig().EnableContainerLogExport().FieldPath(),
  8513  	}
  8514  }
  8515  
  8516  func (s Device_SpecPathSelectorLoggingConfigContainerLoggingConfigEnableContainerLogExport) WithValue(value bool) *DeviceSpec_FieldSubPathValue {
  8517  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  8518  }
  8519  
  8520  func (s Device_SpecPathSelectorLoggingConfigContainerLoggingConfigEnableContainerLogExport) WithArrayOfValues(values []bool) *DeviceSpec_FieldSubPathArrayOfValues {
  8521  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  8522  }
  8523  
  8524  type Device_SpecPathSelectorProxyConfig struct{}
  8525  
  8526  func (Device_SpecPathSelectorProxyConfig) FieldPath() *DeviceSpec_FieldTerminalPath {
  8527  	return &DeviceSpec_FieldTerminalPath{selector: DeviceSpec_FieldPathSelectorProxyConfig}
  8528  }
  8529  
  8530  func (s Device_SpecPathSelectorProxyConfig) WithValue(value *Device_Spec_ProxyConfig) *DeviceSpec_FieldTerminalPathValue {
  8531  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldTerminalPathValue)
  8532  }
  8533  
  8534  func (s Device_SpecPathSelectorProxyConfig) WithArrayOfValues(values []*Device_Spec_ProxyConfig) *DeviceSpec_FieldTerminalPathArrayOfValues {
  8535  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldTerminalPathArrayOfValues)
  8536  }
  8537  
  8538  func (Device_SpecPathSelectorProxyConfig) WithSubPath(subPath DeviceSpecProxyConfig_FieldPath) *DeviceSpec_FieldSubPath {
  8539  	return &DeviceSpec_FieldSubPath{selector: DeviceSpec_FieldPathSelectorProxyConfig, subPath: subPath}
  8540  }
  8541  
  8542  func (s Device_SpecPathSelectorProxyConfig) WithSubValue(subPathValue DeviceSpecProxyConfig_FieldPathValue) *DeviceSpec_FieldSubPathValue {
  8543  	return &DeviceSpec_FieldSubPathValue{DeviceSpec_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
  8544  }
  8545  
  8546  func (s Device_SpecPathSelectorProxyConfig) WithSubArrayOfValues(subPathArrayOfValues DeviceSpecProxyConfig_FieldPathArrayOfValues) *DeviceSpec_FieldSubPathArrayOfValues {
  8547  	return &DeviceSpec_FieldSubPathArrayOfValues{DeviceSpec_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
  8548  }
  8549  
  8550  func (s Device_SpecPathSelectorProxyConfig) WithSubArrayItemValue(subPathArrayItemValue DeviceSpecProxyConfig_FieldPathArrayItemValue) *DeviceSpec_FieldSubPathArrayItemValue {
  8551  	return &DeviceSpec_FieldSubPathArrayItemValue{DeviceSpec_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
  8552  }
  8553  
  8554  func (Device_SpecPathSelectorProxyConfig) HttpProxy() Device_SpecPathSelectorProxyConfigHttpProxy {
  8555  	return Device_SpecPathSelectorProxyConfigHttpProxy{}
  8556  }
  8557  
  8558  func (Device_SpecPathSelectorProxyConfig) HttpsProxy() Device_SpecPathSelectorProxyConfigHttpsProxy {
  8559  	return Device_SpecPathSelectorProxyConfigHttpsProxy{}
  8560  }
  8561  
  8562  func (Device_SpecPathSelectorProxyConfig) NoProxy() Device_SpecPathSelectorProxyConfigNoProxy {
  8563  	return Device_SpecPathSelectorProxyConfigNoProxy{}
  8564  }
  8565  
  8566  func (Device_SpecPathSelectorProxyConfig) ProxyInterfaces() Device_SpecPathSelectorProxyConfigProxyInterfaces {
  8567  	return Device_SpecPathSelectorProxyConfigProxyInterfaces{}
  8568  }
  8569  
  8570  type Device_SpecPathSelectorProxyConfigHttpProxy struct{}
  8571  
  8572  func (Device_SpecPathSelectorProxyConfigHttpProxy) FieldPath() *DeviceSpec_FieldSubPath {
  8573  	return &DeviceSpec_FieldSubPath{
  8574  		selector: DeviceSpec_FieldPathSelectorProxyConfig,
  8575  		subPath:  NewDeviceSpecProxyConfigFieldPathBuilder().HttpProxy().FieldPath(),
  8576  	}
  8577  }
  8578  
  8579  func (s Device_SpecPathSelectorProxyConfigHttpProxy) WithValue(value string) *DeviceSpec_FieldSubPathValue {
  8580  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  8581  }
  8582  
  8583  func (s Device_SpecPathSelectorProxyConfigHttpProxy) WithArrayOfValues(values []string) *DeviceSpec_FieldSubPathArrayOfValues {
  8584  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  8585  }
  8586  
  8587  type Device_SpecPathSelectorProxyConfigHttpsProxy struct{}
  8588  
  8589  func (Device_SpecPathSelectorProxyConfigHttpsProxy) FieldPath() *DeviceSpec_FieldSubPath {
  8590  	return &DeviceSpec_FieldSubPath{
  8591  		selector: DeviceSpec_FieldPathSelectorProxyConfig,
  8592  		subPath:  NewDeviceSpecProxyConfigFieldPathBuilder().HttpsProxy().FieldPath(),
  8593  	}
  8594  }
  8595  
  8596  func (s Device_SpecPathSelectorProxyConfigHttpsProxy) WithValue(value string) *DeviceSpec_FieldSubPathValue {
  8597  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  8598  }
  8599  
  8600  func (s Device_SpecPathSelectorProxyConfigHttpsProxy) WithArrayOfValues(values []string) *DeviceSpec_FieldSubPathArrayOfValues {
  8601  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  8602  }
  8603  
  8604  type Device_SpecPathSelectorProxyConfigNoProxy struct{}
  8605  
  8606  func (Device_SpecPathSelectorProxyConfigNoProxy) FieldPath() *DeviceSpec_FieldSubPath {
  8607  	return &DeviceSpec_FieldSubPath{
  8608  		selector: DeviceSpec_FieldPathSelectorProxyConfig,
  8609  		subPath:  NewDeviceSpecProxyConfigFieldPathBuilder().NoProxy().FieldPath(),
  8610  	}
  8611  }
  8612  
  8613  func (s Device_SpecPathSelectorProxyConfigNoProxy) WithValue(value string) *DeviceSpec_FieldSubPathValue {
  8614  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  8615  }
  8616  
  8617  func (s Device_SpecPathSelectorProxyConfigNoProxy) WithArrayOfValues(values []string) *DeviceSpec_FieldSubPathArrayOfValues {
  8618  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  8619  }
  8620  
  8621  type Device_SpecPathSelectorProxyConfigProxyInterfaces struct{}
  8622  
  8623  func (Device_SpecPathSelectorProxyConfigProxyInterfaces) FieldPath() *DeviceSpec_FieldSubPath {
  8624  	return &DeviceSpec_FieldSubPath{
  8625  		selector: DeviceSpec_FieldPathSelectorProxyConfig,
  8626  		subPath:  NewDeviceSpecProxyConfigFieldPathBuilder().ProxyInterfaces().FieldPath(),
  8627  	}
  8628  }
  8629  
  8630  func (s Device_SpecPathSelectorProxyConfigProxyInterfaces) WithValue(value []string) *DeviceSpec_FieldSubPathValue {
  8631  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  8632  }
  8633  
  8634  func (s Device_SpecPathSelectorProxyConfigProxyInterfaces) WithArrayOfValues(values [][]string) *DeviceSpec_FieldSubPathArrayOfValues {
  8635  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  8636  }
  8637  
  8638  func (s Device_SpecPathSelectorProxyConfigProxyInterfaces) WithItemValue(value string) *DeviceSpec_FieldSubPathArrayItemValue {
  8639  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceSpec_FieldSubPathArrayItemValue)
  8640  }
  8641  
  8642  type Device_SpecPathSelectorLocation struct{}
  8643  
  8644  func (Device_SpecPathSelectorLocation) FieldPath() *DeviceSpec_FieldTerminalPath {
  8645  	return &DeviceSpec_FieldTerminalPath{selector: DeviceSpec_FieldPathSelectorLocation}
  8646  }
  8647  
  8648  func (s Device_SpecPathSelectorLocation) WithValue(value *Device_Spec_Location) *DeviceSpec_FieldTerminalPathValue {
  8649  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldTerminalPathValue)
  8650  }
  8651  
  8652  func (s Device_SpecPathSelectorLocation) WithArrayOfValues(values []*Device_Spec_Location) *DeviceSpec_FieldTerminalPathArrayOfValues {
  8653  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldTerminalPathArrayOfValues)
  8654  }
  8655  
  8656  func (Device_SpecPathSelectorLocation) WithSubPath(subPath DeviceSpecLocation_FieldPath) *DeviceSpec_FieldSubPath {
  8657  	return &DeviceSpec_FieldSubPath{selector: DeviceSpec_FieldPathSelectorLocation, subPath: subPath}
  8658  }
  8659  
  8660  func (s Device_SpecPathSelectorLocation) WithSubValue(subPathValue DeviceSpecLocation_FieldPathValue) *DeviceSpec_FieldSubPathValue {
  8661  	return &DeviceSpec_FieldSubPathValue{DeviceSpec_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
  8662  }
  8663  
  8664  func (s Device_SpecPathSelectorLocation) WithSubArrayOfValues(subPathArrayOfValues DeviceSpecLocation_FieldPathArrayOfValues) *DeviceSpec_FieldSubPathArrayOfValues {
  8665  	return &DeviceSpec_FieldSubPathArrayOfValues{DeviceSpec_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
  8666  }
  8667  
  8668  func (s Device_SpecPathSelectorLocation) WithSubArrayItemValue(subPathArrayItemValue DeviceSpecLocation_FieldPathArrayItemValue) *DeviceSpec_FieldSubPathArrayItemValue {
  8669  	return &DeviceSpec_FieldSubPathArrayItemValue{DeviceSpec_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
  8670  }
  8671  
  8672  func (Device_SpecPathSelectorLocation) Address() Device_SpecPathSelectorLocationAddress {
  8673  	return Device_SpecPathSelectorLocationAddress{}
  8674  }
  8675  
  8676  func (Device_SpecPathSelectorLocation) Placement() Device_SpecPathSelectorLocationPlacement {
  8677  	return Device_SpecPathSelectorLocationPlacement{}
  8678  }
  8679  
  8680  type Device_SpecPathSelectorLocationAddress struct{}
  8681  
  8682  func (Device_SpecPathSelectorLocationAddress) FieldPath() *DeviceSpec_FieldSubPath {
  8683  	return &DeviceSpec_FieldSubPath{
  8684  		selector: DeviceSpec_FieldPathSelectorLocation,
  8685  		subPath:  NewDeviceSpecLocationFieldPathBuilder().Address().FieldPath(),
  8686  	}
  8687  }
  8688  
  8689  func (s Device_SpecPathSelectorLocationAddress) WithValue(value string) *DeviceSpec_FieldSubPathValue {
  8690  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  8691  }
  8692  
  8693  func (s Device_SpecPathSelectorLocationAddress) WithArrayOfValues(values []string) *DeviceSpec_FieldSubPathArrayOfValues {
  8694  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  8695  }
  8696  
  8697  type Device_SpecPathSelectorLocationPlacement struct{}
  8698  
  8699  func (Device_SpecPathSelectorLocationPlacement) FieldPath() *DeviceSpec_FieldSubPath {
  8700  	return &DeviceSpec_FieldSubPath{
  8701  		selector: DeviceSpec_FieldPathSelectorLocation,
  8702  		subPath:  NewDeviceSpecLocationFieldPathBuilder().Placement().FieldPath(),
  8703  	}
  8704  }
  8705  
  8706  func (s Device_SpecPathSelectorLocationPlacement) WithValue(value string) *DeviceSpec_FieldSubPathValue {
  8707  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  8708  }
  8709  
  8710  func (s Device_SpecPathSelectorLocationPlacement) WithArrayOfValues(values []string) *DeviceSpec_FieldSubPathArrayOfValues {
  8711  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  8712  }
  8713  
  8714  type Device_SpecPathSelectorUsbGuard struct{}
  8715  
  8716  func (Device_SpecPathSelectorUsbGuard) FieldPath() *DeviceSpec_FieldTerminalPath {
  8717  	return &DeviceSpec_FieldTerminalPath{selector: DeviceSpec_FieldPathSelectorUsbGuard}
  8718  }
  8719  
  8720  func (s Device_SpecPathSelectorUsbGuard) WithValue(value *Device_Spec_USBGuard) *DeviceSpec_FieldTerminalPathValue {
  8721  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldTerminalPathValue)
  8722  }
  8723  
  8724  func (s Device_SpecPathSelectorUsbGuard) WithArrayOfValues(values []*Device_Spec_USBGuard) *DeviceSpec_FieldTerminalPathArrayOfValues {
  8725  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldTerminalPathArrayOfValues)
  8726  }
  8727  
  8728  func (Device_SpecPathSelectorUsbGuard) WithSubPath(subPath DeviceSpecUSBGuard_FieldPath) *DeviceSpec_FieldSubPath {
  8729  	return &DeviceSpec_FieldSubPath{selector: DeviceSpec_FieldPathSelectorUsbGuard, subPath: subPath}
  8730  }
  8731  
  8732  func (s Device_SpecPathSelectorUsbGuard) WithSubValue(subPathValue DeviceSpecUSBGuard_FieldPathValue) *DeviceSpec_FieldSubPathValue {
  8733  	return &DeviceSpec_FieldSubPathValue{DeviceSpec_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
  8734  }
  8735  
  8736  func (s Device_SpecPathSelectorUsbGuard) WithSubArrayOfValues(subPathArrayOfValues DeviceSpecUSBGuard_FieldPathArrayOfValues) *DeviceSpec_FieldSubPathArrayOfValues {
  8737  	return &DeviceSpec_FieldSubPathArrayOfValues{DeviceSpec_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
  8738  }
  8739  
  8740  func (s Device_SpecPathSelectorUsbGuard) WithSubArrayItemValue(subPathArrayItemValue DeviceSpecUSBGuard_FieldPathArrayItemValue) *DeviceSpec_FieldSubPathArrayItemValue {
  8741  	return &DeviceSpec_FieldSubPathArrayItemValue{DeviceSpec_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
  8742  }
  8743  
  8744  func (Device_SpecPathSelectorUsbGuard) Enable() Device_SpecPathSelectorUsbGuardEnable {
  8745  	return Device_SpecPathSelectorUsbGuardEnable{}
  8746  }
  8747  
  8748  func (Device_SpecPathSelectorUsbGuard) WhiteList() Device_SpecPathSelectorUsbGuardWhiteList {
  8749  	return Device_SpecPathSelectorUsbGuardWhiteList{}
  8750  }
  8751  
  8752  type Device_SpecPathSelectorUsbGuardEnable struct{}
  8753  
  8754  func (Device_SpecPathSelectorUsbGuardEnable) FieldPath() *DeviceSpec_FieldSubPath {
  8755  	return &DeviceSpec_FieldSubPath{
  8756  		selector: DeviceSpec_FieldPathSelectorUsbGuard,
  8757  		subPath:  NewDeviceSpecUSBGuardFieldPathBuilder().Enable().FieldPath(),
  8758  	}
  8759  }
  8760  
  8761  func (s Device_SpecPathSelectorUsbGuardEnable) WithValue(value bool) *DeviceSpec_FieldSubPathValue {
  8762  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  8763  }
  8764  
  8765  func (s Device_SpecPathSelectorUsbGuardEnable) WithArrayOfValues(values []bool) *DeviceSpec_FieldSubPathArrayOfValues {
  8766  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  8767  }
  8768  
  8769  type Device_SpecPathSelectorUsbGuardWhiteList struct{}
  8770  
  8771  func (Device_SpecPathSelectorUsbGuardWhiteList) FieldPath() *DeviceSpec_FieldSubPath {
  8772  	return &DeviceSpec_FieldSubPath{
  8773  		selector: DeviceSpec_FieldPathSelectorUsbGuard,
  8774  		subPath:  NewDeviceSpecUSBGuardFieldPathBuilder().WhiteList().FieldPath(),
  8775  	}
  8776  }
  8777  
  8778  func (s Device_SpecPathSelectorUsbGuardWhiteList) WithValue(value []*Device_Spec_USBGuard_WhiteList) *DeviceSpec_FieldSubPathValue {
  8779  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  8780  }
  8781  
  8782  func (s Device_SpecPathSelectorUsbGuardWhiteList) WithArrayOfValues(values [][]*Device_Spec_USBGuard_WhiteList) *DeviceSpec_FieldSubPathArrayOfValues {
  8783  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  8784  }
  8785  
  8786  func (s Device_SpecPathSelectorUsbGuardWhiteList) WithItemValue(value *Device_Spec_USBGuard_WhiteList) *DeviceSpec_FieldSubPathArrayItemValue {
  8787  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceSpec_FieldSubPathArrayItemValue)
  8788  }
  8789  
  8790  func (Device_SpecPathSelectorUsbGuardWhiteList) DeviceName() Device_SpecPathSelectorUsbGuardWhiteListDeviceName {
  8791  	return Device_SpecPathSelectorUsbGuardWhiteListDeviceName{}
  8792  }
  8793  
  8794  func (Device_SpecPathSelectorUsbGuardWhiteList) DeviceId() Device_SpecPathSelectorUsbGuardWhiteListDeviceId {
  8795  	return Device_SpecPathSelectorUsbGuardWhiteListDeviceId{}
  8796  }
  8797  
  8798  func (Device_SpecPathSelectorUsbGuardWhiteList) ViaPort() Device_SpecPathSelectorUsbGuardWhiteListViaPort {
  8799  	return Device_SpecPathSelectorUsbGuardWhiteListViaPort{}
  8800  }
  8801  
  8802  func (Device_SpecPathSelectorUsbGuardWhiteList) WithInterface() Device_SpecPathSelectorUsbGuardWhiteListWithInterface {
  8803  	return Device_SpecPathSelectorUsbGuardWhiteListWithInterface{}
  8804  }
  8805  
  8806  func (Device_SpecPathSelectorUsbGuardWhiteList) WithConnectType() Device_SpecPathSelectorUsbGuardWhiteListWithConnectType {
  8807  	return Device_SpecPathSelectorUsbGuardWhiteListWithConnectType{}
  8808  }
  8809  
  8810  type Device_SpecPathSelectorUsbGuardWhiteListDeviceName struct{}
  8811  
  8812  func (Device_SpecPathSelectorUsbGuardWhiteListDeviceName) FieldPath() *DeviceSpec_FieldSubPath {
  8813  	return &DeviceSpec_FieldSubPath{
  8814  		selector: DeviceSpec_FieldPathSelectorUsbGuard,
  8815  		subPath:  NewDeviceSpecUSBGuardFieldPathBuilder().WhiteList().DeviceName().FieldPath(),
  8816  	}
  8817  }
  8818  
  8819  func (s Device_SpecPathSelectorUsbGuardWhiteListDeviceName) WithValue(value string) *DeviceSpec_FieldSubPathValue {
  8820  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  8821  }
  8822  
  8823  func (s Device_SpecPathSelectorUsbGuardWhiteListDeviceName) WithArrayOfValues(values []string) *DeviceSpec_FieldSubPathArrayOfValues {
  8824  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  8825  }
  8826  
  8827  type Device_SpecPathSelectorUsbGuardWhiteListDeviceId struct{}
  8828  
  8829  func (Device_SpecPathSelectorUsbGuardWhiteListDeviceId) FieldPath() *DeviceSpec_FieldSubPath {
  8830  	return &DeviceSpec_FieldSubPath{
  8831  		selector: DeviceSpec_FieldPathSelectorUsbGuard,
  8832  		subPath:  NewDeviceSpecUSBGuardFieldPathBuilder().WhiteList().DeviceId().FieldPath(),
  8833  	}
  8834  }
  8835  
  8836  func (s Device_SpecPathSelectorUsbGuardWhiteListDeviceId) WithValue(value string) *DeviceSpec_FieldSubPathValue {
  8837  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  8838  }
  8839  
  8840  func (s Device_SpecPathSelectorUsbGuardWhiteListDeviceId) WithArrayOfValues(values []string) *DeviceSpec_FieldSubPathArrayOfValues {
  8841  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  8842  }
  8843  
  8844  type Device_SpecPathSelectorUsbGuardWhiteListViaPort struct{}
  8845  
  8846  func (Device_SpecPathSelectorUsbGuardWhiteListViaPort) FieldPath() *DeviceSpec_FieldSubPath {
  8847  	return &DeviceSpec_FieldSubPath{
  8848  		selector: DeviceSpec_FieldPathSelectorUsbGuard,
  8849  		subPath:  NewDeviceSpecUSBGuardFieldPathBuilder().WhiteList().ViaPort().FieldPath(),
  8850  	}
  8851  }
  8852  
  8853  func (s Device_SpecPathSelectorUsbGuardWhiteListViaPort) WithValue(value *Device_Spec_USBGuard_Port) *DeviceSpec_FieldSubPathValue {
  8854  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  8855  }
  8856  
  8857  func (s Device_SpecPathSelectorUsbGuardWhiteListViaPort) WithArrayOfValues(values []*Device_Spec_USBGuard_Port) *DeviceSpec_FieldSubPathArrayOfValues {
  8858  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  8859  }
  8860  
  8861  func (Device_SpecPathSelectorUsbGuardWhiteListViaPort) Equals() Device_SpecPathSelectorUsbGuardWhiteListViaPortEquals {
  8862  	return Device_SpecPathSelectorUsbGuardWhiteListViaPortEquals{}
  8863  }
  8864  
  8865  func (Device_SpecPathSelectorUsbGuardWhiteListViaPort) OneOf() Device_SpecPathSelectorUsbGuardWhiteListViaPortOneOf {
  8866  	return Device_SpecPathSelectorUsbGuardWhiteListViaPortOneOf{}
  8867  }
  8868  
  8869  type Device_SpecPathSelectorUsbGuardWhiteListViaPortEquals struct{}
  8870  
  8871  func (Device_SpecPathSelectorUsbGuardWhiteListViaPortEquals) FieldPath() *DeviceSpec_FieldSubPath {
  8872  	return &DeviceSpec_FieldSubPath{
  8873  		selector: DeviceSpec_FieldPathSelectorUsbGuard,
  8874  		subPath:  NewDeviceSpecUSBGuardFieldPathBuilder().WhiteList().ViaPort().Equals().FieldPath(),
  8875  	}
  8876  }
  8877  
  8878  func (s Device_SpecPathSelectorUsbGuardWhiteListViaPortEquals) WithValue(value []string) *DeviceSpec_FieldSubPathValue {
  8879  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  8880  }
  8881  
  8882  func (s Device_SpecPathSelectorUsbGuardWhiteListViaPortEquals) WithArrayOfValues(values [][]string) *DeviceSpec_FieldSubPathArrayOfValues {
  8883  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  8884  }
  8885  
  8886  func (s Device_SpecPathSelectorUsbGuardWhiteListViaPortEquals) WithItemValue(value string) *DeviceSpec_FieldSubPathArrayItemValue {
  8887  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceSpec_FieldSubPathArrayItemValue)
  8888  }
  8889  
  8890  type Device_SpecPathSelectorUsbGuardWhiteListViaPortOneOf struct{}
  8891  
  8892  func (Device_SpecPathSelectorUsbGuardWhiteListViaPortOneOf) FieldPath() *DeviceSpec_FieldSubPath {
  8893  	return &DeviceSpec_FieldSubPath{
  8894  		selector: DeviceSpec_FieldPathSelectorUsbGuard,
  8895  		subPath:  NewDeviceSpecUSBGuardFieldPathBuilder().WhiteList().ViaPort().OneOf().FieldPath(),
  8896  	}
  8897  }
  8898  
  8899  func (s Device_SpecPathSelectorUsbGuardWhiteListViaPortOneOf) WithValue(value []string) *DeviceSpec_FieldSubPathValue {
  8900  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  8901  }
  8902  
  8903  func (s Device_SpecPathSelectorUsbGuardWhiteListViaPortOneOf) WithArrayOfValues(values [][]string) *DeviceSpec_FieldSubPathArrayOfValues {
  8904  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  8905  }
  8906  
  8907  func (s Device_SpecPathSelectorUsbGuardWhiteListViaPortOneOf) WithItemValue(value string) *DeviceSpec_FieldSubPathArrayItemValue {
  8908  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceSpec_FieldSubPathArrayItemValue)
  8909  }
  8910  
  8911  type Device_SpecPathSelectorUsbGuardWhiteListWithInterface struct{}
  8912  
  8913  func (Device_SpecPathSelectorUsbGuardWhiteListWithInterface) FieldPath() *DeviceSpec_FieldSubPath {
  8914  	return &DeviceSpec_FieldSubPath{
  8915  		selector: DeviceSpec_FieldPathSelectorUsbGuard,
  8916  		subPath:  NewDeviceSpecUSBGuardFieldPathBuilder().WhiteList().WithInterface().FieldPath(),
  8917  	}
  8918  }
  8919  
  8920  func (s Device_SpecPathSelectorUsbGuardWhiteListWithInterface) WithValue(value *Device_Spec_USBGuard_Interface) *DeviceSpec_FieldSubPathValue {
  8921  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  8922  }
  8923  
  8924  func (s Device_SpecPathSelectorUsbGuardWhiteListWithInterface) WithArrayOfValues(values []*Device_Spec_USBGuard_Interface) *DeviceSpec_FieldSubPathArrayOfValues {
  8925  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  8926  }
  8927  
  8928  func (Device_SpecPathSelectorUsbGuardWhiteListWithInterface) Equals() Device_SpecPathSelectorUsbGuardWhiteListWithInterfaceEquals {
  8929  	return Device_SpecPathSelectorUsbGuardWhiteListWithInterfaceEquals{}
  8930  }
  8931  
  8932  func (Device_SpecPathSelectorUsbGuardWhiteListWithInterface) OneOf() Device_SpecPathSelectorUsbGuardWhiteListWithInterfaceOneOf {
  8933  	return Device_SpecPathSelectorUsbGuardWhiteListWithInterfaceOneOf{}
  8934  }
  8935  
  8936  type Device_SpecPathSelectorUsbGuardWhiteListWithInterfaceEquals struct{}
  8937  
  8938  func (Device_SpecPathSelectorUsbGuardWhiteListWithInterfaceEquals) FieldPath() *DeviceSpec_FieldSubPath {
  8939  	return &DeviceSpec_FieldSubPath{
  8940  		selector: DeviceSpec_FieldPathSelectorUsbGuard,
  8941  		subPath:  NewDeviceSpecUSBGuardFieldPathBuilder().WhiteList().WithInterface().Equals().FieldPath(),
  8942  	}
  8943  }
  8944  
  8945  func (s Device_SpecPathSelectorUsbGuardWhiteListWithInterfaceEquals) WithValue(value []string) *DeviceSpec_FieldSubPathValue {
  8946  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  8947  }
  8948  
  8949  func (s Device_SpecPathSelectorUsbGuardWhiteListWithInterfaceEquals) WithArrayOfValues(values [][]string) *DeviceSpec_FieldSubPathArrayOfValues {
  8950  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  8951  }
  8952  
  8953  func (s Device_SpecPathSelectorUsbGuardWhiteListWithInterfaceEquals) WithItemValue(value string) *DeviceSpec_FieldSubPathArrayItemValue {
  8954  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceSpec_FieldSubPathArrayItemValue)
  8955  }
  8956  
  8957  type Device_SpecPathSelectorUsbGuardWhiteListWithInterfaceOneOf struct{}
  8958  
  8959  func (Device_SpecPathSelectorUsbGuardWhiteListWithInterfaceOneOf) FieldPath() *DeviceSpec_FieldSubPath {
  8960  	return &DeviceSpec_FieldSubPath{
  8961  		selector: DeviceSpec_FieldPathSelectorUsbGuard,
  8962  		subPath:  NewDeviceSpecUSBGuardFieldPathBuilder().WhiteList().WithInterface().OneOf().FieldPath(),
  8963  	}
  8964  }
  8965  
  8966  func (s Device_SpecPathSelectorUsbGuardWhiteListWithInterfaceOneOf) WithValue(value []string) *DeviceSpec_FieldSubPathValue {
  8967  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  8968  }
  8969  
  8970  func (s Device_SpecPathSelectorUsbGuardWhiteListWithInterfaceOneOf) WithArrayOfValues(values [][]string) *DeviceSpec_FieldSubPathArrayOfValues {
  8971  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  8972  }
  8973  
  8974  func (s Device_SpecPathSelectorUsbGuardWhiteListWithInterfaceOneOf) WithItemValue(value string) *DeviceSpec_FieldSubPathArrayItemValue {
  8975  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceSpec_FieldSubPathArrayItemValue)
  8976  }
  8977  
  8978  type Device_SpecPathSelectorUsbGuardWhiteListWithConnectType struct{}
  8979  
  8980  func (Device_SpecPathSelectorUsbGuardWhiteListWithConnectType) FieldPath() *DeviceSpec_FieldSubPath {
  8981  	return &DeviceSpec_FieldSubPath{
  8982  		selector: DeviceSpec_FieldPathSelectorUsbGuard,
  8983  		subPath:  NewDeviceSpecUSBGuardFieldPathBuilder().WhiteList().WithConnectType().FieldPath(),
  8984  	}
  8985  }
  8986  
  8987  func (s Device_SpecPathSelectorUsbGuardWhiteListWithConnectType) WithValue(value string) *DeviceSpec_FieldSubPathValue {
  8988  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldSubPathValue)
  8989  }
  8990  
  8991  func (s Device_SpecPathSelectorUsbGuardWhiteListWithConnectType) WithArrayOfValues(values []string) *DeviceSpec_FieldSubPathArrayOfValues {
  8992  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldSubPathArrayOfValues)
  8993  }
  8994  
  8995  type Device_SpecPathSelectorHealthChecks struct{}
  8996  
  8997  func (Device_SpecPathSelectorHealthChecks) FieldPath() *DeviceSpec_FieldTerminalPath {
  8998  	return &DeviceSpec_FieldTerminalPath{selector: DeviceSpec_FieldPathSelectorHealthChecks}
  8999  }
  9000  
  9001  func (s Device_SpecPathSelectorHealthChecks) WithValue(value []*api.HealthCheckSpec) *DeviceSpec_FieldTerminalPathValue {
  9002  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldTerminalPathValue)
  9003  }
  9004  
  9005  func (s Device_SpecPathSelectorHealthChecks) WithArrayOfValues(values [][]*api.HealthCheckSpec) *DeviceSpec_FieldTerminalPathArrayOfValues {
  9006  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldTerminalPathArrayOfValues)
  9007  }
  9008  
  9009  func (s Device_SpecPathSelectorHealthChecks) WithItemValue(value *api.HealthCheckSpec) *DeviceSpec_FieldTerminalPathArrayItemValue {
  9010  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceSpec_FieldTerminalPathArrayItemValue)
  9011  }
  9012  
  9013  type Device_SpecPathSelectorDisableNetworkConfigFallback struct{}
  9014  
  9015  func (Device_SpecPathSelectorDisableNetworkConfigFallback) FieldPath() *DeviceSpec_FieldTerminalPath {
  9016  	return &DeviceSpec_FieldTerminalPath{selector: DeviceSpec_FieldPathSelectorDisableNetworkConfigFallback}
  9017  }
  9018  
  9019  func (s Device_SpecPathSelectorDisableNetworkConfigFallback) WithValue(value bool) *DeviceSpec_FieldTerminalPathValue {
  9020  	return s.FieldPath().WithIValue(value).(*DeviceSpec_FieldTerminalPathValue)
  9021  }
  9022  
  9023  func (s Device_SpecPathSelectorDisableNetworkConfigFallback) WithArrayOfValues(values []bool) *DeviceSpec_FieldTerminalPathArrayOfValues {
  9024  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpec_FieldTerminalPathArrayOfValues)
  9025  }
  9026  
  9027  type DeviceStatusFieldPathBuilder struct{}
  9028  
  9029  func NewDeviceStatusFieldPathBuilder() DeviceStatusFieldPathBuilder {
  9030  	return DeviceStatusFieldPathBuilder{}
  9031  }
  9032  func (DeviceStatusFieldPathBuilder) Addresses() Device_StatusPathSelectorAddresses {
  9033  	return Device_StatusPathSelectorAddresses{}
  9034  }
  9035  func (DeviceStatusFieldPathBuilder) Conditions() Device_StatusPathSelectorConditions {
  9036  	return Device_StatusPathSelectorConditions{}
  9037  }
  9038  func (DeviceStatusFieldPathBuilder) NetworkConfigState() Device_StatusPathSelectorNetworkConfigState {
  9039  	return Device_StatusPathSelectorNetworkConfigState{}
  9040  }
  9041  func (DeviceStatusFieldPathBuilder) ProxyConfigStatus() Device_StatusPathSelectorProxyConfigStatus {
  9042  	return Device_StatusPathSelectorProxyConfigStatus{}
  9043  }
  9044  func (DeviceStatusFieldPathBuilder) DeviceInfo() Device_StatusPathSelectorDeviceInfo {
  9045  	return Device_StatusPathSelectorDeviceInfo{}
  9046  }
  9047  func (DeviceStatusFieldPathBuilder) AttestationStatus() Device_StatusPathSelectorAttestationStatus {
  9048  	return Device_StatusPathSelectorAttestationStatus{}
  9049  }
  9050  func (DeviceStatusFieldPathBuilder) NormalizedAddress() Device_StatusPathSelectorNormalizedAddress {
  9051  	return Device_StatusPathSelectorNormalizedAddress{}
  9052  }
  9053  func (DeviceStatusFieldPathBuilder) ConnectionStatus() Device_StatusPathSelectorConnectionStatus {
  9054  	return Device_StatusPathSelectorConnectionStatus{}
  9055  }
  9056  func (DeviceStatusFieldPathBuilder) ConnectionStatusChangeTime() Device_StatusPathSelectorConnectionStatusChangeTime {
  9057  	return Device_StatusPathSelectorConnectionStatusChangeTime{}
  9058  }
  9059  
  9060  type Device_StatusPathSelectorAddresses struct{}
  9061  
  9062  func (Device_StatusPathSelectorAddresses) FieldPath() *DeviceStatus_FieldTerminalPath {
  9063  	return &DeviceStatus_FieldTerminalPath{selector: DeviceStatus_FieldPathSelectorAddresses}
  9064  }
  9065  
  9066  func (s Device_StatusPathSelectorAddresses) WithValue(value []*Device_Status_Address) *DeviceStatus_FieldTerminalPathValue {
  9067  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldTerminalPathValue)
  9068  }
  9069  
  9070  func (s Device_StatusPathSelectorAddresses) WithArrayOfValues(values [][]*Device_Status_Address) *DeviceStatus_FieldTerminalPathArrayOfValues {
  9071  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldTerminalPathArrayOfValues)
  9072  }
  9073  
  9074  func (s Device_StatusPathSelectorAddresses) WithItemValue(value *Device_Status_Address) *DeviceStatus_FieldTerminalPathArrayItemValue {
  9075  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatus_FieldTerminalPathArrayItemValue)
  9076  }
  9077  func (Device_StatusPathSelectorAddresses) WithSubPath(subPath DeviceStatusAddress_FieldPath) *DeviceStatus_FieldSubPath {
  9078  	return &DeviceStatus_FieldSubPath{selector: DeviceStatus_FieldPathSelectorAddresses, subPath: subPath}
  9079  }
  9080  
  9081  func (s Device_StatusPathSelectorAddresses) WithSubValue(subPathValue DeviceStatusAddress_FieldPathValue) *DeviceStatus_FieldSubPathValue {
  9082  	return &DeviceStatus_FieldSubPathValue{DeviceStatus_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
  9083  }
  9084  
  9085  func (s Device_StatusPathSelectorAddresses) WithSubArrayOfValues(subPathArrayOfValues DeviceStatusAddress_FieldPathArrayOfValues) *DeviceStatus_FieldSubPathArrayOfValues {
  9086  	return &DeviceStatus_FieldSubPathArrayOfValues{DeviceStatus_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
  9087  }
  9088  
  9089  func (s Device_StatusPathSelectorAddresses) WithSubArrayItemValue(subPathArrayItemValue DeviceStatusAddress_FieldPathArrayItemValue) *DeviceStatus_FieldSubPathArrayItemValue {
  9090  	return &DeviceStatus_FieldSubPathArrayItemValue{DeviceStatus_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
  9091  }
  9092  
  9093  func (Device_StatusPathSelectorAddresses) Address() Device_StatusPathSelectorAddressesAddress {
  9094  	return Device_StatusPathSelectorAddressesAddress{}
  9095  }
  9096  
  9097  func (Device_StatusPathSelectorAddresses) Type() Device_StatusPathSelectorAddressesType {
  9098  	return Device_StatusPathSelectorAddressesType{}
  9099  }
  9100  
  9101  type Device_StatusPathSelectorAddressesAddress struct{}
  9102  
  9103  func (Device_StatusPathSelectorAddressesAddress) FieldPath() *DeviceStatus_FieldSubPath {
  9104  	return &DeviceStatus_FieldSubPath{
  9105  		selector: DeviceStatus_FieldPathSelectorAddresses,
  9106  		subPath:  NewDeviceStatusAddressFieldPathBuilder().Address().FieldPath(),
  9107  	}
  9108  }
  9109  
  9110  func (s Device_StatusPathSelectorAddressesAddress) WithValue(value string) *DeviceStatus_FieldSubPathValue {
  9111  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
  9112  }
  9113  
  9114  func (s Device_StatusPathSelectorAddressesAddress) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
  9115  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
  9116  }
  9117  
  9118  type Device_StatusPathSelectorAddressesType struct{}
  9119  
  9120  func (Device_StatusPathSelectorAddressesType) FieldPath() *DeviceStatus_FieldSubPath {
  9121  	return &DeviceStatus_FieldSubPath{
  9122  		selector: DeviceStatus_FieldPathSelectorAddresses,
  9123  		subPath:  NewDeviceStatusAddressFieldPathBuilder().Type().FieldPath(),
  9124  	}
  9125  }
  9126  
  9127  func (s Device_StatusPathSelectorAddressesType) WithValue(value string) *DeviceStatus_FieldSubPathValue {
  9128  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
  9129  }
  9130  
  9131  func (s Device_StatusPathSelectorAddressesType) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
  9132  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
  9133  }
  9134  
  9135  type Device_StatusPathSelectorConditions struct{}
  9136  
  9137  func (Device_StatusPathSelectorConditions) FieldPath() *DeviceStatus_FieldTerminalPath {
  9138  	return &DeviceStatus_FieldTerminalPath{selector: DeviceStatus_FieldPathSelectorConditions}
  9139  }
  9140  
  9141  func (s Device_StatusPathSelectorConditions) WithValue(value []*Device_Status_Condition) *DeviceStatus_FieldTerminalPathValue {
  9142  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldTerminalPathValue)
  9143  }
  9144  
  9145  func (s Device_StatusPathSelectorConditions) WithArrayOfValues(values [][]*Device_Status_Condition) *DeviceStatus_FieldTerminalPathArrayOfValues {
  9146  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldTerminalPathArrayOfValues)
  9147  }
  9148  
  9149  func (s Device_StatusPathSelectorConditions) WithItemValue(value *Device_Status_Condition) *DeviceStatus_FieldTerminalPathArrayItemValue {
  9150  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatus_FieldTerminalPathArrayItemValue)
  9151  }
  9152  func (Device_StatusPathSelectorConditions) WithSubPath(subPath DeviceStatusCondition_FieldPath) *DeviceStatus_FieldSubPath {
  9153  	return &DeviceStatus_FieldSubPath{selector: DeviceStatus_FieldPathSelectorConditions, subPath: subPath}
  9154  }
  9155  
  9156  func (s Device_StatusPathSelectorConditions) WithSubValue(subPathValue DeviceStatusCondition_FieldPathValue) *DeviceStatus_FieldSubPathValue {
  9157  	return &DeviceStatus_FieldSubPathValue{DeviceStatus_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
  9158  }
  9159  
  9160  func (s Device_StatusPathSelectorConditions) WithSubArrayOfValues(subPathArrayOfValues DeviceStatusCondition_FieldPathArrayOfValues) *DeviceStatus_FieldSubPathArrayOfValues {
  9161  	return &DeviceStatus_FieldSubPathArrayOfValues{DeviceStatus_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
  9162  }
  9163  
  9164  func (s Device_StatusPathSelectorConditions) WithSubArrayItemValue(subPathArrayItemValue DeviceStatusCondition_FieldPathArrayItemValue) *DeviceStatus_FieldSubPathArrayItemValue {
  9165  	return &DeviceStatus_FieldSubPathArrayItemValue{DeviceStatus_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
  9166  }
  9167  
  9168  func (Device_StatusPathSelectorConditions) Message() Device_StatusPathSelectorConditionsMessage {
  9169  	return Device_StatusPathSelectorConditionsMessage{}
  9170  }
  9171  
  9172  func (Device_StatusPathSelectorConditions) Reason() Device_StatusPathSelectorConditionsReason {
  9173  	return Device_StatusPathSelectorConditionsReason{}
  9174  }
  9175  
  9176  func (Device_StatusPathSelectorConditions) Status() Device_StatusPathSelectorConditionsStatus {
  9177  	return Device_StatusPathSelectorConditionsStatus{}
  9178  }
  9179  
  9180  func (Device_StatusPathSelectorConditions) Type() Device_StatusPathSelectorConditionsType {
  9181  	return Device_StatusPathSelectorConditionsType{}
  9182  }
  9183  
  9184  func (Device_StatusPathSelectorConditions) LastHeartBeatTime() Device_StatusPathSelectorConditionsLastHeartBeatTime {
  9185  	return Device_StatusPathSelectorConditionsLastHeartBeatTime{}
  9186  }
  9187  
  9188  func (Device_StatusPathSelectorConditions) LastTransitionTime() Device_StatusPathSelectorConditionsLastTransitionTime {
  9189  	return Device_StatusPathSelectorConditionsLastTransitionTime{}
  9190  }
  9191  
  9192  type Device_StatusPathSelectorConditionsMessage struct{}
  9193  
  9194  func (Device_StatusPathSelectorConditionsMessage) FieldPath() *DeviceStatus_FieldSubPath {
  9195  	return &DeviceStatus_FieldSubPath{
  9196  		selector: DeviceStatus_FieldPathSelectorConditions,
  9197  		subPath:  NewDeviceStatusConditionFieldPathBuilder().Message().FieldPath(),
  9198  	}
  9199  }
  9200  
  9201  func (s Device_StatusPathSelectorConditionsMessage) WithValue(value string) *DeviceStatus_FieldSubPathValue {
  9202  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
  9203  }
  9204  
  9205  func (s Device_StatusPathSelectorConditionsMessage) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
  9206  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
  9207  }
  9208  
  9209  type Device_StatusPathSelectorConditionsReason struct{}
  9210  
  9211  func (Device_StatusPathSelectorConditionsReason) FieldPath() *DeviceStatus_FieldSubPath {
  9212  	return &DeviceStatus_FieldSubPath{
  9213  		selector: DeviceStatus_FieldPathSelectorConditions,
  9214  		subPath:  NewDeviceStatusConditionFieldPathBuilder().Reason().FieldPath(),
  9215  	}
  9216  }
  9217  
  9218  func (s Device_StatusPathSelectorConditionsReason) WithValue(value string) *DeviceStatus_FieldSubPathValue {
  9219  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
  9220  }
  9221  
  9222  func (s Device_StatusPathSelectorConditionsReason) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
  9223  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
  9224  }
  9225  
  9226  type Device_StatusPathSelectorConditionsStatus struct{}
  9227  
  9228  func (Device_StatusPathSelectorConditionsStatus) FieldPath() *DeviceStatus_FieldSubPath {
  9229  	return &DeviceStatus_FieldSubPath{
  9230  		selector: DeviceStatus_FieldPathSelectorConditions,
  9231  		subPath:  NewDeviceStatusConditionFieldPathBuilder().Status().FieldPath(),
  9232  	}
  9233  }
  9234  
  9235  func (s Device_StatusPathSelectorConditionsStatus) WithValue(value string) *DeviceStatus_FieldSubPathValue {
  9236  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
  9237  }
  9238  
  9239  func (s Device_StatusPathSelectorConditionsStatus) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
  9240  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
  9241  }
  9242  
  9243  type Device_StatusPathSelectorConditionsType struct{}
  9244  
  9245  func (Device_StatusPathSelectorConditionsType) FieldPath() *DeviceStatus_FieldSubPath {
  9246  	return &DeviceStatus_FieldSubPath{
  9247  		selector: DeviceStatus_FieldPathSelectorConditions,
  9248  		subPath:  NewDeviceStatusConditionFieldPathBuilder().Type().FieldPath(),
  9249  	}
  9250  }
  9251  
  9252  func (s Device_StatusPathSelectorConditionsType) WithValue(value string) *DeviceStatus_FieldSubPathValue {
  9253  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
  9254  }
  9255  
  9256  func (s Device_StatusPathSelectorConditionsType) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
  9257  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
  9258  }
  9259  
  9260  type Device_StatusPathSelectorConditionsLastHeartBeatTime struct{}
  9261  
  9262  func (Device_StatusPathSelectorConditionsLastHeartBeatTime) FieldPath() *DeviceStatus_FieldSubPath {
  9263  	return &DeviceStatus_FieldSubPath{
  9264  		selector: DeviceStatus_FieldPathSelectorConditions,
  9265  		subPath:  NewDeviceStatusConditionFieldPathBuilder().LastHeartBeatTime().FieldPath(),
  9266  	}
  9267  }
  9268  
  9269  func (s Device_StatusPathSelectorConditionsLastHeartBeatTime) WithValue(value *timestamppb.Timestamp) *DeviceStatus_FieldSubPathValue {
  9270  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
  9271  }
  9272  
  9273  func (s Device_StatusPathSelectorConditionsLastHeartBeatTime) WithArrayOfValues(values []*timestamppb.Timestamp) *DeviceStatus_FieldSubPathArrayOfValues {
  9274  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
  9275  }
  9276  
  9277  type Device_StatusPathSelectorConditionsLastTransitionTime struct{}
  9278  
  9279  func (Device_StatusPathSelectorConditionsLastTransitionTime) FieldPath() *DeviceStatus_FieldSubPath {
  9280  	return &DeviceStatus_FieldSubPath{
  9281  		selector: DeviceStatus_FieldPathSelectorConditions,
  9282  		subPath:  NewDeviceStatusConditionFieldPathBuilder().LastTransitionTime().FieldPath(),
  9283  	}
  9284  }
  9285  
  9286  func (s Device_StatusPathSelectorConditionsLastTransitionTime) WithValue(value *timestamppb.Timestamp) *DeviceStatus_FieldSubPathValue {
  9287  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
  9288  }
  9289  
  9290  func (s Device_StatusPathSelectorConditionsLastTransitionTime) WithArrayOfValues(values []*timestamppb.Timestamp) *DeviceStatus_FieldSubPathArrayOfValues {
  9291  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
  9292  }
  9293  
  9294  type Device_StatusPathSelectorNetworkConfigState struct{}
  9295  
  9296  func (Device_StatusPathSelectorNetworkConfigState) FieldPath() *DeviceStatus_FieldTerminalPath {
  9297  	return &DeviceStatus_FieldTerminalPath{selector: DeviceStatus_FieldPathSelectorNetworkConfigState}
  9298  }
  9299  
  9300  func (s Device_StatusPathSelectorNetworkConfigState) WithValue(value *Device_Status_NetworkConfigState) *DeviceStatus_FieldTerminalPathValue {
  9301  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldTerminalPathValue)
  9302  }
  9303  
  9304  func (s Device_StatusPathSelectorNetworkConfigState) WithArrayOfValues(values []*Device_Status_NetworkConfigState) *DeviceStatus_FieldTerminalPathArrayOfValues {
  9305  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldTerminalPathArrayOfValues)
  9306  }
  9307  
  9308  func (Device_StatusPathSelectorNetworkConfigState) WithSubPath(subPath DeviceStatusNetworkConfigState_FieldPath) *DeviceStatus_FieldSubPath {
  9309  	return &DeviceStatus_FieldSubPath{selector: DeviceStatus_FieldPathSelectorNetworkConfigState, subPath: subPath}
  9310  }
  9311  
  9312  func (s Device_StatusPathSelectorNetworkConfigState) WithSubValue(subPathValue DeviceStatusNetworkConfigState_FieldPathValue) *DeviceStatus_FieldSubPathValue {
  9313  	return &DeviceStatus_FieldSubPathValue{DeviceStatus_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
  9314  }
  9315  
  9316  func (s Device_StatusPathSelectorNetworkConfigState) WithSubArrayOfValues(subPathArrayOfValues DeviceStatusNetworkConfigState_FieldPathArrayOfValues) *DeviceStatus_FieldSubPathArrayOfValues {
  9317  	return &DeviceStatus_FieldSubPathArrayOfValues{DeviceStatus_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
  9318  }
  9319  
  9320  func (s Device_StatusPathSelectorNetworkConfigState) WithSubArrayItemValue(subPathArrayItemValue DeviceStatusNetworkConfigState_FieldPathArrayItemValue) *DeviceStatus_FieldSubPathArrayItemValue {
  9321  	return &DeviceStatus_FieldSubPathArrayItemValue{DeviceStatus_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
  9322  }
  9323  
  9324  func (Device_StatusPathSelectorNetworkConfigState) ActiveNetworkConfigSource() Device_StatusPathSelectorNetworkConfigStateActiveNetworkConfigSource {
  9325  	return Device_StatusPathSelectorNetworkConfigStateActiveNetworkConfigSource{}
  9326  }
  9327  
  9328  func (Device_StatusPathSelectorNetworkConfigState) DesiredNetworkConfigSource() Device_StatusPathSelectorNetworkConfigStateDesiredNetworkConfigSource {
  9329  	return Device_StatusPathSelectorNetworkConfigStateDesiredNetworkConfigSource{}
  9330  }
  9331  
  9332  func (Device_StatusPathSelectorNetworkConfigState) DesiredNetworkConfigError() Device_StatusPathSelectorNetworkConfigStateDesiredNetworkConfigError {
  9333  	return Device_StatusPathSelectorNetworkConfigStateDesiredNetworkConfigError{}
  9334  }
  9335  
  9336  func (Device_StatusPathSelectorNetworkConfigState) DefaultNetplanConfig() Device_StatusPathSelectorNetworkConfigStateDefaultNetplanConfig {
  9337  	return Device_StatusPathSelectorNetworkConfigStateDefaultNetplanConfig{}
  9338  }
  9339  
  9340  func (Device_StatusPathSelectorNetworkConfigState) ActiveNetplanConfig() Device_StatusPathSelectorNetworkConfigStateActiveNetplanConfig {
  9341  	return Device_StatusPathSelectorNetworkConfigStateActiveNetplanConfig{}
  9342  }
  9343  
  9344  func (Device_StatusPathSelectorNetworkConfigState) DesiredNetplanConfig() Device_StatusPathSelectorNetworkConfigStateDesiredNetplanConfig {
  9345  	return Device_StatusPathSelectorNetworkConfigStateDesiredNetplanConfig{}
  9346  }
  9347  
  9348  type Device_StatusPathSelectorNetworkConfigStateActiveNetworkConfigSource struct{}
  9349  
  9350  func (Device_StatusPathSelectorNetworkConfigStateActiveNetworkConfigSource) FieldPath() *DeviceStatus_FieldSubPath {
  9351  	return &DeviceStatus_FieldSubPath{
  9352  		selector: DeviceStatus_FieldPathSelectorNetworkConfigState,
  9353  		subPath:  NewDeviceStatusNetworkConfigStateFieldPathBuilder().ActiveNetworkConfigSource().FieldPath(),
  9354  	}
  9355  }
  9356  
  9357  func (s Device_StatusPathSelectorNetworkConfigStateActiveNetworkConfigSource) WithValue(value Device_Status_NetworkConfigState_NetworkConfigSource) *DeviceStatus_FieldSubPathValue {
  9358  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
  9359  }
  9360  
  9361  func (s Device_StatusPathSelectorNetworkConfigStateActiveNetworkConfigSource) WithArrayOfValues(values []Device_Status_NetworkConfigState_NetworkConfigSource) *DeviceStatus_FieldSubPathArrayOfValues {
  9362  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
  9363  }
  9364  
  9365  type Device_StatusPathSelectorNetworkConfigStateDesiredNetworkConfigSource struct{}
  9366  
  9367  func (Device_StatusPathSelectorNetworkConfigStateDesiredNetworkConfigSource) FieldPath() *DeviceStatus_FieldSubPath {
  9368  	return &DeviceStatus_FieldSubPath{
  9369  		selector: DeviceStatus_FieldPathSelectorNetworkConfigState,
  9370  		subPath:  NewDeviceStatusNetworkConfigStateFieldPathBuilder().DesiredNetworkConfigSource().FieldPath(),
  9371  	}
  9372  }
  9373  
  9374  func (s Device_StatusPathSelectorNetworkConfigStateDesiredNetworkConfigSource) WithValue(value Device_Status_NetworkConfigState_NetworkConfigSource) *DeviceStatus_FieldSubPathValue {
  9375  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
  9376  }
  9377  
  9378  func (s Device_StatusPathSelectorNetworkConfigStateDesiredNetworkConfigSource) WithArrayOfValues(values []Device_Status_NetworkConfigState_NetworkConfigSource) *DeviceStatus_FieldSubPathArrayOfValues {
  9379  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
  9380  }
  9381  
  9382  type Device_StatusPathSelectorNetworkConfigStateDesiredNetworkConfigError struct{}
  9383  
  9384  func (Device_StatusPathSelectorNetworkConfigStateDesiredNetworkConfigError) FieldPath() *DeviceStatus_FieldSubPath {
  9385  	return &DeviceStatus_FieldSubPath{
  9386  		selector: DeviceStatus_FieldPathSelectorNetworkConfigState,
  9387  		subPath:  NewDeviceStatusNetworkConfigStateFieldPathBuilder().DesiredNetworkConfigError().FieldPath(),
  9388  	}
  9389  }
  9390  
  9391  func (s Device_StatusPathSelectorNetworkConfigStateDesiredNetworkConfigError) WithValue(value string) *DeviceStatus_FieldSubPathValue {
  9392  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
  9393  }
  9394  
  9395  func (s Device_StatusPathSelectorNetworkConfigStateDesiredNetworkConfigError) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
  9396  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
  9397  }
  9398  
  9399  type Device_StatusPathSelectorNetworkConfigStateDefaultNetplanConfig struct{}
  9400  
  9401  func (Device_StatusPathSelectorNetworkConfigStateDefaultNetplanConfig) FieldPath() *DeviceStatus_FieldSubPath {
  9402  	return &DeviceStatus_FieldSubPath{
  9403  		selector: DeviceStatus_FieldPathSelectorNetworkConfigState,
  9404  		subPath:  NewDeviceStatusNetworkConfigStateFieldPathBuilder().DefaultNetplanConfig().FieldPath(),
  9405  	}
  9406  }
  9407  
  9408  func (s Device_StatusPathSelectorNetworkConfigStateDefaultNetplanConfig) WithValue(value string) *DeviceStatus_FieldSubPathValue {
  9409  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
  9410  }
  9411  
  9412  func (s Device_StatusPathSelectorNetworkConfigStateDefaultNetplanConfig) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
  9413  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
  9414  }
  9415  
  9416  type Device_StatusPathSelectorNetworkConfigStateActiveNetplanConfig struct{}
  9417  
  9418  func (Device_StatusPathSelectorNetworkConfigStateActiveNetplanConfig) FieldPath() *DeviceStatus_FieldSubPath {
  9419  	return &DeviceStatus_FieldSubPath{
  9420  		selector: DeviceStatus_FieldPathSelectorNetworkConfigState,
  9421  		subPath:  NewDeviceStatusNetworkConfigStateFieldPathBuilder().ActiveNetplanConfig().FieldPath(),
  9422  	}
  9423  }
  9424  
  9425  func (s Device_StatusPathSelectorNetworkConfigStateActiveNetplanConfig) WithValue(value string) *DeviceStatus_FieldSubPathValue {
  9426  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
  9427  }
  9428  
  9429  func (s Device_StatusPathSelectorNetworkConfigStateActiveNetplanConfig) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
  9430  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
  9431  }
  9432  
  9433  type Device_StatusPathSelectorNetworkConfigStateDesiredNetplanConfig struct{}
  9434  
  9435  func (Device_StatusPathSelectorNetworkConfigStateDesiredNetplanConfig) FieldPath() *DeviceStatus_FieldSubPath {
  9436  	return &DeviceStatus_FieldSubPath{
  9437  		selector: DeviceStatus_FieldPathSelectorNetworkConfigState,
  9438  		subPath:  NewDeviceStatusNetworkConfigStateFieldPathBuilder().DesiredNetplanConfig().FieldPath(),
  9439  	}
  9440  }
  9441  
  9442  func (s Device_StatusPathSelectorNetworkConfigStateDesiredNetplanConfig) WithValue(value string) *DeviceStatus_FieldSubPathValue {
  9443  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
  9444  }
  9445  
  9446  func (s Device_StatusPathSelectorNetworkConfigStateDesiredNetplanConfig) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
  9447  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
  9448  }
  9449  
  9450  type Device_StatusPathSelectorProxyConfigStatus struct{}
  9451  
  9452  func (Device_StatusPathSelectorProxyConfigStatus) FieldPath() *DeviceStatus_FieldTerminalPath {
  9453  	return &DeviceStatus_FieldTerminalPath{selector: DeviceStatus_FieldPathSelectorProxyConfigStatus}
  9454  }
  9455  
  9456  func (s Device_StatusPathSelectorProxyConfigStatus) WithValue(value *Device_Status_ProxyConfigStatus) *DeviceStatus_FieldTerminalPathValue {
  9457  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldTerminalPathValue)
  9458  }
  9459  
  9460  func (s Device_StatusPathSelectorProxyConfigStatus) WithArrayOfValues(values []*Device_Status_ProxyConfigStatus) *DeviceStatus_FieldTerminalPathArrayOfValues {
  9461  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldTerminalPathArrayOfValues)
  9462  }
  9463  
  9464  func (Device_StatusPathSelectorProxyConfigStatus) WithSubPath(subPath DeviceStatusProxyConfigStatus_FieldPath) *DeviceStatus_FieldSubPath {
  9465  	return &DeviceStatus_FieldSubPath{selector: DeviceStatus_FieldPathSelectorProxyConfigStatus, subPath: subPath}
  9466  }
  9467  
  9468  func (s Device_StatusPathSelectorProxyConfigStatus) WithSubValue(subPathValue DeviceStatusProxyConfigStatus_FieldPathValue) *DeviceStatus_FieldSubPathValue {
  9469  	return &DeviceStatus_FieldSubPathValue{DeviceStatus_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
  9470  }
  9471  
  9472  func (s Device_StatusPathSelectorProxyConfigStatus) WithSubArrayOfValues(subPathArrayOfValues DeviceStatusProxyConfigStatus_FieldPathArrayOfValues) *DeviceStatus_FieldSubPathArrayOfValues {
  9473  	return &DeviceStatus_FieldSubPathArrayOfValues{DeviceStatus_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
  9474  }
  9475  
  9476  func (s Device_StatusPathSelectorProxyConfigStatus) WithSubArrayItemValue(subPathArrayItemValue DeviceStatusProxyConfigStatus_FieldPathArrayItemValue) *DeviceStatus_FieldSubPathArrayItemValue {
  9477  	return &DeviceStatus_FieldSubPathArrayItemValue{DeviceStatus_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
  9478  }
  9479  
  9480  func (Device_StatusPathSelectorProxyConfigStatus) ActiveConfigSource() Device_StatusPathSelectorProxyConfigStatusActiveConfigSource {
  9481  	return Device_StatusPathSelectorProxyConfigStatusActiveConfigSource{}
  9482  }
  9483  
  9484  func (Device_StatusPathSelectorProxyConfigStatus) DesiredConfigSource() Device_StatusPathSelectorProxyConfigStatusDesiredConfigSource {
  9485  	return Device_StatusPathSelectorProxyConfigStatusDesiredConfigSource{}
  9486  }
  9487  
  9488  func (Device_StatusPathSelectorProxyConfigStatus) ProxyConfigError() Device_StatusPathSelectorProxyConfigStatusProxyConfigError {
  9489  	return Device_StatusPathSelectorProxyConfigStatusProxyConfigError{}
  9490  }
  9491  
  9492  func (Device_StatusPathSelectorProxyConfigStatus) DefaultConfig() Device_StatusPathSelectorProxyConfigStatusDefaultConfig {
  9493  	return Device_StatusPathSelectorProxyConfigStatusDefaultConfig{}
  9494  }
  9495  
  9496  func (Device_StatusPathSelectorProxyConfigStatus) ActiveConfig() Device_StatusPathSelectorProxyConfigStatusActiveConfig {
  9497  	return Device_StatusPathSelectorProxyConfigStatusActiveConfig{}
  9498  }
  9499  
  9500  func (Device_StatusPathSelectorProxyConfigStatus) ApiConfig() Device_StatusPathSelectorProxyConfigStatusApiConfig {
  9501  	return Device_StatusPathSelectorProxyConfigStatusApiConfig{}
  9502  }
  9503  
  9504  type Device_StatusPathSelectorProxyConfigStatusActiveConfigSource struct{}
  9505  
  9506  func (Device_StatusPathSelectorProxyConfigStatusActiveConfigSource) FieldPath() *DeviceStatus_FieldSubPath {
  9507  	return &DeviceStatus_FieldSubPath{
  9508  		selector: DeviceStatus_FieldPathSelectorProxyConfigStatus,
  9509  		subPath:  NewDeviceStatusProxyConfigStatusFieldPathBuilder().ActiveConfigSource().FieldPath(),
  9510  	}
  9511  }
  9512  
  9513  func (s Device_StatusPathSelectorProxyConfigStatusActiveConfigSource) WithValue(value Device_Status_ProxyConfigStatus_ProxyConfigSource) *DeviceStatus_FieldSubPathValue {
  9514  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
  9515  }
  9516  
  9517  func (s Device_StatusPathSelectorProxyConfigStatusActiveConfigSource) WithArrayOfValues(values []Device_Status_ProxyConfigStatus_ProxyConfigSource) *DeviceStatus_FieldSubPathArrayOfValues {
  9518  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
  9519  }
  9520  
  9521  type Device_StatusPathSelectorProxyConfigStatusDesiredConfigSource struct{}
  9522  
  9523  func (Device_StatusPathSelectorProxyConfigStatusDesiredConfigSource) FieldPath() *DeviceStatus_FieldSubPath {
  9524  	return &DeviceStatus_FieldSubPath{
  9525  		selector: DeviceStatus_FieldPathSelectorProxyConfigStatus,
  9526  		subPath:  NewDeviceStatusProxyConfigStatusFieldPathBuilder().DesiredConfigSource().FieldPath(),
  9527  	}
  9528  }
  9529  
  9530  func (s Device_StatusPathSelectorProxyConfigStatusDesiredConfigSource) WithValue(value Device_Status_ProxyConfigStatus_ProxyConfigSource) *DeviceStatus_FieldSubPathValue {
  9531  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
  9532  }
  9533  
  9534  func (s Device_StatusPathSelectorProxyConfigStatusDesiredConfigSource) WithArrayOfValues(values []Device_Status_ProxyConfigStatus_ProxyConfigSource) *DeviceStatus_FieldSubPathArrayOfValues {
  9535  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
  9536  }
  9537  
  9538  type Device_StatusPathSelectorProxyConfigStatusProxyConfigError struct{}
  9539  
  9540  func (Device_StatusPathSelectorProxyConfigStatusProxyConfigError) FieldPath() *DeviceStatus_FieldSubPath {
  9541  	return &DeviceStatus_FieldSubPath{
  9542  		selector: DeviceStatus_FieldPathSelectorProxyConfigStatus,
  9543  		subPath:  NewDeviceStatusProxyConfigStatusFieldPathBuilder().ProxyConfigError().FieldPath(),
  9544  	}
  9545  }
  9546  
  9547  func (s Device_StatusPathSelectorProxyConfigStatusProxyConfigError) WithValue(value string) *DeviceStatus_FieldSubPathValue {
  9548  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
  9549  }
  9550  
  9551  func (s Device_StatusPathSelectorProxyConfigStatusProxyConfigError) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
  9552  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
  9553  }
  9554  
  9555  type Device_StatusPathSelectorProxyConfigStatusDefaultConfig struct{}
  9556  
  9557  func (Device_StatusPathSelectorProxyConfigStatusDefaultConfig) FieldPath() *DeviceStatus_FieldSubPath {
  9558  	return &DeviceStatus_FieldSubPath{
  9559  		selector: DeviceStatus_FieldPathSelectorProxyConfigStatus,
  9560  		subPath:  NewDeviceStatusProxyConfigStatusFieldPathBuilder().DefaultConfig().FieldPath(),
  9561  	}
  9562  }
  9563  
  9564  func (s Device_StatusPathSelectorProxyConfigStatusDefaultConfig) WithValue(value *Device_Spec_ProxyConfig) *DeviceStatus_FieldSubPathValue {
  9565  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
  9566  }
  9567  
  9568  func (s Device_StatusPathSelectorProxyConfigStatusDefaultConfig) WithArrayOfValues(values []*Device_Spec_ProxyConfig) *DeviceStatus_FieldSubPathArrayOfValues {
  9569  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
  9570  }
  9571  
  9572  func (Device_StatusPathSelectorProxyConfigStatusDefaultConfig) HttpProxy() Device_StatusPathSelectorProxyConfigStatusDefaultConfigHttpProxy {
  9573  	return Device_StatusPathSelectorProxyConfigStatusDefaultConfigHttpProxy{}
  9574  }
  9575  
  9576  func (Device_StatusPathSelectorProxyConfigStatusDefaultConfig) HttpsProxy() Device_StatusPathSelectorProxyConfigStatusDefaultConfigHttpsProxy {
  9577  	return Device_StatusPathSelectorProxyConfigStatusDefaultConfigHttpsProxy{}
  9578  }
  9579  
  9580  func (Device_StatusPathSelectorProxyConfigStatusDefaultConfig) NoProxy() Device_StatusPathSelectorProxyConfigStatusDefaultConfigNoProxy {
  9581  	return Device_StatusPathSelectorProxyConfigStatusDefaultConfigNoProxy{}
  9582  }
  9583  
  9584  func (Device_StatusPathSelectorProxyConfigStatusDefaultConfig) ProxyInterfaces() Device_StatusPathSelectorProxyConfigStatusDefaultConfigProxyInterfaces {
  9585  	return Device_StatusPathSelectorProxyConfigStatusDefaultConfigProxyInterfaces{}
  9586  }
  9587  
  9588  type Device_StatusPathSelectorProxyConfigStatusDefaultConfigHttpProxy struct{}
  9589  
  9590  func (Device_StatusPathSelectorProxyConfigStatusDefaultConfigHttpProxy) FieldPath() *DeviceStatus_FieldSubPath {
  9591  	return &DeviceStatus_FieldSubPath{
  9592  		selector: DeviceStatus_FieldPathSelectorProxyConfigStatus,
  9593  		subPath:  NewDeviceStatusProxyConfigStatusFieldPathBuilder().DefaultConfig().HttpProxy().FieldPath(),
  9594  	}
  9595  }
  9596  
  9597  func (s Device_StatusPathSelectorProxyConfigStatusDefaultConfigHttpProxy) WithValue(value string) *DeviceStatus_FieldSubPathValue {
  9598  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
  9599  }
  9600  
  9601  func (s Device_StatusPathSelectorProxyConfigStatusDefaultConfigHttpProxy) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
  9602  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
  9603  }
  9604  
  9605  type Device_StatusPathSelectorProxyConfigStatusDefaultConfigHttpsProxy struct{}
  9606  
  9607  func (Device_StatusPathSelectorProxyConfigStatusDefaultConfigHttpsProxy) FieldPath() *DeviceStatus_FieldSubPath {
  9608  	return &DeviceStatus_FieldSubPath{
  9609  		selector: DeviceStatus_FieldPathSelectorProxyConfigStatus,
  9610  		subPath:  NewDeviceStatusProxyConfigStatusFieldPathBuilder().DefaultConfig().HttpsProxy().FieldPath(),
  9611  	}
  9612  }
  9613  
  9614  func (s Device_StatusPathSelectorProxyConfigStatusDefaultConfigHttpsProxy) WithValue(value string) *DeviceStatus_FieldSubPathValue {
  9615  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
  9616  }
  9617  
  9618  func (s Device_StatusPathSelectorProxyConfigStatusDefaultConfigHttpsProxy) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
  9619  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
  9620  }
  9621  
  9622  type Device_StatusPathSelectorProxyConfigStatusDefaultConfigNoProxy struct{}
  9623  
  9624  func (Device_StatusPathSelectorProxyConfigStatusDefaultConfigNoProxy) FieldPath() *DeviceStatus_FieldSubPath {
  9625  	return &DeviceStatus_FieldSubPath{
  9626  		selector: DeviceStatus_FieldPathSelectorProxyConfigStatus,
  9627  		subPath:  NewDeviceStatusProxyConfigStatusFieldPathBuilder().DefaultConfig().NoProxy().FieldPath(),
  9628  	}
  9629  }
  9630  
  9631  func (s Device_StatusPathSelectorProxyConfigStatusDefaultConfigNoProxy) WithValue(value string) *DeviceStatus_FieldSubPathValue {
  9632  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
  9633  }
  9634  
  9635  func (s Device_StatusPathSelectorProxyConfigStatusDefaultConfigNoProxy) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
  9636  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
  9637  }
  9638  
  9639  type Device_StatusPathSelectorProxyConfigStatusDefaultConfigProxyInterfaces struct{}
  9640  
  9641  func (Device_StatusPathSelectorProxyConfigStatusDefaultConfigProxyInterfaces) FieldPath() *DeviceStatus_FieldSubPath {
  9642  	return &DeviceStatus_FieldSubPath{
  9643  		selector: DeviceStatus_FieldPathSelectorProxyConfigStatus,
  9644  		subPath:  NewDeviceStatusProxyConfigStatusFieldPathBuilder().DefaultConfig().ProxyInterfaces().FieldPath(),
  9645  	}
  9646  }
  9647  
  9648  func (s Device_StatusPathSelectorProxyConfigStatusDefaultConfigProxyInterfaces) WithValue(value []string) *DeviceStatus_FieldSubPathValue {
  9649  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
  9650  }
  9651  
  9652  func (s Device_StatusPathSelectorProxyConfigStatusDefaultConfigProxyInterfaces) WithArrayOfValues(values [][]string) *DeviceStatus_FieldSubPathArrayOfValues {
  9653  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
  9654  }
  9655  
  9656  func (s Device_StatusPathSelectorProxyConfigStatusDefaultConfigProxyInterfaces) WithItemValue(value string) *DeviceStatus_FieldSubPathArrayItemValue {
  9657  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatus_FieldSubPathArrayItemValue)
  9658  }
  9659  
  9660  type Device_StatusPathSelectorProxyConfigStatusActiveConfig struct{}
  9661  
  9662  func (Device_StatusPathSelectorProxyConfigStatusActiveConfig) FieldPath() *DeviceStatus_FieldSubPath {
  9663  	return &DeviceStatus_FieldSubPath{
  9664  		selector: DeviceStatus_FieldPathSelectorProxyConfigStatus,
  9665  		subPath:  NewDeviceStatusProxyConfigStatusFieldPathBuilder().ActiveConfig().FieldPath(),
  9666  	}
  9667  }
  9668  
  9669  func (s Device_StatusPathSelectorProxyConfigStatusActiveConfig) WithValue(value *Device_Spec_ProxyConfig) *DeviceStatus_FieldSubPathValue {
  9670  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
  9671  }
  9672  
  9673  func (s Device_StatusPathSelectorProxyConfigStatusActiveConfig) WithArrayOfValues(values []*Device_Spec_ProxyConfig) *DeviceStatus_FieldSubPathArrayOfValues {
  9674  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
  9675  }
  9676  
  9677  func (Device_StatusPathSelectorProxyConfigStatusActiveConfig) HttpProxy() Device_StatusPathSelectorProxyConfigStatusActiveConfigHttpProxy {
  9678  	return Device_StatusPathSelectorProxyConfigStatusActiveConfigHttpProxy{}
  9679  }
  9680  
  9681  func (Device_StatusPathSelectorProxyConfigStatusActiveConfig) HttpsProxy() Device_StatusPathSelectorProxyConfigStatusActiveConfigHttpsProxy {
  9682  	return Device_StatusPathSelectorProxyConfigStatusActiveConfigHttpsProxy{}
  9683  }
  9684  
  9685  func (Device_StatusPathSelectorProxyConfigStatusActiveConfig) NoProxy() Device_StatusPathSelectorProxyConfigStatusActiveConfigNoProxy {
  9686  	return Device_StatusPathSelectorProxyConfigStatusActiveConfigNoProxy{}
  9687  }
  9688  
  9689  func (Device_StatusPathSelectorProxyConfigStatusActiveConfig) ProxyInterfaces() Device_StatusPathSelectorProxyConfigStatusActiveConfigProxyInterfaces {
  9690  	return Device_StatusPathSelectorProxyConfigStatusActiveConfigProxyInterfaces{}
  9691  }
  9692  
  9693  type Device_StatusPathSelectorProxyConfigStatusActiveConfigHttpProxy struct{}
  9694  
  9695  func (Device_StatusPathSelectorProxyConfigStatusActiveConfigHttpProxy) FieldPath() *DeviceStatus_FieldSubPath {
  9696  	return &DeviceStatus_FieldSubPath{
  9697  		selector: DeviceStatus_FieldPathSelectorProxyConfigStatus,
  9698  		subPath:  NewDeviceStatusProxyConfigStatusFieldPathBuilder().ActiveConfig().HttpProxy().FieldPath(),
  9699  	}
  9700  }
  9701  
  9702  func (s Device_StatusPathSelectorProxyConfigStatusActiveConfigHttpProxy) WithValue(value string) *DeviceStatus_FieldSubPathValue {
  9703  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
  9704  }
  9705  
  9706  func (s Device_StatusPathSelectorProxyConfigStatusActiveConfigHttpProxy) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
  9707  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
  9708  }
  9709  
  9710  type Device_StatusPathSelectorProxyConfigStatusActiveConfigHttpsProxy struct{}
  9711  
  9712  func (Device_StatusPathSelectorProxyConfigStatusActiveConfigHttpsProxy) FieldPath() *DeviceStatus_FieldSubPath {
  9713  	return &DeviceStatus_FieldSubPath{
  9714  		selector: DeviceStatus_FieldPathSelectorProxyConfigStatus,
  9715  		subPath:  NewDeviceStatusProxyConfigStatusFieldPathBuilder().ActiveConfig().HttpsProxy().FieldPath(),
  9716  	}
  9717  }
  9718  
  9719  func (s Device_StatusPathSelectorProxyConfigStatusActiveConfigHttpsProxy) WithValue(value string) *DeviceStatus_FieldSubPathValue {
  9720  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
  9721  }
  9722  
  9723  func (s Device_StatusPathSelectorProxyConfigStatusActiveConfigHttpsProxy) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
  9724  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
  9725  }
  9726  
  9727  type Device_StatusPathSelectorProxyConfigStatusActiveConfigNoProxy struct{}
  9728  
  9729  func (Device_StatusPathSelectorProxyConfigStatusActiveConfigNoProxy) FieldPath() *DeviceStatus_FieldSubPath {
  9730  	return &DeviceStatus_FieldSubPath{
  9731  		selector: DeviceStatus_FieldPathSelectorProxyConfigStatus,
  9732  		subPath:  NewDeviceStatusProxyConfigStatusFieldPathBuilder().ActiveConfig().NoProxy().FieldPath(),
  9733  	}
  9734  }
  9735  
  9736  func (s Device_StatusPathSelectorProxyConfigStatusActiveConfigNoProxy) WithValue(value string) *DeviceStatus_FieldSubPathValue {
  9737  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
  9738  }
  9739  
  9740  func (s Device_StatusPathSelectorProxyConfigStatusActiveConfigNoProxy) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
  9741  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
  9742  }
  9743  
  9744  type Device_StatusPathSelectorProxyConfigStatusActiveConfigProxyInterfaces struct{}
  9745  
  9746  func (Device_StatusPathSelectorProxyConfigStatusActiveConfigProxyInterfaces) FieldPath() *DeviceStatus_FieldSubPath {
  9747  	return &DeviceStatus_FieldSubPath{
  9748  		selector: DeviceStatus_FieldPathSelectorProxyConfigStatus,
  9749  		subPath:  NewDeviceStatusProxyConfigStatusFieldPathBuilder().ActiveConfig().ProxyInterfaces().FieldPath(),
  9750  	}
  9751  }
  9752  
  9753  func (s Device_StatusPathSelectorProxyConfigStatusActiveConfigProxyInterfaces) WithValue(value []string) *DeviceStatus_FieldSubPathValue {
  9754  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
  9755  }
  9756  
  9757  func (s Device_StatusPathSelectorProxyConfigStatusActiveConfigProxyInterfaces) WithArrayOfValues(values [][]string) *DeviceStatus_FieldSubPathArrayOfValues {
  9758  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
  9759  }
  9760  
  9761  func (s Device_StatusPathSelectorProxyConfigStatusActiveConfigProxyInterfaces) WithItemValue(value string) *DeviceStatus_FieldSubPathArrayItemValue {
  9762  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatus_FieldSubPathArrayItemValue)
  9763  }
  9764  
  9765  type Device_StatusPathSelectorProxyConfigStatusApiConfig struct{}
  9766  
  9767  func (Device_StatusPathSelectorProxyConfigStatusApiConfig) FieldPath() *DeviceStatus_FieldSubPath {
  9768  	return &DeviceStatus_FieldSubPath{
  9769  		selector: DeviceStatus_FieldPathSelectorProxyConfigStatus,
  9770  		subPath:  NewDeviceStatusProxyConfigStatusFieldPathBuilder().ApiConfig().FieldPath(),
  9771  	}
  9772  }
  9773  
  9774  func (s Device_StatusPathSelectorProxyConfigStatusApiConfig) WithValue(value *Device_Spec_ProxyConfig) *DeviceStatus_FieldSubPathValue {
  9775  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
  9776  }
  9777  
  9778  func (s Device_StatusPathSelectorProxyConfigStatusApiConfig) WithArrayOfValues(values []*Device_Spec_ProxyConfig) *DeviceStatus_FieldSubPathArrayOfValues {
  9779  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
  9780  }
  9781  
  9782  func (Device_StatusPathSelectorProxyConfigStatusApiConfig) HttpProxy() Device_StatusPathSelectorProxyConfigStatusApiConfigHttpProxy {
  9783  	return Device_StatusPathSelectorProxyConfigStatusApiConfigHttpProxy{}
  9784  }
  9785  
  9786  func (Device_StatusPathSelectorProxyConfigStatusApiConfig) HttpsProxy() Device_StatusPathSelectorProxyConfigStatusApiConfigHttpsProxy {
  9787  	return Device_StatusPathSelectorProxyConfigStatusApiConfigHttpsProxy{}
  9788  }
  9789  
  9790  func (Device_StatusPathSelectorProxyConfigStatusApiConfig) NoProxy() Device_StatusPathSelectorProxyConfigStatusApiConfigNoProxy {
  9791  	return Device_StatusPathSelectorProxyConfigStatusApiConfigNoProxy{}
  9792  }
  9793  
  9794  func (Device_StatusPathSelectorProxyConfigStatusApiConfig) ProxyInterfaces() Device_StatusPathSelectorProxyConfigStatusApiConfigProxyInterfaces {
  9795  	return Device_StatusPathSelectorProxyConfigStatusApiConfigProxyInterfaces{}
  9796  }
  9797  
  9798  type Device_StatusPathSelectorProxyConfigStatusApiConfigHttpProxy struct{}
  9799  
  9800  func (Device_StatusPathSelectorProxyConfigStatusApiConfigHttpProxy) FieldPath() *DeviceStatus_FieldSubPath {
  9801  	return &DeviceStatus_FieldSubPath{
  9802  		selector: DeviceStatus_FieldPathSelectorProxyConfigStatus,
  9803  		subPath:  NewDeviceStatusProxyConfigStatusFieldPathBuilder().ApiConfig().HttpProxy().FieldPath(),
  9804  	}
  9805  }
  9806  
  9807  func (s Device_StatusPathSelectorProxyConfigStatusApiConfigHttpProxy) WithValue(value string) *DeviceStatus_FieldSubPathValue {
  9808  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
  9809  }
  9810  
  9811  func (s Device_StatusPathSelectorProxyConfigStatusApiConfigHttpProxy) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
  9812  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
  9813  }
  9814  
  9815  type Device_StatusPathSelectorProxyConfigStatusApiConfigHttpsProxy struct{}
  9816  
  9817  func (Device_StatusPathSelectorProxyConfigStatusApiConfigHttpsProxy) FieldPath() *DeviceStatus_FieldSubPath {
  9818  	return &DeviceStatus_FieldSubPath{
  9819  		selector: DeviceStatus_FieldPathSelectorProxyConfigStatus,
  9820  		subPath:  NewDeviceStatusProxyConfigStatusFieldPathBuilder().ApiConfig().HttpsProxy().FieldPath(),
  9821  	}
  9822  }
  9823  
  9824  func (s Device_StatusPathSelectorProxyConfigStatusApiConfigHttpsProxy) WithValue(value string) *DeviceStatus_FieldSubPathValue {
  9825  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
  9826  }
  9827  
  9828  func (s Device_StatusPathSelectorProxyConfigStatusApiConfigHttpsProxy) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
  9829  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
  9830  }
  9831  
  9832  type Device_StatusPathSelectorProxyConfigStatusApiConfigNoProxy struct{}
  9833  
  9834  func (Device_StatusPathSelectorProxyConfigStatusApiConfigNoProxy) FieldPath() *DeviceStatus_FieldSubPath {
  9835  	return &DeviceStatus_FieldSubPath{
  9836  		selector: DeviceStatus_FieldPathSelectorProxyConfigStatus,
  9837  		subPath:  NewDeviceStatusProxyConfigStatusFieldPathBuilder().ApiConfig().NoProxy().FieldPath(),
  9838  	}
  9839  }
  9840  
  9841  func (s Device_StatusPathSelectorProxyConfigStatusApiConfigNoProxy) WithValue(value string) *DeviceStatus_FieldSubPathValue {
  9842  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
  9843  }
  9844  
  9845  func (s Device_StatusPathSelectorProxyConfigStatusApiConfigNoProxy) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
  9846  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
  9847  }
  9848  
  9849  type Device_StatusPathSelectorProxyConfigStatusApiConfigProxyInterfaces struct{}
  9850  
  9851  func (Device_StatusPathSelectorProxyConfigStatusApiConfigProxyInterfaces) FieldPath() *DeviceStatus_FieldSubPath {
  9852  	return &DeviceStatus_FieldSubPath{
  9853  		selector: DeviceStatus_FieldPathSelectorProxyConfigStatus,
  9854  		subPath:  NewDeviceStatusProxyConfigStatusFieldPathBuilder().ApiConfig().ProxyInterfaces().FieldPath(),
  9855  	}
  9856  }
  9857  
  9858  func (s Device_StatusPathSelectorProxyConfigStatusApiConfigProxyInterfaces) WithValue(value []string) *DeviceStatus_FieldSubPathValue {
  9859  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
  9860  }
  9861  
  9862  func (s Device_StatusPathSelectorProxyConfigStatusApiConfigProxyInterfaces) WithArrayOfValues(values [][]string) *DeviceStatus_FieldSubPathArrayOfValues {
  9863  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
  9864  }
  9865  
  9866  func (s Device_StatusPathSelectorProxyConfigStatusApiConfigProxyInterfaces) WithItemValue(value string) *DeviceStatus_FieldSubPathArrayItemValue {
  9867  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatus_FieldSubPathArrayItemValue)
  9868  }
  9869  
  9870  type Device_StatusPathSelectorDeviceInfo struct{}
  9871  
  9872  func (Device_StatusPathSelectorDeviceInfo) FieldPath() *DeviceStatus_FieldTerminalPath {
  9873  	return &DeviceStatus_FieldTerminalPath{selector: DeviceStatus_FieldPathSelectorDeviceInfo}
  9874  }
  9875  
  9876  func (s Device_StatusPathSelectorDeviceInfo) WithValue(value *Device_Status_DeviceInfo) *DeviceStatus_FieldTerminalPathValue {
  9877  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldTerminalPathValue)
  9878  }
  9879  
  9880  func (s Device_StatusPathSelectorDeviceInfo) WithArrayOfValues(values []*Device_Status_DeviceInfo) *DeviceStatus_FieldTerminalPathArrayOfValues {
  9881  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldTerminalPathArrayOfValues)
  9882  }
  9883  
  9884  func (Device_StatusPathSelectorDeviceInfo) WithSubPath(subPath DeviceStatusDeviceInfo_FieldPath) *DeviceStatus_FieldSubPath {
  9885  	return &DeviceStatus_FieldSubPath{selector: DeviceStatus_FieldPathSelectorDeviceInfo, subPath: subPath}
  9886  }
  9887  
  9888  func (s Device_StatusPathSelectorDeviceInfo) WithSubValue(subPathValue DeviceStatusDeviceInfo_FieldPathValue) *DeviceStatus_FieldSubPathValue {
  9889  	return &DeviceStatus_FieldSubPathValue{DeviceStatus_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
  9890  }
  9891  
  9892  func (s Device_StatusPathSelectorDeviceInfo) WithSubArrayOfValues(subPathArrayOfValues DeviceStatusDeviceInfo_FieldPathArrayOfValues) *DeviceStatus_FieldSubPathArrayOfValues {
  9893  	return &DeviceStatus_FieldSubPathArrayOfValues{DeviceStatus_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
  9894  }
  9895  
  9896  func (s Device_StatusPathSelectorDeviceInfo) WithSubArrayItemValue(subPathArrayItemValue DeviceStatusDeviceInfo_FieldPathArrayItemValue) *DeviceStatus_FieldSubPathArrayItemValue {
  9897  	return &DeviceStatus_FieldSubPathArrayItemValue{DeviceStatus_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
  9898  }
  9899  
  9900  func (Device_StatusPathSelectorDeviceInfo) Architecture() Device_StatusPathSelectorDeviceInfoArchitecture {
  9901  	return Device_StatusPathSelectorDeviceInfoArchitecture{}
  9902  }
  9903  
  9904  func (Device_StatusPathSelectorDeviceInfo) Hardware() Device_StatusPathSelectorDeviceInfoHardware {
  9905  	return Device_StatusPathSelectorDeviceInfoHardware{}
  9906  }
  9907  
  9908  func (Device_StatusPathSelectorDeviceInfo) OperatingSystem() Device_StatusPathSelectorDeviceInfoOperatingSystem {
  9909  	return Device_StatusPathSelectorDeviceInfoOperatingSystem{}
  9910  }
  9911  
  9912  func (Device_StatusPathSelectorDeviceInfo) KernelVersion() Device_StatusPathSelectorDeviceInfoKernelVersion {
  9913  	return Device_StatusPathSelectorDeviceInfoKernelVersion{}
  9914  }
  9915  
  9916  func (Device_StatusPathSelectorDeviceInfo) OsImage() Device_StatusPathSelectorDeviceInfoOsImage {
  9917  	return Device_StatusPathSelectorDeviceInfoOsImage{}
  9918  }
  9919  
  9920  func (Device_StatusPathSelectorDeviceInfo) ContainerRuntimeVersion() Device_StatusPathSelectorDeviceInfoContainerRuntimeVersion {
  9921  	return Device_StatusPathSelectorDeviceInfoContainerRuntimeVersion{}
  9922  }
  9923  
  9924  func (Device_StatusPathSelectorDeviceInfo) OsVersion() Device_StatusPathSelectorDeviceInfoOsVersion {
  9925  	return Device_StatusPathSelectorDeviceInfoOsVersion{}
  9926  }
  9927  
  9928  func (Device_StatusPathSelectorDeviceInfo) Driver() Device_StatusPathSelectorDeviceInfoDriver {
  9929  	return Device_StatusPathSelectorDeviceInfoDriver{}
  9930  }
  9931  
  9932  func (Device_StatusPathSelectorDeviceInfo) HardwareInformation() Device_StatusPathSelectorDeviceInfoHardwareInformation {
  9933  	return Device_StatusPathSelectorDeviceInfoHardwareInformation{}
  9934  }
  9935  
  9936  func (Device_StatusPathSelectorDeviceInfo) NetworkInterfaces() Device_StatusPathSelectorDeviceInfoNetworkInterfaces {
  9937  	return Device_StatusPathSelectorDeviceInfoNetworkInterfaces{}
  9938  }
  9939  
  9940  func (Device_StatusPathSelectorDeviceInfo) ControlPlaneInterfaceInfo() Device_StatusPathSelectorDeviceInfoControlPlaneInterfaceInfo {
  9941  	return Device_StatusPathSelectorDeviceInfoControlPlaneInterfaceInfo{}
  9942  }
  9943  
  9944  type Device_StatusPathSelectorDeviceInfoArchitecture struct{}
  9945  
  9946  func (Device_StatusPathSelectorDeviceInfoArchitecture) FieldPath() *DeviceStatus_FieldSubPath {
  9947  	return &DeviceStatus_FieldSubPath{
  9948  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
  9949  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().Architecture().FieldPath(),
  9950  	}
  9951  }
  9952  
  9953  func (s Device_StatusPathSelectorDeviceInfoArchitecture) WithValue(value string) *DeviceStatus_FieldSubPathValue {
  9954  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
  9955  }
  9956  
  9957  func (s Device_StatusPathSelectorDeviceInfoArchitecture) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
  9958  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
  9959  }
  9960  
  9961  type Device_StatusPathSelectorDeviceInfoHardware struct{}
  9962  
  9963  func (Device_StatusPathSelectorDeviceInfoHardware) FieldPath() *DeviceStatus_FieldSubPath {
  9964  	return &DeviceStatus_FieldSubPath{
  9965  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
  9966  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().Hardware().FieldPath(),
  9967  	}
  9968  }
  9969  
  9970  func (s Device_StatusPathSelectorDeviceInfoHardware) WithValue(value string) *DeviceStatus_FieldSubPathValue {
  9971  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
  9972  }
  9973  
  9974  func (s Device_StatusPathSelectorDeviceInfoHardware) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
  9975  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
  9976  }
  9977  
  9978  type Device_StatusPathSelectorDeviceInfoOperatingSystem struct{}
  9979  
  9980  func (Device_StatusPathSelectorDeviceInfoOperatingSystem) FieldPath() *DeviceStatus_FieldSubPath {
  9981  	return &DeviceStatus_FieldSubPath{
  9982  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
  9983  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().OperatingSystem().FieldPath(),
  9984  	}
  9985  }
  9986  
  9987  func (s Device_StatusPathSelectorDeviceInfoOperatingSystem) WithValue(value string) *DeviceStatus_FieldSubPathValue {
  9988  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
  9989  }
  9990  
  9991  func (s Device_StatusPathSelectorDeviceInfoOperatingSystem) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
  9992  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
  9993  }
  9994  
  9995  type Device_StatusPathSelectorDeviceInfoKernelVersion struct{}
  9996  
  9997  func (Device_StatusPathSelectorDeviceInfoKernelVersion) FieldPath() *DeviceStatus_FieldSubPath {
  9998  	return &DeviceStatus_FieldSubPath{
  9999  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10000  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().KernelVersion().FieldPath(),
 10001  	}
 10002  }
 10003  
 10004  func (s Device_StatusPathSelectorDeviceInfoKernelVersion) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 10005  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10006  }
 10007  
 10008  func (s Device_StatusPathSelectorDeviceInfoKernelVersion) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 10009  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10010  }
 10011  
 10012  type Device_StatusPathSelectorDeviceInfoOsImage struct{}
 10013  
 10014  func (Device_StatusPathSelectorDeviceInfoOsImage) FieldPath() *DeviceStatus_FieldSubPath {
 10015  	return &DeviceStatus_FieldSubPath{
 10016  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10017  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().OsImage().FieldPath(),
 10018  	}
 10019  }
 10020  
 10021  func (s Device_StatusPathSelectorDeviceInfoOsImage) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 10022  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10023  }
 10024  
 10025  func (s Device_StatusPathSelectorDeviceInfoOsImage) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 10026  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10027  }
 10028  
 10029  type Device_StatusPathSelectorDeviceInfoContainerRuntimeVersion struct{}
 10030  
 10031  func (Device_StatusPathSelectorDeviceInfoContainerRuntimeVersion) FieldPath() *DeviceStatus_FieldSubPath {
 10032  	return &DeviceStatus_FieldSubPath{
 10033  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10034  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().ContainerRuntimeVersion().FieldPath(),
 10035  	}
 10036  }
 10037  
 10038  func (s Device_StatusPathSelectorDeviceInfoContainerRuntimeVersion) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 10039  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10040  }
 10041  
 10042  func (s Device_StatusPathSelectorDeviceInfoContainerRuntimeVersion) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 10043  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10044  }
 10045  
 10046  type Device_StatusPathSelectorDeviceInfoOsVersion struct{}
 10047  
 10048  func (Device_StatusPathSelectorDeviceInfoOsVersion) FieldPath() *DeviceStatus_FieldSubPath {
 10049  	return &DeviceStatus_FieldSubPath{
 10050  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10051  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().OsVersion().FieldPath(),
 10052  	}
 10053  }
 10054  
 10055  func (s Device_StatusPathSelectorDeviceInfoOsVersion) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 10056  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10057  }
 10058  
 10059  func (s Device_StatusPathSelectorDeviceInfoOsVersion) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 10060  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10061  }
 10062  
 10063  type Device_StatusPathSelectorDeviceInfoDriver struct{}
 10064  
 10065  func (Device_StatusPathSelectorDeviceInfoDriver) FieldPath() *DeviceStatus_FieldSubPath {
 10066  	return &DeviceStatus_FieldSubPath{
 10067  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10068  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().Driver().FieldPath(),
 10069  	}
 10070  }
 10071  
 10072  func (s Device_StatusPathSelectorDeviceInfoDriver) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 10073  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10074  }
 10075  
 10076  func (s Device_StatusPathSelectorDeviceInfoDriver) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 10077  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10078  }
 10079  
 10080  type Device_StatusPathSelectorDeviceInfoHardwareInformation struct{}
 10081  
 10082  func (Device_StatusPathSelectorDeviceInfoHardwareInformation) FieldPath() *DeviceStatus_FieldSubPath {
 10083  	return &DeviceStatus_FieldSubPath{
 10084  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10085  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().FieldPath(),
 10086  	}
 10087  }
 10088  
 10089  func (s Device_StatusPathSelectorDeviceInfoHardwareInformation) WithValue(value *Device_Status_DeviceInfo_HardwareInformation) *DeviceStatus_FieldSubPathValue {
 10090  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10091  }
 10092  
 10093  func (s Device_StatusPathSelectorDeviceInfoHardwareInformation) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation) *DeviceStatus_FieldSubPathArrayOfValues {
 10094  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10095  }
 10096  
 10097  func (Device_StatusPathSelectorDeviceInfoHardwareInformation) Os() Device_StatusPathSelectorDeviceInfoHardwareInformationOs {
 10098  	return Device_StatusPathSelectorDeviceInfoHardwareInformationOs{}
 10099  }
 10100  
 10101  func (Device_StatusPathSelectorDeviceInfoHardwareInformation) Bios() Device_StatusPathSelectorDeviceInfoHardwareInformationBios {
 10102  	return Device_StatusPathSelectorDeviceInfoHardwareInformationBios{}
 10103  }
 10104  
 10105  func (Device_StatusPathSelectorDeviceInfoHardwareInformation) System() Device_StatusPathSelectorDeviceInfoHardwareInformationSystem {
 10106  	return Device_StatusPathSelectorDeviceInfoHardwareInformationSystem{}
 10107  }
 10108  
 10109  func (Device_StatusPathSelectorDeviceInfoHardwareInformation) Cpu() Device_StatusPathSelectorDeviceInfoHardwareInformationCpu {
 10110  	return Device_StatusPathSelectorDeviceInfoHardwareInformationCpu{}
 10111  }
 10112  
 10113  func (Device_StatusPathSelectorDeviceInfoHardwareInformation) Block() Device_StatusPathSelectorDeviceInfoHardwareInformationBlock {
 10114  	return Device_StatusPathSelectorDeviceInfoHardwareInformationBlock{}
 10115  }
 10116  
 10117  func (Device_StatusPathSelectorDeviceInfoHardwareInformation) Network() Device_StatusPathSelectorDeviceInfoHardwareInformationNetwork {
 10118  	return Device_StatusPathSelectorDeviceInfoHardwareInformationNetwork{}
 10119  }
 10120  
 10121  func (Device_StatusPathSelectorDeviceInfoHardwareInformation) Gpu() Device_StatusPathSelectorDeviceInfoHardwareInformationGpu {
 10122  	return Device_StatusPathSelectorDeviceInfoHardwareInformationGpu{}
 10123  }
 10124  
 10125  func (Device_StatusPathSelectorDeviceInfoHardwareInformation) MemoryInfo() Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfo {
 10126  	return Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfo{}
 10127  }
 10128  
 10129  func (Device_StatusPathSelectorDeviceInfoHardwareInformation) HailoInfo() Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfo {
 10130  	return Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfo{}
 10131  }
 10132  
 10133  func (Device_StatusPathSelectorDeviceInfoHardwareInformation) NvidiaInfo() Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfo {
 10134  	return Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfo{}
 10135  }
 10136  
 10137  func (Device_StatusPathSelectorDeviceInfoHardwareInformation) ModemStatus() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatus {
 10138  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatus{}
 10139  }
 10140  
 10141  type Device_StatusPathSelectorDeviceInfoHardwareInformationOs struct{}
 10142  
 10143  func (Device_StatusPathSelectorDeviceInfoHardwareInformationOs) FieldPath() *DeviceStatus_FieldSubPath {
 10144  	return &DeviceStatus_FieldSubPath{
 10145  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10146  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Os().FieldPath(),
 10147  	}
 10148  }
 10149  
 10150  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationOs) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_OS) *DeviceStatus_FieldSubPathValue {
 10151  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10152  }
 10153  
 10154  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationOs) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_OS) *DeviceStatus_FieldSubPathArrayOfValues {
 10155  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10156  }
 10157  
 10158  func (Device_StatusPathSelectorDeviceInfoHardwareInformationOs) OperatingSystem() Device_StatusPathSelectorDeviceInfoHardwareInformationOsOperatingSystem {
 10159  	return Device_StatusPathSelectorDeviceInfoHardwareInformationOsOperatingSystem{}
 10160  }
 10161  
 10162  func (Device_StatusPathSelectorDeviceInfoHardwareInformationOs) KernelVersion() Device_StatusPathSelectorDeviceInfoHardwareInformationOsKernelVersion {
 10163  	return Device_StatusPathSelectorDeviceInfoHardwareInformationOsKernelVersion{}
 10164  }
 10165  
 10166  func (Device_StatusPathSelectorDeviceInfoHardwareInformationOs) OsImage() Device_StatusPathSelectorDeviceInfoHardwareInformationOsOsImage {
 10167  	return Device_StatusPathSelectorDeviceInfoHardwareInformationOsOsImage{}
 10168  }
 10169  
 10170  func (Device_StatusPathSelectorDeviceInfoHardwareInformationOs) ContainerRuntimeVersion() Device_StatusPathSelectorDeviceInfoHardwareInformationOsContainerRuntimeVersion {
 10171  	return Device_StatusPathSelectorDeviceInfoHardwareInformationOsContainerRuntimeVersion{}
 10172  }
 10173  
 10174  type Device_StatusPathSelectorDeviceInfoHardwareInformationOsOperatingSystem struct{}
 10175  
 10176  func (Device_StatusPathSelectorDeviceInfoHardwareInformationOsOperatingSystem) FieldPath() *DeviceStatus_FieldSubPath {
 10177  	return &DeviceStatus_FieldSubPath{
 10178  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10179  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Os().OperatingSystem().FieldPath(),
 10180  	}
 10181  }
 10182  
 10183  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationOsOperatingSystem) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 10184  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10185  }
 10186  
 10187  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationOsOperatingSystem) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 10188  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10189  }
 10190  
 10191  type Device_StatusPathSelectorDeviceInfoHardwareInformationOsKernelVersion struct{}
 10192  
 10193  func (Device_StatusPathSelectorDeviceInfoHardwareInformationOsKernelVersion) FieldPath() *DeviceStatus_FieldSubPath {
 10194  	return &DeviceStatus_FieldSubPath{
 10195  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10196  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Os().KernelVersion().FieldPath(),
 10197  	}
 10198  }
 10199  
 10200  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationOsKernelVersion) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 10201  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10202  }
 10203  
 10204  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationOsKernelVersion) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 10205  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10206  }
 10207  
 10208  type Device_StatusPathSelectorDeviceInfoHardwareInformationOsOsImage struct{}
 10209  
 10210  func (Device_StatusPathSelectorDeviceInfoHardwareInformationOsOsImage) FieldPath() *DeviceStatus_FieldSubPath {
 10211  	return &DeviceStatus_FieldSubPath{
 10212  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10213  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Os().OsImage().FieldPath(),
 10214  	}
 10215  }
 10216  
 10217  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationOsOsImage) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 10218  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10219  }
 10220  
 10221  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationOsOsImage) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 10222  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10223  }
 10224  
 10225  type Device_StatusPathSelectorDeviceInfoHardwareInformationOsContainerRuntimeVersion struct{}
 10226  
 10227  func (Device_StatusPathSelectorDeviceInfoHardwareInformationOsContainerRuntimeVersion) FieldPath() *DeviceStatus_FieldSubPath {
 10228  	return &DeviceStatus_FieldSubPath{
 10229  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10230  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Os().ContainerRuntimeVersion().FieldPath(),
 10231  	}
 10232  }
 10233  
 10234  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationOsContainerRuntimeVersion) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 10235  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10236  }
 10237  
 10238  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationOsContainerRuntimeVersion) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 10239  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10240  }
 10241  
 10242  type Device_StatusPathSelectorDeviceInfoHardwareInformationBios struct{}
 10243  
 10244  func (Device_StatusPathSelectorDeviceInfoHardwareInformationBios) FieldPath() *DeviceStatus_FieldSubPath {
 10245  	return &DeviceStatus_FieldSubPath{
 10246  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10247  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Bios().FieldPath(),
 10248  	}
 10249  }
 10250  
 10251  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationBios) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_BIOS) *DeviceStatus_FieldSubPathValue {
 10252  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10253  }
 10254  
 10255  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationBios) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_BIOS) *DeviceStatus_FieldSubPathArrayOfValues {
 10256  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10257  }
 10258  
 10259  func (Device_StatusPathSelectorDeviceInfoHardwareInformationBios) Vendor() Device_StatusPathSelectorDeviceInfoHardwareInformationBiosVendor {
 10260  	return Device_StatusPathSelectorDeviceInfoHardwareInformationBiosVendor{}
 10261  }
 10262  
 10263  func (Device_StatusPathSelectorDeviceInfoHardwareInformationBios) BiosVersion() Device_StatusPathSelectorDeviceInfoHardwareInformationBiosBiosVersion {
 10264  	return Device_StatusPathSelectorDeviceInfoHardwareInformationBiosBiosVersion{}
 10265  }
 10266  
 10267  func (Device_StatusPathSelectorDeviceInfoHardwareInformationBios) ReleaseDate() Device_StatusPathSelectorDeviceInfoHardwareInformationBiosReleaseDate {
 10268  	return Device_StatusPathSelectorDeviceInfoHardwareInformationBiosReleaseDate{}
 10269  }
 10270  
 10271  type Device_StatusPathSelectorDeviceInfoHardwareInformationBiosVendor struct{}
 10272  
 10273  func (Device_StatusPathSelectorDeviceInfoHardwareInformationBiosVendor) FieldPath() *DeviceStatus_FieldSubPath {
 10274  	return &DeviceStatus_FieldSubPath{
 10275  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10276  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Bios().Vendor().FieldPath(),
 10277  	}
 10278  }
 10279  
 10280  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationBiosVendor) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 10281  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10282  }
 10283  
 10284  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationBiosVendor) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 10285  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10286  }
 10287  
 10288  type Device_StatusPathSelectorDeviceInfoHardwareInformationBiosBiosVersion struct{}
 10289  
 10290  func (Device_StatusPathSelectorDeviceInfoHardwareInformationBiosBiosVersion) FieldPath() *DeviceStatus_FieldSubPath {
 10291  	return &DeviceStatus_FieldSubPath{
 10292  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10293  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Bios().BiosVersion().FieldPath(),
 10294  	}
 10295  }
 10296  
 10297  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationBiosBiosVersion) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 10298  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10299  }
 10300  
 10301  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationBiosBiosVersion) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 10302  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10303  }
 10304  
 10305  type Device_StatusPathSelectorDeviceInfoHardwareInformationBiosReleaseDate struct{}
 10306  
 10307  func (Device_StatusPathSelectorDeviceInfoHardwareInformationBiosReleaseDate) FieldPath() *DeviceStatus_FieldSubPath {
 10308  	return &DeviceStatus_FieldSubPath{
 10309  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10310  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Bios().ReleaseDate().FieldPath(),
 10311  	}
 10312  }
 10313  
 10314  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationBiosReleaseDate) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 10315  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10316  }
 10317  
 10318  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationBiosReleaseDate) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 10319  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10320  }
 10321  
 10322  type Device_StatusPathSelectorDeviceInfoHardwareInformationSystem struct{}
 10323  
 10324  func (Device_StatusPathSelectorDeviceInfoHardwareInformationSystem) FieldPath() *DeviceStatus_FieldSubPath {
 10325  	return &DeviceStatus_FieldSubPath{
 10326  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10327  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().System().FieldPath(),
 10328  	}
 10329  }
 10330  
 10331  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationSystem) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_System) *DeviceStatus_FieldSubPathValue {
 10332  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10333  }
 10334  
 10335  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationSystem) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_System) *DeviceStatus_FieldSubPathArrayOfValues {
 10336  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10337  }
 10338  
 10339  func (Device_StatusPathSelectorDeviceInfoHardwareInformationSystem) Manufacturer() Device_StatusPathSelectorDeviceInfoHardwareInformationSystemManufacturer {
 10340  	return Device_StatusPathSelectorDeviceInfoHardwareInformationSystemManufacturer{}
 10341  }
 10342  
 10343  func (Device_StatusPathSelectorDeviceInfoHardwareInformationSystem) ProductName() Device_StatusPathSelectorDeviceInfoHardwareInformationSystemProductName {
 10344  	return Device_StatusPathSelectorDeviceInfoHardwareInformationSystemProductName{}
 10345  }
 10346  
 10347  func (Device_StatusPathSelectorDeviceInfoHardwareInformationSystem) Version() Device_StatusPathSelectorDeviceInfoHardwareInformationSystemVersion {
 10348  	return Device_StatusPathSelectorDeviceInfoHardwareInformationSystemVersion{}
 10349  }
 10350  
 10351  func (Device_StatusPathSelectorDeviceInfoHardwareInformationSystem) SerialNumber() Device_StatusPathSelectorDeviceInfoHardwareInformationSystemSerialNumber {
 10352  	return Device_StatusPathSelectorDeviceInfoHardwareInformationSystemSerialNumber{}
 10353  }
 10354  
 10355  func (Device_StatusPathSelectorDeviceInfoHardwareInformationSystem) Configuration() Device_StatusPathSelectorDeviceInfoHardwareInformationSystemConfiguration {
 10356  	return Device_StatusPathSelectorDeviceInfoHardwareInformationSystemConfiguration{}
 10357  }
 10358  
 10359  type Device_StatusPathSelectorDeviceInfoHardwareInformationSystemManufacturer struct{}
 10360  
 10361  func (Device_StatusPathSelectorDeviceInfoHardwareInformationSystemManufacturer) FieldPath() *DeviceStatus_FieldSubPath {
 10362  	return &DeviceStatus_FieldSubPath{
 10363  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10364  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().System().Manufacturer().FieldPath(),
 10365  	}
 10366  }
 10367  
 10368  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationSystemManufacturer) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 10369  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10370  }
 10371  
 10372  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationSystemManufacturer) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 10373  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10374  }
 10375  
 10376  type Device_StatusPathSelectorDeviceInfoHardwareInformationSystemProductName struct{}
 10377  
 10378  func (Device_StatusPathSelectorDeviceInfoHardwareInformationSystemProductName) FieldPath() *DeviceStatus_FieldSubPath {
 10379  	return &DeviceStatus_FieldSubPath{
 10380  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10381  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().System().ProductName().FieldPath(),
 10382  	}
 10383  }
 10384  
 10385  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationSystemProductName) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 10386  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10387  }
 10388  
 10389  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationSystemProductName) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 10390  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10391  }
 10392  
 10393  type Device_StatusPathSelectorDeviceInfoHardwareInformationSystemVersion struct{}
 10394  
 10395  func (Device_StatusPathSelectorDeviceInfoHardwareInformationSystemVersion) FieldPath() *DeviceStatus_FieldSubPath {
 10396  	return &DeviceStatus_FieldSubPath{
 10397  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10398  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().System().Version().FieldPath(),
 10399  	}
 10400  }
 10401  
 10402  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationSystemVersion) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 10403  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10404  }
 10405  
 10406  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationSystemVersion) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 10407  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10408  }
 10409  
 10410  type Device_StatusPathSelectorDeviceInfoHardwareInformationSystemSerialNumber struct{}
 10411  
 10412  func (Device_StatusPathSelectorDeviceInfoHardwareInformationSystemSerialNumber) FieldPath() *DeviceStatus_FieldSubPath {
 10413  	return &DeviceStatus_FieldSubPath{
 10414  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10415  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().System().SerialNumber().FieldPath(),
 10416  	}
 10417  }
 10418  
 10419  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationSystemSerialNumber) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 10420  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10421  }
 10422  
 10423  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationSystemSerialNumber) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 10424  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10425  }
 10426  
 10427  type Device_StatusPathSelectorDeviceInfoHardwareInformationSystemConfiguration struct{}
 10428  
 10429  func (Device_StatusPathSelectorDeviceInfoHardwareInformationSystemConfiguration) FieldPath() *DeviceStatus_FieldSubPath {
 10430  	return &DeviceStatus_FieldSubPath{
 10431  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10432  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().System().Configuration().FieldPath(),
 10433  	}
 10434  }
 10435  
 10436  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationSystemConfiguration) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) *DeviceStatus_FieldSubPathValue {
 10437  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10438  }
 10439  
 10440  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationSystemConfiguration) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_System_Configuration) *DeviceStatus_FieldSubPathArrayOfValues {
 10441  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10442  }
 10443  
 10444  func (Device_StatusPathSelectorDeviceInfoHardwareInformationSystemConfiguration) Chassis() Device_StatusPathSelectorDeviceInfoHardwareInformationSystemConfigurationChassis {
 10445  	return Device_StatusPathSelectorDeviceInfoHardwareInformationSystemConfigurationChassis{}
 10446  }
 10447  
 10448  func (Device_StatusPathSelectorDeviceInfoHardwareInformationSystemConfiguration) Uuid() Device_StatusPathSelectorDeviceInfoHardwareInformationSystemConfigurationUuid {
 10449  	return Device_StatusPathSelectorDeviceInfoHardwareInformationSystemConfigurationUuid{}
 10450  }
 10451  
 10452  func (Device_StatusPathSelectorDeviceInfoHardwareInformationSystemConfiguration) SkuNumber() Device_StatusPathSelectorDeviceInfoHardwareInformationSystemConfigurationSkuNumber {
 10453  	return Device_StatusPathSelectorDeviceInfoHardwareInformationSystemConfigurationSkuNumber{}
 10454  }
 10455  
 10456  func (Device_StatusPathSelectorDeviceInfoHardwareInformationSystemConfiguration) Family() Device_StatusPathSelectorDeviceInfoHardwareInformationSystemConfigurationFamily {
 10457  	return Device_StatusPathSelectorDeviceInfoHardwareInformationSystemConfigurationFamily{}
 10458  }
 10459  
 10460  type Device_StatusPathSelectorDeviceInfoHardwareInformationSystemConfigurationChassis struct{}
 10461  
 10462  func (Device_StatusPathSelectorDeviceInfoHardwareInformationSystemConfigurationChassis) FieldPath() *DeviceStatus_FieldSubPath {
 10463  	return &DeviceStatus_FieldSubPath{
 10464  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10465  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().System().Configuration().Chassis().FieldPath(),
 10466  	}
 10467  }
 10468  
 10469  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationSystemConfigurationChassis) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 10470  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10471  }
 10472  
 10473  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationSystemConfigurationChassis) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 10474  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10475  }
 10476  
 10477  type Device_StatusPathSelectorDeviceInfoHardwareInformationSystemConfigurationUuid struct{}
 10478  
 10479  func (Device_StatusPathSelectorDeviceInfoHardwareInformationSystemConfigurationUuid) FieldPath() *DeviceStatus_FieldSubPath {
 10480  	return &DeviceStatus_FieldSubPath{
 10481  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10482  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().System().Configuration().Uuid().FieldPath(),
 10483  	}
 10484  }
 10485  
 10486  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationSystemConfigurationUuid) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 10487  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10488  }
 10489  
 10490  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationSystemConfigurationUuid) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 10491  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10492  }
 10493  
 10494  type Device_StatusPathSelectorDeviceInfoHardwareInformationSystemConfigurationSkuNumber struct{}
 10495  
 10496  func (Device_StatusPathSelectorDeviceInfoHardwareInformationSystemConfigurationSkuNumber) FieldPath() *DeviceStatus_FieldSubPath {
 10497  	return &DeviceStatus_FieldSubPath{
 10498  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10499  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().System().Configuration().SkuNumber().FieldPath(),
 10500  	}
 10501  }
 10502  
 10503  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationSystemConfigurationSkuNumber) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 10504  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10505  }
 10506  
 10507  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationSystemConfigurationSkuNumber) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 10508  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10509  }
 10510  
 10511  type Device_StatusPathSelectorDeviceInfoHardwareInformationSystemConfigurationFamily struct{}
 10512  
 10513  func (Device_StatusPathSelectorDeviceInfoHardwareInformationSystemConfigurationFamily) FieldPath() *DeviceStatus_FieldSubPath {
 10514  	return &DeviceStatus_FieldSubPath{
 10515  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10516  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().System().Configuration().Family().FieldPath(),
 10517  	}
 10518  }
 10519  
 10520  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationSystemConfigurationFamily) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 10521  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10522  }
 10523  
 10524  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationSystemConfigurationFamily) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 10525  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10526  }
 10527  
 10528  type Device_StatusPathSelectorDeviceInfoHardwareInformationCpu struct{}
 10529  
 10530  func (Device_StatusPathSelectorDeviceInfoHardwareInformationCpu) FieldPath() *DeviceStatus_FieldSubPath {
 10531  	return &DeviceStatus_FieldSubPath{
 10532  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10533  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Cpu().FieldPath(),
 10534  	}
 10535  }
 10536  
 10537  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationCpu) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_CPU) *DeviceStatus_FieldSubPathValue {
 10538  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10539  }
 10540  
 10541  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationCpu) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_CPU) *DeviceStatus_FieldSubPathArrayOfValues {
 10542  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10543  }
 10544  
 10545  func (Device_StatusPathSelectorDeviceInfoHardwareInformationCpu) Processors() Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessors {
 10546  	return Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessors{}
 10547  }
 10548  
 10549  type Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessors struct{}
 10550  
 10551  func (Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessors) FieldPath() *DeviceStatus_FieldSubPath {
 10552  	return &DeviceStatus_FieldSubPath{
 10553  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10554  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Cpu().Processors().FieldPath(),
 10555  	}
 10556  }
 10557  
 10558  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessors) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) *DeviceStatus_FieldSubPathValue {
 10559  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10560  }
 10561  
 10562  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessors) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) *DeviceStatus_FieldSubPathArrayOfValues {
 10563  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10564  }
 10565  
 10566  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessors) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) *DeviceStatus_FieldSubPathArrayItemValue {
 10567  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatus_FieldSubPathArrayItemValue)
 10568  }
 10569  
 10570  func (Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessors) Vendor() Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsVendor {
 10571  	return Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsVendor{}
 10572  }
 10573  
 10574  func (Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessors) Model() Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsModel {
 10575  	return Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsModel{}
 10576  }
 10577  
 10578  func (Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessors) Capabilities() Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsCapabilities {
 10579  	return Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsCapabilities{}
 10580  }
 10581  
 10582  func (Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessors) NumThreads() Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsNumThreads {
 10583  	return Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsNumThreads{}
 10584  }
 10585  
 10586  func (Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessors) NumCores() Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsNumCores {
 10587  	return Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsNumCores{}
 10588  }
 10589  
 10590  func (Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessors) NumEnabledCores() Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsNumEnabledCores {
 10591  	return Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsNumEnabledCores{}
 10592  }
 10593  
 10594  func (Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessors) Name() Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsName {
 10595  	return Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsName{}
 10596  }
 10597  
 10598  func (Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessors) Serial() Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsSerial {
 10599  	return Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsSerial{}
 10600  }
 10601  
 10602  func (Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessors) FrequencyMhz() Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsFrequencyMhz {
 10603  	return Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsFrequencyMhz{}
 10604  }
 10605  
 10606  func (Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessors) MaxFrequencyMhz() Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsMaxFrequencyMhz {
 10607  	return Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsMaxFrequencyMhz{}
 10608  }
 10609  
 10610  func (Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessors) CacheInfo() Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsCacheInfo {
 10611  	return Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsCacheInfo{}
 10612  }
 10613  
 10614  func (Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessors) Driver() Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsDriver {
 10615  	return Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsDriver{}
 10616  }
 10617  
 10618  func (Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessors) Latency() Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsLatency {
 10619  	return Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsLatency{}
 10620  }
 10621  
 10622  func (Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessors) Clock() Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsClock {
 10623  	return Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsClock{}
 10624  }
 10625  
 10626  type Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsVendor struct{}
 10627  
 10628  func (Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsVendor) FieldPath() *DeviceStatus_FieldSubPath {
 10629  	return &DeviceStatus_FieldSubPath{
 10630  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10631  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Cpu().Processors().Vendor().FieldPath(),
 10632  	}
 10633  }
 10634  
 10635  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsVendor) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 10636  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10637  }
 10638  
 10639  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsVendor) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 10640  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10641  }
 10642  
 10643  type Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsModel struct{}
 10644  
 10645  func (Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsModel) FieldPath() *DeviceStatus_FieldSubPath {
 10646  	return &DeviceStatus_FieldSubPath{
 10647  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10648  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Cpu().Processors().Model().FieldPath(),
 10649  	}
 10650  }
 10651  
 10652  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsModel) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 10653  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10654  }
 10655  
 10656  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsModel) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 10657  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10658  }
 10659  
 10660  type Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsCapabilities struct{}
 10661  
 10662  func (Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsCapabilities) FieldPath() *DeviceStatus_FieldSubPath {
 10663  	return &DeviceStatus_FieldSubPath{
 10664  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10665  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Cpu().Processors().Capabilities().FieldPath(),
 10666  	}
 10667  }
 10668  
 10669  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsCapabilities) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_Capability) *DeviceStatus_FieldSubPathValue {
 10670  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10671  }
 10672  
 10673  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsCapabilities) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_Capability) *DeviceStatus_FieldSubPathArrayOfValues {
 10674  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10675  }
 10676  
 10677  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsCapabilities) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_Capability) *DeviceStatus_FieldSubPathArrayItemValue {
 10678  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatus_FieldSubPathArrayItemValue)
 10679  }
 10680  
 10681  func (Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsCapabilities) Name() Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsCapabilitiesName {
 10682  	return Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsCapabilitiesName{}
 10683  }
 10684  
 10685  func (Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsCapabilities) Description() Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsCapabilitiesDescription {
 10686  	return Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsCapabilitiesDescription{}
 10687  }
 10688  
 10689  type Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsCapabilitiesName struct{}
 10690  
 10691  func (Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsCapabilitiesName) FieldPath() *DeviceStatus_FieldSubPath {
 10692  	return &DeviceStatus_FieldSubPath{
 10693  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10694  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Cpu().Processors().Capabilities().Name().FieldPath(),
 10695  	}
 10696  }
 10697  
 10698  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsCapabilitiesName) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 10699  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10700  }
 10701  
 10702  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsCapabilitiesName) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 10703  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10704  }
 10705  
 10706  type Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsCapabilitiesDescription struct{}
 10707  
 10708  func (Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsCapabilitiesDescription) FieldPath() *DeviceStatus_FieldSubPath {
 10709  	return &DeviceStatus_FieldSubPath{
 10710  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10711  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Cpu().Processors().Capabilities().Description().FieldPath(),
 10712  	}
 10713  }
 10714  
 10715  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsCapabilitiesDescription) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 10716  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10717  }
 10718  
 10719  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsCapabilitiesDescription) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 10720  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10721  }
 10722  
 10723  type Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsNumThreads struct{}
 10724  
 10725  func (Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsNumThreads) FieldPath() *DeviceStatus_FieldSubPath {
 10726  	return &DeviceStatus_FieldSubPath{
 10727  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10728  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Cpu().Processors().NumThreads().FieldPath(),
 10729  	}
 10730  }
 10731  
 10732  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsNumThreads) WithValue(value uint32) *DeviceStatus_FieldSubPathValue {
 10733  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10734  }
 10735  
 10736  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsNumThreads) WithArrayOfValues(values []uint32) *DeviceStatus_FieldSubPathArrayOfValues {
 10737  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10738  }
 10739  
 10740  type Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsNumCores struct{}
 10741  
 10742  func (Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsNumCores) FieldPath() *DeviceStatus_FieldSubPath {
 10743  	return &DeviceStatus_FieldSubPath{
 10744  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10745  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Cpu().Processors().NumCores().FieldPath(),
 10746  	}
 10747  }
 10748  
 10749  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsNumCores) WithValue(value uint32) *DeviceStatus_FieldSubPathValue {
 10750  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10751  }
 10752  
 10753  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsNumCores) WithArrayOfValues(values []uint32) *DeviceStatus_FieldSubPathArrayOfValues {
 10754  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10755  }
 10756  
 10757  type Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsNumEnabledCores struct{}
 10758  
 10759  func (Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsNumEnabledCores) FieldPath() *DeviceStatus_FieldSubPath {
 10760  	return &DeviceStatus_FieldSubPath{
 10761  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10762  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Cpu().Processors().NumEnabledCores().FieldPath(),
 10763  	}
 10764  }
 10765  
 10766  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsNumEnabledCores) WithValue(value uint32) *DeviceStatus_FieldSubPathValue {
 10767  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10768  }
 10769  
 10770  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsNumEnabledCores) WithArrayOfValues(values []uint32) *DeviceStatus_FieldSubPathArrayOfValues {
 10771  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10772  }
 10773  
 10774  type Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsName struct{}
 10775  
 10776  func (Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsName) FieldPath() *DeviceStatus_FieldSubPath {
 10777  	return &DeviceStatus_FieldSubPath{
 10778  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10779  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Cpu().Processors().Name().FieldPath(),
 10780  	}
 10781  }
 10782  
 10783  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsName) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 10784  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10785  }
 10786  
 10787  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsName) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 10788  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10789  }
 10790  
 10791  type Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsSerial struct{}
 10792  
 10793  func (Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsSerial) FieldPath() *DeviceStatus_FieldSubPath {
 10794  	return &DeviceStatus_FieldSubPath{
 10795  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10796  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Cpu().Processors().Serial().FieldPath(),
 10797  	}
 10798  }
 10799  
 10800  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsSerial) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 10801  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10802  }
 10803  
 10804  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsSerial) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 10805  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10806  }
 10807  
 10808  type Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsFrequencyMhz struct{}
 10809  
 10810  func (Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsFrequencyMhz) FieldPath() *DeviceStatus_FieldSubPath {
 10811  	return &DeviceStatus_FieldSubPath{
 10812  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10813  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Cpu().Processors().FrequencyMhz().FieldPath(),
 10814  	}
 10815  }
 10816  
 10817  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsFrequencyMhz) WithValue(value int64) *DeviceStatus_FieldSubPathValue {
 10818  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10819  }
 10820  
 10821  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsFrequencyMhz) WithArrayOfValues(values []int64) *DeviceStatus_FieldSubPathArrayOfValues {
 10822  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10823  }
 10824  
 10825  type Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsMaxFrequencyMhz struct{}
 10826  
 10827  func (Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsMaxFrequencyMhz) FieldPath() *DeviceStatus_FieldSubPath {
 10828  	return &DeviceStatus_FieldSubPath{
 10829  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10830  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Cpu().Processors().MaxFrequencyMhz().FieldPath(),
 10831  	}
 10832  }
 10833  
 10834  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsMaxFrequencyMhz) WithValue(value int64) *DeviceStatus_FieldSubPathValue {
 10835  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10836  }
 10837  
 10838  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsMaxFrequencyMhz) WithArrayOfValues(values []int64) *DeviceStatus_FieldSubPathArrayOfValues {
 10839  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10840  }
 10841  
 10842  type Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsCacheInfo struct{}
 10843  
 10844  func (Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsCacheInfo) FieldPath() *DeviceStatus_FieldSubPath {
 10845  	return &DeviceStatus_FieldSubPath{
 10846  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10847  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Cpu().Processors().CacheInfo().FieldPath(),
 10848  	}
 10849  }
 10850  
 10851  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsCacheInfo) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) *DeviceStatus_FieldSubPathValue {
 10852  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10853  }
 10854  
 10855  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsCacheInfo) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) *DeviceStatus_FieldSubPathArrayOfValues {
 10856  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10857  }
 10858  
 10859  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsCacheInfo) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) *DeviceStatus_FieldSubPathArrayItemValue {
 10860  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatus_FieldSubPathArrayItemValue)
 10861  }
 10862  
 10863  func (Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsCacheInfo) Type() Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsCacheInfoType {
 10864  	return Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsCacheInfoType{}
 10865  }
 10866  
 10867  func (Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsCacheInfo) SizeBytes() Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsCacheInfoSizeBytes {
 10868  	return Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsCacheInfoSizeBytes{}
 10869  }
 10870  
 10871  type Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsCacheInfoType struct{}
 10872  
 10873  func (Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsCacheInfoType) FieldPath() *DeviceStatus_FieldSubPath {
 10874  	return &DeviceStatus_FieldSubPath{
 10875  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10876  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Cpu().Processors().CacheInfo().Type().FieldPath(),
 10877  	}
 10878  }
 10879  
 10880  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsCacheInfoType) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 10881  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10882  }
 10883  
 10884  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsCacheInfoType) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 10885  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10886  }
 10887  
 10888  type Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsCacheInfoSizeBytes struct{}
 10889  
 10890  func (Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsCacheInfoSizeBytes) FieldPath() *DeviceStatus_FieldSubPath {
 10891  	return &DeviceStatus_FieldSubPath{
 10892  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10893  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Cpu().Processors().CacheInfo().SizeBytes().FieldPath(),
 10894  	}
 10895  }
 10896  
 10897  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsCacheInfoSizeBytes) WithValue(value int64) *DeviceStatus_FieldSubPathValue {
 10898  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10899  }
 10900  
 10901  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsCacheInfoSizeBytes) WithArrayOfValues(values []int64) *DeviceStatus_FieldSubPathArrayOfValues {
 10902  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10903  }
 10904  
 10905  type Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsDriver struct{}
 10906  
 10907  func (Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsDriver) FieldPath() *DeviceStatus_FieldSubPath {
 10908  	return &DeviceStatus_FieldSubPath{
 10909  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10910  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Cpu().Processors().Driver().FieldPath(),
 10911  	}
 10912  }
 10913  
 10914  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsDriver) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 10915  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10916  }
 10917  
 10918  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsDriver) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 10919  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10920  }
 10921  
 10922  type Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsLatency struct{}
 10923  
 10924  func (Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsLatency) FieldPath() *DeviceStatus_FieldSubPath {
 10925  	return &DeviceStatus_FieldSubPath{
 10926  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10927  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Cpu().Processors().Latency().FieldPath(),
 10928  	}
 10929  }
 10930  
 10931  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsLatency) WithValue(value int64) *DeviceStatus_FieldSubPathValue {
 10932  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10933  }
 10934  
 10935  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsLatency) WithArrayOfValues(values []int64) *DeviceStatus_FieldSubPathArrayOfValues {
 10936  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10937  }
 10938  
 10939  type Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsClock struct{}
 10940  
 10941  func (Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsClock) FieldPath() *DeviceStatus_FieldSubPath {
 10942  	return &DeviceStatus_FieldSubPath{
 10943  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10944  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Cpu().Processors().Clock().FieldPath(),
 10945  	}
 10946  }
 10947  
 10948  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsClock) WithValue(value int64) *DeviceStatus_FieldSubPathValue {
 10949  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10950  }
 10951  
 10952  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationCpuProcessorsClock) WithArrayOfValues(values []int64) *DeviceStatus_FieldSubPathArrayOfValues {
 10953  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10954  }
 10955  
 10956  type Device_StatusPathSelectorDeviceInfoHardwareInformationBlock struct{}
 10957  
 10958  func (Device_StatusPathSelectorDeviceInfoHardwareInformationBlock) FieldPath() *DeviceStatus_FieldSubPath {
 10959  	return &DeviceStatus_FieldSubPath{
 10960  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10961  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Block().FieldPath(),
 10962  	}
 10963  }
 10964  
 10965  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationBlock) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_Block) *DeviceStatus_FieldSubPathValue {
 10966  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10967  }
 10968  
 10969  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationBlock) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_Block) *DeviceStatus_FieldSubPathArrayOfValues {
 10970  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10971  }
 10972  
 10973  func (Device_StatusPathSelectorDeviceInfoHardwareInformationBlock) Disks() Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisks {
 10974  	return Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisks{}
 10975  }
 10976  
 10977  type Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisks struct{}
 10978  
 10979  func (Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisks) FieldPath() *DeviceStatus_FieldSubPath {
 10980  	return &DeviceStatus_FieldSubPath{
 10981  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 10982  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Block().Disks().FieldPath(),
 10983  	}
 10984  }
 10985  
 10986  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisks) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk) *DeviceStatus_FieldSubPathValue {
 10987  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 10988  }
 10989  
 10990  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisks) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_Block_Disk) *DeviceStatus_FieldSubPathArrayOfValues {
 10991  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 10992  }
 10993  
 10994  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisks) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) *DeviceStatus_FieldSubPathArrayItemValue {
 10995  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatus_FieldSubPathArrayItemValue)
 10996  }
 10997  
 10998  func (Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisks) Name() Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksName {
 10999  	return Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksName{}
 11000  }
 11001  
 11002  func (Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisks) SizeBytes() Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksSizeBytes {
 11003  	return Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksSizeBytes{}
 11004  }
 11005  
 11006  func (Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisks) DriveType() Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksDriveType {
 11007  	return Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksDriveType{}
 11008  }
 11009  
 11010  func (Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisks) Vendor() Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksVendor {
 11011  	return Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksVendor{}
 11012  }
 11013  
 11014  func (Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisks) Model() Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksModel {
 11015  	return Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksModel{}
 11016  }
 11017  
 11018  func (Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisks) SerialNumber() Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksSerialNumber {
 11019  	return Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksSerialNumber{}
 11020  }
 11021  
 11022  func (Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisks) Wwn() Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksWwn {
 11023  	return Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksWwn{}
 11024  }
 11025  
 11026  func (Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisks) Partitions() Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksPartitions {
 11027  	return Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksPartitions{}
 11028  }
 11029  
 11030  type Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksName struct{}
 11031  
 11032  func (Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksName) FieldPath() *DeviceStatus_FieldSubPath {
 11033  	return &DeviceStatus_FieldSubPath{
 11034  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11035  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Block().Disks().Name().FieldPath(),
 11036  	}
 11037  }
 11038  
 11039  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksName) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 11040  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11041  }
 11042  
 11043  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksName) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 11044  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11045  }
 11046  
 11047  type Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksSizeBytes struct{}
 11048  
 11049  func (Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksSizeBytes) FieldPath() *DeviceStatus_FieldSubPath {
 11050  	return &DeviceStatus_FieldSubPath{
 11051  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11052  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Block().Disks().SizeBytes().FieldPath(),
 11053  	}
 11054  }
 11055  
 11056  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksSizeBytes) WithValue(value int64) *DeviceStatus_FieldSubPathValue {
 11057  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11058  }
 11059  
 11060  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksSizeBytes) WithArrayOfValues(values []int64) *DeviceStatus_FieldSubPathArrayOfValues {
 11061  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11062  }
 11063  
 11064  type Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksDriveType struct{}
 11065  
 11066  func (Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksDriveType) FieldPath() *DeviceStatus_FieldSubPath {
 11067  	return &DeviceStatus_FieldSubPath{
 11068  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11069  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Block().Disks().DriveType().FieldPath(),
 11070  	}
 11071  }
 11072  
 11073  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksDriveType) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 11074  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11075  }
 11076  
 11077  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksDriveType) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 11078  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11079  }
 11080  
 11081  type Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksVendor struct{}
 11082  
 11083  func (Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksVendor) FieldPath() *DeviceStatus_FieldSubPath {
 11084  	return &DeviceStatus_FieldSubPath{
 11085  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11086  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Block().Disks().Vendor().FieldPath(),
 11087  	}
 11088  }
 11089  
 11090  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksVendor) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 11091  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11092  }
 11093  
 11094  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksVendor) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 11095  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11096  }
 11097  
 11098  type Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksModel struct{}
 11099  
 11100  func (Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksModel) FieldPath() *DeviceStatus_FieldSubPath {
 11101  	return &DeviceStatus_FieldSubPath{
 11102  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11103  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Block().Disks().Model().FieldPath(),
 11104  	}
 11105  }
 11106  
 11107  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksModel) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 11108  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11109  }
 11110  
 11111  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksModel) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 11112  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11113  }
 11114  
 11115  type Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksSerialNumber struct{}
 11116  
 11117  func (Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksSerialNumber) FieldPath() *DeviceStatus_FieldSubPath {
 11118  	return &DeviceStatus_FieldSubPath{
 11119  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11120  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Block().Disks().SerialNumber().FieldPath(),
 11121  	}
 11122  }
 11123  
 11124  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksSerialNumber) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 11125  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11126  }
 11127  
 11128  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksSerialNumber) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 11129  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11130  }
 11131  
 11132  type Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksWwn struct{}
 11133  
 11134  func (Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksWwn) FieldPath() *DeviceStatus_FieldSubPath {
 11135  	return &DeviceStatus_FieldSubPath{
 11136  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11137  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Block().Disks().Wwn().FieldPath(),
 11138  	}
 11139  }
 11140  
 11141  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksWwn) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 11142  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11143  }
 11144  
 11145  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksWwn) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 11146  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11147  }
 11148  
 11149  type Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksPartitions struct{}
 11150  
 11151  func (Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksPartitions) FieldPath() *DeviceStatus_FieldSubPath {
 11152  	return &DeviceStatus_FieldSubPath{
 11153  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11154  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Block().Disks().Partitions().FieldPath(),
 11155  	}
 11156  }
 11157  
 11158  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksPartitions) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) *DeviceStatus_FieldSubPathValue {
 11159  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11160  }
 11161  
 11162  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksPartitions) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) *DeviceStatus_FieldSubPathArrayOfValues {
 11163  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11164  }
 11165  
 11166  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksPartitions) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) *DeviceStatus_FieldSubPathArrayItemValue {
 11167  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatus_FieldSubPathArrayItemValue)
 11168  }
 11169  
 11170  func (Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksPartitions) Name() Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksPartitionsName {
 11171  	return Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksPartitionsName{}
 11172  }
 11173  
 11174  func (Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksPartitions) SizeBytes() Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksPartitionsSizeBytes {
 11175  	return Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksPartitionsSizeBytes{}
 11176  }
 11177  
 11178  func (Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksPartitions) MountPoint() Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksPartitionsMountPoint {
 11179  	return Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksPartitionsMountPoint{}
 11180  }
 11181  
 11182  func (Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksPartitions) Type() Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksPartitionsType {
 11183  	return Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksPartitionsType{}
 11184  }
 11185  
 11186  type Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksPartitionsName struct{}
 11187  
 11188  func (Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksPartitionsName) FieldPath() *DeviceStatus_FieldSubPath {
 11189  	return &DeviceStatus_FieldSubPath{
 11190  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11191  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Block().Disks().Partitions().Name().FieldPath(),
 11192  	}
 11193  }
 11194  
 11195  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksPartitionsName) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 11196  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11197  }
 11198  
 11199  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksPartitionsName) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 11200  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11201  }
 11202  
 11203  type Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksPartitionsSizeBytes struct{}
 11204  
 11205  func (Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksPartitionsSizeBytes) FieldPath() *DeviceStatus_FieldSubPath {
 11206  	return &DeviceStatus_FieldSubPath{
 11207  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11208  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Block().Disks().Partitions().SizeBytes().FieldPath(),
 11209  	}
 11210  }
 11211  
 11212  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksPartitionsSizeBytes) WithValue(value int64) *DeviceStatus_FieldSubPathValue {
 11213  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11214  }
 11215  
 11216  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksPartitionsSizeBytes) WithArrayOfValues(values []int64) *DeviceStatus_FieldSubPathArrayOfValues {
 11217  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11218  }
 11219  
 11220  type Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksPartitionsMountPoint struct{}
 11221  
 11222  func (Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksPartitionsMountPoint) FieldPath() *DeviceStatus_FieldSubPath {
 11223  	return &DeviceStatus_FieldSubPath{
 11224  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11225  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Block().Disks().Partitions().MountPoint().FieldPath(),
 11226  	}
 11227  }
 11228  
 11229  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksPartitionsMountPoint) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 11230  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11231  }
 11232  
 11233  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksPartitionsMountPoint) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 11234  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11235  }
 11236  
 11237  type Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksPartitionsType struct{}
 11238  
 11239  func (Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksPartitionsType) FieldPath() *DeviceStatus_FieldSubPath {
 11240  	return &DeviceStatus_FieldSubPath{
 11241  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11242  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Block().Disks().Partitions().Type().FieldPath(),
 11243  	}
 11244  }
 11245  
 11246  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksPartitionsType) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 11247  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11248  }
 11249  
 11250  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationBlockDisksPartitionsType) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 11251  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11252  }
 11253  
 11254  type Device_StatusPathSelectorDeviceInfoHardwareInformationNetwork struct{}
 11255  
 11256  func (Device_StatusPathSelectorDeviceInfoHardwareInformationNetwork) FieldPath() *DeviceStatus_FieldSubPath {
 11257  	return &DeviceStatus_FieldSubPath{
 11258  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11259  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Network().FieldPath(),
 11260  	}
 11261  }
 11262  
 11263  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationNetwork) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_Network) *DeviceStatus_FieldSubPathValue {
 11264  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11265  }
 11266  
 11267  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationNetwork) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_Network) *DeviceStatus_FieldSubPathArrayOfValues {
 11268  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11269  }
 11270  
 11271  func (Device_StatusPathSelectorDeviceInfoHardwareInformationNetwork) Nics() Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNics {
 11272  	return Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNics{}
 11273  }
 11274  
 11275  type Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNics struct{}
 11276  
 11277  func (Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNics) FieldPath() *DeviceStatus_FieldSubPath {
 11278  	return &DeviceStatus_FieldSubPath{
 11279  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11280  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Network().Nics().FieldPath(),
 11281  	}
 11282  }
 11283  
 11284  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNics) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_Network_NIC) *DeviceStatus_FieldSubPathValue {
 11285  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11286  }
 11287  
 11288  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNics) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_Network_NIC) *DeviceStatus_FieldSubPathArrayOfValues {
 11289  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11290  }
 11291  
 11292  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNics) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) *DeviceStatus_FieldSubPathArrayItemValue {
 11293  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatus_FieldSubPathArrayItemValue)
 11294  }
 11295  
 11296  func (Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNics) Name() Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsName {
 11297  	return Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsName{}
 11298  }
 11299  
 11300  func (Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNics) MacAddress() Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsMacAddress {
 11301  	return Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsMacAddress{}
 11302  }
 11303  
 11304  func (Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNics) Virtual() Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsVirtual {
 11305  	return Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsVirtual{}
 11306  }
 11307  
 11308  func (Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNics) Description() Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsDescription {
 11309  	return Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsDescription{}
 11310  }
 11311  
 11312  func (Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNics) ProductName() Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsProductName {
 11313  	return Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsProductName{}
 11314  }
 11315  
 11316  func (Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNics) Vendor() Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsVendor {
 11317  	return Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsVendor{}
 11318  }
 11319  
 11320  func (Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNics) Subvendor() Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsSubvendor {
 11321  	return Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsSubvendor{}
 11322  }
 11323  
 11324  func (Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNics) Setting() Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsSetting {
 11325  	return Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsSetting{}
 11326  }
 11327  
 11328  type Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsName struct{}
 11329  
 11330  func (Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsName) FieldPath() *DeviceStatus_FieldSubPath {
 11331  	return &DeviceStatus_FieldSubPath{
 11332  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11333  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Network().Nics().Name().FieldPath(),
 11334  	}
 11335  }
 11336  
 11337  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsName) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 11338  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11339  }
 11340  
 11341  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsName) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 11342  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11343  }
 11344  
 11345  type Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsMacAddress struct{}
 11346  
 11347  func (Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsMacAddress) FieldPath() *DeviceStatus_FieldSubPath {
 11348  	return &DeviceStatus_FieldSubPath{
 11349  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11350  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Network().Nics().MacAddress().FieldPath(),
 11351  	}
 11352  }
 11353  
 11354  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsMacAddress) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 11355  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11356  }
 11357  
 11358  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsMacAddress) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 11359  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11360  }
 11361  
 11362  type Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsVirtual struct{}
 11363  
 11364  func (Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsVirtual) FieldPath() *DeviceStatus_FieldSubPath {
 11365  	return &DeviceStatus_FieldSubPath{
 11366  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11367  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Network().Nics().Virtual().FieldPath(),
 11368  	}
 11369  }
 11370  
 11371  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsVirtual) WithValue(value bool) *DeviceStatus_FieldSubPathValue {
 11372  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11373  }
 11374  
 11375  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsVirtual) WithArrayOfValues(values []bool) *DeviceStatus_FieldSubPathArrayOfValues {
 11376  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11377  }
 11378  
 11379  type Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsDescription struct{}
 11380  
 11381  func (Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsDescription) FieldPath() *DeviceStatus_FieldSubPath {
 11382  	return &DeviceStatus_FieldSubPath{
 11383  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11384  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Network().Nics().Description().FieldPath(),
 11385  	}
 11386  }
 11387  
 11388  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsDescription) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 11389  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11390  }
 11391  
 11392  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsDescription) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 11393  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11394  }
 11395  
 11396  type Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsProductName struct{}
 11397  
 11398  func (Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsProductName) FieldPath() *DeviceStatus_FieldSubPath {
 11399  	return &DeviceStatus_FieldSubPath{
 11400  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11401  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Network().Nics().ProductName().FieldPath(),
 11402  	}
 11403  }
 11404  
 11405  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsProductName) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 11406  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11407  }
 11408  
 11409  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsProductName) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 11410  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11411  }
 11412  
 11413  type Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsVendor struct{}
 11414  
 11415  func (Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsVendor) FieldPath() *DeviceStatus_FieldSubPath {
 11416  	return &DeviceStatus_FieldSubPath{
 11417  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11418  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Network().Nics().Vendor().FieldPath(),
 11419  	}
 11420  }
 11421  
 11422  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsVendor) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 11423  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11424  }
 11425  
 11426  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsVendor) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 11427  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11428  }
 11429  
 11430  type Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsSubvendor struct{}
 11431  
 11432  func (Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsSubvendor) FieldPath() *DeviceStatus_FieldSubPath {
 11433  	return &DeviceStatus_FieldSubPath{
 11434  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11435  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Network().Nics().Subvendor().FieldPath(),
 11436  	}
 11437  }
 11438  
 11439  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsSubvendor) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 11440  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11441  }
 11442  
 11443  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsSubvendor) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 11444  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11445  }
 11446  
 11447  type Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsSetting struct{}
 11448  
 11449  func (Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsSetting) FieldPath() *DeviceStatus_FieldSubPath {
 11450  	return &DeviceStatus_FieldSubPath{
 11451  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11452  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Network().Nics().Setting().FieldPath(),
 11453  	}
 11454  }
 11455  
 11456  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsSetting) WithValue(value map[string]string) *DeviceStatus_FieldSubPathValue {
 11457  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11458  }
 11459  
 11460  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsSetting) WithArrayOfValues(values []map[string]string) *DeviceStatus_FieldSubPathArrayOfValues {
 11461  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11462  }
 11463  
 11464  func (Device_StatusPathSelectorDeviceInfoHardwareInformationNetworkNicsSetting) WithKey(key string) Device_StatusMapPathSelectorDeviceInfoHardwareInformationNetworkNicsSetting {
 11465  	return Device_StatusMapPathSelectorDeviceInfoHardwareInformationNetworkNicsSetting{key: key}
 11466  }
 11467  
 11468  type Device_StatusMapPathSelectorDeviceInfoHardwareInformationNetworkNicsSetting struct {
 11469  	key string
 11470  }
 11471  
 11472  func (s Device_StatusMapPathSelectorDeviceInfoHardwareInformationNetworkNicsSetting) FieldPath() *DeviceStatus_FieldSubPath {
 11473  	return &DeviceStatus_FieldSubPath{
 11474  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11475  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Network().Nics().Setting().WithKey(s.key).FieldPath(),
 11476  	}
 11477  }
 11478  
 11479  func (s Device_StatusMapPathSelectorDeviceInfoHardwareInformationNetworkNicsSetting) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 11480  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11481  }
 11482  
 11483  func (s Device_StatusMapPathSelectorDeviceInfoHardwareInformationNetworkNicsSetting) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 11484  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11485  }
 11486  
 11487  type Device_StatusPathSelectorDeviceInfoHardwareInformationGpu struct{}
 11488  
 11489  func (Device_StatusPathSelectorDeviceInfoHardwareInformationGpu) FieldPath() *DeviceStatus_FieldSubPath {
 11490  	return &DeviceStatus_FieldSubPath{
 11491  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11492  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Gpu().FieldPath(),
 11493  	}
 11494  }
 11495  
 11496  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationGpu) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_GPU) *DeviceStatus_FieldSubPathValue {
 11497  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11498  }
 11499  
 11500  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationGpu) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_GPU) *DeviceStatus_FieldSubPathArrayOfValues {
 11501  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11502  }
 11503  
 11504  func (Device_StatusPathSelectorDeviceInfoHardwareInformationGpu) GraphicCards() Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCards {
 11505  	return Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCards{}
 11506  }
 11507  
 11508  type Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCards struct{}
 11509  
 11510  func (Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCards) FieldPath() *DeviceStatus_FieldSubPath {
 11511  	return &DeviceStatus_FieldSubPath{
 11512  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11513  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Gpu().GraphicCards().FieldPath(),
 11514  	}
 11515  }
 11516  
 11517  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCards) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) *DeviceStatus_FieldSubPathValue {
 11518  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11519  }
 11520  
 11521  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCards) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) *DeviceStatus_FieldSubPathArrayOfValues {
 11522  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11523  }
 11524  
 11525  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCards) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) *DeviceStatus_FieldSubPathArrayItemValue {
 11526  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatus_FieldSubPathArrayItemValue)
 11527  }
 11528  
 11529  func (Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCards) Index() Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsIndex {
 11530  	return Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsIndex{}
 11531  }
 11532  
 11533  func (Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCards) Device() Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsDevice {
 11534  	return Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsDevice{}
 11535  }
 11536  
 11537  type Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsIndex struct{}
 11538  
 11539  func (Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsIndex) FieldPath() *DeviceStatus_FieldSubPath {
 11540  	return &DeviceStatus_FieldSubPath{
 11541  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11542  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Gpu().GraphicCards().Index().FieldPath(),
 11543  	}
 11544  }
 11545  
 11546  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsIndex) WithValue(value int64) *DeviceStatus_FieldSubPathValue {
 11547  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11548  }
 11549  
 11550  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsIndex) WithArrayOfValues(values []int64) *DeviceStatus_FieldSubPathArrayOfValues {
 11551  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11552  }
 11553  
 11554  type Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsDevice struct{}
 11555  
 11556  func (Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsDevice) FieldPath() *DeviceStatus_FieldSubPath {
 11557  	return &DeviceStatus_FieldSubPath{
 11558  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11559  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Gpu().GraphicCards().Device().FieldPath(),
 11560  	}
 11561  }
 11562  
 11563  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsDevice) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) *DeviceStatus_FieldSubPathValue {
 11564  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11565  }
 11566  
 11567  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsDevice) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_PCIDevice) *DeviceStatus_FieldSubPathArrayOfValues {
 11568  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11569  }
 11570  
 11571  func (Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsDevice) Address() Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsDeviceAddress {
 11572  	return Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsDeviceAddress{}
 11573  }
 11574  
 11575  func (Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsDevice) Vendor() Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsDeviceVendor {
 11576  	return Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsDeviceVendor{}
 11577  }
 11578  
 11579  func (Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsDevice) Product() Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsDeviceProduct {
 11580  	return Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsDeviceProduct{}
 11581  }
 11582  
 11583  func (Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsDevice) Name() Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsDeviceName {
 11584  	return Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsDeviceName{}
 11585  }
 11586  
 11587  func (Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsDevice) Subvendor() Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsDeviceSubvendor {
 11588  	return Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsDeviceSubvendor{}
 11589  }
 11590  
 11591  type Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsDeviceAddress struct{}
 11592  
 11593  func (Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsDeviceAddress) FieldPath() *DeviceStatus_FieldSubPath {
 11594  	return &DeviceStatus_FieldSubPath{
 11595  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11596  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Gpu().GraphicCards().Device().Address().FieldPath(),
 11597  	}
 11598  }
 11599  
 11600  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsDeviceAddress) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 11601  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11602  }
 11603  
 11604  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsDeviceAddress) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 11605  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11606  }
 11607  
 11608  type Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsDeviceVendor struct{}
 11609  
 11610  func (Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsDeviceVendor) FieldPath() *DeviceStatus_FieldSubPath {
 11611  	return &DeviceStatus_FieldSubPath{
 11612  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11613  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Gpu().GraphicCards().Device().Vendor().FieldPath(),
 11614  	}
 11615  }
 11616  
 11617  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsDeviceVendor) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 11618  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11619  }
 11620  
 11621  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsDeviceVendor) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 11622  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11623  }
 11624  
 11625  type Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsDeviceProduct struct{}
 11626  
 11627  func (Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsDeviceProduct) FieldPath() *DeviceStatus_FieldSubPath {
 11628  	return &DeviceStatus_FieldSubPath{
 11629  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11630  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Gpu().GraphicCards().Device().Product().FieldPath(),
 11631  	}
 11632  }
 11633  
 11634  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsDeviceProduct) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 11635  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11636  }
 11637  
 11638  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsDeviceProduct) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 11639  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11640  }
 11641  
 11642  type Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsDeviceName struct{}
 11643  
 11644  func (Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsDeviceName) FieldPath() *DeviceStatus_FieldSubPath {
 11645  	return &DeviceStatus_FieldSubPath{
 11646  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11647  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Gpu().GraphicCards().Device().Name().FieldPath(),
 11648  	}
 11649  }
 11650  
 11651  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsDeviceName) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 11652  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11653  }
 11654  
 11655  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsDeviceName) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 11656  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11657  }
 11658  
 11659  type Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsDeviceSubvendor struct{}
 11660  
 11661  func (Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsDeviceSubvendor) FieldPath() *DeviceStatus_FieldSubPath {
 11662  	return &DeviceStatus_FieldSubPath{
 11663  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11664  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().Gpu().GraphicCards().Device().Subvendor().FieldPath(),
 11665  	}
 11666  }
 11667  
 11668  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsDeviceSubvendor) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 11669  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11670  }
 11671  
 11672  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationGpuGraphicCardsDeviceSubvendor) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 11673  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11674  }
 11675  
 11676  type Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfo struct{}
 11677  
 11678  func (Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfo) FieldPath() *DeviceStatus_FieldSubPath {
 11679  	return &DeviceStatus_FieldSubPath{
 11680  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11681  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().MemoryInfo().FieldPath(),
 11682  	}
 11683  }
 11684  
 11685  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfo) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) *DeviceStatus_FieldSubPathValue {
 11686  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11687  }
 11688  
 11689  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfo) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) *DeviceStatus_FieldSubPathArrayOfValues {
 11690  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11691  }
 11692  
 11693  func (Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfo) Description() Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoDescription {
 11694  	return Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoDescription{}
 11695  }
 11696  
 11697  func (Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfo) SizeBytes() Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoSizeBytes {
 11698  	return Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoSizeBytes{}
 11699  }
 11700  
 11701  func (Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfo) MemoryBanks() Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanks {
 11702  	return Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanks{}
 11703  }
 11704  
 11705  type Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoDescription struct{}
 11706  
 11707  func (Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoDescription) FieldPath() *DeviceStatus_FieldSubPath {
 11708  	return &DeviceStatus_FieldSubPath{
 11709  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11710  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().MemoryInfo().Description().FieldPath(),
 11711  	}
 11712  }
 11713  
 11714  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoDescription) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 11715  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11716  }
 11717  
 11718  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoDescription) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 11719  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11720  }
 11721  
 11722  type Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoSizeBytes struct{}
 11723  
 11724  func (Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoSizeBytes) FieldPath() *DeviceStatus_FieldSubPath {
 11725  	return &DeviceStatus_FieldSubPath{
 11726  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11727  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().MemoryInfo().SizeBytes().FieldPath(),
 11728  	}
 11729  }
 11730  
 11731  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoSizeBytes) WithValue(value int64) *DeviceStatus_FieldSubPathValue {
 11732  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11733  }
 11734  
 11735  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoSizeBytes) WithArrayOfValues(values []int64) *DeviceStatus_FieldSubPathArrayOfValues {
 11736  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11737  }
 11738  
 11739  type Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanks struct{}
 11740  
 11741  func (Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanks) FieldPath() *DeviceStatus_FieldSubPath {
 11742  	return &DeviceStatus_FieldSubPath{
 11743  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11744  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().MemoryInfo().MemoryBanks().FieldPath(),
 11745  	}
 11746  }
 11747  
 11748  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanks) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) *DeviceStatus_FieldSubPathValue {
 11749  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11750  }
 11751  
 11752  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanks) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) *DeviceStatus_FieldSubPathArrayOfValues {
 11753  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11754  }
 11755  
 11756  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanks) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) *DeviceStatus_FieldSubPathArrayItemValue {
 11757  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatus_FieldSubPathArrayItemValue)
 11758  }
 11759  
 11760  func (Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanks) Description() Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksDescription {
 11761  	return Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksDescription{}
 11762  }
 11763  
 11764  func (Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanks) Product() Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksProduct {
 11765  	return Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksProduct{}
 11766  }
 11767  
 11768  func (Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanks) Vendor() Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksVendor {
 11769  	return Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksVendor{}
 11770  }
 11771  
 11772  func (Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanks) Serial() Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksSerial {
 11773  	return Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksSerial{}
 11774  }
 11775  
 11776  func (Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanks) Slot() Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksSlot {
 11777  	return Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksSlot{}
 11778  }
 11779  
 11780  func (Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanks) SizeBytes() Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksSizeBytes {
 11781  	return Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksSizeBytes{}
 11782  }
 11783  
 11784  func (Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanks) FrequencyHz() Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksFrequencyHz {
 11785  	return Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksFrequencyHz{}
 11786  }
 11787  
 11788  func (Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanks) WidthBits() Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksWidthBits {
 11789  	return Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksWidthBits{}
 11790  }
 11791  
 11792  type Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksDescription struct{}
 11793  
 11794  func (Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksDescription) FieldPath() *DeviceStatus_FieldSubPath {
 11795  	return &DeviceStatus_FieldSubPath{
 11796  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11797  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().MemoryInfo().MemoryBanks().Description().FieldPath(),
 11798  	}
 11799  }
 11800  
 11801  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksDescription) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 11802  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11803  }
 11804  
 11805  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksDescription) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 11806  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11807  }
 11808  
 11809  type Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksProduct struct{}
 11810  
 11811  func (Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksProduct) FieldPath() *DeviceStatus_FieldSubPath {
 11812  	return &DeviceStatus_FieldSubPath{
 11813  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11814  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().MemoryInfo().MemoryBanks().Product().FieldPath(),
 11815  	}
 11816  }
 11817  
 11818  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksProduct) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 11819  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11820  }
 11821  
 11822  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksProduct) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 11823  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11824  }
 11825  
 11826  type Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksVendor struct{}
 11827  
 11828  func (Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksVendor) FieldPath() *DeviceStatus_FieldSubPath {
 11829  	return &DeviceStatus_FieldSubPath{
 11830  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11831  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().MemoryInfo().MemoryBanks().Vendor().FieldPath(),
 11832  	}
 11833  }
 11834  
 11835  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksVendor) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 11836  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11837  }
 11838  
 11839  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksVendor) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 11840  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11841  }
 11842  
 11843  type Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksSerial struct{}
 11844  
 11845  func (Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksSerial) FieldPath() *DeviceStatus_FieldSubPath {
 11846  	return &DeviceStatus_FieldSubPath{
 11847  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11848  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().MemoryInfo().MemoryBanks().Serial().FieldPath(),
 11849  	}
 11850  }
 11851  
 11852  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksSerial) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 11853  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11854  }
 11855  
 11856  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksSerial) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 11857  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11858  }
 11859  
 11860  type Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksSlot struct{}
 11861  
 11862  func (Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksSlot) FieldPath() *DeviceStatus_FieldSubPath {
 11863  	return &DeviceStatus_FieldSubPath{
 11864  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11865  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().MemoryInfo().MemoryBanks().Slot().FieldPath(),
 11866  	}
 11867  }
 11868  
 11869  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksSlot) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 11870  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11871  }
 11872  
 11873  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksSlot) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 11874  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11875  }
 11876  
 11877  type Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksSizeBytes struct{}
 11878  
 11879  func (Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksSizeBytes) FieldPath() *DeviceStatus_FieldSubPath {
 11880  	return &DeviceStatus_FieldSubPath{
 11881  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11882  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().MemoryInfo().MemoryBanks().SizeBytes().FieldPath(),
 11883  	}
 11884  }
 11885  
 11886  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksSizeBytes) WithValue(value int64) *DeviceStatus_FieldSubPathValue {
 11887  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11888  }
 11889  
 11890  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksSizeBytes) WithArrayOfValues(values []int64) *DeviceStatus_FieldSubPathArrayOfValues {
 11891  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11892  }
 11893  
 11894  type Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksFrequencyHz struct{}
 11895  
 11896  func (Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksFrequencyHz) FieldPath() *DeviceStatus_FieldSubPath {
 11897  	return &DeviceStatus_FieldSubPath{
 11898  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11899  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().MemoryInfo().MemoryBanks().FrequencyHz().FieldPath(),
 11900  	}
 11901  }
 11902  
 11903  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksFrequencyHz) WithValue(value int64) *DeviceStatus_FieldSubPathValue {
 11904  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11905  }
 11906  
 11907  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksFrequencyHz) WithArrayOfValues(values []int64) *DeviceStatus_FieldSubPathArrayOfValues {
 11908  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11909  }
 11910  
 11911  type Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksWidthBits struct{}
 11912  
 11913  func (Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksWidthBits) FieldPath() *DeviceStatus_FieldSubPath {
 11914  	return &DeviceStatus_FieldSubPath{
 11915  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11916  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().MemoryInfo().MemoryBanks().WidthBits().FieldPath(),
 11917  	}
 11918  }
 11919  
 11920  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksWidthBits) WithValue(value int32) *DeviceStatus_FieldSubPathValue {
 11921  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11922  }
 11923  
 11924  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationMemoryInfoMemoryBanksWidthBits) WithArrayOfValues(values []int32) *DeviceStatus_FieldSubPathArrayOfValues {
 11925  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11926  }
 11927  
 11928  type Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfo struct{}
 11929  
 11930  func (Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfo) FieldPath() *DeviceStatus_FieldSubPath {
 11931  	return &DeviceStatus_FieldSubPath{
 11932  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11933  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().HailoInfo().FieldPath(),
 11934  	}
 11935  }
 11936  
 11937  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfo) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) *DeviceStatus_FieldSubPathValue {
 11938  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11939  }
 11940  
 11941  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfo) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_HailoInfo) *DeviceStatus_FieldSubPathArrayOfValues {
 11942  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11943  }
 11944  
 11945  func (Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfo) Status() Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoStatus {
 11946  	return Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoStatus{}
 11947  }
 11948  
 11949  func (Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfo) CliVersion() Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoCliVersion {
 11950  	return Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoCliVersion{}
 11951  }
 11952  
 11953  func (Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfo) Modules() Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModules {
 11954  	return Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModules{}
 11955  }
 11956  
 11957  type Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoStatus struct{}
 11958  
 11959  func (Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoStatus) FieldPath() *DeviceStatus_FieldSubPath {
 11960  	return &DeviceStatus_FieldSubPath{
 11961  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11962  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().HailoInfo().Status().FieldPath(),
 11963  	}
 11964  }
 11965  
 11966  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoStatus) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 11967  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11968  }
 11969  
 11970  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoStatus) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 11971  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11972  }
 11973  
 11974  type Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoCliVersion struct{}
 11975  
 11976  func (Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoCliVersion) FieldPath() *DeviceStatus_FieldSubPath {
 11977  	return &DeviceStatus_FieldSubPath{
 11978  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11979  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().HailoInfo().CliVersion().FieldPath(),
 11980  	}
 11981  }
 11982  
 11983  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoCliVersion) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 11984  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 11985  }
 11986  
 11987  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoCliVersion) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 11988  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 11989  }
 11990  
 11991  type Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModules struct{}
 11992  
 11993  func (Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModules) FieldPath() *DeviceStatus_FieldSubPath {
 11994  	return &DeviceStatus_FieldSubPath{
 11995  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 11996  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().HailoInfo().Modules().FieldPath(),
 11997  	}
 11998  }
 11999  
 12000  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModules) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) *DeviceStatus_FieldSubPathValue {
 12001  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12002  }
 12003  
 12004  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModules) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) *DeviceStatus_FieldSubPathArrayOfValues {
 12005  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12006  }
 12007  
 12008  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModules) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) *DeviceStatus_FieldSubPathArrayItemValue {
 12009  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatus_FieldSubPathArrayItemValue)
 12010  }
 12011  
 12012  func (Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModules) DevId() Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesDevId {
 12013  	return Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesDevId{}
 12014  }
 12015  
 12016  func (Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModules) ControlProtoVersion() Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesControlProtoVersion {
 12017  	return Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesControlProtoVersion{}
 12018  }
 12019  
 12020  func (Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModules) FirmwareVersion() Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesFirmwareVersion {
 12021  	return Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesFirmwareVersion{}
 12022  }
 12023  
 12024  func (Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModules) LoggerVersion() Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesLoggerVersion {
 12025  	return Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesLoggerVersion{}
 12026  }
 12027  
 12028  func (Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModules) BoardName() Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesBoardName {
 12029  	return Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesBoardName{}
 12030  }
 12031  
 12032  func (Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModules) SerialNumber() Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesSerialNumber {
 12033  	return Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesSerialNumber{}
 12034  }
 12035  
 12036  func (Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModules) PartNumber() Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesPartNumber {
 12037  	return Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesPartNumber{}
 12038  }
 12039  
 12040  func (Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModules) ProductName() Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesProductName {
 12041  	return Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesProductName{}
 12042  }
 12043  
 12044  func (Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModules) NeuralNetworkCoreClockRate() Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate {
 12045  	return Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate{}
 12046  }
 12047  
 12048  type Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesDevId struct{}
 12049  
 12050  func (Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesDevId) FieldPath() *DeviceStatus_FieldSubPath {
 12051  	return &DeviceStatus_FieldSubPath{
 12052  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12053  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().HailoInfo().Modules().DevId().FieldPath(),
 12054  	}
 12055  }
 12056  
 12057  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesDevId) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 12058  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12059  }
 12060  
 12061  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesDevId) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 12062  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12063  }
 12064  
 12065  type Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesControlProtoVersion struct{}
 12066  
 12067  func (Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesControlProtoVersion) FieldPath() *DeviceStatus_FieldSubPath {
 12068  	return &DeviceStatus_FieldSubPath{
 12069  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12070  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().HailoInfo().Modules().ControlProtoVersion().FieldPath(),
 12071  	}
 12072  }
 12073  
 12074  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesControlProtoVersion) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 12075  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12076  }
 12077  
 12078  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesControlProtoVersion) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 12079  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12080  }
 12081  
 12082  type Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesFirmwareVersion struct{}
 12083  
 12084  func (Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesFirmwareVersion) FieldPath() *DeviceStatus_FieldSubPath {
 12085  	return &DeviceStatus_FieldSubPath{
 12086  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12087  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().HailoInfo().Modules().FirmwareVersion().FieldPath(),
 12088  	}
 12089  }
 12090  
 12091  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesFirmwareVersion) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 12092  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12093  }
 12094  
 12095  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesFirmwareVersion) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 12096  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12097  }
 12098  
 12099  type Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesLoggerVersion struct{}
 12100  
 12101  func (Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesLoggerVersion) FieldPath() *DeviceStatus_FieldSubPath {
 12102  	return &DeviceStatus_FieldSubPath{
 12103  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12104  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().HailoInfo().Modules().LoggerVersion().FieldPath(),
 12105  	}
 12106  }
 12107  
 12108  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesLoggerVersion) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 12109  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12110  }
 12111  
 12112  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesLoggerVersion) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 12113  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12114  }
 12115  
 12116  type Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesBoardName struct{}
 12117  
 12118  func (Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesBoardName) FieldPath() *DeviceStatus_FieldSubPath {
 12119  	return &DeviceStatus_FieldSubPath{
 12120  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12121  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().HailoInfo().Modules().BoardName().FieldPath(),
 12122  	}
 12123  }
 12124  
 12125  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesBoardName) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 12126  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12127  }
 12128  
 12129  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesBoardName) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 12130  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12131  }
 12132  
 12133  type Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesSerialNumber struct{}
 12134  
 12135  func (Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesSerialNumber) FieldPath() *DeviceStatus_FieldSubPath {
 12136  	return &DeviceStatus_FieldSubPath{
 12137  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12138  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().HailoInfo().Modules().SerialNumber().FieldPath(),
 12139  	}
 12140  }
 12141  
 12142  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesSerialNumber) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 12143  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12144  }
 12145  
 12146  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesSerialNumber) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 12147  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12148  }
 12149  
 12150  type Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesPartNumber struct{}
 12151  
 12152  func (Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesPartNumber) FieldPath() *DeviceStatus_FieldSubPath {
 12153  	return &DeviceStatus_FieldSubPath{
 12154  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12155  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().HailoInfo().Modules().PartNumber().FieldPath(),
 12156  	}
 12157  }
 12158  
 12159  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesPartNumber) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 12160  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12161  }
 12162  
 12163  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesPartNumber) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 12164  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12165  }
 12166  
 12167  type Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesProductName struct{}
 12168  
 12169  func (Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesProductName) FieldPath() *DeviceStatus_FieldSubPath {
 12170  	return &DeviceStatus_FieldSubPath{
 12171  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12172  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().HailoInfo().Modules().ProductName().FieldPath(),
 12173  	}
 12174  }
 12175  
 12176  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesProductName) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 12177  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12178  }
 12179  
 12180  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesProductName) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 12181  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12182  }
 12183  
 12184  type Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate struct{}
 12185  
 12186  func (Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate) FieldPath() *DeviceStatus_FieldSubPath {
 12187  	return &DeviceStatus_FieldSubPath{
 12188  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12189  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().HailoInfo().Modules().NeuralNetworkCoreClockRate().FieldPath(),
 12190  	}
 12191  }
 12192  
 12193  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 12194  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12195  }
 12196  
 12197  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 12198  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12199  }
 12200  
 12201  type Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfo struct{}
 12202  
 12203  func (Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfo) FieldPath() *DeviceStatus_FieldSubPath {
 12204  	return &DeviceStatus_FieldSubPath{
 12205  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12206  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().NvidiaInfo().FieldPath(),
 12207  	}
 12208  }
 12209  
 12210  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfo) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) *DeviceStatus_FieldSubPathValue {
 12211  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12212  }
 12213  
 12214  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfo) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) *DeviceStatus_FieldSubPathArrayOfValues {
 12215  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12216  }
 12217  
 12218  func (Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfo) Status() Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfoStatus {
 12219  	return Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfoStatus{}
 12220  }
 12221  
 12222  func (Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfo) DriverVersion() Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfoDriverVersion {
 12223  	return Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfoDriverVersion{}
 12224  }
 12225  
 12226  func (Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfo) CudaVersion() Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfoCudaVersion {
 12227  	return Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfoCudaVersion{}
 12228  }
 12229  
 12230  func (Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfo) Gpus() Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfoGpus {
 12231  	return Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfoGpus{}
 12232  }
 12233  
 12234  type Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfoStatus struct{}
 12235  
 12236  func (Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfoStatus) FieldPath() *DeviceStatus_FieldSubPath {
 12237  	return &DeviceStatus_FieldSubPath{
 12238  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12239  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().NvidiaInfo().Status().FieldPath(),
 12240  	}
 12241  }
 12242  
 12243  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfoStatus) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 12244  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12245  }
 12246  
 12247  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfoStatus) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 12248  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12249  }
 12250  
 12251  type Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfoDriverVersion struct{}
 12252  
 12253  func (Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfoDriverVersion) FieldPath() *DeviceStatus_FieldSubPath {
 12254  	return &DeviceStatus_FieldSubPath{
 12255  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12256  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().NvidiaInfo().DriverVersion().FieldPath(),
 12257  	}
 12258  }
 12259  
 12260  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfoDriverVersion) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 12261  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12262  }
 12263  
 12264  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfoDriverVersion) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 12265  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12266  }
 12267  
 12268  type Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfoCudaVersion struct{}
 12269  
 12270  func (Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfoCudaVersion) FieldPath() *DeviceStatus_FieldSubPath {
 12271  	return &DeviceStatus_FieldSubPath{
 12272  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12273  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().NvidiaInfo().CudaVersion().FieldPath(),
 12274  	}
 12275  }
 12276  
 12277  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfoCudaVersion) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 12278  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12279  }
 12280  
 12281  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfoCudaVersion) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 12282  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12283  }
 12284  
 12285  type Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfoGpus struct{}
 12286  
 12287  func (Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfoGpus) FieldPath() *DeviceStatus_FieldSubPath {
 12288  	return &DeviceStatus_FieldSubPath{
 12289  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12290  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().NvidiaInfo().Gpus().FieldPath(),
 12291  	}
 12292  }
 12293  
 12294  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfoGpus) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) *DeviceStatus_FieldSubPathValue {
 12295  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12296  }
 12297  
 12298  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfoGpus) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) *DeviceStatus_FieldSubPathArrayOfValues {
 12299  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12300  }
 12301  
 12302  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfoGpus) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) *DeviceStatus_FieldSubPathArrayItemValue {
 12303  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatus_FieldSubPathArrayItemValue)
 12304  }
 12305  
 12306  func (Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfoGpus) Id() Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfoGpusId {
 12307  	return Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfoGpusId{}
 12308  }
 12309  
 12310  func (Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfoGpus) ProductName() Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfoGpusProductName {
 12311  	return Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfoGpusProductName{}
 12312  }
 12313  
 12314  type Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfoGpusId struct{}
 12315  
 12316  func (Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfoGpusId) FieldPath() *DeviceStatus_FieldSubPath {
 12317  	return &DeviceStatus_FieldSubPath{
 12318  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12319  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().NvidiaInfo().Gpus().Id().FieldPath(),
 12320  	}
 12321  }
 12322  
 12323  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfoGpusId) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 12324  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12325  }
 12326  
 12327  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfoGpusId) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 12328  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12329  }
 12330  
 12331  type Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfoGpusProductName struct{}
 12332  
 12333  func (Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfoGpusProductName) FieldPath() *DeviceStatus_FieldSubPath {
 12334  	return &DeviceStatus_FieldSubPath{
 12335  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12336  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().NvidiaInfo().Gpus().ProductName().FieldPath(),
 12337  	}
 12338  }
 12339  
 12340  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfoGpusProductName) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 12341  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12342  }
 12343  
 12344  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationNvidiaInfoGpusProductName) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 12345  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12346  }
 12347  
 12348  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatus struct{}
 12349  
 12350  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatus) FieldPath() *DeviceStatus_FieldSubPath {
 12351  	return &DeviceStatus_FieldSubPath{
 12352  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12353  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().FieldPath(),
 12354  	}
 12355  }
 12356  
 12357  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatus) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus) *DeviceStatus_FieldSubPathValue {
 12358  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12359  }
 12360  
 12361  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatus) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus) *DeviceStatus_FieldSubPathArrayOfValues {
 12362  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12363  }
 12364  
 12365  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatus) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus) *DeviceStatus_FieldSubPathArrayItemValue {
 12366  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatus_FieldSubPathArrayItemValue)
 12367  }
 12368  
 12369  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatus) Modem() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModem {
 12370  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModem{}
 12371  }
 12372  
 12373  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModem struct{}
 12374  
 12375  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModem) FieldPath() *DeviceStatus_FieldSubPath {
 12376  	return &DeviceStatus_FieldSubPath{
 12377  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12378  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().FieldPath(),
 12379  	}
 12380  }
 12381  
 12382  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModem) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) *DeviceStatus_FieldSubPathValue {
 12383  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12384  }
 12385  
 12386  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModem) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) *DeviceStatus_FieldSubPathArrayOfValues {
 12387  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12388  }
 12389  
 12390  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModem) ThreeGPp() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPp {
 12391  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPp{}
 12392  }
 12393  
 12394  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModem) Cdma() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdma {
 12395  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdma{}
 12396  }
 12397  
 12398  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModem) DbusPath() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemDbusPath {
 12399  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemDbusPath{}
 12400  }
 12401  
 12402  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModem) Generic() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGeneric {
 12403  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGeneric{}
 12404  }
 12405  
 12406  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModem) SimStatus() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemSimStatus {
 12407  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemSimStatus{}
 12408  }
 12409  
 12410  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPp struct{}
 12411  
 12412  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPp) FieldPath() *DeviceStatus_FieldSubPath {
 12413  	return &DeviceStatus_FieldSubPath{
 12414  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12415  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().ThreeGPp().FieldPath(),
 12416  	}
 12417  }
 12418  
 12419  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPp) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) *DeviceStatus_FieldSubPathValue {
 12420  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12421  }
 12422  
 12423  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPp) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) *DeviceStatus_FieldSubPathArrayOfValues {
 12424  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12425  }
 12426  
 12427  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPp) FivegNr() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNr {
 12428  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNr{}
 12429  }
 12430  
 12431  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPp) EnabledLocks() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks {
 12432  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks{}
 12433  }
 12434  
 12435  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPp) Eps() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEps {
 12436  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEps{}
 12437  }
 12438  
 12439  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPp) Imei() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpImei {
 12440  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpImei{}
 12441  }
 12442  
 12443  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPp) OperatorCode() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorCode {
 12444  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorCode{}
 12445  }
 12446  
 12447  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPp) OperatorName() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorName {
 12448  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorName{}
 12449  }
 12450  
 12451  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPp) PacketServiceState() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpPacketServiceState {
 12452  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpPacketServiceState{}
 12453  }
 12454  
 12455  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPp) Pco() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpPco {
 12456  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpPco{}
 12457  }
 12458  
 12459  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPp) RegistrationState() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpRegistrationState {
 12460  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpRegistrationState{}
 12461  }
 12462  
 12463  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNr struct{}
 12464  
 12465  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNr) FieldPath() *DeviceStatus_FieldSubPath {
 12466  	return &DeviceStatus_FieldSubPath{
 12467  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12468  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().FieldPath(),
 12469  	}
 12470  }
 12471  
 12472  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNr) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) *DeviceStatus_FieldSubPathValue {
 12473  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12474  }
 12475  
 12476  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNr) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) *DeviceStatus_FieldSubPathArrayOfValues {
 12477  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12478  }
 12479  
 12480  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNr) RegistrationSettings() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings {
 12481  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings{}
 12482  }
 12483  
 12484  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings struct{}
 12485  
 12486  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings) FieldPath() *DeviceStatus_FieldSubPath {
 12487  	return &DeviceStatus_FieldSubPath{
 12488  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12489  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().RegistrationSettings().FieldPath(),
 12490  	}
 12491  }
 12492  
 12493  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) *DeviceStatus_FieldSubPathValue {
 12494  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12495  }
 12496  
 12497  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) *DeviceStatus_FieldSubPathArrayOfValues {
 12498  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12499  }
 12500  
 12501  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings) DrxCycle() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle {
 12502  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle{}
 12503  }
 12504  
 12505  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings) MicoMode() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode {
 12506  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode{}
 12507  }
 12508  
 12509  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle struct{}
 12510  
 12511  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle) FieldPath() *DeviceStatus_FieldSubPath {
 12512  	return &DeviceStatus_FieldSubPath{
 12513  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12514  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().RegistrationSettings().DrxCycle().FieldPath(),
 12515  	}
 12516  }
 12517  
 12518  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 12519  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12520  }
 12521  
 12522  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 12523  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12524  }
 12525  
 12526  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode struct{}
 12527  
 12528  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode) FieldPath() *DeviceStatus_FieldSubPath {
 12529  	return &DeviceStatus_FieldSubPath{
 12530  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12531  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().RegistrationSettings().MicoMode().FieldPath(),
 12532  	}
 12533  }
 12534  
 12535  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 12536  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12537  }
 12538  
 12539  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 12540  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12541  }
 12542  
 12543  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks struct{}
 12544  
 12545  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks) FieldPath() *DeviceStatus_FieldSubPath {
 12546  	return &DeviceStatus_FieldSubPath{
 12547  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12548  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().ThreeGPp().EnabledLocks().FieldPath(),
 12549  	}
 12550  }
 12551  
 12552  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks) WithValue(value []string) *DeviceStatus_FieldSubPathValue {
 12553  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12554  }
 12555  
 12556  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks) WithArrayOfValues(values [][]string) *DeviceStatus_FieldSubPathArrayOfValues {
 12557  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12558  }
 12559  
 12560  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks) WithItemValue(value string) *DeviceStatus_FieldSubPathArrayItemValue {
 12561  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatus_FieldSubPathArrayItemValue)
 12562  }
 12563  
 12564  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEps struct{}
 12565  
 12566  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEps) FieldPath() *DeviceStatus_FieldSubPath {
 12567  	return &DeviceStatus_FieldSubPath{
 12568  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12569  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().FieldPath(),
 12570  	}
 12571  }
 12572  
 12573  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEps) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) *DeviceStatus_FieldSubPathValue {
 12574  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12575  }
 12576  
 12577  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEps) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) *DeviceStatus_FieldSubPathArrayOfValues {
 12578  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12579  }
 12580  
 12581  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEps) InitialBearer() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer {
 12582  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer{}
 12583  }
 12584  
 12585  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEps) UeModeOperation() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation {
 12586  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation{}
 12587  }
 12588  
 12589  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer struct{}
 12590  
 12591  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer) FieldPath() *DeviceStatus_FieldSubPath {
 12592  	return &DeviceStatus_FieldSubPath{
 12593  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12594  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().FieldPath(),
 12595  	}
 12596  }
 12597  
 12598  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) *DeviceStatus_FieldSubPathValue {
 12599  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12600  }
 12601  
 12602  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) *DeviceStatus_FieldSubPathArrayOfValues {
 12603  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12604  }
 12605  
 12606  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer) DbusPath() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath {
 12607  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath{}
 12608  }
 12609  
 12610  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer) Settings() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings {
 12611  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings{}
 12612  }
 12613  
 12614  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath struct{}
 12615  
 12616  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath) FieldPath() *DeviceStatus_FieldSubPath {
 12617  	return &DeviceStatus_FieldSubPath{
 12618  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12619  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().DbusPath().FieldPath(),
 12620  	}
 12621  }
 12622  
 12623  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 12624  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12625  }
 12626  
 12627  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 12628  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12629  }
 12630  
 12631  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings struct{}
 12632  
 12633  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) FieldPath() *DeviceStatus_FieldSubPath {
 12634  	return &DeviceStatus_FieldSubPath{
 12635  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12636  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().FieldPath(),
 12637  	}
 12638  }
 12639  
 12640  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) *DeviceStatus_FieldSubPathValue {
 12641  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12642  }
 12643  
 12644  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) *DeviceStatus_FieldSubPathArrayOfValues {
 12645  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12646  }
 12647  
 12648  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) Apn() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn {
 12649  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn{}
 12650  }
 12651  
 12652  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) IpType() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType {
 12653  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType{}
 12654  }
 12655  
 12656  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) Password() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword {
 12657  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword{}
 12658  }
 12659  
 12660  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) User() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser {
 12661  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser{}
 12662  }
 12663  
 12664  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn struct{}
 12665  
 12666  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn) FieldPath() *DeviceStatus_FieldSubPath {
 12667  	return &DeviceStatus_FieldSubPath{
 12668  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12669  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().Apn().FieldPath(),
 12670  	}
 12671  }
 12672  
 12673  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 12674  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12675  }
 12676  
 12677  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 12678  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12679  }
 12680  
 12681  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType struct{}
 12682  
 12683  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType) FieldPath() *DeviceStatus_FieldSubPath {
 12684  	return &DeviceStatus_FieldSubPath{
 12685  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12686  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().IpType().FieldPath(),
 12687  	}
 12688  }
 12689  
 12690  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 12691  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12692  }
 12693  
 12694  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 12695  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12696  }
 12697  
 12698  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword struct{}
 12699  
 12700  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword) FieldPath() *DeviceStatus_FieldSubPath {
 12701  	return &DeviceStatus_FieldSubPath{
 12702  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12703  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().Password().FieldPath(),
 12704  	}
 12705  }
 12706  
 12707  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 12708  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12709  }
 12710  
 12711  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 12712  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12713  }
 12714  
 12715  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser struct{}
 12716  
 12717  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser) FieldPath() *DeviceStatus_FieldSubPath {
 12718  	return &DeviceStatus_FieldSubPath{
 12719  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12720  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().User().FieldPath(),
 12721  	}
 12722  }
 12723  
 12724  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 12725  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12726  }
 12727  
 12728  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 12729  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12730  }
 12731  
 12732  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation struct{}
 12733  
 12734  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation) FieldPath() *DeviceStatus_FieldSubPath {
 12735  	return &DeviceStatus_FieldSubPath{
 12736  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12737  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().UeModeOperation().FieldPath(),
 12738  	}
 12739  }
 12740  
 12741  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 12742  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12743  }
 12744  
 12745  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 12746  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12747  }
 12748  
 12749  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpImei struct{}
 12750  
 12751  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpImei) FieldPath() *DeviceStatus_FieldSubPath {
 12752  	return &DeviceStatus_FieldSubPath{
 12753  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12754  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().ThreeGPp().Imei().FieldPath(),
 12755  	}
 12756  }
 12757  
 12758  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpImei) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 12759  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12760  }
 12761  
 12762  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpImei) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 12763  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12764  }
 12765  
 12766  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorCode struct{}
 12767  
 12768  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorCode) FieldPath() *DeviceStatus_FieldSubPath {
 12769  	return &DeviceStatus_FieldSubPath{
 12770  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12771  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().ThreeGPp().OperatorCode().FieldPath(),
 12772  	}
 12773  }
 12774  
 12775  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorCode) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 12776  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12777  }
 12778  
 12779  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorCode) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 12780  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12781  }
 12782  
 12783  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorName struct{}
 12784  
 12785  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorName) FieldPath() *DeviceStatus_FieldSubPath {
 12786  	return &DeviceStatus_FieldSubPath{
 12787  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12788  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().ThreeGPp().OperatorName().FieldPath(),
 12789  	}
 12790  }
 12791  
 12792  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorName) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 12793  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12794  }
 12795  
 12796  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorName) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 12797  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12798  }
 12799  
 12800  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpPacketServiceState struct{}
 12801  
 12802  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpPacketServiceState) FieldPath() *DeviceStatus_FieldSubPath {
 12803  	return &DeviceStatus_FieldSubPath{
 12804  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12805  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().ThreeGPp().PacketServiceState().FieldPath(),
 12806  	}
 12807  }
 12808  
 12809  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpPacketServiceState) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 12810  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12811  }
 12812  
 12813  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpPacketServiceState) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 12814  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12815  }
 12816  
 12817  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpPco struct{}
 12818  
 12819  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpPco) FieldPath() *DeviceStatus_FieldSubPath {
 12820  	return &DeviceStatus_FieldSubPath{
 12821  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12822  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().ThreeGPp().Pco().FieldPath(),
 12823  	}
 12824  }
 12825  
 12826  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpPco) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 12827  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12828  }
 12829  
 12830  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpPco) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 12831  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12832  }
 12833  
 12834  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpRegistrationState struct{}
 12835  
 12836  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpRegistrationState) FieldPath() *DeviceStatus_FieldSubPath {
 12837  	return &DeviceStatus_FieldSubPath{
 12838  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12839  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().ThreeGPp().RegistrationState().FieldPath(),
 12840  	}
 12841  }
 12842  
 12843  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpRegistrationState) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 12844  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12845  }
 12846  
 12847  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemThreeGPpRegistrationState) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 12848  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12849  }
 12850  
 12851  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdma struct{}
 12852  
 12853  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdma) FieldPath() *DeviceStatus_FieldSubPath {
 12854  	return &DeviceStatus_FieldSubPath{
 12855  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12856  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().Cdma().FieldPath(),
 12857  	}
 12858  }
 12859  
 12860  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdma) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) *DeviceStatus_FieldSubPathValue {
 12861  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12862  }
 12863  
 12864  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdma) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) *DeviceStatus_FieldSubPathArrayOfValues {
 12865  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12866  }
 12867  
 12868  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdma) ActivationState() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdmaActivationState {
 12869  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdmaActivationState{}
 12870  }
 12871  
 12872  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdma) Cdma1XRegistrationState() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdmaCdma1XRegistrationState {
 12873  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdmaCdma1XRegistrationState{}
 12874  }
 12875  
 12876  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdma) Esn() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdmaEsn {
 12877  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdmaEsn{}
 12878  }
 12879  
 12880  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdma) EvdoRegistrationState() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdmaEvdoRegistrationState {
 12881  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdmaEvdoRegistrationState{}
 12882  }
 12883  
 12884  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdma) Meid() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdmaMeid {
 12885  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdmaMeid{}
 12886  }
 12887  
 12888  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdma) Nid() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdmaNid {
 12889  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdmaNid{}
 12890  }
 12891  
 12892  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdma) Sid() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdmaSid {
 12893  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdmaSid{}
 12894  }
 12895  
 12896  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdmaActivationState struct{}
 12897  
 12898  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdmaActivationState) FieldPath() *DeviceStatus_FieldSubPath {
 12899  	return &DeviceStatus_FieldSubPath{
 12900  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12901  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().Cdma().ActivationState().FieldPath(),
 12902  	}
 12903  }
 12904  
 12905  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdmaActivationState) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 12906  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12907  }
 12908  
 12909  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdmaActivationState) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 12910  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12911  }
 12912  
 12913  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdmaCdma1XRegistrationState struct{}
 12914  
 12915  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdmaCdma1XRegistrationState) FieldPath() *DeviceStatus_FieldSubPath {
 12916  	return &DeviceStatus_FieldSubPath{
 12917  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12918  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().Cdma().Cdma1XRegistrationState().FieldPath(),
 12919  	}
 12920  }
 12921  
 12922  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdmaCdma1XRegistrationState) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 12923  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12924  }
 12925  
 12926  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdmaCdma1XRegistrationState) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 12927  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12928  }
 12929  
 12930  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdmaEsn struct{}
 12931  
 12932  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdmaEsn) FieldPath() *DeviceStatus_FieldSubPath {
 12933  	return &DeviceStatus_FieldSubPath{
 12934  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12935  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().Cdma().Esn().FieldPath(),
 12936  	}
 12937  }
 12938  
 12939  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdmaEsn) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 12940  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12941  }
 12942  
 12943  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdmaEsn) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 12944  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12945  }
 12946  
 12947  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdmaEvdoRegistrationState struct{}
 12948  
 12949  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdmaEvdoRegistrationState) FieldPath() *DeviceStatus_FieldSubPath {
 12950  	return &DeviceStatus_FieldSubPath{
 12951  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12952  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().Cdma().EvdoRegistrationState().FieldPath(),
 12953  	}
 12954  }
 12955  
 12956  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdmaEvdoRegistrationState) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 12957  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12958  }
 12959  
 12960  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdmaEvdoRegistrationState) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 12961  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12962  }
 12963  
 12964  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdmaMeid struct{}
 12965  
 12966  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdmaMeid) FieldPath() *DeviceStatus_FieldSubPath {
 12967  	return &DeviceStatus_FieldSubPath{
 12968  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12969  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().Cdma().Meid().FieldPath(),
 12970  	}
 12971  }
 12972  
 12973  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdmaMeid) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 12974  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12975  }
 12976  
 12977  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdmaMeid) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 12978  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12979  }
 12980  
 12981  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdmaNid struct{}
 12982  
 12983  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdmaNid) FieldPath() *DeviceStatus_FieldSubPath {
 12984  	return &DeviceStatus_FieldSubPath{
 12985  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 12986  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().Cdma().Nid().FieldPath(),
 12987  	}
 12988  }
 12989  
 12990  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdmaNid) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 12991  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 12992  }
 12993  
 12994  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdmaNid) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 12995  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 12996  }
 12997  
 12998  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdmaSid struct{}
 12999  
 13000  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdmaSid) FieldPath() *DeviceStatus_FieldSubPath {
 13001  	return &DeviceStatus_FieldSubPath{
 13002  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13003  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().Cdma().Sid().FieldPath(),
 13004  	}
 13005  }
 13006  
 13007  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdmaSid) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 13008  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13009  }
 13010  
 13011  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemCdmaSid) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 13012  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13013  }
 13014  
 13015  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemDbusPath struct{}
 13016  
 13017  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemDbusPath) FieldPath() *DeviceStatus_FieldSubPath {
 13018  	return &DeviceStatus_FieldSubPath{
 13019  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13020  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().DbusPath().FieldPath(),
 13021  	}
 13022  }
 13023  
 13024  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemDbusPath) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 13025  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13026  }
 13027  
 13028  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemDbusPath) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 13029  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13030  }
 13031  
 13032  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGeneric struct{}
 13033  
 13034  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGeneric) FieldPath() *DeviceStatus_FieldSubPath {
 13035  	return &DeviceStatus_FieldSubPath{
 13036  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13037  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().Generic().FieldPath(),
 13038  	}
 13039  }
 13040  
 13041  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGeneric) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) *DeviceStatus_FieldSubPathValue {
 13042  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13043  }
 13044  
 13045  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGeneric) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) *DeviceStatus_FieldSubPathArrayOfValues {
 13046  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13047  }
 13048  
 13049  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGeneric) AccessTechnologies() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies {
 13050  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies{}
 13051  }
 13052  
 13053  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGeneric) Bearers() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericBearers {
 13054  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericBearers{}
 13055  }
 13056  
 13057  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGeneric) CarrierConfiguration() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfiguration {
 13058  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfiguration{}
 13059  }
 13060  
 13061  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGeneric) CarrierConfigurationRevision() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfigurationRevision {
 13062  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfigurationRevision{}
 13063  }
 13064  
 13065  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGeneric) CurrentBands() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands {
 13066  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands{}
 13067  }
 13068  
 13069  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGeneric) CurrentCapabilities() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities {
 13070  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities{}
 13071  }
 13072  
 13073  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGeneric) CurrentModes() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericCurrentModes {
 13074  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericCurrentModes{}
 13075  }
 13076  
 13077  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGeneric) Device() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericDevice {
 13078  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericDevice{}
 13079  }
 13080  
 13081  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGeneric) DeviceIdentifier() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericDeviceIdentifier {
 13082  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericDeviceIdentifier{}
 13083  }
 13084  
 13085  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGeneric) Drivers() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericDrivers {
 13086  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericDrivers{}
 13087  }
 13088  
 13089  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGeneric) EquipmentIdentifier() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericEquipmentIdentifier {
 13090  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericEquipmentIdentifier{}
 13091  }
 13092  
 13093  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGeneric) HardwareRevision() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericHardwareRevision {
 13094  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericHardwareRevision{}
 13095  }
 13096  
 13097  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGeneric) Manufacturer() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericManufacturer {
 13098  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericManufacturer{}
 13099  }
 13100  
 13101  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGeneric) Model() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericModel {
 13102  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericModel{}
 13103  }
 13104  
 13105  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGeneric) OwnNumbers() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers {
 13106  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers{}
 13107  }
 13108  
 13109  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGeneric) Plugin() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericPlugin {
 13110  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericPlugin{}
 13111  }
 13112  
 13113  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGeneric) Ports() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericPorts {
 13114  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericPorts{}
 13115  }
 13116  
 13117  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGeneric) PowerState() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericPowerState {
 13118  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericPowerState{}
 13119  }
 13120  
 13121  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGeneric) PrimaryPort() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericPrimaryPort {
 13122  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericPrimaryPort{}
 13123  }
 13124  
 13125  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGeneric) PrimarySimSlot() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericPrimarySimSlot {
 13126  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericPrimarySimSlot{}
 13127  }
 13128  
 13129  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGeneric) Revision() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericRevision {
 13130  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericRevision{}
 13131  }
 13132  
 13133  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGeneric) SignalQuality() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality {
 13134  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality{}
 13135  }
 13136  
 13137  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGeneric) Sim() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSim {
 13138  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSim{}
 13139  }
 13140  
 13141  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGeneric) SimSlots() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSimSlots {
 13142  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSimSlots{}
 13143  }
 13144  
 13145  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGeneric) State() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericState {
 13146  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericState{}
 13147  }
 13148  
 13149  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGeneric) StateFailedReason() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericStateFailedReason {
 13150  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericStateFailedReason{}
 13151  }
 13152  
 13153  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGeneric) SupportedBands() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands {
 13154  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands{}
 13155  }
 13156  
 13157  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGeneric) SupportedCapabilities() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities {
 13158  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities{}
 13159  }
 13160  
 13161  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGeneric) SupportedIpFamilies() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies {
 13162  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies{}
 13163  }
 13164  
 13165  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGeneric) SupportedModes() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes {
 13166  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes{}
 13167  }
 13168  
 13169  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGeneric) UnlockRequired() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericUnlockRequired {
 13170  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericUnlockRequired{}
 13171  }
 13172  
 13173  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGeneric) UnlockRetries() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries {
 13174  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries{}
 13175  }
 13176  
 13177  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies struct{}
 13178  
 13179  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies) FieldPath() *DeviceStatus_FieldSubPath {
 13180  	return &DeviceStatus_FieldSubPath{
 13181  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13182  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().Generic().AccessTechnologies().FieldPath(),
 13183  	}
 13184  }
 13185  
 13186  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies) WithValue(value []string) *DeviceStatus_FieldSubPathValue {
 13187  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13188  }
 13189  
 13190  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies) WithArrayOfValues(values [][]string) *DeviceStatus_FieldSubPathArrayOfValues {
 13191  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13192  }
 13193  
 13194  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies) WithItemValue(value string) *DeviceStatus_FieldSubPathArrayItemValue {
 13195  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatus_FieldSubPathArrayItemValue)
 13196  }
 13197  
 13198  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericBearers struct{}
 13199  
 13200  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericBearers) FieldPath() *DeviceStatus_FieldSubPath {
 13201  	return &DeviceStatus_FieldSubPath{
 13202  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13203  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().Generic().Bearers().FieldPath(),
 13204  	}
 13205  }
 13206  
 13207  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericBearers) WithValue(value []string) *DeviceStatus_FieldSubPathValue {
 13208  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13209  }
 13210  
 13211  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericBearers) WithArrayOfValues(values [][]string) *DeviceStatus_FieldSubPathArrayOfValues {
 13212  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13213  }
 13214  
 13215  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericBearers) WithItemValue(value string) *DeviceStatus_FieldSubPathArrayItemValue {
 13216  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatus_FieldSubPathArrayItemValue)
 13217  }
 13218  
 13219  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfiguration struct{}
 13220  
 13221  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfiguration) FieldPath() *DeviceStatus_FieldSubPath {
 13222  	return &DeviceStatus_FieldSubPath{
 13223  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13224  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().Generic().CarrierConfiguration().FieldPath(),
 13225  	}
 13226  }
 13227  
 13228  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfiguration) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 13229  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13230  }
 13231  
 13232  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfiguration) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 13233  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13234  }
 13235  
 13236  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfigurationRevision struct{}
 13237  
 13238  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfigurationRevision) FieldPath() *DeviceStatus_FieldSubPath {
 13239  	return &DeviceStatus_FieldSubPath{
 13240  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13241  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().Generic().CarrierConfigurationRevision().FieldPath(),
 13242  	}
 13243  }
 13244  
 13245  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfigurationRevision) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 13246  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13247  }
 13248  
 13249  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfigurationRevision) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 13250  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13251  }
 13252  
 13253  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands struct{}
 13254  
 13255  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands) FieldPath() *DeviceStatus_FieldSubPath {
 13256  	return &DeviceStatus_FieldSubPath{
 13257  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13258  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().Generic().CurrentBands().FieldPath(),
 13259  	}
 13260  }
 13261  
 13262  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands) WithValue(value []string) *DeviceStatus_FieldSubPathValue {
 13263  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13264  }
 13265  
 13266  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands) WithArrayOfValues(values [][]string) *DeviceStatus_FieldSubPathArrayOfValues {
 13267  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13268  }
 13269  
 13270  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands) WithItemValue(value string) *DeviceStatus_FieldSubPathArrayItemValue {
 13271  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatus_FieldSubPathArrayItemValue)
 13272  }
 13273  
 13274  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities struct{}
 13275  
 13276  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities) FieldPath() *DeviceStatus_FieldSubPath {
 13277  	return &DeviceStatus_FieldSubPath{
 13278  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13279  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().Generic().CurrentCapabilities().FieldPath(),
 13280  	}
 13281  }
 13282  
 13283  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities) WithValue(value []string) *DeviceStatus_FieldSubPathValue {
 13284  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13285  }
 13286  
 13287  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities) WithArrayOfValues(values [][]string) *DeviceStatus_FieldSubPathArrayOfValues {
 13288  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13289  }
 13290  
 13291  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities) WithItemValue(value string) *DeviceStatus_FieldSubPathArrayItemValue {
 13292  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatus_FieldSubPathArrayItemValue)
 13293  }
 13294  
 13295  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericCurrentModes struct{}
 13296  
 13297  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericCurrentModes) FieldPath() *DeviceStatus_FieldSubPath {
 13298  	return &DeviceStatus_FieldSubPath{
 13299  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13300  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().Generic().CurrentModes().FieldPath(),
 13301  	}
 13302  }
 13303  
 13304  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericCurrentModes) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 13305  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13306  }
 13307  
 13308  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericCurrentModes) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 13309  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13310  }
 13311  
 13312  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericDevice struct{}
 13313  
 13314  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericDevice) FieldPath() *DeviceStatus_FieldSubPath {
 13315  	return &DeviceStatus_FieldSubPath{
 13316  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13317  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().Generic().Device().FieldPath(),
 13318  	}
 13319  }
 13320  
 13321  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericDevice) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 13322  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13323  }
 13324  
 13325  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericDevice) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 13326  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13327  }
 13328  
 13329  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericDeviceIdentifier struct{}
 13330  
 13331  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericDeviceIdentifier) FieldPath() *DeviceStatus_FieldSubPath {
 13332  	return &DeviceStatus_FieldSubPath{
 13333  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13334  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().Generic().DeviceIdentifier().FieldPath(),
 13335  	}
 13336  }
 13337  
 13338  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericDeviceIdentifier) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 13339  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13340  }
 13341  
 13342  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericDeviceIdentifier) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 13343  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13344  }
 13345  
 13346  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericDrivers struct{}
 13347  
 13348  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericDrivers) FieldPath() *DeviceStatus_FieldSubPath {
 13349  	return &DeviceStatus_FieldSubPath{
 13350  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13351  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().Generic().Drivers().FieldPath(),
 13352  	}
 13353  }
 13354  
 13355  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericDrivers) WithValue(value []string) *DeviceStatus_FieldSubPathValue {
 13356  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13357  }
 13358  
 13359  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericDrivers) WithArrayOfValues(values [][]string) *DeviceStatus_FieldSubPathArrayOfValues {
 13360  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13361  }
 13362  
 13363  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericDrivers) WithItemValue(value string) *DeviceStatus_FieldSubPathArrayItemValue {
 13364  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatus_FieldSubPathArrayItemValue)
 13365  }
 13366  
 13367  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericEquipmentIdentifier struct{}
 13368  
 13369  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericEquipmentIdentifier) FieldPath() *DeviceStatus_FieldSubPath {
 13370  	return &DeviceStatus_FieldSubPath{
 13371  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13372  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().Generic().EquipmentIdentifier().FieldPath(),
 13373  	}
 13374  }
 13375  
 13376  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericEquipmentIdentifier) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 13377  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13378  }
 13379  
 13380  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericEquipmentIdentifier) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 13381  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13382  }
 13383  
 13384  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericHardwareRevision struct{}
 13385  
 13386  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericHardwareRevision) FieldPath() *DeviceStatus_FieldSubPath {
 13387  	return &DeviceStatus_FieldSubPath{
 13388  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13389  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().Generic().HardwareRevision().FieldPath(),
 13390  	}
 13391  }
 13392  
 13393  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericHardwareRevision) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 13394  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13395  }
 13396  
 13397  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericHardwareRevision) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 13398  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13399  }
 13400  
 13401  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericManufacturer struct{}
 13402  
 13403  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericManufacturer) FieldPath() *DeviceStatus_FieldSubPath {
 13404  	return &DeviceStatus_FieldSubPath{
 13405  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13406  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().Generic().Manufacturer().FieldPath(),
 13407  	}
 13408  }
 13409  
 13410  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericManufacturer) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 13411  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13412  }
 13413  
 13414  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericManufacturer) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 13415  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13416  }
 13417  
 13418  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericModel struct{}
 13419  
 13420  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericModel) FieldPath() *DeviceStatus_FieldSubPath {
 13421  	return &DeviceStatus_FieldSubPath{
 13422  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13423  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().Generic().Model().FieldPath(),
 13424  	}
 13425  }
 13426  
 13427  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericModel) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 13428  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13429  }
 13430  
 13431  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericModel) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 13432  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13433  }
 13434  
 13435  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers struct{}
 13436  
 13437  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers) FieldPath() *DeviceStatus_FieldSubPath {
 13438  	return &DeviceStatus_FieldSubPath{
 13439  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13440  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().Generic().OwnNumbers().FieldPath(),
 13441  	}
 13442  }
 13443  
 13444  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers) WithValue(value []string) *DeviceStatus_FieldSubPathValue {
 13445  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13446  }
 13447  
 13448  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers) WithArrayOfValues(values [][]string) *DeviceStatus_FieldSubPathArrayOfValues {
 13449  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13450  }
 13451  
 13452  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers) WithItemValue(value string) *DeviceStatus_FieldSubPathArrayItemValue {
 13453  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatus_FieldSubPathArrayItemValue)
 13454  }
 13455  
 13456  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericPlugin struct{}
 13457  
 13458  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericPlugin) FieldPath() *DeviceStatus_FieldSubPath {
 13459  	return &DeviceStatus_FieldSubPath{
 13460  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13461  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().Generic().Plugin().FieldPath(),
 13462  	}
 13463  }
 13464  
 13465  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericPlugin) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 13466  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13467  }
 13468  
 13469  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericPlugin) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 13470  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13471  }
 13472  
 13473  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericPorts struct{}
 13474  
 13475  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericPorts) FieldPath() *DeviceStatus_FieldSubPath {
 13476  	return &DeviceStatus_FieldSubPath{
 13477  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13478  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().Generic().Ports().FieldPath(),
 13479  	}
 13480  }
 13481  
 13482  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericPorts) WithValue(value []string) *DeviceStatus_FieldSubPathValue {
 13483  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13484  }
 13485  
 13486  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericPorts) WithArrayOfValues(values [][]string) *DeviceStatus_FieldSubPathArrayOfValues {
 13487  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13488  }
 13489  
 13490  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericPorts) WithItemValue(value string) *DeviceStatus_FieldSubPathArrayItemValue {
 13491  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatus_FieldSubPathArrayItemValue)
 13492  }
 13493  
 13494  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericPowerState struct{}
 13495  
 13496  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericPowerState) FieldPath() *DeviceStatus_FieldSubPath {
 13497  	return &DeviceStatus_FieldSubPath{
 13498  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13499  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().Generic().PowerState().FieldPath(),
 13500  	}
 13501  }
 13502  
 13503  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericPowerState) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 13504  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13505  }
 13506  
 13507  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericPowerState) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 13508  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13509  }
 13510  
 13511  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericPrimaryPort struct{}
 13512  
 13513  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericPrimaryPort) FieldPath() *DeviceStatus_FieldSubPath {
 13514  	return &DeviceStatus_FieldSubPath{
 13515  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13516  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().Generic().PrimaryPort().FieldPath(),
 13517  	}
 13518  }
 13519  
 13520  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericPrimaryPort) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 13521  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13522  }
 13523  
 13524  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericPrimaryPort) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 13525  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13526  }
 13527  
 13528  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericPrimarySimSlot struct{}
 13529  
 13530  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericPrimarySimSlot) FieldPath() *DeviceStatus_FieldSubPath {
 13531  	return &DeviceStatus_FieldSubPath{
 13532  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13533  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().Generic().PrimarySimSlot().FieldPath(),
 13534  	}
 13535  }
 13536  
 13537  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericPrimarySimSlot) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 13538  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13539  }
 13540  
 13541  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericPrimarySimSlot) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 13542  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13543  }
 13544  
 13545  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericRevision struct{}
 13546  
 13547  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericRevision) FieldPath() *DeviceStatus_FieldSubPath {
 13548  	return &DeviceStatus_FieldSubPath{
 13549  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13550  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().Generic().Revision().FieldPath(),
 13551  	}
 13552  }
 13553  
 13554  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericRevision) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 13555  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13556  }
 13557  
 13558  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericRevision) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 13559  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13560  }
 13561  
 13562  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality struct{}
 13563  
 13564  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality) FieldPath() *DeviceStatus_FieldSubPath {
 13565  	return &DeviceStatus_FieldSubPath{
 13566  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13567  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().Generic().SignalQuality().FieldPath(),
 13568  	}
 13569  }
 13570  
 13571  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) *DeviceStatus_FieldSubPathValue {
 13572  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13573  }
 13574  
 13575  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) *DeviceStatus_FieldSubPathArrayOfValues {
 13576  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13577  }
 13578  
 13579  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality) Recent() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityRecent {
 13580  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityRecent{}
 13581  }
 13582  
 13583  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality) Value() Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityValue {
 13584  	return Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityValue{}
 13585  }
 13586  
 13587  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityRecent struct{}
 13588  
 13589  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityRecent) FieldPath() *DeviceStatus_FieldSubPath {
 13590  	return &DeviceStatus_FieldSubPath{
 13591  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13592  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().Generic().SignalQuality().Recent().FieldPath(),
 13593  	}
 13594  }
 13595  
 13596  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityRecent) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 13597  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13598  }
 13599  
 13600  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityRecent) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 13601  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13602  }
 13603  
 13604  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityValue struct{}
 13605  
 13606  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityValue) FieldPath() *DeviceStatus_FieldSubPath {
 13607  	return &DeviceStatus_FieldSubPath{
 13608  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13609  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().Generic().SignalQuality().Value().FieldPath(),
 13610  	}
 13611  }
 13612  
 13613  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityValue) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 13614  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13615  }
 13616  
 13617  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityValue) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 13618  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13619  }
 13620  
 13621  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSim struct{}
 13622  
 13623  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSim) FieldPath() *DeviceStatus_FieldSubPath {
 13624  	return &DeviceStatus_FieldSubPath{
 13625  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13626  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().Generic().Sim().FieldPath(),
 13627  	}
 13628  }
 13629  
 13630  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSim) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 13631  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13632  }
 13633  
 13634  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSim) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 13635  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13636  }
 13637  
 13638  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSimSlots struct{}
 13639  
 13640  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSimSlots) FieldPath() *DeviceStatus_FieldSubPath {
 13641  	return &DeviceStatus_FieldSubPath{
 13642  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13643  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().Generic().SimSlots().FieldPath(),
 13644  	}
 13645  }
 13646  
 13647  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSimSlots) WithValue(value []string) *DeviceStatus_FieldSubPathValue {
 13648  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13649  }
 13650  
 13651  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSimSlots) WithArrayOfValues(values [][]string) *DeviceStatus_FieldSubPathArrayOfValues {
 13652  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13653  }
 13654  
 13655  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSimSlots) WithItemValue(value string) *DeviceStatus_FieldSubPathArrayItemValue {
 13656  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatus_FieldSubPathArrayItemValue)
 13657  }
 13658  
 13659  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericState struct{}
 13660  
 13661  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericState) FieldPath() *DeviceStatus_FieldSubPath {
 13662  	return &DeviceStatus_FieldSubPath{
 13663  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13664  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().Generic().State().FieldPath(),
 13665  	}
 13666  }
 13667  
 13668  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericState) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 13669  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13670  }
 13671  
 13672  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericState) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 13673  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13674  }
 13675  
 13676  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericStateFailedReason struct{}
 13677  
 13678  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericStateFailedReason) FieldPath() *DeviceStatus_FieldSubPath {
 13679  	return &DeviceStatus_FieldSubPath{
 13680  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13681  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().Generic().StateFailedReason().FieldPath(),
 13682  	}
 13683  }
 13684  
 13685  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericStateFailedReason) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 13686  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13687  }
 13688  
 13689  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericStateFailedReason) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 13690  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13691  }
 13692  
 13693  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands struct{}
 13694  
 13695  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands) FieldPath() *DeviceStatus_FieldSubPath {
 13696  	return &DeviceStatus_FieldSubPath{
 13697  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13698  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().Generic().SupportedBands().FieldPath(),
 13699  	}
 13700  }
 13701  
 13702  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands) WithValue(value []string) *DeviceStatus_FieldSubPathValue {
 13703  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13704  }
 13705  
 13706  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands) WithArrayOfValues(values [][]string) *DeviceStatus_FieldSubPathArrayOfValues {
 13707  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13708  }
 13709  
 13710  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands) WithItemValue(value string) *DeviceStatus_FieldSubPathArrayItemValue {
 13711  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatus_FieldSubPathArrayItemValue)
 13712  }
 13713  
 13714  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities struct{}
 13715  
 13716  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities) FieldPath() *DeviceStatus_FieldSubPath {
 13717  	return &DeviceStatus_FieldSubPath{
 13718  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13719  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().Generic().SupportedCapabilities().FieldPath(),
 13720  	}
 13721  }
 13722  
 13723  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities) WithValue(value []string) *DeviceStatus_FieldSubPathValue {
 13724  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13725  }
 13726  
 13727  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities) WithArrayOfValues(values [][]string) *DeviceStatus_FieldSubPathArrayOfValues {
 13728  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13729  }
 13730  
 13731  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities) WithItemValue(value string) *DeviceStatus_FieldSubPathArrayItemValue {
 13732  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatus_FieldSubPathArrayItemValue)
 13733  }
 13734  
 13735  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies struct{}
 13736  
 13737  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies) FieldPath() *DeviceStatus_FieldSubPath {
 13738  	return &DeviceStatus_FieldSubPath{
 13739  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13740  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().Generic().SupportedIpFamilies().FieldPath(),
 13741  	}
 13742  }
 13743  
 13744  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies) WithValue(value []string) *DeviceStatus_FieldSubPathValue {
 13745  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13746  }
 13747  
 13748  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies) WithArrayOfValues(values [][]string) *DeviceStatus_FieldSubPathArrayOfValues {
 13749  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13750  }
 13751  
 13752  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies) WithItemValue(value string) *DeviceStatus_FieldSubPathArrayItemValue {
 13753  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatus_FieldSubPathArrayItemValue)
 13754  }
 13755  
 13756  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes struct{}
 13757  
 13758  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes) FieldPath() *DeviceStatus_FieldSubPath {
 13759  	return &DeviceStatus_FieldSubPath{
 13760  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13761  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().Generic().SupportedModes().FieldPath(),
 13762  	}
 13763  }
 13764  
 13765  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes) WithValue(value []string) *DeviceStatus_FieldSubPathValue {
 13766  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13767  }
 13768  
 13769  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes) WithArrayOfValues(values [][]string) *DeviceStatus_FieldSubPathArrayOfValues {
 13770  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13771  }
 13772  
 13773  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes) WithItemValue(value string) *DeviceStatus_FieldSubPathArrayItemValue {
 13774  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatus_FieldSubPathArrayItemValue)
 13775  }
 13776  
 13777  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericUnlockRequired struct{}
 13778  
 13779  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericUnlockRequired) FieldPath() *DeviceStatus_FieldSubPath {
 13780  	return &DeviceStatus_FieldSubPath{
 13781  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13782  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().Generic().UnlockRequired().FieldPath(),
 13783  	}
 13784  }
 13785  
 13786  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericUnlockRequired) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 13787  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13788  }
 13789  
 13790  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericUnlockRequired) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 13791  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13792  }
 13793  
 13794  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries struct{}
 13795  
 13796  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries) FieldPath() *DeviceStatus_FieldSubPath {
 13797  	return &DeviceStatus_FieldSubPath{
 13798  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13799  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().Generic().UnlockRetries().FieldPath(),
 13800  	}
 13801  }
 13802  
 13803  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries) WithValue(value []string) *DeviceStatus_FieldSubPathValue {
 13804  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13805  }
 13806  
 13807  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries) WithArrayOfValues(values [][]string) *DeviceStatus_FieldSubPathArrayOfValues {
 13808  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13809  }
 13810  
 13811  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries) WithItemValue(value string) *DeviceStatus_FieldSubPathArrayItemValue {
 13812  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatus_FieldSubPathArrayItemValue)
 13813  }
 13814  
 13815  type Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemSimStatus struct{}
 13816  
 13817  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemSimStatus) FieldPath() *DeviceStatus_FieldSubPath {
 13818  	return &DeviceStatus_FieldSubPath{
 13819  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13820  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().SimStatus().FieldPath(),
 13821  	}
 13822  }
 13823  
 13824  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemSimStatus) WithValue(value map[string]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *DeviceStatus_FieldSubPathValue {
 13825  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13826  }
 13827  
 13828  func (s Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemSimStatus) WithArrayOfValues(values []map[string]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *DeviceStatus_FieldSubPathArrayOfValues {
 13829  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13830  }
 13831  
 13832  func (Device_StatusPathSelectorDeviceInfoHardwareInformationModemStatusModemSimStatus) WithKey(key string) Device_StatusMapPathSelectorDeviceInfoHardwareInformationModemStatusModemSimStatus {
 13833  	return Device_StatusMapPathSelectorDeviceInfoHardwareInformationModemStatusModemSimStatus{key: key}
 13834  }
 13835  
 13836  type Device_StatusMapPathSelectorDeviceInfoHardwareInformationModemStatusModemSimStatus struct {
 13837  	key string
 13838  }
 13839  
 13840  func (s Device_StatusMapPathSelectorDeviceInfoHardwareInformationModemStatusModemSimStatus) FieldPath() *DeviceStatus_FieldSubPath {
 13841  	return &DeviceStatus_FieldSubPath{
 13842  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13843  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().HardwareInformation().ModemStatus().Modem().SimStatus().WithKey(s.key).FieldPath(),
 13844  	}
 13845  }
 13846  
 13847  func (s Device_StatusMapPathSelectorDeviceInfoHardwareInformationModemStatusModemSimStatus) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *DeviceStatus_FieldSubPathValue {
 13848  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13849  }
 13850  
 13851  func (s Device_StatusMapPathSelectorDeviceInfoHardwareInformationModemStatusModemSimStatus) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *DeviceStatus_FieldSubPathArrayOfValues {
 13852  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13853  }
 13854  
 13855  type Device_StatusPathSelectorDeviceInfoNetworkInterfaces struct{}
 13856  
 13857  func (Device_StatusPathSelectorDeviceInfoNetworkInterfaces) FieldPath() *DeviceStatus_FieldSubPath {
 13858  	return &DeviceStatus_FieldSubPath{
 13859  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13860  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().NetworkInterfaces().FieldPath(),
 13861  	}
 13862  }
 13863  
 13864  func (s Device_StatusPathSelectorDeviceInfoNetworkInterfaces) WithValue(value map[string]*Device_Status_DeviceInfo_NetworkInterface) *DeviceStatus_FieldSubPathValue {
 13865  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13866  }
 13867  
 13868  func (s Device_StatusPathSelectorDeviceInfoNetworkInterfaces) WithArrayOfValues(values []map[string]*Device_Status_DeviceInfo_NetworkInterface) *DeviceStatus_FieldSubPathArrayOfValues {
 13869  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13870  }
 13871  
 13872  func (Device_StatusPathSelectorDeviceInfoNetworkInterfaces) WithKey(key string) Device_StatusMapPathSelectorDeviceInfoNetworkInterfaces {
 13873  	return Device_StatusMapPathSelectorDeviceInfoNetworkInterfaces{key: key}
 13874  }
 13875  
 13876  type Device_StatusMapPathSelectorDeviceInfoNetworkInterfaces struct {
 13877  	key string
 13878  }
 13879  
 13880  func (s Device_StatusMapPathSelectorDeviceInfoNetworkInterfaces) FieldPath() *DeviceStatus_FieldSubPath {
 13881  	return &DeviceStatus_FieldSubPath{
 13882  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13883  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().NetworkInterfaces().WithKey(s.key).FieldPath(),
 13884  	}
 13885  }
 13886  
 13887  func (s Device_StatusMapPathSelectorDeviceInfoNetworkInterfaces) WithValue(value *Device_Status_DeviceInfo_NetworkInterface) *DeviceStatus_FieldSubPathValue {
 13888  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13889  }
 13890  
 13891  func (s Device_StatusMapPathSelectorDeviceInfoNetworkInterfaces) WithArrayOfValues(values []*Device_Status_DeviceInfo_NetworkInterface) *DeviceStatus_FieldSubPathArrayOfValues {
 13892  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13893  }
 13894  
 13895  type Device_StatusPathSelectorDeviceInfoControlPlaneInterfaceInfo struct{}
 13896  
 13897  func (Device_StatusPathSelectorDeviceInfoControlPlaneInterfaceInfo) FieldPath() *DeviceStatus_FieldSubPath {
 13898  	return &DeviceStatus_FieldSubPath{
 13899  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13900  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().ControlPlaneInterfaceInfo().FieldPath(),
 13901  	}
 13902  }
 13903  
 13904  func (s Device_StatusPathSelectorDeviceInfoControlPlaneInterfaceInfo) WithValue(value *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) *DeviceStatus_FieldSubPathValue {
 13905  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13906  }
 13907  
 13908  func (s Device_StatusPathSelectorDeviceInfoControlPlaneInterfaceInfo) WithArrayOfValues(values []*Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) *DeviceStatus_FieldSubPathArrayOfValues {
 13909  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13910  }
 13911  
 13912  func (Device_StatusPathSelectorDeviceInfoControlPlaneInterfaceInfo) ActiveControlPlaneInterface() Device_StatusPathSelectorDeviceInfoControlPlaneInterfaceInfoActiveControlPlaneInterface {
 13913  	return Device_StatusPathSelectorDeviceInfoControlPlaneInterfaceInfoActiveControlPlaneInterface{}
 13914  }
 13915  
 13916  func (Device_StatusPathSelectorDeviceInfoControlPlaneInterfaceInfo) UsesProxy() Device_StatusPathSelectorDeviceInfoControlPlaneInterfaceInfoUsesProxy {
 13917  	return Device_StatusPathSelectorDeviceInfoControlPlaneInterfaceInfoUsesProxy{}
 13918  }
 13919  
 13920  func (Device_StatusPathSelectorDeviceInfoControlPlaneInterfaceInfo) IsFallback() Device_StatusPathSelectorDeviceInfoControlPlaneInterfaceInfoIsFallback {
 13921  	return Device_StatusPathSelectorDeviceInfoControlPlaneInterfaceInfoIsFallback{}
 13922  }
 13923  
 13924  type Device_StatusPathSelectorDeviceInfoControlPlaneInterfaceInfoActiveControlPlaneInterface struct{}
 13925  
 13926  func (Device_StatusPathSelectorDeviceInfoControlPlaneInterfaceInfoActiveControlPlaneInterface) FieldPath() *DeviceStatus_FieldSubPath {
 13927  	return &DeviceStatus_FieldSubPath{
 13928  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13929  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().ControlPlaneInterfaceInfo().ActiveControlPlaneInterface().FieldPath(),
 13930  	}
 13931  }
 13932  
 13933  func (s Device_StatusPathSelectorDeviceInfoControlPlaneInterfaceInfoActiveControlPlaneInterface) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 13934  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13935  }
 13936  
 13937  func (s Device_StatusPathSelectorDeviceInfoControlPlaneInterfaceInfoActiveControlPlaneInterface) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 13938  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13939  }
 13940  
 13941  type Device_StatusPathSelectorDeviceInfoControlPlaneInterfaceInfoUsesProxy struct{}
 13942  
 13943  func (Device_StatusPathSelectorDeviceInfoControlPlaneInterfaceInfoUsesProxy) FieldPath() *DeviceStatus_FieldSubPath {
 13944  	return &DeviceStatus_FieldSubPath{
 13945  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13946  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().ControlPlaneInterfaceInfo().UsesProxy().FieldPath(),
 13947  	}
 13948  }
 13949  
 13950  func (s Device_StatusPathSelectorDeviceInfoControlPlaneInterfaceInfoUsesProxy) WithValue(value bool) *DeviceStatus_FieldSubPathValue {
 13951  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13952  }
 13953  
 13954  func (s Device_StatusPathSelectorDeviceInfoControlPlaneInterfaceInfoUsesProxy) WithArrayOfValues(values []bool) *DeviceStatus_FieldSubPathArrayOfValues {
 13955  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13956  }
 13957  
 13958  type Device_StatusPathSelectorDeviceInfoControlPlaneInterfaceInfoIsFallback struct{}
 13959  
 13960  func (Device_StatusPathSelectorDeviceInfoControlPlaneInterfaceInfoIsFallback) FieldPath() *DeviceStatus_FieldSubPath {
 13961  	return &DeviceStatus_FieldSubPath{
 13962  		selector: DeviceStatus_FieldPathSelectorDeviceInfo,
 13963  		subPath:  NewDeviceStatusDeviceInfoFieldPathBuilder().ControlPlaneInterfaceInfo().IsFallback().FieldPath(),
 13964  	}
 13965  }
 13966  
 13967  func (s Device_StatusPathSelectorDeviceInfoControlPlaneInterfaceInfoIsFallback) WithValue(value bool) *DeviceStatus_FieldSubPathValue {
 13968  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 13969  }
 13970  
 13971  func (s Device_StatusPathSelectorDeviceInfoControlPlaneInterfaceInfoIsFallback) WithArrayOfValues(values []bool) *DeviceStatus_FieldSubPathArrayOfValues {
 13972  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 13973  }
 13974  
 13975  type Device_StatusPathSelectorAttestationStatus struct{}
 13976  
 13977  func (Device_StatusPathSelectorAttestationStatus) FieldPath() *DeviceStatus_FieldTerminalPath {
 13978  	return &DeviceStatus_FieldTerminalPath{selector: DeviceStatus_FieldPathSelectorAttestationStatus}
 13979  }
 13980  
 13981  func (s Device_StatusPathSelectorAttestationStatus) WithValue(value []*iam_iam_common.PCR) *DeviceStatus_FieldTerminalPathValue {
 13982  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldTerminalPathValue)
 13983  }
 13984  
 13985  func (s Device_StatusPathSelectorAttestationStatus) WithArrayOfValues(values [][]*iam_iam_common.PCR) *DeviceStatus_FieldTerminalPathArrayOfValues {
 13986  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldTerminalPathArrayOfValues)
 13987  }
 13988  
 13989  func (s Device_StatusPathSelectorAttestationStatus) WithItemValue(value *iam_iam_common.PCR) *DeviceStatus_FieldTerminalPathArrayItemValue {
 13990  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatus_FieldTerminalPathArrayItemValue)
 13991  }
 13992  func (Device_StatusPathSelectorAttestationStatus) WithSubPath(subPath iam_iam_common.PCR_FieldPath) *DeviceStatus_FieldSubPath {
 13993  	return &DeviceStatus_FieldSubPath{selector: DeviceStatus_FieldPathSelectorAttestationStatus, subPath: subPath}
 13994  }
 13995  
 13996  func (s Device_StatusPathSelectorAttestationStatus) WithSubValue(subPathValue iam_iam_common.PCR_FieldPathValue) *DeviceStatus_FieldSubPathValue {
 13997  	return &DeviceStatus_FieldSubPathValue{DeviceStatus_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 13998  }
 13999  
 14000  func (s Device_StatusPathSelectorAttestationStatus) WithSubArrayOfValues(subPathArrayOfValues iam_iam_common.PCR_FieldPathArrayOfValues) *DeviceStatus_FieldSubPathArrayOfValues {
 14001  	return &DeviceStatus_FieldSubPathArrayOfValues{DeviceStatus_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 14002  }
 14003  
 14004  func (s Device_StatusPathSelectorAttestationStatus) WithSubArrayItemValue(subPathArrayItemValue iam_iam_common.PCR_FieldPathArrayItemValue) *DeviceStatus_FieldSubPathArrayItemValue {
 14005  	return &DeviceStatus_FieldSubPathArrayItemValue{DeviceStatus_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 14006  }
 14007  
 14008  func (Device_StatusPathSelectorAttestationStatus) Index() Device_StatusPathSelectorAttestationStatusIndex {
 14009  	return Device_StatusPathSelectorAttestationStatusIndex{}
 14010  }
 14011  
 14012  func (Device_StatusPathSelectorAttestationStatus) DigestHex() Device_StatusPathSelectorAttestationStatusDigestHex {
 14013  	return Device_StatusPathSelectorAttestationStatusDigestHex{}
 14014  }
 14015  
 14016  func (Device_StatusPathSelectorAttestationStatus) DigestAlg() Device_StatusPathSelectorAttestationStatusDigestAlg {
 14017  	return Device_StatusPathSelectorAttestationStatusDigestAlg{}
 14018  }
 14019  
 14020  func (Device_StatusPathSelectorAttestationStatus) Comment() Device_StatusPathSelectorAttestationStatusComment {
 14021  	return Device_StatusPathSelectorAttestationStatusComment{}
 14022  }
 14023  
 14024  type Device_StatusPathSelectorAttestationStatusIndex struct{}
 14025  
 14026  func (Device_StatusPathSelectorAttestationStatusIndex) FieldPath() *DeviceStatus_FieldSubPath {
 14027  	return &DeviceStatus_FieldSubPath{
 14028  		selector: DeviceStatus_FieldPathSelectorAttestationStatus,
 14029  		subPath:  iam_iam_common.NewPCRFieldPathBuilder().Index().FieldPath(),
 14030  	}
 14031  }
 14032  
 14033  func (s Device_StatusPathSelectorAttestationStatusIndex) WithValue(value uint32) *DeviceStatus_FieldSubPathValue {
 14034  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 14035  }
 14036  
 14037  func (s Device_StatusPathSelectorAttestationStatusIndex) WithArrayOfValues(values []uint32) *DeviceStatus_FieldSubPathArrayOfValues {
 14038  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 14039  }
 14040  
 14041  type Device_StatusPathSelectorAttestationStatusDigestHex struct{}
 14042  
 14043  func (Device_StatusPathSelectorAttestationStatusDigestHex) FieldPath() *DeviceStatus_FieldSubPath {
 14044  	return &DeviceStatus_FieldSubPath{
 14045  		selector: DeviceStatus_FieldPathSelectorAttestationStatus,
 14046  		subPath:  iam_iam_common.NewPCRFieldPathBuilder().DigestHex().FieldPath(),
 14047  	}
 14048  }
 14049  
 14050  func (s Device_StatusPathSelectorAttestationStatusDigestHex) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 14051  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 14052  }
 14053  
 14054  func (s Device_StatusPathSelectorAttestationStatusDigestHex) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 14055  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 14056  }
 14057  
 14058  type Device_StatusPathSelectorAttestationStatusDigestAlg struct{}
 14059  
 14060  func (Device_StatusPathSelectorAttestationStatusDigestAlg) FieldPath() *DeviceStatus_FieldSubPath {
 14061  	return &DeviceStatus_FieldSubPath{
 14062  		selector: DeviceStatus_FieldPathSelectorAttestationStatus,
 14063  		subPath:  iam_iam_common.NewPCRFieldPathBuilder().DigestAlg().FieldPath(),
 14064  	}
 14065  }
 14066  
 14067  func (s Device_StatusPathSelectorAttestationStatusDigestAlg) WithValue(value iam_iam_common.DigestAlg) *DeviceStatus_FieldSubPathValue {
 14068  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 14069  }
 14070  
 14071  func (s Device_StatusPathSelectorAttestationStatusDigestAlg) WithArrayOfValues(values []iam_iam_common.DigestAlg) *DeviceStatus_FieldSubPathArrayOfValues {
 14072  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 14073  }
 14074  
 14075  type Device_StatusPathSelectorAttestationStatusComment struct{}
 14076  
 14077  func (Device_StatusPathSelectorAttestationStatusComment) FieldPath() *DeviceStatus_FieldSubPath {
 14078  	return &DeviceStatus_FieldSubPath{
 14079  		selector: DeviceStatus_FieldPathSelectorAttestationStatus,
 14080  		subPath:  iam_iam_common.NewPCRFieldPathBuilder().Comment().FieldPath(),
 14081  	}
 14082  }
 14083  
 14084  func (s Device_StatusPathSelectorAttestationStatusComment) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 14085  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 14086  }
 14087  
 14088  func (s Device_StatusPathSelectorAttestationStatusComment) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 14089  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 14090  }
 14091  
 14092  type Device_StatusPathSelectorNormalizedAddress struct{}
 14093  
 14094  func (Device_StatusPathSelectorNormalizedAddress) FieldPath() *DeviceStatus_FieldTerminalPath {
 14095  	return &DeviceStatus_FieldTerminalPath{selector: DeviceStatus_FieldPathSelectorNormalizedAddress}
 14096  }
 14097  
 14098  func (s Device_StatusPathSelectorNormalizedAddress) WithValue(value *Device_Status_NormalizedAddress) *DeviceStatus_FieldTerminalPathValue {
 14099  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldTerminalPathValue)
 14100  }
 14101  
 14102  func (s Device_StatusPathSelectorNormalizedAddress) WithArrayOfValues(values []*Device_Status_NormalizedAddress) *DeviceStatus_FieldTerminalPathArrayOfValues {
 14103  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldTerminalPathArrayOfValues)
 14104  }
 14105  
 14106  func (Device_StatusPathSelectorNormalizedAddress) WithSubPath(subPath DeviceStatusNormalizedAddress_FieldPath) *DeviceStatus_FieldSubPath {
 14107  	return &DeviceStatus_FieldSubPath{selector: DeviceStatus_FieldPathSelectorNormalizedAddress, subPath: subPath}
 14108  }
 14109  
 14110  func (s Device_StatusPathSelectorNormalizedAddress) WithSubValue(subPathValue DeviceStatusNormalizedAddress_FieldPathValue) *DeviceStatus_FieldSubPathValue {
 14111  	return &DeviceStatus_FieldSubPathValue{DeviceStatus_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 14112  }
 14113  
 14114  func (s Device_StatusPathSelectorNormalizedAddress) WithSubArrayOfValues(subPathArrayOfValues DeviceStatusNormalizedAddress_FieldPathArrayOfValues) *DeviceStatus_FieldSubPathArrayOfValues {
 14115  	return &DeviceStatus_FieldSubPathArrayOfValues{DeviceStatus_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 14116  }
 14117  
 14118  func (s Device_StatusPathSelectorNormalizedAddress) WithSubArrayItemValue(subPathArrayItemValue DeviceStatusNormalizedAddress_FieldPathArrayItemValue) *DeviceStatus_FieldSubPathArrayItemValue {
 14119  	return &DeviceStatus_FieldSubPathArrayItemValue{DeviceStatus_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 14120  }
 14121  
 14122  func (Device_StatusPathSelectorNormalizedAddress) PostalCode() Device_StatusPathSelectorNormalizedAddressPostalCode {
 14123  	return Device_StatusPathSelectorNormalizedAddressPostalCode{}
 14124  }
 14125  
 14126  func (Device_StatusPathSelectorNormalizedAddress) CountryCode() Device_StatusPathSelectorNormalizedAddressCountryCode {
 14127  	return Device_StatusPathSelectorNormalizedAddressCountryCode{}
 14128  }
 14129  
 14130  func (Device_StatusPathSelectorNormalizedAddress) Continent() Device_StatusPathSelectorNormalizedAddressContinent {
 14131  	return Device_StatusPathSelectorNormalizedAddressContinent{}
 14132  }
 14133  
 14134  func (Device_StatusPathSelectorNormalizedAddress) ContinentId() Device_StatusPathSelectorNormalizedAddressContinentId {
 14135  	return Device_StatusPathSelectorNormalizedAddressContinentId{}
 14136  }
 14137  
 14138  func (Device_StatusPathSelectorNormalizedAddress) Country() Device_StatusPathSelectorNormalizedAddressCountry {
 14139  	return Device_StatusPathSelectorNormalizedAddressCountry{}
 14140  }
 14141  
 14142  func (Device_StatusPathSelectorNormalizedAddress) CountryId() Device_StatusPathSelectorNormalizedAddressCountryId {
 14143  	return Device_StatusPathSelectorNormalizedAddressCountryId{}
 14144  }
 14145  
 14146  func (Device_StatusPathSelectorNormalizedAddress) AdminArea1() Device_StatusPathSelectorNormalizedAddressAdminArea1 {
 14147  	return Device_StatusPathSelectorNormalizedAddressAdminArea1{}
 14148  }
 14149  
 14150  func (Device_StatusPathSelectorNormalizedAddress) AdminArea1Id() Device_StatusPathSelectorNormalizedAddressAdminArea1Id {
 14151  	return Device_StatusPathSelectorNormalizedAddressAdminArea1Id{}
 14152  }
 14153  
 14154  func (Device_StatusPathSelectorNormalizedAddress) AdminArea2() Device_StatusPathSelectorNormalizedAddressAdminArea2 {
 14155  	return Device_StatusPathSelectorNormalizedAddressAdminArea2{}
 14156  }
 14157  
 14158  func (Device_StatusPathSelectorNormalizedAddress) AdminArea2Id() Device_StatusPathSelectorNormalizedAddressAdminArea2Id {
 14159  	return Device_StatusPathSelectorNormalizedAddressAdminArea2Id{}
 14160  }
 14161  
 14162  func (Device_StatusPathSelectorNormalizedAddress) AdminArea3() Device_StatusPathSelectorNormalizedAddressAdminArea3 {
 14163  	return Device_StatusPathSelectorNormalizedAddressAdminArea3{}
 14164  }
 14165  
 14166  func (Device_StatusPathSelectorNormalizedAddress) AdminArea3Id() Device_StatusPathSelectorNormalizedAddressAdminArea3Id {
 14167  	return Device_StatusPathSelectorNormalizedAddressAdminArea3Id{}
 14168  }
 14169  
 14170  func (Device_StatusPathSelectorNormalizedAddress) AdminArea4() Device_StatusPathSelectorNormalizedAddressAdminArea4 {
 14171  	return Device_StatusPathSelectorNormalizedAddressAdminArea4{}
 14172  }
 14173  
 14174  func (Device_StatusPathSelectorNormalizedAddress) AdminArea4Id() Device_StatusPathSelectorNormalizedAddressAdminArea4Id {
 14175  	return Device_StatusPathSelectorNormalizedAddressAdminArea4Id{}
 14176  }
 14177  
 14178  func (Device_StatusPathSelectorNormalizedAddress) Address() Device_StatusPathSelectorNormalizedAddressAddress {
 14179  	return Device_StatusPathSelectorNormalizedAddressAddress{}
 14180  }
 14181  
 14182  func (Device_StatusPathSelectorNormalizedAddress) Coordinates() Device_StatusPathSelectorNormalizedAddressCoordinates {
 14183  	return Device_StatusPathSelectorNormalizedAddressCoordinates{}
 14184  }
 14185  
 14186  func (Device_StatusPathSelectorNormalizedAddress) Accuracy() Device_StatusPathSelectorNormalizedAddressAccuracy {
 14187  	return Device_StatusPathSelectorNormalizedAddressAccuracy{}
 14188  }
 14189  
 14190  type Device_StatusPathSelectorNormalizedAddressPostalCode struct{}
 14191  
 14192  func (Device_StatusPathSelectorNormalizedAddressPostalCode) FieldPath() *DeviceStatus_FieldSubPath {
 14193  	return &DeviceStatus_FieldSubPath{
 14194  		selector: DeviceStatus_FieldPathSelectorNormalizedAddress,
 14195  		subPath:  NewDeviceStatusNormalizedAddressFieldPathBuilder().PostalCode().FieldPath(),
 14196  	}
 14197  }
 14198  
 14199  func (s Device_StatusPathSelectorNormalizedAddressPostalCode) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 14200  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 14201  }
 14202  
 14203  func (s Device_StatusPathSelectorNormalizedAddressPostalCode) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 14204  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 14205  }
 14206  
 14207  type Device_StatusPathSelectorNormalizedAddressCountryCode struct{}
 14208  
 14209  func (Device_StatusPathSelectorNormalizedAddressCountryCode) FieldPath() *DeviceStatus_FieldSubPath {
 14210  	return &DeviceStatus_FieldSubPath{
 14211  		selector: DeviceStatus_FieldPathSelectorNormalizedAddress,
 14212  		subPath:  NewDeviceStatusNormalizedAddressFieldPathBuilder().CountryCode().FieldPath(),
 14213  	}
 14214  }
 14215  
 14216  func (s Device_StatusPathSelectorNormalizedAddressCountryCode) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 14217  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 14218  }
 14219  
 14220  func (s Device_StatusPathSelectorNormalizedAddressCountryCode) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 14221  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 14222  }
 14223  
 14224  type Device_StatusPathSelectorNormalizedAddressContinent struct{}
 14225  
 14226  func (Device_StatusPathSelectorNormalizedAddressContinent) FieldPath() *DeviceStatus_FieldSubPath {
 14227  	return &DeviceStatus_FieldSubPath{
 14228  		selector: DeviceStatus_FieldPathSelectorNormalizedAddress,
 14229  		subPath:  NewDeviceStatusNormalizedAddressFieldPathBuilder().Continent().FieldPath(),
 14230  	}
 14231  }
 14232  
 14233  func (s Device_StatusPathSelectorNormalizedAddressContinent) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 14234  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 14235  }
 14236  
 14237  func (s Device_StatusPathSelectorNormalizedAddressContinent) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 14238  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 14239  }
 14240  
 14241  type Device_StatusPathSelectorNormalizedAddressContinentId struct{}
 14242  
 14243  func (Device_StatusPathSelectorNormalizedAddressContinentId) FieldPath() *DeviceStatus_FieldSubPath {
 14244  	return &DeviceStatus_FieldSubPath{
 14245  		selector: DeviceStatus_FieldPathSelectorNormalizedAddress,
 14246  		subPath:  NewDeviceStatusNormalizedAddressFieldPathBuilder().ContinentId().FieldPath(),
 14247  	}
 14248  }
 14249  
 14250  func (s Device_StatusPathSelectorNormalizedAddressContinentId) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 14251  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 14252  }
 14253  
 14254  func (s Device_StatusPathSelectorNormalizedAddressContinentId) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 14255  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 14256  }
 14257  
 14258  type Device_StatusPathSelectorNormalizedAddressCountry struct{}
 14259  
 14260  func (Device_StatusPathSelectorNormalizedAddressCountry) FieldPath() *DeviceStatus_FieldSubPath {
 14261  	return &DeviceStatus_FieldSubPath{
 14262  		selector: DeviceStatus_FieldPathSelectorNormalizedAddress,
 14263  		subPath:  NewDeviceStatusNormalizedAddressFieldPathBuilder().Country().FieldPath(),
 14264  	}
 14265  }
 14266  
 14267  func (s Device_StatusPathSelectorNormalizedAddressCountry) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 14268  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 14269  }
 14270  
 14271  func (s Device_StatusPathSelectorNormalizedAddressCountry) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 14272  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 14273  }
 14274  
 14275  type Device_StatusPathSelectorNormalizedAddressCountryId struct{}
 14276  
 14277  func (Device_StatusPathSelectorNormalizedAddressCountryId) FieldPath() *DeviceStatus_FieldSubPath {
 14278  	return &DeviceStatus_FieldSubPath{
 14279  		selector: DeviceStatus_FieldPathSelectorNormalizedAddress,
 14280  		subPath:  NewDeviceStatusNormalizedAddressFieldPathBuilder().CountryId().FieldPath(),
 14281  	}
 14282  }
 14283  
 14284  func (s Device_StatusPathSelectorNormalizedAddressCountryId) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 14285  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 14286  }
 14287  
 14288  func (s Device_StatusPathSelectorNormalizedAddressCountryId) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 14289  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 14290  }
 14291  
 14292  type Device_StatusPathSelectorNormalizedAddressAdminArea1 struct{}
 14293  
 14294  func (Device_StatusPathSelectorNormalizedAddressAdminArea1) FieldPath() *DeviceStatus_FieldSubPath {
 14295  	return &DeviceStatus_FieldSubPath{
 14296  		selector: DeviceStatus_FieldPathSelectorNormalizedAddress,
 14297  		subPath:  NewDeviceStatusNormalizedAddressFieldPathBuilder().AdminArea1().FieldPath(),
 14298  	}
 14299  }
 14300  
 14301  func (s Device_StatusPathSelectorNormalizedAddressAdminArea1) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 14302  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 14303  }
 14304  
 14305  func (s Device_StatusPathSelectorNormalizedAddressAdminArea1) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 14306  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 14307  }
 14308  
 14309  type Device_StatusPathSelectorNormalizedAddressAdminArea1Id struct{}
 14310  
 14311  func (Device_StatusPathSelectorNormalizedAddressAdminArea1Id) FieldPath() *DeviceStatus_FieldSubPath {
 14312  	return &DeviceStatus_FieldSubPath{
 14313  		selector: DeviceStatus_FieldPathSelectorNormalizedAddress,
 14314  		subPath:  NewDeviceStatusNormalizedAddressFieldPathBuilder().AdminArea1Id().FieldPath(),
 14315  	}
 14316  }
 14317  
 14318  func (s Device_StatusPathSelectorNormalizedAddressAdminArea1Id) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 14319  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 14320  }
 14321  
 14322  func (s Device_StatusPathSelectorNormalizedAddressAdminArea1Id) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 14323  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 14324  }
 14325  
 14326  type Device_StatusPathSelectorNormalizedAddressAdminArea2 struct{}
 14327  
 14328  func (Device_StatusPathSelectorNormalizedAddressAdminArea2) FieldPath() *DeviceStatus_FieldSubPath {
 14329  	return &DeviceStatus_FieldSubPath{
 14330  		selector: DeviceStatus_FieldPathSelectorNormalizedAddress,
 14331  		subPath:  NewDeviceStatusNormalizedAddressFieldPathBuilder().AdminArea2().FieldPath(),
 14332  	}
 14333  }
 14334  
 14335  func (s Device_StatusPathSelectorNormalizedAddressAdminArea2) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 14336  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 14337  }
 14338  
 14339  func (s Device_StatusPathSelectorNormalizedAddressAdminArea2) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 14340  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 14341  }
 14342  
 14343  type Device_StatusPathSelectorNormalizedAddressAdminArea2Id struct{}
 14344  
 14345  func (Device_StatusPathSelectorNormalizedAddressAdminArea2Id) FieldPath() *DeviceStatus_FieldSubPath {
 14346  	return &DeviceStatus_FieldSubPath{
 14347  		selector: DeviceStatus_FieldPathSelectorNormalizedAddress,
 14348  		subPath:  NewDeviceStatusNormalizedAddressFieldPathBuilder().AdminArea2Id().FieldPath(),
 14349  	}
 14350  }
 14351  
 14352  func (s Device_StatusPathSelectorNormalizedAddressAdminArea2Id) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 14353  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 14354  }
 14355  
 14356  func (s Device_StatusPathSelectorNormalizedAddressAdminArea2Id) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 14357  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 14358  }
 14359  
 14360  type Device_StatusPathSelectorNormalizedAddressAdminArea3 struct{}
 14361  
 14362  func (Device_StatusPathSelectorNormalizedAddressAdminArea3) FieldPath() *DeviceStatus_FieldSubPath {
 14363  	return &DeviceStatus_FieldSubPath{
 14364  		selector: DeviceStatus_FieldPathSelectorNormalizedAddress,
 14365  		subPath:  NewDeviceStatusNormalizedAddressFieldPathBuilder().AdminArea3().FieldPath(),
 14366  	}
 14367  }
 14368  
 14369  func (s Device_StatusPathSelectorNormalizedAddressAdminArea3) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 14370  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 14371  }
 14372  
 14373  func (s Device_StatusPathSelectorNormalizedAddressAdminArea3) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 14374  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 14375  }
 14376  
 14377  type Device_StatusPathSelectorNormalizedAddressAdminArea3Id struct{}
 14378  
 14379  func (Device_StatusPathSelectorNormalizedAddressAdminArea3Id) FieldPath() *DeviceStatus_FieldSubPath {
 14380  	return &DeviceStatus_FieldSubPath{
 14381  		selector: DeviceStatus_FieldPathSelectorNormalizedAddress,
 14382  		subPath:  NewDeviceStatusNormalizedAddressFieldPathBuilder().AdminArea3Id().FieldPath(),
 14383  	}
 14384  }
 14385  
 14386  func (s Device_StatusPathSelectorNormalizedAddressAdminArea3Id) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 14387  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 14388  }
 14389  
 14390  func (s Device_StatusPathSelectorNormalizedAddressAdminArea3Id) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 14391  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 14392  }
 14393  
 14394  type Device_StatusPathSelectorNormalizedAddressAdminArea4 struct{}
 14395  
 14396  func (Device_StatusPathSelectorNormalizedAddressAdminArea4) FieldPath() *DeviceStatus_FieldSubPath {
 14397  	return &DeviceStatus_FieldSubPath{
 14398  		selector: DeviceStatus_FieldPathSelectorNormalizedAddress,
 14399  		subPath:  NewDeviceStatusNormalizedAddressFieldPathBuilder().AdminArea4().FieldPath(),
 14400  	}
 14401  }
 14402  
 14403  func (s Device_StatusPathSelectorNormalizedAddressAdminArea4) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 14404  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 14405  }
 14406  
 14407  func (s Device_StatusPathSelectorNormalizedAddressAdminArea4) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 14408  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 14409  }
 14410  
 14411  type Device_StatusPathSelectorNormalizedAddressAdminArea4Id struct{}
 14412  
 14413  func (Device_StatusPathSelectorNormalizedAddressAdminArea4Id) FieldPath() *DeviceStatus_FieldSubPath {
 14414  	return &DeviceStatus_FieldSubPath{
 14415  		selector: DeviceStatus_FieldPathSelectorNormalizedAddress,
 14416  		subPath:  NewDeviceStatusNormalizedAddressFieldPathBuilder().AdminArea4Id().FieldPath(),
 14417  	}
 14418  }
 14419  
 14420  func (s Device_StatusPathSelectorNormalizedAddressAdminArea4Id) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 14421  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 14422  }
 14423  
 14424  func (s Device_StatusPathSelectorNormalizedAddressAdminArea4Id) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 14425  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 14426  }
 14427  
 14428  type Device_StatusPathSelectorNormalizedAddressAddress struct{}
 14429  
 14430  func (Device_StatusPathSelectorNormalizedAddressAddress) FieldPath() *DeviceStatus_FieldSubPath {
 14431  	return &DeviceStatus_FieldSubPath{
 14432  		selector: DeviceStatus_FieldPathSelectorNormalizedAddress,
 14433  		subPath:  NewDeviceStatusNormalizedAddressFieldPathBuilder().Address().FieldPath(),
 14434  	}
 14435  }
 14436  
 14437  func (s Device_StatusPathSelectorNormalizedAddressAddress) WithValue(value string) *DeviceStatus_FieldSubPathValue {
 14438  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 14439  }
 14440  
 14441  func (s Device_StatusPathSelectorNormalizedAddressAddress) WithArrayOfValues(values []string) *DeviceStatus_FieldSubPathArrayOfValues {
 14442  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 14443  }
 14444  
 14445  type Device_StatusPathSelectorNormalizedAddressCoordinates struct{}
 14446  
 14447  func (Device_StatusPathSelectorNormalizedAddressCoordinates) FieldPath() *DeviceStatus_FieldSubPath {
 14448  	return &DeviceStatus_FieldSubPath{
 14449  		selector: DeviceStatus_FieldPathSelectorNormalizedAddress,
 14450  		subPath:  NewDeviceStatusNormalizedAddressFieldPathBuilder().Coordinates().FieldPath(),
 14451  	}
 14452  }
 14453  
 14454  func (s Device_StatusPathSelectorNormalizedAddressCoordinates) WithValue(value *latlng.LatLng) *DeviceStatus_FieldSubPathValue {
 14455  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 14456  }
 14457  
 14458  func (s Device_StatusPathSelectorNormalizedAddressCoordinates) WithArrayOfValues(values []*latlng.LatLng) *DeviceStatus_FieldSubPathArrayOfValues {
 14459  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 14460  }
 14461  
 14462  type Device_StatusPathSelectorNormalizedAddressAccuracy struct{}
 14463  
 14464  func (Device_StatusPathSelectorNormalizedAddressAccuracy) FieldPath() *DeviceStatus_FieldSubPath {
 14465  	return &DeviceStatus_FieldSubPath{
 14466  		selector: DeviceStatus_FieldPathSelectorNormalizedAddress,
 14467  		subPath:  NewDeviceStatusNormalizedAddressFieldPathBuilder().Accuracy().FieldPath(),
 14468  	}
 14469  }
 14470  
 14471  func (s Device_StatusPathSelectorNormalizedAddressAccuracy) WithValue(value float64) *DeviceStatus_FieldSubPathValue {
 14472  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldSubPathValue)
 14473  }
 14474  
 14475  func (s Device_StatusPathSelectorNormalizedAddressAccuracy) WithArrayOfValues(values []float64) *DeviceStatus_FieldSubPathArrayOfValues {
 14476  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldSubPathArrayOfValues)
 14477  }
 14478  
 14479  type Device_StatusPathSelectorConnectionStatus struct{}
 14480  
 14481  func (Device_StatusPathSelectorConnectionStatus) FieldPath() *DeviceStatus_FieldTerminalPath {
 14482  	return &DeviceStatus_FieldTerminalPath{selector: DeviceStatus_FieldPathSelectorConnectionStatus}
 14483  }
 14484  
 14485  func (s Device_StatusPathSelectorConnectionStatus) WithValue(value Device_Status_ConnectionStatus) *DeviceStatus_FieldTerminalPathValue {
 14486  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldTerminalPathValue)
 14487  }
 14488  
 14489  func (s Device_StatusPathSelectorConnectionStatus) WithArrayOfValues(values []Device_Status_ConnectionStatus) *DeviceStatus_FieldTerminalPathArrayOfValues {
 14490  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldTerminalPathArrayOfValues)
 14491  }
 14492  
 14493  type Device_StatusPathSelectorConnectionStatusChangeTime struct{}
 14494  
 14495  func (Device_StatusPathSelectorConnectionStatusChangeTime) FieldPath() *DeviceStatus_FieldTerminalPath {
 14496  	return &DeviceStatus_FieldTerminalPath{selector: DeviceStatus_FieldPathSelectorConnectionStatusChangeTime}
 14497  }
 14498  
 14499  func (s Device_StatusPathSelectorConnectionStatusChangeTime) WithValue(value *timestamppb.Timestamp) *DeviceStatus_FieldTerminalPathValue {
 14500  	return s.FieldPath().WithIValue(value).(*DeviceStatus_FieldTerminalPathValue)
 14501  }
 14502  
 14503  func (s Device_StatusPathSelectorConnectionStatusChangeTime) WithArrayOfValues(values []*timestamppb.Timestamp) *DeviceStatus_FieldTerminalPathArrayOfValues {
 14504  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatus_FieldTerminalPathArrayOfValues)
 14505  }
 14506  
 14507  type DevicePublicListingSpecFieldPathBuilder struct{}
 14508  
 14509  func NewDevicePublicListingSpecFieldPathBuilder() DevicePublicListingSpecFieldPathBuilder {
 14510  	return DevicePublicListingSpecFieldPathBuilder{}
 14511  }
 14512  func (DevicePublicListingSpecFieldPathBuilder) Enabled() Device_PublicListingSpecPathSelectorEnabled {
 14513  	return Device_PublicListingSpecPathSelectorEnabled{}
 14514  }
 14515  func (DevicePublicListingSpecFieldPathBuilder) FieldMask() Device_PublicListingSpecPathSelectorFieldMask {
 14516  	return Device_PublicListingSpecPathSelectorFieldMask{}
 14517  }
 14518  
 14519  type Device_PublicListingSpecPathSelectorEnabled struct{}
 14520  
 14521  func (Device_PublicListingSpecPathSelectorEnabled) FieldPath() *DevicePublicListingSpec_FieldTerminalPath {
 14522  	return &DevicePublicListingSpec_FieldTerminalPath{selector: DevicePublicListingSpec_FieldPathSelectorEnabled}
 14523  }
 14524  
 14525  func (s Device_PublicListingSpecPathSelectorEnabled) WithValue(value bool) *DevicePublicListingSpec_FieldTerminalPathValue {
 14526  	return s.FieldPath().WithIValue(value).(*DevicePublicListingSpec_FieldTerminalPathValue)
 14527  }
 14528  
 14529  func (s Device_PublicListingSpecPathSelectorEnabled) WithArrayOfValues(values []bool) *DevicePublicListingSpec_FieldTerminalPathArrayOfValues {
 14530  	return s.FieldPath().WithIArrayOfValues(values).(*DevicePublicListingSpec_FieldTerminalPathArrayOfValues)
 14531  }
 14532  
 14533  type Device_PublicListingSpecPathSelectorFieldMask struct{}
 14534  
 14535  func (Device_PublicListingSpecPathSelectorFieldMask) FieldPath() *DevicePublicListingSpec_FieldTerminalPath {
 14536  	return &DevicePublicListingSpec_FieldTerminalPath{selector: DevicePublicListingSpec_FieldPathSelectorFieldMask}
 14537  }
 14538  
 14539  func (s Device_PublicListingSpecPathSelectorFieldMask) WithValue(value *Device_FieldMask) *DevicePublicListingSpec_FieldTerminalPathValue {
 14540  	return s.FieldPath().WithIValue(value).(*DevicePublicListingSpec_FieldTerminalPathValue)
 14541  }
 14542  
 14543  func (s Device_PublicListingSpecPathSelectorFieldMask) WithArrayOfValues(values []*Device_FieldMask) *DevicePublicListingSpec_FieldTerminalPathArrayOfValues {
 14544  	return s.FieldPath().WithIArrayOfValues(values).(*DevicePublicListingSpec_FieldTerminalPathArrayOfValues)
 14545  }
 14546  
 14547  type DeviceSpecSSHConfigFieldPathBuilder struct{}
 14548  
 14549  func NewDeviceSpecSSHConfigFieldPathBuilder() DeviceSpecSSHConfigFieldPathBuilder {
 14550  	return DeviceSpecSSHConfigFieldPathBuilder{}
 14551  }
 14552  func (DeviceSpecSSHConfigFieldPathBuilder) DisableSshServer() Device_Spec_SSHConfigPathSelectorDisableSshServer {
 14553  	return Device_Spec_SSHConfigPathSelectorDisableSshServer{}
 14554  }
 14555  func (DeviceSpecSSHConfigFieldPathBuilder) DisableSshPassword() Device_Spec_SSHConfigPathSelectorDisableSshPassword {
 14556  	return Device_Spec_SSHConfigPathSelectorDisableSshPassword{}
 14557  }
 14558  func (DeviceSpecSSHConfigFieldPathBuilder) SshAuthorized() Device_Spec_SSHConfigPathSelectorSshAuthorized {
 14559  	return Device_Spec_SSHConfigPathSelectorSshAuthorized{}
 14560  }
 14561  func (DeviceSpecSSHConfigFieldPathBuilder) IpAllowList() Device_Spec_SSHConfigPathSelectorIpAllowList {
 14562  	return Device_Spec_SSHConfigPathSelectorIpAllowList{}
 14563  }
 14564  func (DeviceSpecSSHConfigFieldPathBuilder) IpDenyList() Device_Spec_SSHConfigPathSelectorIpDenyList {
 14565  	return Device_Spec_SSHConfigPathSelectorIpDenyList{}
 14566  }
 14567  func (DeviceSpecSSHConfigFieldPathBuilder) RejectPeriod() Device_Spec_SSHConfigPathSelectorRejectPeriod {
 14568  	return Device_Spec_SSHConfigPathSelectorRejectPeriod{}
 14569  }
 14570  func (DeviceSpecSSHConfigFieldPathBuilder) DisableSshAuthkey() Device_Spec_SSHConfigPathSelectorDisableSshAuthkey {
 14571  	return Device_Spec_SSHConfigPathSelectorDisableSshAuthkey{}
 14572  }
 14573  
 14574  type Device_Spec_SSHConfigPathSelectorDisableSshServer struct{}
 14575  
 14576  func (Device_Spec_SSHConfigPathSelectorDisableSshServer) FieldPath() *DeviceSpecSSHConfig_FieldTerminalPath {
 14577  	return &DeviceSpecSSHConfig_FieldTerminalPath{selector: DeviceSpecSSHConfig_FieldPathSelectorDisableSshServer}
 14578  }
 14579  
 14580  func (s Device_Spec_SSHConfigPathSelectorDisableSshServer) WithValue(value bool) *DeviceSpecSSHConfig_FieldTerminalPathValue {
 14581  	return s.FieldPath().WithIValue(value).(*DeviceSpecSSHConfig_FieldTerminalPathValue)
 14582  }
 14583  
 14584  func (s Device_Spec_SSHConfigPathSelectorDisableSshServer) WithArrayOfValues(values []bool) *DeviceSpecSSHConfig_FieldTerminalPathArrayOfValues {
 14585  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecSSHConfig_FieldTerminalPathArrayOfValues)
 14586  }
 14587  
 14588  type Device_Spec_SSHConfigPathSelectorDisableSshPassword struct{}
 14589  
 14590  func (Device_Spec_SSHConfigPathSelectorDisableSshPassword) FieldPath() *DeviceSpecSSHConfig_FieldTerminalPath {
 14591  	return &DeviceSpecSSHConfig_FieldTerminalPath{selector: DeviceSpecSSHConfig_FieldPathSelectorDisableSshPassword}
 14592  }
 14593  
 14594  func (s Device_Spec_SSHConfigPathSelectorDisableSshPassword) WithValue(value bool) *DeviceSpecSSHConfig_FieldTerminalPathValue {
 14595  	return s.FieldPath().WithIValue(value).(*DeviceSpecSSHConfig_FieldTerminalPathValue)
 14596  }
 14597  
 14598  func (s Device_Spec_SSHConfigPathSelectorDisableSshPassword) WithArrayOfValues(values []bool) *DeviceSpecSSHConfig_FieldTerminalPathArrayOfValues {
 14599  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecSSHConfig_FieldTerminalPathArrayOfValues)
 14600  }
 14601  
 14602  type Device_Spec_SSHConfigPathSelectorSshAuthorized struct{}
 14603  
 14604  func (Device_Spec_SSHConfigPathSelectorSshAuthorized) FieldPath() *DeviceSpecSSHConfig_FieldTerminalPath {
 14605  	return &DeviceSpecSSHConfig_FieldTerminalPath{selector: DeviceSpecSSHConfig_FieldPathSelectorSshAuthorized}
 14606  }
 14607  
 14608  func (s Device_Spec_SSHConfigPathSelectorSshAuthorized) WithValue(value []*Device_Spec_SSHConfig_AuthKey) *DeviceSpecSSHConfig_FieldTerminalPathValue {
 14609  	return s.FieldPath().WithIValue(value).(*DeviceSpecSSHConfig_FieldTerminalPathValue)
 14610  }
 14611  
 14612  func (s Device_Spec_SSHConfigPathSelectorSshAuthorized) WithArrayOfValues(values [][]*Device_Spec_SSHConfig_AuthKey) *DeviceSpecSSHConfig_FieldTerminalPathArrayOfValues {
 14613  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecSSHConfig_FieldTerminalPathArrayOfValues)
 14614  }
 14615  
 14616  func (s Device_Spec_SSHConfigPathSelectorSshAuthorized) WithItemValue(value *Device_Spec_SSHConfig_AuthKey) *DeviceSpecSSHConfig_FieldTerminalPathArrayItemValue {
 14617  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceSpecSSHConfig_FieldTerminalPathArrayItemValue)
 14618  }
 14619  func (Device_Spec_SSHConfigPathSelectorSshAuthorized) WithSubPath(subPath DeviceSpecSSHConfigAuthKey_FieldPath) *DeviceSpecSSHConfig_FieldSubPath {
 14620  	return &DeviceSpecSSHConfig_FieldSubPath{selector: DeviceSpecSSHConfig_FieldPathSelectorSshAuthorized, subPath: subPath}
 14621  }
 14622  
 14623  func (s Device_Spec_SSHConfigPathSelectorSshAuthorized) WithSubValue(subPathValue DeviceSpecSSHConfigAuthKey_FieldPathValue) *DeviceSpecSSHConfig_FieldSubPathValue {
 14624  	return &DeviceSpecSSHConfig_FieldSubPathValue{DeviceSpecSSHConfig_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 14625  }
 14626  
 14627  func (s Device_Spec_SSHConfigPathSelectorSshAuthorized) WithSubArrayOfValues(subPathArrayOfValues DeviceSpecSSHConfigAuthKey_FieldPathArrayOfValues) *DeviceSpecSSHConfig_FieldSubPathArrayOfValues {
 14628  	return &DeviceSpecSSHConfig_FieldSubPathArrayOfValues{DeviceSpecSSHConfig_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 14629  }
 14630  
 14631  func (s Device_Spec_SSHConfigPathSelectorSshAuthorized) WithSubArrayItemValue(subPathArrayItemValue DeviceSpecSSHConfigAuthKey_FieldPathArrayItemValue) *DeviceSpecSSHConfig_FieldSubPathArrayItemValue {
 14632  	return &DeviceSpecSSHConfig_FieldSubPathArrayItemValue{DeviceSpecSSHConfig_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 14633  }
 14634  
 14635  func (Device_Spec_SSHConfigPathSelectorSshAuthorized) SshaKey() Device_Spec_SSHConfigPathSelectorSshAuthorizedSshaKey {
 14636  	return Device_Spec_SSHConfigPathSelectorSshAuthorizedSshaKey{}
 14637  }
 14638  
 14639  func (Device_Spec_SSHConfigPathSelectorSshAuthorized) CertAuthority() Device_Spec_SSHConfigPathSelectorSshAuthorizedCertAuthority {
 14640  	return Device_Spec_SSHConfigPathSelectorSshAuthorizedCertAuthority{}
 14641  }
 14642  
 14643  func (Device_Spec_SSHConfigPathSelectorSshAuthorized) Command() Device_Spec_SSHConfigPathSelectorSshAuthorizedCommand {
 14644  	return Device_Spec_SSHConfigPathSelectorSshAuthorizedCommand{}
 14645  }
 14646  
 14647  func (Device_Spec_SSHConfigPathSelectorSshAuthorized) Environment() Device_Spec_SSHConfigPathSelectorSshAuthorizedEnvironment {
 14648  	return Device_Spec_SSHConfigPathSelectorSshAuthorizedEnvironment{}
 14649  }
 14650  
 14651  func (Device_Spec_SSHConfigPathSelectorSshAuthorized) From() Device_Spec_SSHConfigPathSelectorSshAuthorizedFrom {
 14652  	return Device_Spec_SSHConfigPathSelectorSshAuthorizedFrom{}
 14653  }
 14654  
 14655  func (Device_Spec_SSHConfigPathSelectorSshAuthorized) NoAgentForwarding() Device_Spec_SSHConfigPathSelectorSshAuthorizedNoAgentForwarding {
 14656  	return Device_Spec_SSHConfigPathSelectorSshAuthorizedNoAgentForwarding{}
 14657  }
 14658  
 14659  func (Device_Spec_SSHConfigPathSelectorSshAuthorized) NoPortForwarding() Device_Spec_SSHConfigPathSelectorSshAuthorizedNoPortForwarding {
 14660  	return Device_Spec_SSHConfigPathSelectorSshAuthorizedNoPortForwarding{}
 14661  }
 14662  
 14663  func (Device_Spec_SSHConfigPathSelectorSshAuthorized) NoPty() Device_Spec_SSHConfigPathSelectorSshAuthorizedNoPty {
 14664  	return Device_Spec_SSHConfigPathSelectorSshAuthorizedNoPty{}
 14665  }
 14666  
 14667  func (Device_Spec_SSHConfigPathSelectorSshAuthorized) NoUserRc() Device_Spec_SSHConfigPathSelectorSshAuthorizedNoUserRc {
 14668  	return Device_Spec_SSHConfigPathSelectorSshAuthorizedNoUserRc{}
 14669  }
 14670  
 14671  func (Device_Spec_SSHConfigPathSelectorSshAuthorized) NoX11Forwarding() Device_Spec_SSHConfigPathSelectorSshAuthorizedNoX11Forwarding {
 14672  	return Device_Spec_SSHConfigPathSelectorSshAuthorizedNoX11Forwarding{}
 14673  }
 14674  
 14675  func (Device_Spec_SSHConfigPathSelectorSshAuthorized) Permitopen() Device_Spec_SSHConfigPathSelectorSshAuthorizedPermitopen {
 14676  	return Device_Spec_SSHConfigPathSelectorSshAuthorizedPermitopen{}
 14677  }
 14678  
 14679  func (Device_Spec_SSHConfigPathSelectorSshAuthorized) Principals() Device_Spec_SSHConfigPathSelectorSshAuthorizedPrincipals {
 14680  	return Device_Spec_SSHConfigPathSelectorSshAuthorizedPrincipals{}
 14681  }
 14682  
 14683  func (Device_Spec_SSHConfigPathSelectorSshAuthorized) Tunnel() Device_Spec_SSHConfigPathSelectorSshAuthorizedTunnel {
 14684  	return Device_Spec_SSHConfigPathSelectorSshAuthorizedTunnel{}
 14685  }
 14686  
 14687  func (Device_Spec_SSHConfigPathSelectorSshAuthorized) Restrict() Device_Spec_SSHConfigPathSelectorSshAuthorizedRestrict {
 14688  	return Device_Spec_SSHConfigPathSelectorSshAuthorizedRestrict{}
 14689  }
 14690  
 14691  type Device_Spec_SSHConfigPathSelectorSshAuthorizedSshaKey struct{}
 14692  
 14693  func (Device_Spec_SSHConfigPathSelectorSshAuthorizedSshaKey) FieldPath() *DeviceSpecSSHConfig_FieldSubPath {
 14694  	return &DeviceSpecSSHConfig_FieldSubPath{
 14695  		selector: DeviceSpecSSHConfig_FieldPathSelectorSshAuthorized,
 14696  		subPath:  NewDeviceSpecSSHConfigAuthKeyFieldPathBuilder().SshaKey().FieldPath(),
 14697  	}
 14698  }
 14699  
 14700  func (s Device_Spec_SSHConfigPathSelectorSshAuthorizedSshaKey) WithValue(value string) *DeviceSpecSSHConfig_FieldSubPathValue {
 14701  	return s.FieldPath().WithIValue(value).(*DeviceSpecSSHConfig_FieldSubPathValue)
 14702  }
 14703  
 14704  func (s Device_Spec_SSHConfigPathSelectorSshAuthorizedSshaKey) WithArrayOfValues(values []string) *DeviceSpecSSHConfig_FieldSubPathArrayOfValues {
 14705  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecSSHConfig_FieldSubPathArrayOfValues)
 14706  }
 14707  
 14708  type Device_Spec_SSHConfigPathSelectorSshAuthorizedCertAuthority struct{}
 14709  
 14710  func (Device_Spec_SSHConfigPathSelectorSshAuthorizedCertAuthority) FieldPath() *DeviceSpecSSHConfig_FieldSubPath {
 14711  	return &DeviceSpecSSHConfig_FieldSubPath{
 14712  		selector: DeviceSpecSSHConfig_FieldPathSelectorSshAuthorized,
 14713  		subPath:  NewDeviceSpecSSHConfigAuthKeyFieldPathBuilder().CertAuthority().FieldPath(),
 14714  	}
 14715  }
 14716  
 14717  func (s Device_Spec_SSHConfigPathSelectorSshAuthorizedCertAuthority) WithValue(value bool) *DeviceSpecSSHConfig_FieldSubPathValue {
 14718  	return s.FieldPath().WithIValue(value).(*DeviceSpecSSHConfig_FieldSubPathValue)
 14719  }
 14720  
 14721  func (s Device_Spec_SSHConfigPathSelectorSshAuthorizedCertAuthority) WithArrayOfValues(values []bool) *DeviceSpecSSHConfig_FieldSubPathArrayOfValues {
 14722  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecSSHConfig_FieldSubPathArrayOfValues)
 14723  }
 14724  
 14725  type Device_Spec_SSHConfigPathSelectorSshAuthorizedCommand struct{}
 14726  
 14727  func (Device_Spec_SSHConfigPathSelectorSshAuthorizedCommand) FieldPath() *DeviceSpecSSHConfig_FieldSubPath {
 14728  	return &DeviceSpecSSHConfig_FieldSubPath{
 14729  		selector: DeviceSpecSSHConfig_FieldPathSelectorSshAuthorized,
 14730  		subPath:  NewDeviceSpecSSHConfigAuthKeyFieldPathBuilder().Command().FieldPath(),
 14731  	}
 14732  }
 14733  
 14734  func (s Device_Spec_SSHConfigPathSelectorSshAuthorizedCommand) WithValue(value string) *DeviceSpecSSHConfig_FieldSubPathValue {
 14735  	return s.FieldPath().WithIValue(value).(*DeviceSpecSSHConfig_FieldSubPathValue)
 14736  }
 14737  
 14738  func (s Device_Spec_SSHConfigPathSelectorSshAuthorizedCommand) WithArrayOfValues(values []string) *DeviceSpecSSHConfig_FieldSubPathArrayOfValues {
 14739  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecSSHConfig_FieldSubPathArrayOfValues)
 14740  }
 14741  
 14742  type Device_Spec_SSHConfigPathSelectorSshAuthorizedEnvironment struct{}
 14743  
 14744  func (Device_Spec_SSHConfigPathSelectorSshAuthorizedEnvironment) FieldPath() *DeviceSpecSSHConfig_FieldSubPath {
 14745  	return &DeviceSpecSSHConfig_FieldSubPath{
 14746  		selector: DeviceSpecSSHConfig_FieldPathSelectorSshAuthorized,
 14747  		subPath:  NewDeviceSpecSSHConfigAuthKeyFieldPathBuilder().Environment().FieldPath(),
 14748  	}
 14749  }
 14750  
 14751  func (s Device_Spec_SSHConfigPathSelectorSshAuthorizedEnvironment) WithValue(value string) *DeviceSpecSSHConfig_FieldSubPathValue {
 14752  	return s.FieldPath().WithIValue(value).(*DeviceSpecSSHConfig_FieldSubPathValue)
 14753  }
 14754  
 14755  func (s Device_Spec_SSHConfigPathSelectorSshAuthorizedEnvironment) WithArrayOfValues(values []string) *DeviceSpecSSHConfig_FieldSubPathArrayOfValues {
 14756  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecSSHConfig_FieldSubPathArrayOfValues)
 14757  }
 14758  
 14759  type Device_Spec_SSHConfigPathSelectorSshAuthorizedFrom struct{}
 14760  
 14761  func (Device_Spec_SSHConfigPathSelectorSshAuthorizedFrom) FieldPath() *DeviceSpecSSHConfig_FieldSubPath {
 14762  	return &DeviceSpecSSHConfig_FieldSubPath{
 14763  		selector: DeviceSpecSSHConfig_FieldPathSelectorSshAuthorized,
 14764  		subPath:  NewDeviceSpecSSHConfigAuthKeyFieldPathBuilder().From().FieldPath(),
 14765  	}
 14766  }
 14767  
 14768  func (s Device_Spec_SSHConfigPathSelectorSshAuthorizedFrom) WithValue(value string) *DeviceSpecSSHConfig_FieldSubPathValue {
 14769  	return s.FieldPath().WithIValue(value).(*DeviceSpecSSHConfig_FieldSubPathValue)
 14770  }
 14771  
 14772  func (s Device_Spec_SSHConfigPathSelectorSshAuthorizedFrom) WithArrayOfValues(values []string) *DeviceSpecSSHConfig_FieldSubPathArrayOfValues {
 14773  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecSSHConfig_FieldSubPathArrayOfValues)
 14774  }
 14775  
 14776  type Device_Spec_SSHConfigPathSelectorSshAuthorizedNoAgentForwarding struct{}
 14777  
 14778  func (Device_Spec_SSHConfigPathSelectorSshAuthorizedNoAgentForwarding) FieldPath() *DeviceSpecSSHConfig_FieldSubPath {
 14779  	return &DeviceSpecSSHConfig_FieldSubPath{
 14780  		selector: DeviceSpecSSHConfig_FieldPathSelectorSshAuthorized,
 14781  		subPath:  NewDeviceSpecSSHConfigAuthKeyFieldPathBuilder().NoAgentForwarding().FieldPath(),
 14782  	}
 14783  }
 14784  
 14785  func (s Device_Spec_SSHConfigPathSelectorSshAuthorizedNoAgentForwarding) WithValue(value bool) *DeviceSpecSSHConfig_FieldSubPathValue {
 14786  	return s.FieldPath().WithIValue(value).(*DeviceSpecSSHConfig_FieldSubPathValue)
 14787  }
 14788  
 14789  func (s Device_Spec_SSHConfigPathSelectorSshAuthorizedNoAgentForwarding) WithArrayOfValues(values []bool) *DeviceSpecSSHConfig_FieldSubPathArrayOfValues {
 14790  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecSSHConfig_FieldSubPathArrayOfValues)
 14791  }
 14792  
 14793  type Device_Spec_SSHConfigPathSelectorSshAuthorizedNoPortForwarding struct{}
 14794  
 14795  func (Device_Spec_SSHConfigPathSelectorSshAuthorizedNoPortForwarding) FieldPath() *DeviceSpecSSHConfig_FieldSubPath {
 14796  	return &DeviceSpecSSHConfig_FieldSubPath{
 14797  		selector: DeviceSpecSSHConfig_FieldPathSelectorSshAuthorized,
 14798  		subPath:  NewDeviceSpecSSHConfigAuthKeyFieldPathBuilder().NoPortForwarding().FieldPath(),
 14799  	}
 14800  }
 14801  
 14802  func (s Device_Spec_SSHConfigPathSelectorSshAuthorizedNoPortForwarding) WithValue(value bool) *DeviceSpecSSHConfig_FieldSubPathValue {
 14803  	return s.FieldPath().WithIValue(value).(*DeviceSpecSSHConfig_FieldSubPathValue)
 14804  }
 14805  
 14806  func (s Device_Spec_SSHConfigPathSelectorSshAuthorizedNoPortForwarding) WithArrayOfValues(values []bool) *DeviceSpecSSHConfig_FieldSubPathArrayOfValues {
 14807  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecSSHConfig_FieldSubPathArrayOfValues)
 14808  }
 14809  
 14810  type Device_Spec_SSHConfigPathSelectorSshAuthorizedNoPty struct{}
 14811  
 14812  func (Device_Spec_SSHConfigPathSelectorSshAuthorizedNoPty) FieldPath() *DeviceSpecSSHConfig_FieldSubPath {
 14813  	return &DeviceSpecSSHConfig_FieldSubPath{
 14814  		selector: DeviceSpecSSHConfig_FieldPathSelectorSshAuthorized,
 14815  		subPath:  NewDeviceSpecSSHConfigAuthKeyFieldPathBuilder().NoPty().FieldPath(),
 14816  	}
 14817  }
 14818  
 14819  func (s Device_Spec_SSHConfigPathSelectorSshAuthorizedNoPty) WithValue(value bool) *DeviceSpecSSHConfig_FieldSubPathValue {
 14820  	return s.FieldPath().WithIValue(value).(*DeviceSpecSSHConfig_FieldSubPathValue)
 14821  }
 14822  
 14823  func (s Device_Spec_SSHConfigPathSelectorSshAuthorizedNoPty) WithArrayOfValues(values []bool) *DeviceSpecSSHConfig_FieldSubPathArrayOfValues {
 14824  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecSSHConfig_FieldSubPathArrayOfValues)
 14825  }
 14826  
 14827  type Device_Spec_SSHConfigPathSelectorSshAuthorizedNoUserRc struct{}
 14828  
 14829  func (Device_Spec_SSHConfigPathSelectorSshAuthorizedNoUserRc) FieldPath() *DeviceSpecSSHConfig_FieldSubPath {
 14830  	return &DeviceSpecSSHConfig_FieldSubPath{
 14831  		selector: DeviceSpecSSHConfig_FieldPathSelectorSshAuthorized,
 14832  		subPath:  NewDeviceSpecSSHConfigAuthKeyFieldPathBuilder().NoUserRc().FieldPath(),
 14833  	}
 14834  }
 14835  
 14836  func (s Device_Spec_SSHConfigPathSelectorSshAuthorizedNoUserRc) WithValue(value bool) *DeviceSpecSSHConfig_FieldSubPathValue {
 14837  	return s.FieldPath().WithIValue(value).(*DeviceSpecSSHConfig_FieldSubPathValue)
 14838  }
 14839  
 14840  func (s Device_Spec_SSHConfigPathSelectorSshAuthorizedNoUserRc) WithArrayOfValues(values []bool) *DeviceSpecSSHConfig_FieldSubPathArrayOfValues {
 14841  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecSSHConfig_FieldSubPathArrayOfValues)
 14842  }
 14843  
 14844  type Device_Spec_SSHConfigPathSelectorSshAuthorizedNoX11Forwarding struct{}
 14845  
 14846  func (Device_Spec_SSHConfigPathSelectorSshAuthorizedNoX11Forwarding) FieldPath() *DeviceSpecSSHConfig_FieldSubPath {
 14847  	return &DeviceSpecSSHConfig_FieldSubPath{
 14848  		selector: DeviceSpecSSHConfig_FieldPathSelectorSshAuthorized,
 14849  		subPath:  NewDeviceSpecSSHConfigAuthKeyFieldPathBuilder().NoX11Forwarding().FieldPath(),
 14850  	}
 14851  }
 14852  
 14853  func (s Device_Spec_SSHConfigPathSelectorSshAuthorizedNoX11Forwarding) WithValue(value bool) *DeviceSpecSSHConfig_FieldSubPathValue {
 14854  	return s.FieldPath().WithIValue(value).(*DeviceSpecSSHConfig_FieldSubPathValue)
 14855  }
 14856  
 14857  func (s Device_Spec_SSHConfigPathSelectorSshAuthorizedNoX11Forwarding) WithArrayOfValues(values []bool) *DeviceSpecSSHConfig_FieldSubPathArrayOfValues {
 14858  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecSSHConfig_FieldSubPathArrayOfValues)
 14859  }
 14860  
 14861  type Device_Spec_SSHConfigPathSelectorSshAuthorizedPermitopen struct{}
 14862  
 14863  func (Device_Spec_SSHConfigPathSelectorSshAuthorizedPermitopen) FieldPath() *DeviceSpecSSHConfig_FieldSubPath {
 14864  	return &DeviceSpecSSHConfig_FieldSubPath{
 14865  		selector: DeviceSpecSSHConfig_FieldPathSelectorSshAuthorized,
 14866  		subPath:  NewDeviceSpecSSHConfigAuthKeyFieldPathBuilder().Permitopen().FieldPath(),
 14867  	}
 14868  }
 14869  
 14870  func (s Device_Spec_SSHConfigPathSelectorSshAuthorizedPermitopen) WithValue(value string) *DeviceSpecSSHConfig_FieldSubPathValue {
 14871  	return s.FieldPath().WithIValue(value).(*DeviceSpecSSHConfig_FieldSubPathValue)
 14872  }
 14873  
 14874  func (s Device_Spec_SSHConfigPathSelectorSshAuthorizedPermitopen) WithArrayOfValues(values []string) *DeviceSpecSSHConfig_FieldSubPathArrayOfValues {
 14875  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecSSHConfig_FieldSubPathArrayOfValues)
 14876  }
 14877  
 14878  type Device_Spec_SSHConfigPathSelectorSshAuthorizedPrincipals struct{}
 14879  
 14880  func (Device_Spec_SSHConfigPathSelectorSshAuthorizedPrincipals) FieldPath() *DeviceSpecSSHConfig_FieldSubPath {
 14881  	return &DeviceSpecSSHConfig_FieldSubPath{
 14882  		selector: DeviceSpecSSHConfig_FieldPathSelectorSshAuthorized,
 14883  		subPath:  NewDeviceSpecSSHConfigAuthKeyFieldPathBuilder().Principals().FieldPath(),
 14884  	}
 14885  }
 14886  
 14887  func (s Device_Spec_SSHConfigPathSelectorSshAuthorizedPrincipals) WithValue(value string) *DeviceSpecSSHConfig_FieldSubPathValue {
 14888  	return s.FieldPath().WithIValue(value).(*DeviceSpecSSHConfig_FieldSubPathValue)
 14889  }
 14890  
 14891  func (s Device_Spec_SSHConfigPathSelectorSshAuthorizedPrincipals) WithArrayOfValues(values []string) *DeviceSpecSSHConfig_FieldSubPathArrayOfValues {
 14892  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecSSHConfig_FieldSubPathArrayOfValues)
 14893  }
 14894  
 14895  type Device_Spec_SSHConfigPathSelectorSshAuthorizedTunnel struct{}
 14896  
 14897  func (Device_Spec_SSHConfigPathSelectorSshAuthorizedTunnel) FieldPath() *DeviceSpecSSHConfig_FieldSubPath {
 14898  	return &DeviceSpecSSHConfig_FieldSubPath{
 14899  		selector: DeviceSpecSSHConfig_FieldPathSelectorSshAuthorized,
 14900  		subPath:  NewDeviceSpecSSHConfigAuthKeyFieldPathBuilder().Tunnel().FieldPath(),
 14901  	}
 14902  }
 14903  
 14904  func (s Device_Spec_SSHConfigPathSelectorSshAuthorizedTunnel) WithValue(value string) *DeviceSpecSSHConfig_FieldSubPathValue {
 14905  	return s.FieldPath().WithIValue(value).(*DeviceSpecSSHConfig_FieldSubPathValue)
 14906  }
 14907  
 14908  func (s Device_Spec_SSHConfigPathSelectorSshAuthorizedTunnel) WithArrayOfValues(values []string) *DeviceSpecSSHConfig_FieldSubPathArrayOfValues {
 14909  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecSSHConfig_FieldSubPathArrayOfValues)
 14910  }
 14911  
 14912  type Device_Spec_SSHConfigPathSelectorSshAuthorizedRestrict struct{}
 14913  
 14914  func (Device_Spec_SSHConfigPathSelectorSshAuthorizedRestrict) FieldPath() *DeviceSpecSSHConfig_FieldSubPath {
 14915  	return &DeviceSpecSSHConfig_FieldSubPath{
 14916  		selector: DeviceSpecSSHConfig_FieldPathSelectorSshAuthorized,
 14917  		subPath:  NewDeviceSpecSSHConfigAuthKeyFieldPathBuilder().Restrict().FieldPath(),
 14918  	}
 14919  }
 14920  
 14921  func (s Device_Spec_SSHConfigPathSelectorSshAuthorizedRestrict) WithValue(value bool) *DeviceSpecSSHConfig_FieldSubPathValue {
 14922  	return s.FieldPath().WithIValue(value).(*DeviceSpecSSHConfig_FieldSubPathValue)
 14923  }
 14924  
 14925  func (s Device_Spec_SSHConfigPathSelectorSshAuthorizedRestrict) WithArrayOfValues(values []bool) *DeviceSpecSSHConfig_FieldSubPathArrayOfValues {
 14926  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecSSHConfig_FieldSubPathArrayOfValues)
 14927  }
 14928  
 14929  type Device_Spec_SSHConfigPathSelectorIpAllowList struct{}
 14930  
 14931  func (Device_Spec_SSHConfigPathSelectorIpAllowList) FieldPath() *DeviceSpecSSHConfig_FieldTerminalPath {
 14932  	return &DeviceSpecSSHConfig_FieldTerminalPath{selector: DeviceSpecSSHConfig_FieldPathSelectorIpAllowList}
 14933  }
 14934  
 14935  func (s Device_Spec_SSHConfigPathSelectorIpAllowList) WithValue(value []string) *DeviceSpecSSHConfig_FieldTerminalPathValue {
 14936  	return s.FieldPath().WithIValue(value).(*DeviceSpecSSHConfig_FieldTerminalPathValue)
 14937  }
 14938  
 14939  func (s Device_Spec_SSHConfigPathSelectorIpAllowList) WithArrayOfValues(values [][]string) *DeviceSpecSSHConfig_FieldTerminalPathArrayOfValues {
 14940  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecSSHConfig_FieldTerminalPathArrayOfValues)
 14941  }
 14942  
 14943  func (s Device_Spec_SSHConfigPathSelectorIpAllowList) WithItemValue(value string) *DeviceSpecSSHConfig_FieldTerminalPathArrayItemValue {
 14944  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceSpecSSHConfig_FieldTerminalPathArrayItemValue)
 14945  }
 14946  
 14947  type Device_Spec_SSHConfigPathSelectorIpDenyList struct{}
 14948  
 14949  func (Device_Spec_SSHConfigPathSelectorIpDenyList) FieldPath() *DeviceSpecSSHConfig_FieldTerminalPath {
 14950  	return &DeviceSpecSSHConfig_FieldTerminalPath{selector: DeviceSpecSSHConfig_FieldPathSelectorIpDenyList}
 14951  }
 14952  
 14953  func (s Device_Spec_SSHConfigPathSelectorIpDenyList) WithValue(value []string) *DeviceSpecSSHConfig_FieldTerminalPathValue {
 14954  	return s.FieldPath().WithIValue(value).(*DeviceSpecSSHConfig_FieldTerminalPathValue)
 14955  }
 14956  
 14957  func (s Device_Spec_SSHConfigPathSelectorIpDenyList) WithArrayOfValues(values [][]string) *DeviceSpecSSHConfig_FieldTerminalPathArrayOfValues {
 14958  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecSSHConfig_FieldTerminalPathArrayOfValues)
 14959  }
 14960  
 14961  func (s Device_Spec_SSHConfigPathSelectorIpDenyList) WithItemValue(value string) *DeviceSpecSSHConfig_FieldTerminalPathArrayItemValue {
 14962  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceSpecSSHConfig_FieldTerminalPathArrayItemValue)
 14963  }
 14964  
 14965  type Device_Spec_SSHConfigPathSelectorRejectPeriod struct{}
 14966  
 14967  func (Device_Spec_SSHConfigPathSelectorRejectPeriod) FieldPath() *DeviceSpecSSHConfig_FieldTerminalPath {
 14968  	return &DeviceSpecSSHConfig_FieldTerminalPath{selector: DeviceSpecSSHConfig_FieldPathSelectorRejectPeriod}
 14969  }
 14970  
 14971  func (s Device_Spec_SSHConfigPathSelectorRejectPeriod) WithValue(value *durationpb.Duration) *DeviceSpecSSHConfig_FieldTerminalPathValue {
 14972  	return s.FieldPath().WithIValue(value).(*DeviceSpecSSHConfig_FieldTerminalPathValue)
 14973  }
 14974  
 14975  func (s Device_Spec_SSHConfigPathSelectorRejectPeriod) WithArrayOfValues(values []*durationpb.Duration) *DeviceSpecSSHConfig_FieldTerminalPathArrayOfValues {
 14976  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecSSHConfig_FieldTerminalPathArrayOfValues)
 14977  }
 14978  
 14979  type Device_Spec_SSHConfigPathSelectorDisableSshAuthkey struct{}
 14980  
 14981  func (Device_Spec_SSHConfigPathSelectorDisableSshAuthkey) FieldPath() *DeviceSpecSSHConfig_FieldTerminalPath {
 14982  	return &DeviceSpecSSHConfig_FieldTerminalPath{selector: DeviceSpecSSHConfig_FieldPathSelectorDisableSshAuthkey}
 14983  }
 14984  
 14985  func (s Device_Spec_SSHConfigPathSelectorDisableSshAuthkey) WithValue(value bool) *DeviceSpecSSHConfig_FieldTerminalPathValue {
 14986  	return s.FieldPath().WithIValue(value).(*DeviceSpecSSHConfig_FieldTerminalPathValue)
 14987  }
 14988  
 14989  func (s Device_Spec_SSHConfigPathSelectorDisableSshAuthkey) WithArrayOfValues(values []bool) *DeviceSpecSSHConfig_FieldTerminalPathArrayOfValues {
 14990  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecSSHConfig_FieldTerminalPathArrayOfValues)
 14991  }
 14992  
 14993  type DeviceSpecAttestationConfigFieldPathBuilder struct{}
 14994  
 14995  func NewDeviceSpecAttestationConfigFieldPathBuilder() DeviceSpecAttestationConfigFieldPathBuilder {
 14996  	return DeviceSpecAttestationConfigFieldPathBuilder{}
 14997  }
 14998  func (DeviceSpecAttestationConfigFieldPathBuilder) AttestationExpected() Device_Spec_AttestationConfigPathSelectorAttestationExpected {
 14999  	return Device_Spec_AttestationConfigPathSelectorAttestationExpected{}
 15000  }
 15001  func (DeviceSpecAttestationConfigFieldPathBuilder) AttestationDomain() Device_Spec_AttestationConfigPathSelectorAttestationDomain {
 15002  	return Device_Spec_AttestationConfigPathSelectorAttestationDomain{}
 15003  }
 15004  
 15005  type Device_Spec_AttestationConfigPathSelectorAttestationExpected struct{}
 15006  
 15007  func (Device_Spec_AttestationConfigPathSelectorAttestationExpected) FieldPath() *DeviceSpecAttestationConfig_FieldTerminalPath {
 15008  	return &DeviceSpecAttestationConfig_FieldTerminalPath{selector: DeviceSpecAttestationConfig_FieldPathSelectorAttestationExpected}
 15009  }
 15010  
 15011  func (s Device_Spec_AttestationConfigPathSelectorAttestationExpected) WithValue(value bool) *DeviceSpecAttestationConfig_FieldTerminalPathValue {
 15012  	return s.FieldPath().WithIValue(value).(*DeviceSpecAttestationConfig_FieldTerminalPathValue)
 15013  }
 15014  
 15015  func (s Device_Spec_AttestationConfigPathSelectorAttestationExpected) WithArrayOfValues(values []bool) *DeviceSpecAttestationConfig_FieldTerminalPathArrayOfValues {
 15016  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecAttestationConfig_FieldTerminalPathArrayOfValues)
 15017  }
 15018  
 15019  type Device_Spec_AttestationConfigPathSelectorAttestationDomain struct{}
 15020  
 15021  func (Device_Spec_AttestationConfigPathSelectorAttestationDomain) FieldPath() *DeviceSpecAttestationConfig_FieldTerminalPath {
 15022  	return &DeviceSpecAttestationConfig_FieldTerminalPath{selector: DeviceSpecAttestationConfig_FieldPathSelectorAttestationDomain}
 15023  }
 15024  
 15025  func (s Device_Spec_AttestationConfigPathSelectorAttestationDomain) WithValue(value *iam_attestation_domain.Reference) *DeviceSpecAttestationConfig_FieldTerminalPathValue {
 15026  	return s.FieldPath().WithIValue(value).(*DeviceSpecAttestationConfig_FieldTerminalPathValue)
 15027  }
 15028  
 15029  func (s Device_Spec_AttestationConfigPathSelectorAttestationDomain) WithArrayOfValues(values []*iam_attestation_domain.Reference) *DeviceSpecAttestationConfig_FieldTerminalPathArrayOfValues {
 15030  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecAttestationConfig_FieldTerminalPathArrayOfValues)
 15031  }
 15032  
 15033  type DeviceSpecLoggingConfigFieldPathBuilder struct{}
 15034  
 15035  func NewDeviceSpecLoggingConfigFieldPathBuilder() DeviceSpecLoggingConfigFieldPathBuilder {
 15036  	return DeviceSpecLoggingConfigFieldPathBuilder{}
 15037  }
 15038  func (DeviceSpecLoggingConfigFieldPathBuilder) Priority() Device_Spec_LoggingConfigPathSelectorPriority {
 15039  	return Device_Spec_LoggingConfigPathSelectorPriority{}
 15040  }
 15041  func (DeviceSpecLoggingConfigFieldPathBuilder) Units() Device_Spec_LoggingConfigPathSelectorUnits {
 15042  	return Device_Spec_LoggingConfigPathSelectorUnits{}
 15043  }
 15044  func (DeviceSpecLoggingConfigFieldPathBuilder) EnableJournalExport() Device_Spec_LoggingConfigPathSelectorEnableJournalExport {
 15045  	return Device_Spec_LoggingConfigPathSelectorEnableJournalExport{}
 15046  }
 15047  func (DeviceSpecLoggingConfigFieldPathBuilder) ContainerLoggingConfig() Device_Spec_LoggingConfigPathSelectorContainerLoggingConfig {
 15048  	return Device_Spec_LoggingConfigPathSelectorContainerLoggingConfig{}
 15049  }
 15050  
 15051  type Device_Spec_LoggingConfigPathSelectorPriority struct{}
 15052  
 15053  func (Device_Spec_LoggingConfigPathSelectorPriority) FieldPath() *DeviceSpecLoggingConfig_FieldTerminalPath {
 15054  	return &DeviceSpecLoggingConfig_FieldTerminalPath{selector: DeviceSpecLoggingConfig_FieldPathSelectorPriority}
 15055  }
 15056  
 15057  func (s Device_Spec_LoggingConfigPathSelectorPriority) WithValue(value int32) *DeviceSpecLoggingConfig_FieldTerminalPathValue {
 15058  	return s.FieldPath().WithIValue(value).(*DeviceSpecLoggingConfig_FieldTerminalPathValue)
 15059  }
 15060  
 15061  func (s Device_Spec_LoggingConfigPathSelectorPriority) WithArrayOfValues(values []int32) *DeviceSpecLoggingConfig_FieldTerminalPathArrayOfValues {
 15062  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecLoggingConfig_FieldTerminalPathArrayOfValues)
 15063  }
 15064  
 15065  type Device_Spec_LoggingConfigPathSelectorUnits struct{}
 15066  
 15067  func (Device_Spec_LoggingConfigPathSelectorUnits) FieldPath() *DeviceSpecLoggingConfig_FieldTerminalPath {
 15068  	return &DeviceSpecLoggingConfig_FieldTerminalPath{selector: DeviceSpecLoggingConfig_FieldPathSelectorUnits}
 15069  }
 15070  
 15071  func (s Device_Spec_LoggingConfigPathSelectorUnits) WithValue(value []string) *DeviceSpecLoggingConfig_FieldTerminalPathValue {
 15072  	return s.FieldPath().WithIValue(value).(*DeviceSpecLoggingConfig_FieldTerminalPathValue)
 15073  }
 15074  
 15075  func (s Device_Spec_LoggingConfigPathSelectorUnits) WithArrayOfValues(values [][]string) *DeviceSpecLoggingConfig_FieldTerminalPathArrayOfValues {
 15076  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecLoggingConfig_FieldTerminalPathArrayOfValues)
 15077  }
 15078  
 15079  func (s Device_Spec_LoggingConfigPathSelectorUnits) WithItemValue(value string) *DeviceSpecLoggingConfig_FieldTerminalPathArrayItemValue {
 15080  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceSpecLoggingConfig_FieldTerminalPathArrayItemValue)
 15081  }
 15082  
 15083  type Device_Spec_LoggingConfigPathSelectorEnableJournalExport struct{}
 15084  
 15085  func (Device_Spec_LoggingConfigPathSelectorEnableJournalExport) FieldPath() *DeviceSpecLoggingConfig_FieldTerminalPath {
 15086  	return &DeviceSpecLoggingConfig_FieldTerminalPath{selector: DeviceSpecLoggingConfig_FieldPathSelectorEnableJournalExport}
 15087  }
 15088  
 15089  func (s Device_Spec_LoggingConfigPathSelectorEnableJournalExport) WithValue(value bool) *DeviceSpecLoggingConfig_FieldTerminalPathValue {
 15090  	return s.FieldPath().WithIValue(value).(*DeviceSpecLoggingConfig_FieldTerminalPathValue)
 15091  }
 15092  
 15093  func (s Device_Spec_LoggingConfigPathSelectorEnableJournalExport) WithArrayOfValues(values []bool) *DeviceSpecLoggingConfig_FieldTerminalPathArrayOfValues {
 15094  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecLoggingConfig_FieldTerminalPathArrayOfValues)
 15095  }
 15096  
 15097  type Device_Spec_LoggingConfigPathSelectorContainerLoggingConfig struct{}
 15098  
 15099  func (Device_Spec_LoggingConfigPathSelectorContainerLoggingConfig) FieldPath() *DeviceSpecLoggingConfig_FieldTerminalPath {
 15100  	return &DeviceSpecLoggingConfig_FieldTerminalPath{selector: DeviceSpecLoggingConfig_FieldPathSelectorContainerLoggingConfig}
 15101  }
 15102  
 15103  func (s Device_Spec_LoggingConfigPathSelectorContainerLoggingConfig) WithValue(value *Device_Spec_LoggingConfig_ContainerLoggingConfig) *DeviceSpecLoggingConfig_FieldTerminalPathValue {
 15104  	return s.FieldPath().WithIValue(value).(*DeviceSpecLoggingConfig_FieldTerminalPathValue)
 15105  }
 15106  
 15107  func (s Device_Spec_LoggingConfigPathSelectorContainerLoggingConfig) WithArrayOfValues(values []*Device_Spec_LoggingConfig_ContainerLoggingConfig) *DeviceSpecLoggingConfig_FieldTerminalPathArrayOfValues {
 15108  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecLoggingConfig_FieldTerminalPathArrayOfValues)
 15109  }
 15110  
 15111  func (Device_Spec_LoggingConfigPathSelectorContainerLoggingConfig) WithSubPath(subPath DeviceSpecLoggingConfigContainerLoggingConfig_FieldPath) *DeviceSpecLoggingConfig_FieldSubPath {
 15112  	return &DeviceSpecLoggingConfig_FieldSubPath{selector: DeviceSpecLoggingConfig_FieldPathSelectorContainerLoggingConfig, subPath: subPath}
 15113  }
 15114  
 15115  func (s Device_Spec_LoggingConfigPathSelectorContainerLoggingConfig) WithSubValue(subPathValue DeviceSpecLoggingConfigContainerLoggingConfig_FieldPathValue) *DeviceSpecLoggingConfig_FieldSubPathValue {
 15116  	return &DeviceSpecLoggingConfig_FieldSubPathValue{DeviceSpecLoggingConfig_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 15117  }
 15118  
 15119  func (s Device_Spec_LoggingConfigPathSelectorContainerLoggingConfig) WithSubArrayOfValues(subPathArrayOfValues DeviceSpecLoggingConfigContainerLoggingConfig_FieldPathArrayOfValues) *DeviceSpecLoggingConfig_FieldSubPathArrayOfValues {
 15120  	return &DeviceSpecLoggingConfig_FieldSubPathArrayOfValues{DeviceSpecLoggingConfig_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 15121  }
 15122  
 15123  func (s Device_Spec_LoggingConfigPathSelectorContainerLoggingConfig) WithSubArrayItemValue(subPathArrayItemValue DeviceSpecLoggingConfigContainerLoggingConfig_FieldPathArrayItemValue) *DeviceSpecLoggingConfig_FieldSubPathArrayItemValue {
 15124  	return &DeviceSpecLoggingConfig_FieldSubPathArrayItemValue{DeviceSpecLoggingConfig_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 15125  }
 15126  
 15127  func (Device_Spec_LoggingConfigPathSelectorContainerLoggingConfig) EnableContainerLogExport() Device_Spec_LoggingConfigPathSelectorContainerLoggingConfigEnableContainerLogExport {
 15128  	return Device_Spec_LoggingConfigPathSelectorContainerLoggingConfigEnableContainerLogExport{}
 15129  }
 15130  
 15131  type Device_Spec_LoggingConfigPathSelectorContainerLoggingConfigEnableContainerLogExport struct{}
 15132  
 15133  func (Device_Spec_LoggingConfigPathSelectorContainerLoggingConfigEnableContainerLogExport) FieldPath() *DeviceSpecLoggingConfig_FieldSubPath {
 15134  	return &DeviceSpecLoggingConfig_FieldSubPath{
 15135  		selector: DeviceSpecLoggingConfig_FieldPathSelectorContainerLoggingConfig,
 15136  		subPath:  NewDeviceSpecLoggingConfigContainerLoggingConfigFieldPathBuilder().EnableContainerLogExport().FieldPath(),
 15137  	}
 15138  }
 15139  
 15140  func (s Device_Spec_LoggingConfigPathSelectorContainerLoggingConfigEnableContainerLogExport) WithValue(value bool) *DeviceSpecLoggingConfig_FieldSubPathValue {
 15141  	return s.FieldPath().WithIValue(value).(*DeviceSpecLoggingConfig_FieldSubPathValue)
 15142  }
 15143  
 15144  func (s Device_Spec_LoggingConfigPathSelectorContainerLoggingConfigEnableContainerLogExport) WithArrayOfValues(values []bool) *DeviceSpecLoggingConfig_FieldSubPathArrayOfValues {
 15145  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecLoggingConfig_FieldSubPathArrayOfValues)
 15146  }
 15147  
 15148  type DeviceSpecProxyConfigFieldPathBuilder struct{}
 15149  
 15150  func NewDeviceSpecProxyConfigFieldPathBuilder() DeviceSpecProxyConfigFieldPathBuilder {
 15151  	return DeviceSpecProxyConfigFieldPathBuilder{}
 15152  }
 15153  func (DeviceSpecProxyConfigFieldPathBuilder) HttpProxy() Device_Spec_ProxyConfigPathSelectorHttpProxy {
 15154  	return Device_Spec_ProxyConfigPathSelectorHttpProxy{}
 15155  }
 15156  func (DeviceSpecProxyConfigFieldPathBuilder) HttpsProxy() Device_Spec_ProxyConfigPathSelectorHttpsProxy {
 15157  	return Device_Spec_ProxyConfigPathSelectorHttpsProxy{}
 15158  }
 15159  func (DeviceSpecProxyConfigFieldPathBuilder) NoProxy() Device_Spec_ProxyConfigPathSelectorNoProxy {
 15160  	return Device_Spec_ProxyConfigPathSelectorNoProxy{}
 15161  }
 15162  func (DeviceSpecProxyConfigFieldPathBuilder) ProxyInterfaces() Device_Spec_ProxyConfigPathSelectorProxyInterfaces {
 15163  	return Device_Spec_ProxyConfigPathSelectorProxyInterfaces{}
 15164  }
 15165  
 15166  type Device_Spec_ProxyConfigPathSelectorHttpProxy struct{}
 15167  
 15168  func (Device_Spec_ProxyConfigPathSelectorHttpProxy) FieldPath() *DeviceSpecProxyConfig_FieldTerminalPath {
 15169  	return &DeviceSpecProxyConfig_FieldTerminalPath{selector: DeviceSpecProxyConfig_FieldPathSelectorHttpProxy}
 15170  }
 15171  
 15172  func (s Device_Spec_ProxyConfigPathSelectorHttpProxy) WithValue(value string) *DeviceSpecProxyConfig_FieldTerminalPathValue {
 15173  	return s.FieldPath().WithIValue(value).(*DeviceSpecProxyConfig_FieldTerminalPathValue)
 15174  }
 15175  
 15176  func (s Device_Spec_ProxyConfigPathSelectorHttpProxy) WithArrayOfValues(values []string) *DeviceSpecProxyConfig_FieldTerminalPathArrayOfValues {
 15177  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecProxyConfig_FieldTerminalPathArrayOfValues)
 15178  }
 15179  
 15180  type Device_Spec_ProxyConfigPathSelectorHttpsProxy struct{}
 15181  
 15182  func (Device_Spec_ProxyConfigPathSelectorHttpsProxy) FieldPath() *DeviceSpecProxyConfig_FieldTerminalPath {
 15183  	return &DeviceSpecProxyConfig_FieldTerminalPath{selector: DeviceSpecProxyConfig_FieldPathSelectorHttpsProxy}
 15184  }
 15185  
 15186  func (s Device_Spec_ProxyConfigPathSelectorHttpsProxy) WithValue(value string) *DeviceSpecProxyConfig_FieldTerminalPathValue {
 15187  	return s.FieldPath().WithIValue(value).(*DeviceSpecProxyConfig_FieldTerminalPathValue)
 15188  }
 15189  
 15190  func (s Device_Spec_ProxyConfigPathSelectorHttpsProxy) WithArrayOfValues(values []string) *DeviceSpecProxyConfig_FieldTerminalPathArrayOfValues {
 15191  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecProxyConfig_FieldTerminalPathArrayOfValues)
 15192  }
 15193  
 15194  type Device_Spec_ProxyConfigPathSelectorNoProxy struct{}
 15195  
 15196  func (Device_Spec_ProxyConfigPathSelectorNoProxy) FieldPath() *DeviceSpecProxyConfig_FieldTerminalPath {
 15197  	return &DeviceSpecProxyConfig_FieldTerminalPath{selector: DeviceSpecProxyConfig_FieldPathSelectorNoProxy}
 15198  }
 15199  
 15200  func (s Device_Spec_ProxyConfigPathSelectorNoProxy) WithValue(value string) *DeviceSpecProxyConfig_FieldTerminalPathValue {
 15201  	return s.FieldPath().WithIValue(value).(*DeviceSpecProxyConfig_FieldTerminalPathValue)
 15202  }
 15203  
 15204  func (s Device_Spec_ProxyConfigPathSelectorNoProxy) WithArrayOfValues(values []string) *DeviceSpecProxyConfig_FieldTerminalPathArrayOfValues {
 15205  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecProxyConfig_FieldTerminalPathArrayOfValues)
 15206  }
 15207  
 15208  type Device_Spec_ProxyConfigPathSelectorProxyInterfaces struct{}
 15209  
 15210  func (Device_Spec_ProxyConfigPathSelectorProxyInterfaces) FieldPath() *DeviceSpecProxyConfig_FieldTerminalPath {
 15211  	return &DeviceSpecProxyConfig_FieldTerminalPath{selector: DeviceSpecProxyConfig_FieldPathSelectorProxyInterfaces}
 15212  }
 15213  
 15214  func (s Device_Spec_ProxyConfigPathSelectorProxyInterfaces) WithValue(value []string) *DeviceSpecProxyConfig_FieldTerminalPathValue {
 15215  	return s.FieldPath().WithIValue(value).(*DeviceSpecProxyConfig_FieldTerminalPathValue)
 15216  }
 15217  
 15218  func (s Device_Spec_ProxyConfigPathSelectorProxyInterfaces) WithArrayOfValues(values [][]string) *DeviceSpecProxyConfig_FieldTerminalPathArrayOfValues {
 15219  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecProxyConfig_FieldTerminalPathArrayOfValues)
 15220  }
 15221  
 15222  func (s Device_Spec_ProxyConfigPathSelectorProxyInterfaces) WithItemValue(value string) *DeviceSpecProxyConfig_FieldTerminalPathArrayItemValue {
 15223  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceSpecProxyConfig_FieldTerminalPathArrayItemValue)
 15224  }
 15225  
 15226  type DeviceSpecLocationFieldPathBuilder struct{}
 15227  
 15228  func NewDeviceSpecLocationFieldPathBuilder() DeviceSpecLocationFieldPathBuilder {
 15229  	return DeviceSpecLocationFieldPathBuilder{}
 15230  }
 15231  func (DeviceSpecLocationFieldPathBuilder) Address() Device_Spec_LocationPathSelectorAddress {
 15232  	return Device_Spec_LocationPathSelectorAddress{}
 15233  }
 15234  func (DeviceSpecLocationFieldPathBuilder) Placement() Device_Spec_LocationPathSelectorPlacement {
 15235  	return Device_Spec_LocationPathSelectorPlacement{}
 15236  }
 15237  
 15238  type Device_Spec_LocationPathSelectorAddress struct{}
 15239  
 15240  func (Device_Spec_LocationPathSelectorAddress) FieldPath() *DeviceSpecLocation_FieldTerminalPath {
 15241  	return &DeviceSpecLocation_FieldTerminalPath{selector: DeviceSpecLocation_FieldPathSelectorAddress}
 15242  }
 15243  
 15244  func (s Device_Spec_LocationPathSelectorAddress) WithValue(value string) *DeviceSpecLocation_FieldTerminalPathValue {
 15245  	return s.FieldPath().WithIValue(value).(*DeviceSpecLocation_FieldTerminalPathValue)
 15246  }
 15247  
 15248  func (s Device_Spec_LocationPathSelectorAddress) WithArrayOfValues(values []string) *DeviceSpecLocation_FieldTerminalPathArrayOfValues {
 15249  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecLocation_FieldTerminalPathArrayOfValues)
 15250  }
 15251  
 15252  type Device_Spec_LocationPathSelectorPlacement struct{}
 15253  
 15254  func (Device_Spec_LocationPathSelectorPlacement) FieldPath() *DeviceSpecLocation_FieldTerminalPath {
 15255  	return &DeviceSpecLocation_FieldTerminalPath{selector: DeviceSpecLocation_FieldPathSelectorPlacement}
 15256  }
 15257  
 15258  func (s Device_Spec_LocationPathSelectorPlacement) WithValue(value string) *DeviceSpecLocation_FieldTerminalPathValue {
 15259  	return s.FieldPath().WithIValue(value).(*DeviceSpecLocation_FieldTerminalPathValue)
 15260  }
 15261  
 15262  func (s Device_Spec_LocationPathSelectorPlacement) WithArrayOfValues(values []string) *DeviceSpecLocation_FieldTerminalPathArrayOfValues {
 15263  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecLocation_FieldTerminalPathArrayOfValues)
 15264  }
 15265  
 15266  type DeviceSpecUSBGuardFieldPathBuilder struct{}
 15267  
 15268  func NewDeviceSpecUSBGuardFieldPathBuilder() DeviceSpecUSBGuardFieldPathBuilder {
 15269  	return DeviceSpecUSBGuardFieldPathBuilder{}
 15270  }
 15271  func (DeviceSpecUSBGuardFieldPathBuilder) Enable() Device_Spec_USBGuardPathSelectorEnable {
 15272  	return Device_Spec_USBGuardPathSelectorEnable{}
 15273  }
 15274  func (DeviceSpecUSBGuardFieldPathBuilder) WhiteList() Device_Spec_USBGuardPathSelectorWhiteList {
 15275  	return Device_Spec_USBGuardPathSelectorWhiteList{}
 15276  }
 15277  
 15278  type Device_Spec_USBGuardPathSelectorEnable struct{}
 15279  
 15280  func (Device_Spec_USBGuardPathSelectorEnable) FieldPath() *DeviceSpecUSBGuard_FieldTerminalPath {
 15281  	return &DeviceSpecUSBGuard_FieldTerminalPath{selector: DeviceSpecUSBGuard_FieldPathSelectorEnable}
 15282  }
 15283  
 15284  func (s Device_Spec_USBGuardPathSelectorEnable) WithValue(value bool) *DeviceSpecUSBGuard_FieldTerminalPathValue {
 15285  	return s.FieldPath().WithIValue(value).(*DeviceSpecUSBGuard_FieldTerminalPathValue)
 15286  }
 15287  
 15288  func (s Device_Spec_USBGuardPathSelectorEnable) WithArrayOfValues(values []bool) *DeviceSpecUSBGuard_FieldTerminalPathArrayOfValues {
 15289  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecUSBGuard_FieldTerminalPathArrayOfValues)
 15290  }
 15291  
 15292  type Device_Spec_USBGuardPathSelectorWhiteList struct{}
 15293  
 15294  func (Device_Spec_USBGuardPathSelectorWhiteList) FieldPath() *DeviceSpecUSBGuard_FieldTerminalPath {
 15295  	return &DeviceSpecUSBGuard_FieldTerminalPath{selector: DeviceSpecUSBGuard_FieldPathSelectorWhiteList}
 15296  }
 15297  
 15298  func (s Device_Spec_USBGuardPathSelectorWhiteList) WithValue(value []*Device_Spec_USBGuard_WhiteList) *DeviceSpecUSBGuard_FieldTerminalPathValue {
 15299  	return s.FieldPath().WithIValue(value).(*DeviceSpecUSBGuard_FieldTerminalPathValue)
 15300  }
 15301  
 15302  func (s Device_Spec_USBGuardPathSelectorWhiteList) WithArrayOfValues(values [][]*Device_Spec_USBGuard_WhiteList) *DeviceSpecUSBGuard_FieldTerminalPathArrayOfValues {
 15303  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecUSBGuard_FieldTerminalPathArrayOfValues)
 15304  }
 15305  
 15306  func (s Device_Spec_USBGuardPathSelectorWhiteList) WithItemValue(value *Device_Spec_USBGuard_WhiteList) *DeviceSpecUSBGuard_FieldTerminalPathArrayItemValue {
 15307  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceSpecUSBGuard_FieldTerminalPathArrayItemValue)
 15308  }
 15309  func (Device_Spec_USBGuardPathSelectorWhiteList) WithSubPath(subPath DeviceSpecUSBGuardWhiteList_FieldPath) *DeviceSpecUSBGuard_FieldSubPath {
 15310  	return &DeviceSpecUSBGuard_FieldSubPath{selector: DeviceSpecUSBGuard_FieldPathSelectorWhiteList, subPath: subPath}
 15311  }
 15312  
 15313  func (s Device_Spec_USBGuardPathSelectorWhiteList) WithSubValue(subPathValue DeviceSpecUSBGuardWhiteList_FieldPathValue) *DeviceSpecUSBGuard_FieldSubPathValue {
 15314  	return &DeviceSpecUSBGuard_FieldSubPathValue{DeviceSpecUSBGuard_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 15315  }
 15316  
 15317  func (s Device_Spec_USBGuardPathSelectorWhiteList) WithSubArrayOfValues(subPathArrayOfValues DeviceSpecUSBGuardWhiteList_FieldPathArrayOfValues) *DeviceSpecUSBGuard_FieldSubPathArrayOfValues {
 15318  	return &DeviceSpecUSBGuard_FieldSubPathArrayOfValues{DeviceSpecUSBGuard_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 15319  }
 15320  
 15321  func (s Device_Spec_USBGuardPathSelectorWhiteList) WithSubArrayItemValue(subPathArrayItemValue DeviceSpecUSBGuardWhiteList_FieldPathArrayItemValue) *DeviceSpecUSBGuard_FieldSubPathArrayItemValue {
 15322  	return &DeviceSpecUSBGuard_FieldSubPathArrayItemValue{DeviceSpecUSBGuard_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 15323  }
 15324  
 15325  func (Device_Spec_USBGuardPathSelectorWhiteList) DeviceName() Device_Spec_USBGuardPathSelectorWhiteListDeviceName {
 15326  	return Device_Spec_USBGuardPathSelectorWhiteListDeviceName{}
 15327  }
 15328  
 15329  func (Device_Spec_USBGuardPathSelectorWhiteList) DeviceId() Device_Spec_USBGuardPathSelectorWhiteListDeviceId {
 15330  	return Device_Spec_USBGuardPathSelectorWhiteListDeviceId{}
 15331  }
 15332  
 15333  func (Device_Spec_USBGuardPathSelectorWhiteList) ViaPort() Device_Spec_USBGuardPathSelectorWhiteListViaPort {
 15334  	return Device_Spec_USBGuardPathSelectorWhiteListViaPort{}
 15335  }
 15336  
 15337  func (Device_Spec_USBGuardPathSelectorWhiteList) WithInterface() Device_Spec_USBGuardPathSelectorWhiteListWithInterface {
 15338  	return Device_Spec_USBGuardPathSelectorWhiteListWithInterface{}
 15339  }
 15340  
 15341  func (Device_Spec_USBGuardPathSelectorWhiteList) WithConnectType() Device_Spec_USBGuardPathSelectorWhiteListWithConnectType {
 15342  	return Device_Spec_USBGuardPathSelectorWhiteListWithConnectType{}
 15343  }
 15344  
 15345  type Device_Spec_USBGuardPathSelectorWhiteListDeviceName struct{}
 15346  
 15347  func (Device_Spec_USBGuardPathSelectorWhiteListDeviceName) FieldPath() *DeviceSpecUSBGuard_FieldSubPath {
 15348  	return &DeviceSpecUSBGuard_FieldSubPath{
 15349  		selector: DeviceSpecUSBGuard_FieldPathSelectorWhiteList,
 15350  		subPath:  NewDeviceSpecUSBGuardWhiteListFieldPathBuilder().DeviceName().FieldPath(),
 15351  	}
 15352  }
 15353  
 15354  func (s Device_Spec_USBGuardPathSelectorWhiteListDeviceName) WithValue(value string) *DeviceSpecUSBGuard_FieldSubPathValue {
 15355  	return s.FieldPath().WithIValue(value).(*DeviceSpecUSBGuard_FieldSubPathValue)
 15356  }
 15357  
 15358  func (s Device_Spec_USBGuardPathSelectorWhiteListDeviceName) WithArrayOfValues(values []string) *DeviceSpecUSBGuard_FieldSubPathArrayOfValues {
 15359  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecUSBGuard_FieldSubPathArrayOfValues)
 15360  }
 15361  
 15362  type Device_Spec_USBGuardPathSelectorWhiteListDeviceId struct{}
 15363  
 15364  func (Device_Spec_USBGuardPathSelectorWhiteListDeviceId) FieldPath() *DeviceSpecUSBGuard_FieldSubPath {
 15365  	return &DeviceSpecUSBGuard_FieldSubPath{
 15366  		selector: DeviceSpecUSBGuard_FieldPathSelectorWhiteList,
 15367  		subPath:  NewDeviceSpecUSBGuardWhiteListFieldPathBuilder().DeviceId().FieldPath(),
 15368  	}
 15369  }
 15370  
 15371  func (s Device_Spec_USBGuardPathSelectorWhiteListDeviceId) WithValue(value string) *DeviceSpecUSBGuard_FieldSubPathValue {
 15372  	return s.FieldPath().WithIValue(value).(*DeviceSpecUSBGuard_FieldSubPathValue)
 15373  }
 15374  
 15375  func (s Device_Spec_USBGuardPathSelectorWhiteListDeviceId) WithArrayOfValues(values []string) *DeviceSpecUSBGuard_FieldSubPathArrayOfValues {
 15376  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecUSBGuard_FieldSubPathArrayOfValues)
 15377  }
 15378  
 15379  type Device_Spec_USBGuardPathSelectorWhiteListViaPort struct{}
 15380  
 15381  func (Device_Spec_USBGuardPathSelectorWhiteListViaPort) FieldPath() *DeviceSpecUSBGuard_FieldSubPath {
 15382  	return &DeviceSpecUSBGuard_FieldSubPath{
 15383  		selector: DeviceSpecUSBGuard_FieldPathSelectorWhiteList,
 15384  		subPath:  NewDeviceSpecUSBGuardWhiteListFieldPathBuilder().ViaPort().FieldPath(),
 15385  	}
 15386  }
 15387  
 15388  func (s Device_Spec_USBGuardPathSelectorWhiteListViaPort) WithValue(value *Device_Spec_USBGuard_Port) *DeviceSpecUSBGuard_FieldSubPathValue {
 15389  	return s.FieldPath().WithIValue(value).(*DeviceSpecUSBGuard_FieldSubPathValue)
 15390  }
 15391  
 15392  func (s Device_Spec_USBGuardPathSelectorWhiteListViaPort) WithArrayOfValues(values []*Device_Spec_USBGuard_Port) *DeviceSpecUSBGuard_FieldSubPathArrayOfValues {
 15393  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecUSBGuard_FieldSubPathArrayOfValues)
 15394  }
 15395  
 15396  func (Device_Spec_USBGuardPathSelectorWhiteListViaPort) Equals() Device_Spec_USBGuardPathSelectorWhiteListViaPortEquals {
 15397  	return Device_Spec_USBGuardPathSelectorWhiteListViaPortEquals{}
 15398  }
 15399  
 15400  func (Device_Spec_USBGuardPathSelectorWhiteListViaPort) OneOf() Device_Spec_USBGuardPathSelectorWhiteListViaPortOneOf {
 15401  	return Device_Spec_USBGuardPathSelectorWhiteListViaPortOneOf{}
 15402  }
 15403  
 15404  type Device_Spec_USBGuardPathSelectorWhiteListViaPortEquals struct{}
 15405  
 15406  func (Device_Spec_USBGuardPathSelectorWhiteListViaPortEquals) FieldPath() *DeviceSpecUSBGuard_FieldSubPath {
 15407  	return &DeviceSpecUSBGuard_FieldSubPath{
 15408  		selector: DeviceSpecUSBGuard_FieldPathSelectorWhiteList,
 15409  		subPath:  NewDeviceSpecUSBGuardWhiteListFieldPathBuilder().ViaPort().Equals().FieldPath(),
 15410  	}
 15411  }
 15412  
 15413  func (s Device_Spec_USBGuardPathSelectorWhiteListViaPortEquals) WithValue(value []string) *DeviceSpecUSBGuard_FieldSubPathValue {
 15414  	return s.FieldPath().WithIValue(value).(*DeviceSpecUSBGuard_FieldSubPathValue)
 15415  }
 15416  
 15417  func (s Device_Spec_USBGuardPathSelectorWhiteListViaPortEquals) WithArrayOfValues(values [][]string) *DeviceSpecUSBGuard_FieldSubPathArrayOfValues {
 15418  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecUSBGuard_FieldSubPathArrayOfValues)
 15419  }
 15420  
 15421  func (s Device_Spec_USBGuardPathSelectorWhiteListViaPortEquals) WithItemValue(value string) *DeviceSpecUSBGuard_FieldSubPathArrayItemValue {
 15422  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceSpecUSBGuard_FieldSubPathArrayItemValue)
 15423  }
 15424  
 15425  type Device_Spec_USBGuardPathSelectorWhiteListViaPortOneOf struct{}
 15426  
 15427  func (Device_Spec_USBGuardPathSelectorWhiteListViaPortOneOf) FieldPath() *DeviceSpecUSBGuard_FieldSubPath {
 15428  	return &DeviceSpecUSBGuard_FieldSubPath{
 15429  		selector: DeviceSpecUSBGuard_FieldPathSelectorWhiteList,
 15430  		subPath:  NewDeviceSpecUSBGuardWhiteListFieldPathBuilder().ViaPort().OneOf().FieldPath(),
 15431  	}
 15432  }
 15433  
 15434  func (s Device_Spec_USBGuardPathSelectorWhiteListViaPortOneOf) WithValue(value []string) *DeviceSpecUSBGuard_FieldSubPathValue {
 15435  	return s.FieldPath().WithIValue(value).(*DeviceSpecUSBGuard_FieldSubPathValue)
 15436  }
 15437  
 15438  func (s Device_Spec_USBGuardPathSelectorWhiteListViaPortOneOf) WithArrayOfValues(values [][]string) *DeviceSpecUSBGuard_FieldSubPathArrayOfValues {
 15439  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecUSBGuard_FieldSubPathArrayOfValues)
 15440  }
 15441  
 15442  func (s Device_Spec_USBGuardPathSelectorWhiteListViaPortOneOf) WithItemValue(value string) *DeviceSpecUSBGuard_FieldSubPathArrayItemValue {
 15443  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceSpecUSBGuard_FieldSubPathArrayItemValue)
 15444  }
 15445  
 15446  type Device_Spec_USBGuardPathSelectorWhiteListWithInterface struct{}
 15447  
 15448  func (Device_Spec_USBGuardPathSelectorWhiteListWithInterface) FieldPath() *DeviceSpecUSBGuard_FieldSubPath {
 15449  	return &DeviceSpecUSBGuard_FieldSubPath{
 15450  		selector: DeviceSpecUSBGuard_FieldPathSelectorWhiteList,
 15451  		subPath:  NewDeviceSpecUSBGuardWhiteListFieldPathBuilder().WithInterface().FieldPath(),
 15452  	}
 15453  }
 15454  
 15455  func (s Device_Spec_USBGuardPathSelectorWhiteListWithInterface) WithValue(value *Device_Spec_USBGuard_Interface) *DeviceSpecUSBGuard_FieldSubPathValue {
 15456  	return s.FieldPath().WithIValue(value).(*DeviceSpecUSBGuard_FieldSubPathValue)
 15457  }
 15458  
 15459  func (s Device_Spec_USBGuardPathSelectorWhiteListWithInterface) WithArrayOfValues(values []*Device_Spec_USBGuard_Interface) *DeviceSpecUSBGuard_FieldSubPathArrayOfValues {
 15460  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecUSBGuard_FieldSubPathArrayOfValues)
 15461  }
 15462  
 15463  func (Device_Spec_USBGuardPathSelectorWhiteListWithInterface) Equals() Device_Spec_USBGuardPathSelectorWhiteListWithInterfaceEquals {
 15464  	return Device_Spec_USBGuardPathSelectorWhiteListWithInterfaceEquals{}
 15465  }
 15466  
 15467  func (Device_Spec_USBGuardPathSelectorWhiteListWithInterface) OneOf() Device_Spec_USBGuardPathSelectorWhiteListWithInterfaceOneOf {
 15468  	return Device_Spec_USBGuardPathSelectorWhiteListWithInterfaceOneOf{}
 15469  }
 15470  
 15471  type Device_Spec_USBGuardPathSelectorWhiteListWithInterfaceEquals struct{}
 15472  
 15473  func (Device_Spec_USBGuardPathSelectorWhiteListWithInterfaceEquals) FieldPath() *DeviceSpecUSBGuard_FieldSubPath {
 15474  	return &DeviceSpecUSBGuard_FieldSubPath{
 15475  		selector: DeviceSpecUSBGuard_FieldPathSelectorWhiteList,
 15476  		subPath:  NewDeviceSpecUSBGuardWhiteListFieldPathBuilder().WithInterface().Equals().FieldPath(),
 15477  	}
 15478  }
 15479  
 15480  func (s Device_Spec_USBGuardPathSelectorWhiteListWithInterfaceEquals) WithValue(value []string) *DeviceSpecUSBGuard_FieldSubPathValue {
 15481  	return s.FieldPath().WithIValue(value).(*DeviceSpecUSBGuard_FieldSubPathValue)
 15482  }
 15483  
 15484  func (s Device_Spec_USBGuardPathSelectorWhiteListWithInterfaceEquals) WithArrayOfValues(values [][]string) *DeviceSpecUSBGuard_FieldSubPathArrayOfValues {
 15485  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecUSBGuard_FieldSubPathArrayOfValues)
 15486  }
 15487  
 15488  func (s Device_Spec_USBGuardPathSelectorWhiteListWithInterfaceEquals) WithItemValue(value string) *DeviceSpecUSBGuard_FieldSubPathArrayItemValue {
 15489  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceSpecUSBGuard_FieldSubPathArrayItemValue)
 15490  }
 15491  
 15492  type Device_Spec_USBGuardPathSelectorWhiteListWithInterfaceOneOf struct{}
 15493  
 15494  func (Device_Spec_USBGuardPathSelectorWhiteListWithInterfaceOneOf) FieldPath() *DeviceSpecUSBGuard_FieldSubPath {
 15495  	return &DeviceSpecUSBGuard_FieldSubPath{
 15496  		selector: DeviceSpecUSBGuard_FieldPathSelectorWhiteList,
 15497  		subPath:  NewDeviceSpecUSBGuardWhiteListFieldPathBuilder().WithInterface().OneOf().FieldPath(),
 15498  	}
 15499  }
 15500  
 15501  func (s Device_Spec_USBGuardPathSelectorWhiteListWithInterfaceOneOf) WithValue(value []string) *DeviceSpecUSBGuard_FieldSubPathValue {
 15502  	return s.FieldPath().WithIValue(value).(*DeviceSpecUSBGuard_FieldSubPathValue)
 15503  }
 15504  
 15505  func (s Device_Spec_USBGuardPathSelectorWhiteListWithInterfaceOneOf) WithArrayOfValues(values [][]string) *DeviceSpecUSBGuard_FieldSubPathArrayOfValues {
 15506  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecUSBGuard_FieldSubPathArrayOfValues)
 15507  }
 15508  
 15509  func (s Device_Spec_USBGuardPathSelectorWhiteListWithInterfaceOneOf) WithItemValue(value string) *DeviceSpecUSBGuard_FieldSubPathArrayItemValue {
 15510  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceSpecUSBGuard_FieldSubPathArrayItemValue)
 15511  }
 15512  
 15513  type Device_Spec_USBGuardPathSelectorWhiteListWithConnectType struct{}
 15514  
 15515  func (Device_Spec_USBGuardPathSelectorWhiteListWithConnectType) FieldPath() *DeviceSpecUSBGuard_FieldSubPath {
 15516  	return &DeviceSpecUSBGuard_FieldSubPath{
 15517  		selector: DeviceSpecUSBGuard_FieldPathSelectorWhiteList,
 15518  		subPath:  NewDeviceSpecUSBGuardWhiteListFieldPathBuilder().WithConnectType().FieldPath(),
 15519  	}
 15520  }
 15521  
 15522  func (s Device_Spec_USBGuardPathSelectorWhiteListWithConnectType) WithValue(value string) *DeviceSpecUSBGuard_FieldSubPathValue {
 15523  	return s.FieldPath().WithIValue(value).(*DeviceSpecUSBGuard_FieldSubPathValue)
 15524  }
 15525  
 15526  func (s Device_Spec_USBGuardPathSelectorWhiteListWithConnectType) WithArrayOfValues(values []string) *DeviceSpecUSBGuard_FieldSubPathArrayOfValues {
 15527  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecUSBGuard_FieldSubPathArrayOfValues)
 15528  }
 15529  
 15530  type DeviceSpecSSHConfigAuthKeyFieldPathBuilder struct{}
 15531  
 15532  func NewDeviceSpecSSHConfigAuthKeyFieldPathBuilder() DeviceSpecSSHConfigAuthKeyFieldPathBuilder {
 15533  	return DeviceSpecSSHConfigAuthKeyFieldPathBuilder{}
 15534  }
 15535  func (DeviceSpecSSHConfigAuthKeyFieldPathBuilder) SshaKey() Device_Spec_SSHConfig_AuthKeyPathSelectorSshaKey {
 15536  	return Device_Spec_SSHConfig_AuthKeyPathSelectorSshaKey{}
 15537  }
 15538  func (DeviceSpecSSHConfigAuthKeyFieldPathBuilder) CertAuthority() Device_Spec_SSHConfig_AuthKeyPathSelectorCertAuthority {
 15539  	return Device_Spec_SSHConfig_AuthKeyPathSelectorCertAuthority{}
 15540  }
 15541  func (DeviceSpecSSHConfigAuthKeyFieldPathBuilder) Command() Device_Spec_SSHConfig_AuthKeyPathSelectorCommand {
 15542  	return Device_Spec_SSHConfig_AuthKeyPathSelectorCommand{}
 15543  }
 15544  func (DeviceSpecSSHConfigAuthKeyFieldPathBuilder) Environment() Device_Spec_SSHConfig_AuthKeyPathSelectorEnvironment {
 15545  	return Device_Spec_SSHConfig_AuthKeyPathSelectorEnvironment{}
 15546  }
 15547  func (DeviceSpecSSHConfigAuthKeyFieldPathBuilder) From() Device_Spec_SSHConfig_AuthKeyPathSelectorFrom {
 15548  	return Device_Spec_SSHConfig_AuthKeyPathSelectorFrom{}
 15549  }
 15550  func (DeviceSpecSSHConfigAuthKeyFieldPathBuilder) NoAgentForwarding() Device_Spec_SSHConfig_AuthKeyPathSelectorNoAgentForwarding {
 15551  	return Device_Spec_SSHConfig_AuthKeyPathSelectorNoAgentForwarding{}
 15552  }
 15553  func (DeviceSpecSSHConfigAuthKeyFieldPathBuilder) NoPortForwarding() Device_Spec_SSHConfig_AuthKeyPathSelectorNoPortForwarding {
 15554  	return Device_Spec_SSHConfig_AuthKeyPathSelectorNoPortForwarding{}
 15555  }
 15556  func (DeviceSpecSSHConfigAuthKeyFieldPathBuilder) NoPty() Device_Spec_SSHConfig_AuthKeyPathSelectorNoPty {
 15557  	return Device_Spec_SSHConfig_AuthKeyPathSelectorNoPty{}
 15558  }
 15559  func (DeviceSpecSSHConfigAuthKeyFieldPathBuilder) NoUserRc() Device_Spec_SSHConfig_AuthKeyPathSelectorNoUserRc {
 15560  	return Device_Spec_SSHConfig_AuthKeyPathSelectorNoUserRc{}
 15561  }
 15562  func (DeviceSpecSSHConfigAuthKeyFieldPathBuilder) NoX11Forwarding() Device_Spec_SSHConfig_AuthKeyPathSelectorNoX11Forwarding {
 15563  	return Device_Spec_SSHConfig_AuthKeyPathSelectorNoX11Forwarding{}
 15564  }
 15565  func (DeviceSpecSSHConfigAuthKeyFieldPathBuilder) Permitopen() Device_Spec_SSHConfig_AuthKeyPathSelectorPermitopen {
 15566  	return Device_Spec_SSHConfig_AuthKeyPathSelectorPermitopen{}
 15567  }
 15568  func (DeviceSpecSSHConfigAuthKeyFieldPathBuilder) Principals() Device_Spec_SSHConfig_AuthKeyPathSelectorPrincipals {
 15569  	return Device_Spec_SSHConfig_AuthKeyPathSelectorPrincipals{}
 15570  }
 15571  func (DeviceSpecSSHConfigAuthKeyFieldPathBuilder) Tunnel() Device_Spec_SSHConfig_AuthKeyPathSelectorTunnel {
 15572  	return Device_Spec_SSHConfig_AuthKeyPathSelectorTunnel{}
 15573  }
 15574  func (DeviceSpecSSHConfigAuthKeyFieldPathBuilder) Restrict() Device_Spec_SSHConfig_AuthKeyPathSelectorRestrict {
 15575  	return Device_Spec_SSHConfig_AuthKeyPathSelectorRestrict{}
 15576  }
 15577  
 15578  type Device_Spec_SSHConfig_AuthKeyPathSelectorSshaKey struct{}
 15579  
 15580  func (Device_Spec_SSHConfig_AuthKeyPathSelectorSshaKey) FieldPath() *DeviceSpecSSHConfigAuthKey_FieldTerminalPath {
 15581  	return &DeviceSpecSSHConfigAuthKey_FieldTerminalPath{selector: DeviceSpecSSHConfigAuthKey_FieldPathSelectorSshaKey}
 15582  }
 15583  
 15584  func (s Device_Spec_SSHConfig_AuthKeyPathSelectorSshaKey) WithValue(value string) *DeviceSpecSSHConfigAuthKey_FieldTerminalPathValue {
 15585  	return s.FieldPath().WithIValue(value).(*DeviceSpecSSHConfigAuthKey_FieldTerminalPathValue)
 15586  }
 15587  
 15588  func (s Device_Spec_SSHConfig_AuthKeyPathSelectorSshaKey) WithArrayOfValues(values []string) *DeviceSpecSSHConfigAuthKey_FieldTerminalPathArrayOfValues {
 15589  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecSSHConfigAuthKey_FieldTerminalPathArrayOfValues)
 15590  }
 15591  
 15592  type Device_Spec_SSHConfig_AuthKeyPathSelectorCertAuthority struct{}
 15593  
 15594  func (Device_Spec_SSHConfig_AuthKeyPathSelectorCertAuthority) FieldPath() *DeviceSpecSSHConfigAuthKey_FieldTerminalPath {
 15595  	return &DeviceSpecSSHConfigAuthKey_FieldTerminalPath{selector: DeviceSpecSSHConfigAuthKey_FieldPathSelectorCertAuthority}
 15596  }
 15597  
 15598  func (s Device_Spec_SSHConfig_AuthKeyPathSelectorCertAuthority) WithValue(value bool) *DeviceSpecSSHConfigAuthKey_FieldTerminalPathValue {
 15599  	return s.FieldPath().WithIValue(value).(*DeviceSpecSSHConfigAuthKey_FieldTerminalPathValue)
 15600  }
 15601  
 15602  func (s Device_Spec_SSHConfig_AuthKeyPathSelectorCertAuthority) WithArrayOfValues(values []bool) *DeviceSpecSSHConfigAuthKey_FieldTerminalPathArrayOfValues {
 15603  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecSSHConfigAuthKey_FieldTerminalPathArrayOfValues)
 15604  }
 15605  
 15606  type Device_Spec_SSHConfig_AuthKeyPathSelectorCommand struct{}
 15607  
 15608  func (Device_Spec_SSHConfig_AuthKeyPathSelectorCommand) FieldPath() *DeviceSpecSSHConfigAuthKey_FieldTerminalPath {
 15609  	return &DeviceSpecSSHConfigAuthKey_FieldTerminalPath{selector: DeviceSpecSSHConfigAuthKey_FieldPathSelectorCommand}
 15610  }
 15611  
 15612  func (s Device_Spec_SSHConfig_AuthKeyPathSelectorCommand) WithValue(value string) *DeviceSpecSSHConfigAuthKey_FieldTerminalPathValue {
 15613  	return s.FieldPath().WithIValue(value).(*DeviceSpecSSHConfigAuthKey_FieldTerminalPathValue)
 15614  }
 15615  
 15616  func (s Device_Spec_SSHConfig_AuthKeyPathSelectorCommand) WithArrayOfValues(values []string) *DeviceSpecSSHConfigAuthKey_FieldTerminalPathArrayOfValues {
 15617  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecSSHConfigAuthKey_FieldTerminalPathArrayOfValues)
 15618  }
 15619  
 15620  type Device_Spec_SSHConfig_AuthKeyPathSelectorEnvironment struct{}
 15621  
 15622  func (Device_Spec_SSHConfig_AuthKeyPathSelectorEnvironment) FieldPath() *DeviceSpecSSHConfigAuthKey_FieldTerminalPath {
 15623  	return &DeviceSpecSSHConfigAuthKey_FieldTerminalPath{selector: DeviceSpecSSHConfigAuthKey_FieldPathSelectorEnvironment}
 15624  }
 15625  
 15626  func (s Device_Spec_SSHConfig_AuthKeyPathSelectorEnvironment) WithValue(value string) *DeviceSpecSSHConfigAuthKey_FieldTerminalPathValue {
 15627  	return s.FieldPath().WithIValue(value).(*DeviceSpecSSHConfigAuthKey_FieldTerminalPathValue)
 15628  }
 15629  
 15630  func (s Device_Spec_SSHConfig_AuthKeyPathSelectorEnvironment) WithArrayOfValues(values []string) *DeviceSpecSSHConfigAuthKey_FieldTerminalPathArrayOfValues {
 15631  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecSSHConfigAuthKey_FieldTerminalPathArrayOfValues)
 15632  }
 15633  
 15634  type Device_Spec_SSHConfig_AuthKeyPathSelectorFrom struct{}
 15635  
 15636  func (Device_Spec_SSHConfig_AuthKeyPathSelectorFrom) FieldPath() *DeviceSpecSSHConfigAuthKey_FieldTerminalPath {
 15637  	return &DeviceSpecSSHConfigAuthKey_FieldTerminalPath{selector: DeviceSpecSSHConfigAuthKey_FieldPathSelectorFrom}
 15638  }
 15639  
 15640  func (s Device_Spec_SSHConfig_AuthKeyPathSelectorFrom) WithValue(value string) *DeviceSpecSSHConfigAuthKey_FieldTerminalPathValue {
 15641  	return s.FieldPath().WithIValue(value).(*DeviceSpecSSHConfigAuthKey_FieldTerminalPathValue)
 15642  }
 15643  
 15644  func (s Device_Spec_SSHConfig_AuthKeyPathSelectorFrom) WithArrayOfValues(values []string) *DeviceSpecSSHConfigAuthKey_FieldTerminalPathArrayOfValues {
 15645  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecSSHConfigAuthKey_FieldTerminalPathArrayOfValues)
 15646  }
 15647  
 15648  type Device_Spec_SSHConfig_AuthKeyPathSelectorNoAgentForwarding struct{}
 15649  
 15650  func (Device_Spec_SSHConfig_AuthKeyPathSelectorNoAgentForwarding) FieldPath() *DeviceSpecSSHConfigAuthKey_FieldTerminalPath {
 15651  	return &DeviceSpecSSHConfigAuthKey_FieldTerminalPath{selector: DeviceSpecSSHConfigAuthKey_FieldPathSelectorNoAgentForwarding}
 15652  }
 15653  
 15654  func (s Device_Spec_SSHConfig_AuthKeyPathSelectorNoAgentForwarding) WithValue(value bool) *DeviceSpecSSHConfigAuthKey_FieldTerminalPathValue {
 15655  	return s.FieldPath().WithIValue(value).(*DeviceSpecSSHConfigAuthKey_FieldTerminalPathValue)
 15656  }
 15657  
 15658  func (s Device_Spec_SSHConfig_AuthKeyPathSelectorNoAgentForwarding) WithArrayOfValues(values []bool) *DeviceSpecSSHConfigAuthKey_FieldTerminalPathArrayOfValues {
 15659  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecSSHConfigAuthKey_FieldTerminalPathArrayOfValues)
 15660  }
 15661  
 15662  type Device_Spec_SSHConfig_AuthKeyPathSelectorNoPortForwarding struct{}
 15663  
 15664  func (Device_Spec_SSHConfig_AuthKeyPathSelectorNoPortForwarding) FieldPath() *DeviceSpecSSHConfigAuthKey_FieldTerminalPath {
 15665  	return &DeviceSpecSSHConfigAuthKey_FieldTerminalPath{selector: DeviceSpecSSHConfigAuthKey_FieldPathSelectorNoPortForwarding}
 15666  }
 15667  
 15668  func (s Device_Spec_SSHConfig_AuthKeyPathSelectorNoPortForwarding) WithValue(value bool) *DeviceSpecSSHConfigAuthKey_FieldTerminalPathValue {
 15669  	return s.FieldPath().WithIValue(value).(*DeviceSpecSSHConfigAuthKey_FieldTerminalPathValue)
 15670  }
 15671  
 15672  func (s Device_Spec_SSHConfig_AuthKeyPathSelectorNoPortForwarding) WithArrayOfValues(values []bool) *DeviceSpecSSHConfigAuthKey_FieldTerminalPathArrayOfValues {
 15673  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecSSHConfigAuthKey_FieldTerminalPathArrayOfValues)
 15674  }
 15675  
 15676  type Device_Spec_SSHConfig_AuthKeyPathSelectorNoPty struct{}
 15677  
 15678  func (Device_Spec_SSHConfig_AuthKeyPathSelectorNoPty) FieldPath() *DeviceSpecSSHConfigAuthKey_FieldTerminalPath {
 15679  	return &DeviceSpecSSHConfigAuthKey_FieldTerminalPath{selector: DeviceSpecSSHConfigAuthKey_FieldPathSelectorNoPty}
 15680  }
 15681  
 15682  func (s Device_Spec_SSHConfig_AuthKeyPathSelectorNoPty) WithValue(value bool) *DeviceSpecSSHConfigAuthKey_FieldTerminalPathValue {
 15683  	return s.FieldPath().WithIValue(value).(*DeviceSpecSSHConfigAuthKey_FieldTerminalPathValue)
 15684  }
 15685  
 15686  func (s Device_Spec_SSHConfig_AuthKeyPathSelectorNoPty) WithArrayOfValues(values []bool) *DeviceSpecSSHConfigAuthKey_FieldTerminalPathArrayOfValues {
 15687  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecSSHConfigAuthKey_FieldTerminalPathArrayOfValues)
 15688  }
 15689  
 15690  type Device_Spec_SSHConfig_AuthKeyPathSelectorNoUserRc struct{}
 15691  
 15692  func (Device_Spec_SSHConfig_AuthKeyPathSelectorNoUserRc) FieldPath() *DeviceSpecSSHConfigAuthKey_FieldTerminalPath {
 15693  	return &DeviceSpecSSHConfigAuthKey_FieldTerminalPath{selector: DeviceSpecSSHConfigAuthKey_FieldPathSelectorNoUserRc}
 15694  }
 15695  
 15696  func (s Device_Spec_SSHConfig_AuthKeyPathSelectorNoUserRc) WithValue(value bool) *DeviceSpecSSHConfigAuthKey_FieldTerminalPathValue {
 15697  	return s.FieldPath().WithIValue(value).(*DeviceSpecSSHConfigAuthKey_FieldTerminalPathValue)
 15698  }
 15699  
 15700  func (s Device_Spec_SSHConfig_AuthKeyPathSelectorNoUserRc) WithArrayOfValues(values []bool) *DeviceSpecSSHConfigAuthKey_FieldTerminalPathArrayOfValues {
 15701  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecSSHConfigAuthKey_FieldTerminalPathArrayOfValues)
 15702  }
 15703  
 15704  type Device_Spec_SSHConfig_AuthKeyPathSelectorNoX11Forwarding struct{}
 15705  
 15706  func (Device_Spec_SSHConfig_AuthKeyPathSelectorNoX11Forwarding) FieldPath() *DeviceSpecSSHConfigAuthKey_FieldTerminalPath {
 15707  	return &DeviceSpecSSHConfigAuthKey_FieldTerminalPath{selector: DeviceSpecSSHConfigAuthKey_FieldPathSelectorNoX11Forwarding}
 15708  }
 15709  
 15710  func (s Device_Spec_SSHConfig_AuthKeyPathSelectorNoX11Forwarding) WithValue(value bool) *DeviceSpecSSHConfigAuthKey_FieldTerminalPathValue {
 15711  	return s.FieldPath().WithIValue(value).(*DeviceSpecSSHConfigAuthKey_FieldTerminalPathValue)
 15712  }
 15713  
 15714  func (s Device_Spec_SSHConfig_AuthKeyPathSelectorNoX11Forwarding) WithArrayOfValues(values []bool) *DeviceSpecSSHConfigAuthKey_FieldTerminalPathArrayOfValues {
 15715  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecSSHConfigAuthKey_FieldTerminalPathArrayOfValues)
 15716  }
 15717  
 15718  type Device_Spec_SSHConfig_AuthKeyPathSelectorPermitopen struct{}
 15719  
 15720  func (Device_Spec_SSHConfig_AuthKeyPathSelectorPermitopen) FieldPath() *DeviceSpecSSHConfigAuthKey_FieldTerminalPath {
 15721  	return &DeviceSpecSSHConfigAuthKey_FieldTerminalPath{selector: DeviceSpecSSHConfigAuthKey_FieldPathSelectorPermitopen}
 15722  }
 15723  
 15724  func (s Device_Spec_SSHConfig_AuthKeyPathSelectorPermitopen) WithValue(value string) *DeviceSpecSSHConfigAuthKey_FieldTerminalPathValue {
 15725  	return s.FieldPath().WithIValue(value).(*DeviceSpecSSHConfigAuthKey_FieldTerminalPathValue)
 15726  }
 15727  
 15728  func (s Device_Spec_SSHConfig_AuthKeyPathSelectorPermitopen) WithArrayOfValues(values []string) *DeviceSpecSSHConfigAuthKey_FieldTerminalPathArrayOfValues {
 15729  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecSSHConfigAuthKey_FieldTerminalPathArrayOfValues)
 15730  }
 15731  
 15732  type Device_Spec_SSHConfig_AuthKeyPathSelectorPrincipals struct{}
 15733  
 15734  func (Device_Spec_SSHConfig_AuthKeyPathSelectorPrincipals) FieldPath() *DeviceSpecSSHConfigAuthKey_FieldTerminalPath {
 15735  	return &DeviceSpecSSHConfigAuthKey_FieldTerminalPath{selector: DeviceSpecSSHConfigAuthKey_FieldPathSelectorPrincipals}
 15736  }
 15737  
 15738  func (s Device_Spec_SSHConfig_AuthKeyPathSelectorPrincipals) WithValue(value string) *DeviceSpecSSHConfigAuthKey_FieldTerminalPathValue {
 15739  	return s.FieldPath().WithIValue(value).(*DeviceSpecSSHConfigAuthKey_FieldTerminalPathValue)
 15740  }
 15741  
 15742  func (s Device_Spec_SSHConfig_AuthKeyPathSelectorPrincipals) WithArrayOfValues(values []string) *DeviceSpecSSHConfigAuthKey_FieldTerminalPathArrayOfValues {
 15743  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecSSHConfigAuthKey_FieldTerminalPathArrayOfValues)
 15744  }
 15745  
 15746  type Device_Spec_SSHConfig_AuthKeyPathSelectorTunnel struct{}
 15747  
 15748  func (Device_Spec_SSHConfig_AuthKeyPathSelectorTunnel) FieldPath() *DeviceSpecSSHConfigAuthKey_FieldTerminalPath {
 15749  	return &DeviceSpecSSHConfigAuthKey_FieldTerminalPath{selector: DeviceSpecSSHConfigAuthKey_FieldPathSelectorTunnel}
 15750  }
 15751  
 15752  func (s Device_Spec_SSHConfig_AuthKeyPathSelectorTunnel) WithValue(value string) *DeviceSpecSSHConfigAuthKey_FieldTerminalPathValue {
 15753  	return s.FieldPath().WithIValue(value).(*DeviceSpecSSHConfigAuthKey_FieldTerminalPathValue)
 15754  }
 15755  
 15756  func (s Device_Spec_SSHConfig_AuthKeyPathSelectorTunnel) WithArrayOfValues(values []string) *DeviceSpecSSHConfigAuthKey_FieldTerminalPathArrayOfValues {
 15757  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecSSHConfigAuthKey_FieldTerminalPathArrayOfValues)
 15758  }
 15759  
 15760  type Device_Spec_SSHConfig_AuthKeyPathSelectorRestrict struct{}
 15761  
 15762  func (Device_Spec_SSHConfig_AuthKeyPathSelectorRestrict) FieldPath() *DeviceSpecSSHConfigAuthKey_FieldTerminalPath {
 15763  	return &DeviceSpecSSHConfigAuthKey_FieldTerminalPath{selector: DeviceSpecSSHConfigAuthKey_FieldPathSelectorRestrict}
 15764  }
 15765  
 15766  func (s Device_Spec_SSHConfig_AuthKeyPathSelectorRestrict) WithValue(value bool) *DeviceSpecSSHConfigAuthKey_FieldTerminalPathValue {
 15767  	return s.FieldPath().WithIValue(value).(*DeviceSpecSSHConfigAuthKey_FieldTerminalPathValue)
 15768  }
 15769  
 15770  func (s Device_Spec_SSHConfig_AuthKeyPathSelectorRestrict) WithArrayOfValues(values []bool) *DeviceSpecSSHConfigAuthKey_FieldTerminalPathArrayOfValues {
 15771  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecSSHConfigAuthKey_FieldTerminalPathArrayOfValues)
 15772  }
 15773  
 15774  type DeviceSpecLoggingConfigContainerLoggingConfigFieldPathBuilder struct{}
 15775  
 15776  func NewDeviceSpecLoggingConfigContainerLoggingConfigFieldPathBuilder() DeviceSpecLoggingConfigContainerLoggingConfigFieldPathBuilder {
 15777  	return DeviceSpecLoggingConfigContainerLoggingConfigFieldPathBuilder{}
 15778  }
 15779  func (DeviceSpecLoggingConfigContainerLoggingConfigFieldPathBuilder) EnableContainerLogExport() Device_Spec_LoggingConfig_ContainerLoggingConfigPathSelectorEnableContainerLogExport {
 15780  	return Device_Spec_LoggingConfig_ContainerLoggingConfigPathSelectorEnableContainerLogExport{}
 15781  }
 15782  
 15783  type Device_Spec_LoggingConfig_ContainerLoggingConfigPathSelectorEnableContainerLogExport struct{}
 15784  
 15785  func (Device_Spec_LoggingConfig_ContainerLoggingConfigPathSelectorEnableContainerLogExport) FieldPath() *DeviceSpecLoggingConfigContainerLoggingConfig_FieldTerminalPath {
 15786  	return &DeviceSpecLoggingConfigContainerLoggingConfig_FieldTerminalPath{selector: DeviceSpecLoggingConfigContainerLoggingConfig_FieldPathSelectorEnableContainerLogExport}
 15787  }
 15788  
 15789  func (s Device_Spec_LoggingConfig_ContainerLoggingConfigPathSelectorEnableContainerLogExport) WithValue(value bool) *DeviceSpecLoggingConfigContainerLoggingConfig_FieldTerminalPathValue {
 15790  	return s.FieldPath().WithIValue(value).(*DeviceSpecLoggingConfigContainerLoggingConfig_FieldTerminalPathValue)
 15791  }
 15792  
 15793  func (s Device_Spec_LoggingConfig_ContainerLoggingConfigPathSelectorEnableContainerLogExport) WithArrayOfValues(values []bool) *DeviceSpecLoggingConfigContainerLoggingConfig_FieldTerminalPathArrayOfValues {
 15794  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecLoggingConfigContainerLoggingConfig_FieldTerminalPathArrayOfValues)
 15795  }
 15796  
 15797  type DeviceSpecUSBGuardPortFieldPathBuilder struct{}
 15798  
 15799  func NewDeviceSpecUSBGuardPortFieldPathBuilder() DeviceSpecUSBGuardPortFieldPathBuilder {
 15800  	return DeviceSpecUSBGuardPortFieldPathBuilder{}
 15801  }
 15802  func (DeviceSpecUSBGuardPortFieldPathBuilder) Equals() Device_Spec_USBGuard_PortPathSelectorEquals {
 15803  	return Device_Spec_USBGuard_PortPathSelectorEquals{}
 15804  }
 15805  func (DeviceSpecUSBGuardPortFieldPathBuilder) OneOf() Device_Spec_USBGuard_PortPathSelectorOneOf {
 15806  	return Device_Spec_USBGuard_PortPathSelectorOneOf{}
 15807  }
 15808  
 15809  type Device_Spec_USBGuard_PortPathSelectorEquals struct{}
 15810  
 15811  func (Device_Spec_USBGuard_PortPathSelectorEquals) FieldPath() *DeviceSpecUSBGuardPort_FieldTerminalPath {
 15812  	return &DeviceSpecUSBGuardPort_FieldTerminalPath{selector: DeviceSpecUSBGuardPort_FieldPathSelectorEquals}
 15813  }
 15814  
 15815  func (s Device_Spec_USBGuard_PortPathSelectorEquals) WithValue(value []string) *DeviceSpecUSBGuardPort_FieldTerminalPathValue {
 15816  	return s.FieldPath().WithIValue(value).(*DeviceSpecUSBGuardPort_FieldTerminalPathValue)
 15817  }
 15818  
 15819  func (s Device_Spec_USBGuard_PortPathSelectorEquals) WithArrayOfValues(values [][]string) *DeviceSpecUSBGuardPort_FieldTerminalPathArrayOfValues {
 15820  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecUSBGuardPort_FieldTerminalPathArrayOfValues)
 15821  }
 15822  
 15823  func (s Device_Spec_USBGuard_PortPathSelectorEquals) WithItemValue(value string) *DeviceSpecUSBGuardPort_FieldTerminalPathArrayItemValue {
 15824  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceSpecUSBGuardPort_FieldTerminalPathArrayItemValue)
 15825  }
 15826  
 15827  type Device_Spec_USBGuard_PortPathSelectorOneOf struct{}
 15828  
 15829  func (Device_Spec_USBGuard_PortPathSelectorOneOf) FieldPath() *DeviceSpecUSBGuardPort_FieldTerminalPath {
 15830  	return &DeviceSpecUSBGuardPort_FieldTerminalPath{selector: DeviceSpecUSBGuardPort_FieldPathSelectorOneOf}
 15831  }
 15832  
 15833  func (s Device_Spec_USBGuard_PortPathSelectorOneOf) WithValue(value []string) *DeviceSpecUSBGuardPort_FieldTerminalPathValue {
 15834  	return s.FieldPath().WithIValue(value).(*DeviceSpecUSBGuardPort_FieldTerminalPathValue)
 15835  }
 15836  
 15837  func (s Device_Spec_USBGuard_PortPathSelectorOneOf) WithArrayOfValues(values [][]string) *DeviceSpecUSBGuardPort_FieldTerminalPathArrayOfValues {
 15838  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecUSBGuardPort_FieldTerminalPathArrayOfValues)
 15839  }
 15840  
 15841  func (s Device_Spec_USBGuard_PortPathSelectorOneOf) WithItemValue(value string) *DeviceSpecUSBGuardPort_FieldTerminalPathArrayItemValue {
 15842  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceSpecUSBGuardPort_FieldTerminalPathArrayItemValue)
 15843  }
 15844  
 15845  type DeviceSpecUSBGuardInterfaceFieldPathBuilder struct{}
 15846  
 15847  func NewDeviceSpecUSBGuardInterfaceFieldPathBuilder() DeviceSpecUSBGuardInterfaceFieldPathBuilder {
 15848  	return DeviceSpecUSBGuardInterfaceFieldPathBuilder{}
 15849  }
 15850  func (DeviceSpecUSBGuardInterfaceFieldPathBuilder) Equals() Device_Spec_USBGuard_InterfacePathSelectorEquals {
 15851  	return Device_Spec_USBGuard_InterfacePathSelectorEquals{}
 15852  }
 15853  func (DeviceSpecUSBGuardInterfaceFieldPathBuilder) OneOf() Device_Spec_USBGuard_InterfacePathSelectorOneOf {
 15854  	return Device_Spec_USBGuard_InterfacePathSelectorOneOf{}
 15855  }
 15856  
 15857  type Device_Spec_USBGuard_InterfacePathSelectorEquals struct{}
 15858  
 15859  func (Device_Spec_USBGuard_InterfacePathSelectorEquals) FieldPath() *DeviceSpecUSBGuardInterface_FieldTerminalPath {
 15860  	return &DeviceSpecUSBGuardInterface_FieldTerminalPath{selector: DeviceSpecUSBGuardInterface_FieldPathSelectorEquals}
 15861  }
 15862  
 15863  func (s Device_Spec_USBGuard_InterfacePathSelectorEquals) WithValue(value []string) *DeviceSpecUSBGuardInterface_FieldTerminalPathValue {
 15864  	return s.FieldPath().WithIValue(value).(*DeviceSpecUSBGuardInterface_FieldTerminalPathValue)
 15865  }
 15866  
 15867  func (s Device_Spec_USBGuard_InterfacePathSelectorEquals) WithArrayOfValues(values [][]string) *DeviceSpecUSBGuardInterface_FieldTerminalPathArrayOfValues {
 15868  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecUSBGuardInterface_FieldTerminalPathArrayOfValues)
 15869  }
 15870  
 15871  func (s Device_Spec_USBGuard_InterfacePathSelectorEquals) WithItemValue(value string) *DeviceSpecUSBGuardInterface_FieldTerminalPathArrayItemValue {
 15872  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceSpecUSBGuardInterface_FieldTerminalPathArrayItemValue)
 15873  }
 15874  
 15875  type Device_Spec_USBGuard_InterfacePathSelectorOneOf struct{}
 15876  
 15877  func (Device_Spec_USBGuard_InterfacePathSelectorOneOf) FieldPath() *DeviceSpecUSBGuardInterface_FieldTerminalPath {
 15878  	return &DeviceSpecUSBGuardInterface_FieldTerminalPath{selector: DeviceSpecUSBGuardInterface_FieldPathSelectorOneOf}
 15879  }
 15880  
 15881  func (s Device_Spec_USBGuard_InterfacePathSelectorOneOf) WithValue(value []string) *DeviceSpecUSBGuardInterface_FieldTerminalPathValue {
 15882  	return s.FieldPath().WithIValue(value).(*DeviceSpecUSBGuardInterface_FieldTerminalPathValue)
 15883  }
 15884  
 15885  func (s Device_Spec_USBGuard_InterfacePathSelectorOneOf) WithArrayOfValues(values [][]string) *DeviceSpecUSBGuardInterface_FieldTerminalPathArrayOfValues {
 15886  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecUSBGuardInterface_FieldTerminalPathArrayOfValues)
 15887  }
 15888  
 15889  func (s Device_Spec_USBGuard_InterfacePathSelectorOneOf) WithItemValue(value string) *DeviceSpecUSBGuardInterface_FieldTerminalPathArrayItemValue {
 15890  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceSpecUSBGuardInterface_FieldTerminalPathArrayItemValue)
 15891  }
 15892  
 15893  type DeviceSpecUSBGuardWhiteListFieldPathBuilder struct{}
 15894  
 15895  func NewDeviceSpecUSBGuardWhiteListFieldPathBuilder() DeviceSpecUSBGuardWhiteListFieldPathBuilder {
 15896  	return DeviceSpecUSBGuardWhiteListFieldPathBuilder{}
 15897  }
 15898  func (DeviceSpecUSBGuardWhiteListFieldPathBuilder) DeviceName() Device_Spec_USBGuard_WhiteListPathSelectorDeviceName {
 15899  	return Device_Spec_USBGuard_WhiteListPathSelectorDeviceName{}
 15900  }
 15901  func (DeviceSpecUSBGuardWhiteListFieldPathBuilder) DeviceId() Device_Spec_USBGuard_WhiteListPathSelectorDeviceId {
 15902  	return Device_Spec_USBGuard_WhiteListPathSelectorDeviceId{}
 15903  }
 15904  func (DeviceSpecUSBGuardWhiteListFieldPathBuilder) ViaPort() Device_Spec_USBGuard_WhiteListPathSelectorViaPort {
 15905  	return Device_Spec_USBGuard_WhiteListPathSelectorViaPort{}
 15906  }
 15907  func (DeviceSpecUSBGuardWhiteListFieldPathBuilder) WithInterface() Device_Spec_USBGuard_WhiteListPathSelectorWithInterface {
 15908  	return Device_Spec_USBGuard_WhiteListPathSelectorWithInterface{}
 15909  }
 15910  func (DeviceSpecUSBGuardWhiteListFieldPathBuilder) WithConnectType() Device_Spec_USBGuard_WhiteListPathSelectorWithConnectType {
 15911  	return Device_Spec_USBGuard_WhiteListPathSelectorWithConnectType{}
 15912  }
 15913  
 15914  type Device_Spec_USBGuard_WhiteListPathSelectorDeviceName struct{}
 15915  
 15916  func (Device_Spec_USBGuard_WhiteListPathSelectorDeviceName) FieldPath() *DeviceSpecUSBGuardWhiteList_FieldTerminalPath {
 15917  	return &DeviceSpecUSBGuardWhiteList_FieldTerminalPath{selector: DeviceSpecUSBGuardWhiteList_FieldPathSelectorDeviceName}
 15918  }
 15919  
 15920  func (s Device_Spec_USBGuard_WhiteListPathSelectorDeviceName) WithValue(value string) *DeviceSpecUSBGuardWhiteList_FieldTerminalPathValue {
 15921  	return s.FieldPath().WithIValue(value).(*DeviceSpecUSBGuardWhiteList_FieldTerminalPathValue)
 15922  }
 15923  
 15924  func (s Device_Spec_USBGuard_WhiteListPathSelectorDeviceName) WithArrayOfValues(values []string) *DeviceSpecUSBGuardWhiteList_FieldTerminalPathArrayOfValues {
 15925  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecUSBGuardWhiteList_FieldTerminalPathArrayOfValues)
 15926  }
 15927  
 15928  type Device_Spec_USBGuard_WhiteListPathSelectorDeviceId struct{}
 15929  
 15930  func (Device_Spec_USBGuard_WhiteListPathSelectorDeviceId) FieldPath() *DeviceSpecUSBGuardWhiteList_FieldTerminalPath {
 15931  	return &DeviceSpecUSBGuardWhiteList_FieldTerminalPath{selector: DeviceSpecUSBGuardWhiteList_FieldPathSelectorDeviceId}
 15932  }
 15933  
 15934  func (s Device_Spec_USBGuard_WhiteListPathSelectorDeviceId) WithValue(value string) *DeviceSpecUSBGuardWhiteList_FieldTerminalPathValue {
 15935  	return s.FieldPath().WithIValue(value).(*DeviceSpecUSBGuardWhiteList_FieldTerminalPathValue)
 15936  }
 15937  
 15938  func (s Device_Spec_USBGuard_WhiteListPathSelectorDeviceId) WithArrayOfValues(values []string) *DeviceSpecUSBGuardWhiteList_FieldTerminalPathArrayOfValues {
 15939  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecUSBGuardWhiteList_FieldTerminalPathArrayOfValues)
 15940  }
 15941  
 15942  type Device_Spec_USBGuard_WhiteListPathSelectorViaPort struct{}
 15943  
 15944  func (Device_Spec_USBGuard_WhiteListPathSelectorViaPort) FieldPath() *DeviceSpecUSBGuardWhiteList_FieldTerminalPath {
 15945  	return &DeviceSpecUSBGuardWhiteList_FieldTerminalPath{selector: DeviceSpecUSBGuardWhiteList_FieldPathSelectorViaPort}
 15946  }
 15947  
 15948  func (s Device_Spec_USBGuard_WhiteListPathSelectorViaPort) WithValue(value *Device_Spec_USBGuard_Port) *DeviceSpecUSBGuardWhiteList_FieldTerminalPathValue {
 15949  	return s.FieldPath().WithIValue(value).(*DeviceSpecUSBGuardWhiteList_FieldTerminalPathValue)
 15950  }
 15951  
 15952  func (s Device_Spec_USBGuard_WhiteListPathSelectorViaPort) WithArrayOfValues(values []*Device_Spec_USBGuard_Port) *DeviceSpecUSBGuardWhiteList_FieldTerminalPathArrayOfValues {
 15953  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecUSBGuardWhiteList_FieldTerminalPathArrayOfValues)
 15954  }
 15955  
 15956  func (Device_Spec_USBGuard_WhiteListPathSelectorViaPort) WithSubPath(subPath DeviceSpecUSBGuardPort_FieldPath) *DeviceSpecUSBGuardWhiteList_FieldSubPath {
 15957  	return &DeviceSpecUSBGuardWhiteList_FieldSubPath{selector: DeviceSpecUSBGuardWhiteList_FieldPathSelectorViaPort, subPath: subPath}
 15958  }
 15959  
 15960  func (s Device_Spec_USBGuard_WhiteListPathSelectorViaPort) WithSubValue(subPathValue DeviceSpecUSBGuardPort_FieldPathValue) *DeviceSpecUSBGuardWhiteList_FieldSubPathValue {
 15961  	return &DeviceSpecUSBGuardWhiteList_FieldSubPathValue{DeviceSpecUSBGuardWhiteList_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 15962  }
 15963  
 15964  func (s Device_Spec_USBGuard_WhiteListPathSelectorViaPort) WithSubArrayOfValues(subPathArrayOfValues DeviceSpecUSBGuardPort_FieldPathArrayOfValues) *DeviceSpecUSBGuardWhiteList_FieldSubPathArrayOfValues {
 15965  	return &DeviceSpecUSBGuardWhiteList_FieldSubPathArrayOfValues{DeviceSpecUSBGuardWhiteList_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 15966  }
 15967  
 15968  func (s Device_Spec_USBGuard_WhiteListPathSelectorViaPort) WithSubArrayItemValue(subPathArrayItemValue DeviceSpecUSBGuardPort_FieldPathArrayItemValue) *DeviceSpecUSBGuardWhiteList_FieldSubPathArrayItemValue {
 15969  	return &DeviceSpecUSBGuardWhiteList_FieldSubPathArrayItemValue{DeviceSpecUSBGuardWhiteList_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 15970  }
 15971  
 15972  func (Device_Spec_USBGuard_WhiteListPathSelectorViaPort) Equals() Device_Spec_USBGuard_WhiteListPathSelectorViaPortEquals {
 15973  	return Device_Spec_USBGuard_WhiteListPathSelectorViaPortEquals{}
 15974  }
 15975  
 15976  func (Device_Spec_USBGuard_WhiteListPathSelectorViaPort) OneOf() Device_Spec_USBGuard_WhiteListPathSelectorViaPortOneOf {
 15977  	return Device_Spec_USBGuard_WhiteListPathSelectorViaPortOneOf{}
 15978  }
 15979  
 15980  type Device_Spec_USBGuard_WhiteListPathSelectorViaPortEquals struct{}
 15981  
 15982  func (Device_Spec_USBGuard_WhiteListPathSelectorViaPortEquals) FieldPath() *DeviceSpecUSBGuardWhiteList_FieldSubPath {
 15983  	return &DeviceSpecUSBGuardWhiteList_FieldSubPath{
 15984  		selector: DeviceSpecUSBGuardWhiteList_FieldPathSelectorViaPort,
 15985  		subPath:  NewDeviceSpecUSBGuardPortFieldPathBuilder().Equals().FieldPath(),
 15986  	}
 15987  }
 15988  
 15989  func (s Device_Spec_USBGuard_WhiteListPathSelectorViaPortEquals) WithValue(value []string) *DeviceSpecUSBGuardWhiteList_FieldSubPathValue {
 15990  	return s.FieldPath().WithIValue(value).(*DeviceSpecUSBGuardWhiteList_FieldSubPathValue)
 15991  }
 15992  
 15993  func (s Device_Spec_USBGuard_WhiteListPathSelectorViaPortEquals) WithArrayOfValues(values [][]string) *DeviceSpecUSBGuardWhiteList_FieldSubPathArrayOfValues {
 15994  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecUSBGuardWhiteList_FieldSubPathArrayOfValues)
 15995  }
 15996  
 15997  func (s Device_Spec_USBGuard_WhiteListPathSelectorViaPortEquals) WithItemValue(value string) *DeviceSpecUSBGuardWhiteList_FieldSubPathArrayItemValue {
 15998  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceSpecUSBGuardWhiteList_FieldSubPathArrayItemValue)
 15999  }
 16000  
 16001  type Device_Spec_USBGuard_WhiteListPathSelectorViaPortOneOf struct{}
 16002  
 16003  func (Device_Spec_USBGuard_WhiteListPathSelectorViaPortOneOf) FieldPath() *DeviceSpecUSBGuardWhiteList_FieldSubPath {
 16004  	return &DeviceSpecUSBGuardWhiteList_FieldSubPath{
 16005  		selector: DeviceSpecUSBGuardWhiteList_FieldPathSelectorViaPort,
 16006  		subPath:  NewDeviceSpecUSBGuardPortFieldPathBuilder().OneOf().FieldPath(),
 16007  	}
 16008  }
 16009  
 16010  func (s Device_Spec_USBGuard_WhiteListPathSelectorViaPortOneOf) WithValue(value []string) *DeviceSpecUSBGuardWhiteList_FieldSubPathValue {
 16011  	return s.FieldPath().WithIValue(value).(*DeviceSpecUSBGuardWhiteList_FieldSubPathValue)
 16012  }
 16013  
 16014  func (s Device_Spec_USBGuard_WhiteListPathSelectorViaPortOneOf) WithArrayOfValues(values [][]string) *DeviceSpecUSBGuardWhiteList_FieldSubPathArrayOfValues {
 16015  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecUSBGuardWhiteList_FieldSubPathArrayOfValues)
 16016  }
 16017  
 16018  func (s Device_Spec_USBGuard_WhiteListPathSelectorViaPortOneOf) WithItemValue(value string) *DeviceSpecUSBGuardWhiteList_FieldSubPathArrayItemValue {
 16019  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceSpecUSBGuardWhiteList_FieldSubPathArrayItemValue)
 16020  }
 16021  
 16022  type Device_Spec_USBGuard_WhiteListPathSelectorWithInterface struct{}
 16023  
 16024  func (Device_Spec_USBGuard_WhiteListPathSelectorWithInterface) FieldPath() *DeviceSpecUSBGuardWhiteList_FieldTerminalPath {
 16025  	return &DeviceSpecUSBGuardWhiteList_FieldTerminalPath{selector: DeviceSpecUSBGuardWhiteList_FieldPathSelectorWithInterface}
 16026  }
 16027  
 16028  func (s Device_Spec_USBGuard_WhiteListPathSelectorWithInterface) WithValue(value *Device_Spec_USBGuard_Interface) *DeviceSpecUSBGuardWhiteList_FieldTerminalPathValue {
 16029  	return s.FieldPath().WithIValue(value).(*DeviceSpecUSBGuardWhiteList_FieldTerminalPathValue)
 16030  }
 16031  
 16032  func (s Device_Spec_USBGuard_WhiteListPathSelectorWithInterface) WithArrayOfValues(values []*Device_Spec_USBGuard_Interface) *DeviceSpecUSBGuardWhiteList_FieldTerminalPathArrayOfValues {
 16033  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecUSBGuardWhiteList_FieldTerminalPathArrayOfValues)
 16034  }
 16035  
 16036  func (Device_Spec_USBGuard_WhiteListPathSelectorWithInterface) WithSubPath(subPath DeviceSpecUSBGuardInterface_FieldPath) *DeviceSpecUSBGuardWhiteList_FieldSubPath {
 16037  	return &DeviceSpecUSBGuardWhiteList_FieldSubPath{selector: DeviceSpecUSBGuardWhiteList_FieldPathSelectorWithInterface, subPath: subPath}
 16038  }
 16039  
 16040  func (s Device_Spec_USBGuard_WhiteListPathSelectorWithInterface) WithSubValue(subPathValue DeviceSpecUSBGuardInterface_FieldPathValue) *DeviceSpecUSBGuardWhiteList_FieldSubPathValue {
 16041  	return &DeviceSpecUSBGuardWhiteList_FieldSubPathValue{DeviceSpecUSBGuardWhiteList_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 16042  }
 16043  
 16044  func (s Device_Spec_USBGuard_WhiteListPathSelectorWithInterface) WithSubArrayOfValues(subPathArrayOfValues DeviceSpecUSBGuardInterface_FieldPathArrayOfValues) *DeviceSpecUSBGuardWhiteList_FieldSubPathArrayOfValues {
 16045  	return &DeviceSpecUSBGuardWhiteList_FieldSubPathArrayOfValues{DeviceSpecUSBGuardWhiteList_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 16046  }
 16047  
 16048  func (s Device_Spec_USBGuard_WhiteListPathSelectorWithInterface) WithSubArrayItemValue(subPathArrayItemValue DeviceSpecUSBGuardInterface_FieldPathArrayItemValue) *DeviceSpecUSBGuardWhiteList_FieldSubPathArrayItemValue {
 16049  	return &DeviceSpecUSBGuardWhiteList_FieldSubPathArrayItemValue{DeviceSpecUSBGuardWhiteList_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 16050  }
 16051  
 16052  func (Device_Spec_USBGuard_WhiteListPathSelectorWithInterface) Equals() Device_Spec_USBGuard_WhiteListPathSelectorWithInterfaceEquals {
 16053  	return Device_Spec_USBGuard_WhiteListPathSelectorWithInterfaceEquals{}
 16054  }
 16055  
 16056  func (Device_Spec_USBGuard_WhiteListPathSelectorWithInterface) OneOf() Device_Spec_USBGuard_WhiteListPathSelectorWithInterfaceOneOf {
 16057  	return Device_Spec_USBGuard_WhiteListPathSelectorWithInterfaceOneOf{}
 16058  }
 16059  
 16060  type Device_Spec_USBGuard_WhiteListPathSelectorWithInterfaceEquals struct{}
 16061  
 16062  func (Device_Spec_USBGuard_WhiteListPathSelectorWithInterfaceEquals) FieldPath() *DeviceSpecUSBGuardWhiteList_FieldSubPath {
 16063  	return &DeviceSpecUSBGuardWhiteList_FieldSubPath{
 16064  		selector: DeviceSpecUSBGuardWhiteList_FieldPathSelectorWithInterface,
 16065  		subPath:  NewDeviceSpecUSBGuardInterfaceFieldPathBuilder().Equals().FieldPath(),
 16066  	}
 16067  }
 16068  
 16069  func (s Device_Spec_USBGuard_WhiteListPathSelectorWithInterfaceEquals) WithValue(value []string) *DeviceSpecUSBGuardWhiteList_FieldSubPathValue {
 16070  	return s.FieldPath().WithIValue(value).(*DeviceSpecUSBGuardWhiteList_FieldSubPathValue)
 16071  }
 16072  
 16073  func (s Device_Spec_USBGuard_WhiteListPathSelectorWithInterfaceEquals) WithArrayOfValues(values [][]string) *DeviceSpecUSBGuardWhiteList_FieldSubPathArrayOfValues {
 16074  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecUSBGuardWhiteList_FieldSubPathArrayOfValues)
 16075  }
 16076  
 16077  func (s Device_Spec_USBGuard_WhiteListPathSelectorWithInterfaceEquals) WithItemValue(value string) *DeviceSpecUSBGuardWhiteList_FieldSubPathArrayItemValue {
 16078  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceSpecUSBGuardWhiteList_FieldSubPathArrayItemValue)
 16079  }
 16080  
 16081  type Device_Spec_USBGuard_WhiteListPathSelectorWithInterfaceOneOf struct{}
 16082  
 16083  func (Device_Spec_USBGuard_WhiteListPathSelectorWithInterfaceOneOf) FieldPath() *DeviceSpecUSBGuardWhiteList_FieldSubPath {
 16084  	return &DeviceSpecUSBGuardWhiteList_FieldSubPath{
 16085  		selector: DeviceSpecUSBGuardWhiteList_FieldPathSelectorWithInterface,
 16086  		subPath:  NewDeviceSpecUSBGuardInterfaceFieldPathBuilder().OneOf().FieldPath(),
 16087  	}
 16088  }
 16089  
 16090  func (s Device_Spec_USBGuard_WhiteListPathSelectorWithInterfaceOneOf) WithValue(value []string) *DeviceSpecUSBGuardWhiteList_FieldSubPathValue {
 16091  	return s.FieldPath().WithIValue(value).(*DeviceSpecUSBGuardWhiteList_FieldSubPathValue)
 16092  }
 16093  
 16094  func (s Device_Spec_USBGuard_WhiteListPathSelectorWithInterfaceOneOf) WithArrayOfValues(values [][]string) *DeviceSpecUSBGuardWhiteList_FieldSubPathArrayOfValues {
 16095  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecUSBGuardWhiteList_FieldSubPathArrayOfValues)
 16096  }
 16097  
 16098  func (s Device_Spec_USBGuard_WhiteListPathSelectorWithInterfaceOneOf) WithItemValue(value string) *DeviceSpecUSBGuardWhiteList_FieldSubPathArrayItemValue {
 16099  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceSpecUSBGuardWhiteList_FieldSubPathArrayItemValue)
 16100  }
 16101  
 16102  type Device_Spec_USBGuard_WhiteListPathSelectorWithConnectType struct{}
 16103  
 16104  func (Device_Spec_USBGuard_WhiteListPathSelectorWithConnectType) FieldPath() *DeviceSpecUSBGuardWhiteList_FieldTerminalPath {
 16105  	return &DeviceSpecUSBGuardWhiteList_FieldTerminalPath{selector: DeviceSpecUSBGuardWhiteList_FieldPathSelectorWithConnectType}
 16106  }
 16107  
 16108  func (s Device_Spec_USBGuard_WhiteListPathSelectorWithConnectType) WithValue(value string) *DeviceSpecUSBGuardWhiteList_FieldTerminalPathValue {
 16109  	return s.FieldPath().WithIValue(value).(*DeviceSpecUSBGuardWhiteList_FieldTerminalPathValue)
 16110  }
 16111  
 16112  func (s Device_Spec_USBGuard_WhiteListPathSelectorWithConnectType) WithArrayOfValues(values []string) *DeviceSpecUSBGuardWhiteList_FieldTerminalPathArrayOfValues {
 16113  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceSpecUSBGuardWhiteList_FieldTerminalPathArrayOfValues)
 16114  }
 16115  
 16116  type DeviceStatusAddressFieldPathBuilder struct{}
 16117  
 16118  func NewDeviceStatusAddressFieldPathBuilder() DeviceStatusAddressFieldPathBuilder {
 16119  	return DeviceStatusAddressFieldPathBuilder{}
 16120  }
 16121  func (DeviceStatusAddressFieldPathBuilder) Address() Device_Status_AddressPathSelectorAddress {
 16122  	return Device_Status_AddressPathSelectorAddress{}
 16123  }
 16124  func (DeviceStatusAddressFieldPathBuilder) Type() Device_Status_AddressPathSelectorType {
 16125  	return Device_Status_AddressPathSelectorType{}
 16126  }
 16127  
 16128  type Device_Status_AddressPathSelectorAddress struct{}
 16129  
 16130  func (Device_Status_AddressPathSelectorAddress) FieldPath() *DeviceStatusAddress_FieldTerminalPath {
 16131  	return &DeviceStatusAddress_FieldTerminalPath{selector: DeviceStatusAddress_FieldPathSelectorAddress}
 16132  }
 16133  
 16134  func (s Device_Status_AddressPathSelectorAddress) WithValue(value string) *DeviceStatusAddress_FieldTerminalPathValue {
 16135  	return s.FieldPath().WithIValue(value).(*DeviceStatusAddress_FieldTerminalPathValue)
 16136  }
 16137  
 16138  func (s Device_Status_AddressPathSelectorAddress) WithArrayOfValues(values []string) *DeviceStatusAddress_FieldTerminalPathArrayOfValues {
 16139  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusAddress_FieldTerminalPathArrayOfValues)
 16140  }
 16141  
 16142  type Device_Status_AddressPathSelectorType struct{}
 16143  
 16144  func (Device_Status_AddressPathSelectorType) FieldPath() *DeviceStatusAddress_FieldTerminalPath {
 16145  	return &DeviceStatusAddress_FieldTerminalPath{selector: DeviceStatusAddress_FieldPathSelectorType}
 16146  }
 16147  
 16148  func (s Device_Status_AddressPathSelectorType) WithValue(value string) *DeviceStatusAddress_FieldTerminalPathValue {
 16149  	return s.FieldPath().WithIValue(value).(*DeviceStatusAddress_FieldTerminalPathValue)
 16150  }
 16151  
 16152  func (s Device_Status_AddressPathSelectorType) WithArrayOfValues(values []string) *DeviceStatusAddress_FieldTerminalPathArrayOfValues {
 16153  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusAddress_FieldTerminalPathArrayOfValues)
 16154  }
 16155  
 16156  type DeviceStatusConditionFieldPathBuilder struct{}
 16157  
 16158  func NewDeviceStatusConditionFieldPathBuilder() DeviceStatusConditionFieldPathBuilder {
 16159  	return DeviceStatusConditionFieldPathBuilder{}
 16160  }
 16161  func (DeviceStatusConditionFieldPathBuilder) Message() Device_Status_ConditionPathSelectorMessage {
 16162  	return Device_Status_ConditionPathSelectorMessage{}
 16163  }
 16164  func (DeviceStatusConditionFieldPathBuilder) Reason() Device_Status_ConditionPathSelectorReason {
 16165  	return Device_Status_ConditionPathSelectorReason{}
 16166  }
 16167  func (DeviceStatusConditionFieldPathBuilder) Status() Device_Status_ConditionPathSelectorStatus {
 16168  	return Device_Status_ConditionPathSelectorStatus{}
 16169  }
 16170  func (DeviceStatusConditionFieldPathBuilder) Type() Device_Status_ConditionPathSelectorType {
 16171  	return Device_Status_ConditionPathSelectorType{}
 16172  }
 16173  func (DeviceStatusConditionFieldPathBuilder) LastHeartBeatTime() Device_Status_ConditionPathSelectorLastHeartBeatTime {
 16174  	return Device_Status_ConditionPathSelectorLastHeartBeatTime{}
 16175  }
 16176  func (DeviceStatusConditionFieldPathBuilder) LastTransitionTime() Device_Status_ConditionPathSelectorLastTransitionTime {
 16177  	return Device_Status_ConditionPathSelectorLastTransitionTime{}
 16178  }
 16179  
 16180  type Device_Status_ConditionPathSelectorMessage struct{}
 16181  
 16182  func (Device_Status_ConditionPathSelectorMessage) FieldPath() *DeviceStatusCondition_FieldTerminalPath {
 16183  	return &DeviceStatusCondition_FieldTerminalPath{selector: DeviceStatusCondition_FieldPathSelectorMessage}
 16184  }
 16185  
 16186  func (s Device_Status_ConditionPathSelectorMessage) WithValue(value string) *DeviceStatusCondition_FieldTerminalPathValue {
 16187  	return s.FieldPath().WithIValue(value).(*DeviceStatusCondition_FieldTerminalPathValue)
 16188  }
 16189  
 16190  func (s Device_Status_ConditionPathSelectorMessage) WithArrayOfValues(values []string) *DeviceStatusCondition_FieldTerminalPathArrayOfValues {
 16191  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusCondition_FieldTerminalPathArrayOfValues)
 16192  }
 16193  
 16194  type Device_Status_ConditionPathSelectorReason struct{}
 16195  
 16196  func (Device_Status_ConditionPathSelectorReason) FieldPath() *DeviceStatusCondition_FieldTerminalPath {
 16197  	return &DeviceStatusCondition_FieldTerminalPath{selector: DeviceStatusCondition_FieldPathSelectorReason}
 16198  }
 16199  
 16200  func (s Device_Status_ConditionPathSelectorReason) WithValue(value string) *DeviceStatusCondition_FieldTerminalPathValue {
 16201  	return s.FieldPath().WithIValue(value).(*DeviceStatusCondition_FieldTerminalPathValue)
 16202  }
 16203  
 16204  func (s Device_Status_ConditionPathSelectorReason) WithArrayOfValues(values []string) *DeviceStatusCondition_FieldTerminalPathArrayOfValues {
 16205  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusCondition_FieldTerminalPathArrayOfValues)
 16206  }
 16207  
 16208  type Device_Status_ConditionPathSelectorStatus struct{}
 16209  
 16210  func (Device_Status_ConditionPathSelectorStatus) FieldPath() *DeviceStatusCondition_FieldTerminalPath {
 16211  	return &DeviceStatusCondition_FieldTerminalPath{selector: DeviceStatusCondition_FieldPathSelectorStatus}
 16212  }
 16213  
 16214  func (s Device_Status_ConditionPathSelectorStatus) WithValue(value string) *DeviceStatusCondition_FieldTerminalPathValue {
 16215  	return s.FieldPath().WithIValue(value).(*DeviceStatusCondition_FieldTerminalPathValue)
 16216  }
 16217  
 16218  func (s Device_Status_ConditionPathSelectorStatus) WithArrayOfValues(values []string) *DeviceStatusCondition_FieldTerminalPathArrayOfValues {
 16219  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusCondition_FieldTerminalPathArrayOfValues)
 16220  }
 16221  
 16222  type Device_Status_ConditionPathSelectorType struct{}
 16223  
 16224  func (Device_Status_ConditionPathSelectorType) FieldPath() *DeviceStatusCondition_FieldTerminalPath {
 16225  	return &DeviceStatusCondition_FieldTerminalPath{selector: DeviceStatusCondition_FieldPathSelectorType}
 16226  }
 16227  
 16228  func (s Device_Status_ConditionPathSelectorType) WithValue(value string) *DeviceStatusCondition_FieldTerminalPathValue {
 16229  	return s.FieldPath().WithIValue(value).(*DeviceStatusCondition_FieldTerminalPathValue)
 16230  }
 16231  
 16232  func (s Device_Status_ConditionPathSelectorType) WithArrayOfValues(values []string) *DeviceStatusCondition_FieldTerminalPathArrayOfValues {
 16233  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusCondition_FieldTerminalPathArrayOfValues)
 16234  }
 16235  
 16236  type Device_Status_ConditionPathSelectorLastHeartBeatTime struct{}
 16237  
 16238  func (Device_Status_ConditionPathSelectorLastHeartBeatTime) FieldPath() *DeviceStatusCondition_FieldTerminalPath {
 16239  	return &DeviceStatusCondition_FieldTerminalPath{selector: DeviceStatusCondition_FieldPathSelectorLastHeartBeatTime}
 16240  }
 16241  
 16242  func (s Device_Status_ConditionPathSelectorLastHeartBeatTime) WithValue(value *timestamppb.Timestamp) *DeviceStatusCondition_FieldTerminalPathValue {
 16243  	return s.FieldPath().WithIValue(value).(*DeviceStatusCondition_FieldTerminalPathValue)
 16244  }
 16245  
 16246  func (s Device_Status_ConditionPathSelectorLastHeartBeatTime) WithArrayOfValues(values []*timestamppb.Timestamp) *DeviceStatusCondition_FieldTerminalPathArrayOfValues {
 16247  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusCondition_FieldTerminalPathArrayOfValues)
 16248  }
 16249  
 16250  type Device_Status_ConditionPathSelectorLastTransitionTime struct{}
 16251  
 16252  func (Device_Status_ConditionPathSelectorLastTransitionTime) FieldPath() *DeviceStatusCondition_FieldTerminalPath {
 16253  	return &DeviceStatusCondition_FieldTerminalPath{selector: DeviceStatusCondition_FieldPathSelectorLastTransitionTime}
 16254  }
 16255  
 16256  func (s Device_Status_ConditionPathSelectorLastTransitionTime) WithValue(value *timestamppb.Timestamp) *DeviceStatusCondition_FieldTerminalPathValue {
 16257  	return s.FieldPath().WithIValue(value).(*DeviceStatusCondition_FieldTerminalPathValue)
 16258  }
 16259  
 16260  func (s Device_Status_ConditionPathSelectorLastTransitionTime) WithArrayOfValues(values []*timestamppb.Timestamp) *DeviceStatusCondition_FieldTerminalPathArrayOfValues {
 16261  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusCondition_FieldTerminalPathArrayOfValues)
 16262  }
 16263  
 16264  type DeviceStatusNetworkConfigStateFieldPathBuilder struct{}
 16265  
 16266  func NewDeviceStatusNetworkConfigStateFieldPathBuilder() DeviceStatusNetworkConfigStateFieldPathBuilder {
 16267  	return DeviceStatusNetworkConfigStateFieldPathBuilder{}
 16268  }
 16269  func (DeviceStatusNetworkConfigStateFieldPathBuilder) ActiveNetworkConfigSource() Device_Status_NetworkConfigStatePathSelectorActiveNetworkConfigSource {
 16270  	return Device_Status_NetworkConfigStatePathSelectorActiveNetworkConfigSource{}
 16271  }
 16272  func (DeviceStatusNetworkConfigStateFieldPathBuilder) DesiredNetworkConfigSource() Device_Status_NetworkConfigStatePathSelectorDesiredNetworkConfigSource {
 16273  	return Device_Status_NetworkConfigStatePathSelectorDesiredNetworkConfigSource{}
 16274  }
 16275  func (DeviceStatusNetworkConfigStateFieldPathBuilder) DesiredNetworkConfigError() Device_Status_NetworkConfigStatePathSelectorDesiredNetworkConfigError {
 16276  	return Device_Status_NetworkConfigStatePathSelectorDesiredNetworkConfigError{}
 16277  }
 16278  func (DeviceStatusNetworkConfigStateFieldPathBuilder) DefaultNetplanConfig() Device_Status_NetworkConfigStatePathSelectorDefaultNetplanConfig {
 16279  	return Device_Status_NetworkConfigStatePathSelectorDefaultNetplanConfig{}
 16280  }
 16281  func (DeviceStatusNetworkConfigStateFieldPathBuilder) ActiveNetplanConfig() Device_Status_NetworkConfigStatePathSelectorActiveNetplanConfig {
 16282  	return Device_Status_NetworkConfigStatePathSelectorActiveNetplanConfig{}
 16283  }
 16284  func (DeviceStatusNetworkConfigStateFieldPathBuilder) DesiredNetplanConfig() Device_Status_NetworkConfigStatePathSelectorDesiredNetplanConfig {
 16285  	return Device_Status_NetworkConfigStatePathSelectorDesiredNetplanConfig{}
 16286  }
 16287  
 16288  type Device_Status_NetworkConfigStatePathSelectorActiveNetworkConfigSource struct{}
 16289  
 16290  func (Device_Status_NetworkConfigStatePathSelectorActiveNetworkConfigSource) FieldPath() *DeviceStatusNetworkConfigState_FieldTerminalPath {
 16291  	return &DeviceStatusNetworkConfigState_FieldTerminalPath{selector: DeviceStatusNetworkConfigState_FieldPathSelectorActiveNetworkConfigSource}
 16292  }
 16293  
 16294  func (s Device_Status_NetworkConfigStatePathSelectorActiveNetworkConfigSource) WithValue(value Device_Status_NetworkConfigState_NetworkConfigSource) *DeviceStatusNetworkConfigState_FieldTerminalPathValue {
 16295  	return s.FieldPath().WithIValue(value).(*DeviceStatusNetworkConfigState_FieldTerminalPathValue)
 16296  }
 16297  
 16298  func (s Device_Status_NetworkConfigStatePathSelectorActiveNetworkConfigSource) WithArrayOfValues(values []Device_Status_NetworkConfigState_NetworkConfigSource) *DeviceStatusNetworkConfigState_FieldTerminalPathArrayOfValues {
 16299  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusNetworkConfigState_FieldTerminalPathArrayOfValues)
 16300  }
 16301  
 16302  type Device_Status_NetworkConfigStatePathSelectorDesiredNetworkConfigSource struct{}
 16303  
 16304  func (Device_Status_NetworkConfigStatePathSelectorDesiredNetworkConfigSource) FieldPath() *DeviceStatusNetworkConfigState_FieldTerminalPath {
 16305  	return &DeviceStatusNetworkConfigState_FieldTerminalPath{selector: DeviceStatusNetworkConfigState_FieldPathSelectorDesiredNetworkConfigSource}
 16306  }
 16307  
 16308  func (s Device_Status_NetworkConfigStatePathSelectorDesiredNetworkConfigSource) WithValue(value Device_Status_NetworkConfigState_NetworkConfigSource) *DeviceStatusNetworkConfigState_FieldTerminalPathValue {
 16309  	return s.FieldPath().WithIValue(value).(*DeviceStatusNetworkConfigState_FieldTerminalPathValue)
 16310  }
 16311  
 16312  func (s Device_Status_NetworkConfigStatePathSelectorDesiredNetworkConfigSource) WithArrayOfValues(values []Device_Status_NetworkConfigState_NetworkConfigSource) *DeviceStatusNetworkConfigState_FieldTerminalPathArrayOfValues {
 16313  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusNetworkConfigState_FieldTerminalPathArrayOfValues)
 16314  }
 16315  
 16316  type Device_Status_NetworkConfigStatePathSelectorDesiredNetworkConfigError struct{}
 16317  
 16318  func (Device_Status_NetworkConfigStatePathSelectorDesiredNetworkConfigError) FieldPath() *DeviceStatusNetworkConfigState_FieldTerminalPath {
 16319  	return &DeviceStatusNetworkConfigState_FieldTerminalPath{selector: DeviceStatusNetworkConfigState_FieldPathSelectorDesiredNetworkConfigError}
 16320  }
 16321  
 16322  func (s Device_Status_NetworkConfigStatePathSelectorDesiredNetworkConfigError) WithValue(value string) *DeviceStatusNetworkConfigState_FieldTerminalPathValue {
 16323  	return s.FieldPath().WithIValue(value).(*DeviceStatusNetworkConfigState_FieldTerminalPathValue)
 16324  }
 16325  
 16326  func (s Device_Status_NetworkConfigStatePathSelectorDesiredNetworkConfigError) WithArrayOfValues(values []string) *DeviceStatusNetworkConfigState_FieldTerminalPathArrayOfValues {
 16327  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusNetworkConfigState_FieldTerminalPathArrayOfValues)
 16328  }
 16329  
 16330  type Device_Status_NetworkConfigStatePathSelectorDefaultNetplanConfig struct{}
 16331  
 16332  func (Device_Status_NetworkConfigStatePathSelectorDefaultNetplanConfig) FieldPath() *DeviceStatusNetworkConfigState_FieldTerminalPath {
 16333  	return &DeviceStatusNetworkConfigState_FieldTerminalPath{selector: DeviceStatusNetworkConfigState_FieldPathSelectorDefaultNetplanConfig}
 16334  }
 16335  
 16336  func (s Device_Status_NetworkConfigStatePathSelectorDefaultNetplanConfig) WithValue(value string) *DeviceStatusNetworkConfigState_FieldTerminalPathValue {
 16337  	return s.FieldPath().WithIValue(value).(*DeviceStatusNetworkConfigState_FieldTerminalPathValue)
 16338  }
 16339  
 16340  func (s Device_Status_NetworkConfigStatePathSelectorDefaultNetplanConfig) WithArrayOfValues(values []string) *DeviceStatusNetworkConfigState_FieldTerminalPathArrayOfValues {
 16341  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusNetworkConfigState_FieldTerminalPathArrayOfValues)
 16342  }
 16343  
 16344  type Device_Status_NetworkConfigStatePathSelectorActiveNetplanConfig struct{}
 16345  
 16346  func (Device_Status_NetworkConfigStatePathSelectorActiveNetplanConfig) FieldPath() *DeviceStatusNetworkConfigState_FieldTerminalPath {
 16347  	return &DeviceStatusNetworkConfigState_FieldTerminalPath{selector: DeviceStatusNetworkConfigState_FieldPathSelectorActiveNetplanConfig}
 16348  }
 16349  
 16350  func (s Device_Status_NetworkConfigStatePathSelectorActiveNetplanConfig) WithValue(value string) *DeviceStatusNetworkConfigState_FieldTerminalPathValue {
 16351  	return s.FieldPath().WithIValue(value).(*DeviceStatusNetworkConfigState_FieldTerminalPathValue)
 16352  }
 16353  
 16354  func (s Device_Status_NetworkConfigStatePathSelectorActiveNetplanConfig) WithArrayOfValues(values []string) *DeviceStatusNetworkConfigState_FieldTerminalPathArrayOfValues {
 16355  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusNetworkConfigState_FieldTerminalPathArrayOfValues)
 16356  }
 16357  
 16358  type Device_Status_NetworkConfigStatePathSelectorDesiredNetplanConfig struct{}
 16359  
 16360  func (Device_Status_NetworkConfigStatePathSelectorDesiredNetplanConfig) FieldPath() *DeviceStatusNetworkConfigState_FieldTerminalPath {
 16361  	return &DeviceStatusNetworkConfigState_FieldTerminalPath{selector: DeviceStatusNetworkConfigState_FieldPathSelectorDesiredNetplanConfig}
 16362  }
 16363  
 16364  func (s Device_Status_NetworkConfigStatePathSelectorDesiredNetplanConfig) WithValue(value string) *DeviceStatusNetworkConfigState_FieldTerminalPathValue {
 16365  	return s.FieldPath().WithIValue(value).(*DeviceStatusNetworkConfigState_FieldTerminalPathValue)
 16366  }
 16367  
 16368  func (s Device_Status_NetworkConfigStatePathSelectorDesiredNetplanConfig) WithArrayOfValues(values []string) *DeviceStatusNetworkConfigState_FieldTerminalPathArrayOfValues {
 16369  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusNetworkConfigState_FieldTerminalPathArrayOfValues)
 16370  }
 16371  
 16372  type DeviceStatusProxyConfigStatusFieldPathBuilder struct{}
 16373  
 16374  func NewDeviceStatusProxyConfigStatusFieldPathBuilder() DeviceStatusProxyConfigStatusFieldPathBuilder {
 16375  	return DeviceStatusProxyConfigStatusFieldPathBuilder{}
 16376  }
 16377  func (DeviceStatusProxyConfigStatusFieldPathBuilder) ActiveConfigSource() Device_Status_ProxyConfigStatusPathSelectorActiveConfigSource {
 16378  	return Device_Status_ProxyConfigStatusPathSelectorActiveConfigSource{}
 16379  }
 16380  func (DeviceStatusProxyConfigStatusFieldPathBuilder) DesiredConfigSource() Device_Status_ProxyConfigStatusPathSelectorDesiredConfigSource {
 16381  	return Device_Status_ProxyConfigStatusPathSelectorDesiredConfigSource{}
 16382  }
 16383  func (DeviceStatusProxyConfigStatusFieldPathBuilder) ProxyConfigError() Device_Status_ProxyConfigStatusPathSelectorProxyConfigError {
 16384  	return Device_Status_ProxyConfigStatusPathSelectorProxyConfigError{}
 16385  }
 16386  func (DeviceStatusProxyConfigStatusFieldPathBuilder) DefaultConfig() Device_Status_ProxyConfigStatusPathSelectorDefaultConfig {
 16387  	return Device_Status_ProxyConfigStatusPathSelectorDefaultConfig{}
 16388  }
 16389  func (DeviceStatusProxyConfigStatusFieldPathBuilder) ActiveConfig() Device_Status_ProxyConfigStatusPathSelectorActiveConfig {
 16390  	return Device_Status_ProxyConfigStatusPathSelectorActiveConfig{}
 16391  }
 16392  func (DeviceStatusProxyConfigStatusFieldPathBuilder) ApiConfig() Device_Status_ProxyConfigStatusPathSelectorApiConfig {
 16393  	return Device_Status_ProxyConfigStatusPathSelectorApiConfig{}
 16394  }
 16395  
 16396  type Device_Status_ProxyConfigStatusPathSelectorActiveConfigSource struct{}
 16397  
 16398  func (Device_Status_ProxyConfigStatusPathSelectorActiveConfigSource) FieldPath() *DeviceStatusProxyConfigStatus_FieldTerminalPath {
 16399  	return &DeviceStatusProxyConfigStatus_FieldTerminalPath{selector: DeviceStatusProxyConfigStatus_FieldPathSelectorActiveConfigSource}
 16400  }
 16401  
 16402  func (s Device_Status_ProxyConfigStatusPathSelectorActiveConfigSource) WithValue(value Device_Status_ProxyConfigStatus_ProxyConfigSource) *DeviceStatusProxyConfigStatus_FieldTerminalPathValue {
 16403  	return s.FieldPath().WithIValue(value).(*DeviceStatusProxyConfigStatus_FieldTerminalPathValue)
 16404  }
 16405  
 16406  func (s Device_Status_ProxyConfigStatusPathSelectorActiveConfigSource) WithArrayOfValues(values []Device_Status_ProxyConfigStatus_ProxyConfigSource) *DeviceStatusProxyConfigStatus_FieldTerminalPathArrayOfValues {
 16407  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusProxyConfigStatus_FieldTerminalPathArrayOfValues)
 16408  }
 16409  
 16410  type Device_Status_ProxyConfigStatusPathSelectorDesiredConfigSource struct{}
 16411  
 16412  func (Device_Status_ProxyConfigStatusPathSelectorDesiredConfigSource) FieldPath() *DeviceStatusProxyConfigStatus_FieldTerminalPath {
 16413  	return &DeviceStatusProxyConfigStatus_FieldTerminalPath{selector: DeviceStatusProxyConfigStatus_FieldPathSelectorDesiredConfigSource}
 16414  }
 16415  
 16416  func (s Device_Status_ProxyConfigStatusPathSelectorDesiredConfigSource) WithValue(value Device_Status_ProxyConfigStatus_ProxyConfigSource) *DeviceStatusProxyConfigStatus_FieldTerminalPathValue {
 16417  	return s.FieldPath().WithIValue(value).(*DeviceStatusProxyConfigStatus_FieldTerminalPathValue)
 16418  }
 16419  
 16420  func (s Device_Status_ProxyConfigStatusPathSelectorDesiredConfigSource) WithArrayOfValues(values []Device_Status_ProxyConfigStatus_ProxyConfigSource) *DeviceStatusProxyConfigStatus_FieldTerminalPathArrayOfValues {
 16421  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusProxyConfigStatus_FieldTerminalPathArrayOfValues)
 16422  }
 16423  
 16424  type Device_Status_ProxyConfigStatusPathSelectorProxyConfigError struct{}
 16425  
 16426  func (Device_Status_ProxyConfigStatusPathSelectorProxyConfigError) FieldPath() *DeviceStatusProxyConfigStatus_FieldTerminalPath {
 16427  	return &DeviceStatusProxyConfigStatus_FieldTerminalPath{selector: DeviceStatusProxyConfigStatus_FieldPathSelectorProxyConfigError}
 16428  }
 16429  
 16430  func (s Device_Status_ProxyConfigStatusPathSelectorProxyConfigError) WithValue(value string) *DeviceStatusProxyConfigStatus_FieldTerminalPathValue {
 16431  	return s.FieldPath().WithIValue(value).(*DeviceStatusProxyConfigStatus_FieldTerminalPathValue)
 16432  }
 16433  
 16434  func (s Device_Status_ProxyConfigStatusPathSelectorProxyConfigError) WithArrayOfValues(values []string) *DeviceStatusProxyConfigStatus_FieldTerminalPathArrayOfValues {
 16435  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusProxyConfigStatus_FieldTerminalPathArrayOfValues)
 16436  }
 16437  
 16438  type Device_Status_ProxyConfigStatusPathSelectorDefaultConfig struct{}
 16439  
 16440  func (Device_Status_ProxyConfigStatusPathSelectorDefaultConfig) FieldPath() *DeviceStatusProxyConfigStatus_FieldTerminalPath {
 16441  	return &DeviceStatusProxyConfigStatus_FieldTerminalPath{selector: DeviceStatusProxyConfigStatus_FieldPathSelectorDefaultConfig}
 16442  }
 16443  
 16444  func (s Device_Status_ProxyConfigStatusPathSelectorDefaultConfig) WithValue(value *Device_Spec_ProxyConfig) *DeviceStatusProxyConfigStatus_FieldTerminalPathValue {
 16445  	return s.FieldPath().WithIValue(value).(*DeviceStatusProxyConfigStatus_FieldTerminalPathValue)
 16446  }
 16447  
 16448  func (s Device_Status_ProxyConfigStatusPathSelectorDefaultConfig) WithArrayOfValues(values []*Device_Spec_ProxyConfig) *DeviceStatusProxyConfigStatus_FieldTerminalPathArrayOfValues {
 16449  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusProxyConfigStatus_FieldTerminalPathArrayOfValues)
 16450  }
 16451  
 16452  func (Device_Status_ProxyConfigStatusPathSelectorDefaultConfig) WithSubPath(subPath DeviceSpecProxyConfig_FieldPath) *DeviceStatusProxyConfigStatus_FieldSubPath {
 16453  	return &DeviceStatusProxyConfigStatus_FieldSubPath{selector: DeviceStatusProxyConfigStatus_FieldPathSelectorDefaultConfig, subPath: subPath}
 16454  }
 16455  
 16456  func (s Device_Status_ProxyConfigStatusPathSelectorDefaultConfig) WithSubValue(subPathValue DeviceSpecProxyConfig_FieldPathValue) *DeviceStatusProxyConfigStatus_FieldSubPathValue {
 16457  	return &DeviceStatusProxyConfigStatus_FieldSubPathValue{DeviceStatusProxyConfigStatus_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 16458  }
 16459  
 16460  func (s Device_Status_ProxyConfigStatusPathSelectorDefaultConfig) WithSubArrayOfValues(subPathArrayOfValues DeviceSpecProxyConfig_FieldPathArrayOfValues) *DeviceStatusProxyConfigStatus_FieldSubPathArrayOfValues {
 16461  	return &DeviceStatusProxyConfigStatus_FieldSubPathArrayOfValues{DeviceStatusProxyConfigStatus_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 16462  }
 16463  
 16464  func (s Device_Status_ProxyConfigStatusPathSelectorDefaultConfig) WithSubArrayItemValue(subPathArrayItemValue DeviceSpecProxyConfig_FieldPathArrayItemValue) *DeviceStatusProxyConfigStatus_FieldSubPathArrayItemValue {
 16465  	return &DeviceStatusProxyConfigStatus_FieldSubPathArrayItemValue{DeviceStatusProxyConfigStatus_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 16466  }
 16467  
 16468  func (Device_Status_ProxyConfigStatusPathSelectorDefaultConfig) HttpProxy() Device_Status_ProxyConfigStatusPathSelectorDefaultConfigHttpProxy {
 16469  	return Device_Status_ProxyConfigStatusPathSelectorDefaultConfigHttpProxy{}
 16470  }
 16471  
 16472  func (Device_Status_ProxyConfigStatusPathSelectorDefaultConfig) HttpsProxy() Device_Status_ProxyConfigStatusPathSelectorDefaultConfigHttpsProxy {
 16473  	return Device_Status_ProxyConfigStatusPathSelectorDefaultConfigHttpsProxy{}
 16474  }
 16475  
 16476  func (Device_Status_ProxyConfigStatusPathSelectorDefaultConfig) NoProxy() Device_Status_ProxyConfigStatusPathSelectorDefaultConfigNoProxy {
 16477  	return Device_Status_ProxyConfigStatusPathSelectorDefaultConfigNoProxy{}
 16478  }
 16479  
 16480  func (Device_Status_ProxyConfigStatusPathSelectorDefaultConfig) ProxyInterfaces() Device_Status_ProxyConfigStatusPathSelectorDefaultConfigProxyInterfaces {
 16481  	return Device_Status_ProxyConfigStatusPathSelectorDefaultConfigProxyInterfaces{}
 16482  }
 16483  
 16484  type Device_Status_ProxyConfigStatusPathSelectorDefaultConfigHttpProxy struct{}
 16485  
 16486  func (Device_Status_ProxyConfigStatusPathSelectorDefaultConfigHttpProxy) FieldPath() *DeviceStatusProxyConfigStatus_FieldSubPath {
 16487  	return &DeviceStatusProxyConfigStatus_FieldSubPath{
 16488  		selector: DeviceStatusProxyConfigStatus_FieldPathSelectorDefaultConfig,
 16489  		subPath:  NewDeviceSpecProxyConfigFieldPathBuilder().HttpProxy().FieldPath(),
 16490  	}
 16491  }
 16492  
 16493  func (s Device_Status_ProxyConfigStatusPathSelectorDefaultConfigHttpProxy) WithValue(value string) *DeviceStatusProxyConfigStatus_FieldSubPathValue {
 16494  	return s.FieldPath().WithIValue(value).(*DeviceStatusProxyConfigStatus_FieldSubPathValue)
 16495  }
 16496  
 16497  func (s Device_Status_ProxyConfigStatusPathSelectorDefaultConfigHttpProxy) WithArrayOfValues(values []string) *DeviceStatusProxyConfigStatus_FieldSubPathArrayOfValues {
 16498  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusProxyConfigStatus_FieldSubPathArrayOfValues)
 16499  }
 16500  
 16501  type Device_Status_ProxyConfigStatusPathSelectorDefaultConfigHttpsProxy struct{}
 16502  
 16503  func (Device_Status_ProxyConfigStatusPathSelectorDefaultConfigHttpsProxy) FieldPath() *DeviceStatusProxyConfigStatus_FieldSubPath {
 16504  	return &DeviceStatusProxyConfigStatus_FieldSubPath{
 16505  		selector: DeviceStatusProxyConfigStatus_FieldPathSelectorDefaultConfig,
 16506  		subPath:  NewDeviceSpecProxyConfigFieldPathBuilder().HttpsProxy().FieldPath(),
 16507  	}
 16508  }
 16509  
 16510  func (s Device_Status_ProxyConfigStatusPathSelectorDefaultConfigHttpsProxy) WithValue(value string) *DeviceStatusProxyConfigStatus_FieldSubPathValue {
 16511  	return s.FieldPath().WithIValue(value).(*DeviceStatusProxyConfigStatus_FieldSubPathValue)
 16512  }
 16513  
 16514  func (s Device_Status_ProxyConfigStatusPathSelectorDefaultConfigHttpsProxy) WithArrayOfValues(values []string) *DeviceStatusProxyConfigStatus_FieldSubPathArrayOfValues {
 16515  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusProxyConfigStatus_FieldSubPathArrayOfValues)
 16516  }
 16517  
 16518  type Device_Status_ProxyConfigStatusPathSelectorDefaultConfigNoProxy struct{}
 16519  
 16520  func (Device_Status_ProxyConfigStatusPathSelectorDefaultConfigNoProxy) FieldPath() *DeviceStatusProxyConfigStatus_FieldSubPath {
 16521  	return &DeviceStatusProxyConfigStatus_FieldSubPath{
 16522  		selector: DeviceStatusProxyConfigStatus_FieldPathSelectorDefaultConfig,
 16523  		subPath:  NewDeviceSpecProxyConfigFieldPathBuilder().NoProxy().FieldPath(),
 16524  	}
 16525  }
 16526  
 16527  func (s Device_Status_ProxyConfigStatusPathSelectorDefaultConfigNoProxy) WithValue(value string) *DeviceStatusProxyConfigStatus_FieldSubPathValue {
 16528  	return s.FieldPath().WithIValue(value).(*DeviceStatusProxyConfigStatus_FieldSubPathValue)
 16529  }
 16530  
 16531  func (s Device_Status_ProxyConfigStatusPathSelectorDefaultConfigNoProxy) WithArrayOfValues(values []string) *DeviceStatusProxyConfigStatus_FieldSubPathArrayOfValues {
 16532  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusProxyConfigStatus_FieldSubPathArrayOfValues)
 16533  }
 16534  
 16535  type Device_Status_ProxyConfigStatusPathSelectorDefaultConfigProxyInterfaces struct{}
 16536  
 16537  func (Device_Status_ProxyConfigStatusPathSelectorDefaultConfigProxyInterfaces) FieldPath() *DeviceStatusProxyConfigStatus_FieldSubPath {
 16538  	return &DeviceStatusProxyConfigStatus_FieldSubPath{
 16539  		selector: DeviceStatusProxyConfigStatus_FieldPathSelectorDefaultConfig,
 16540  		subPath:  NewDeviceSpecProxyConfigFieldPathBuilder().ProxyInterfaces().FieldPath(),
 16541  	}
 16542  }
 16543  
 16544  func (s Device_Status_ProxyConfigStatusPathSelectorDefaultConfigProxyInterfaces) WithValue(value []string) *DeviceStatusProxyConfigStatus_FieldSubPathValue {
 16545  	return s.FieldPath().WithIValue(value).(*DeviceStatusProxyConfigStatus_FieldSubPathValue)
 16546  }
 16547  
 16548  func (s Device_Status_ProxyConfigStatusPathSelectorDefaultConfigProxyInterfaces) WithArrayOfValues(values [][]string) *DeviceStatusProxyConfigStatus_FieldSubPathArrayOfValues {
 16549  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusProxyConfigStatus_FieldSubPathArrayOfValues)
 16550  }
 16551  
 16552  func (s Device_Status_ProxyConfigStatusPathSelectorDefaultConfigProxyInterfaces) WithItemValue(value string) *DeviceStatusProxyConfigStatus_FieldSubPathArrayItemValue {
 16553  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusProxyConfigStatus_FieldSubPathArrayItemValue)
 16554  }
 16555  
 16556  type Device_Status_ProxyConfigStatusPathSelectorActiveConfig struct{}
 16557  
 16558  func (Device_Status_ProxyConfigStatusPathSelectorActiveConfig) FieldPath() *DeviceStatusProxyConfigStatus_FieldTerminalPath {
 16559  	return &DeviceStatusProxyConfigStatus_FieldTerminalPath{selector: DeviceStatusProxyConfigStatus_FieldPathSelectorActiveConfig}
 16560  }
 16561  
 16562  func (s Device_Status_ProxyConfigStatusPathSelectorActiveConfig) WithValue(value *Device_Spec_ProxyConfig) *DeviceStatusProxyConfigStatus_FieldTerminalPathValue {
 16563  	return s.FieldPath().WithIValue(value).(*DeviceStatusProxyConfigStatus_FieldTerminalPathValue)
 16564  }
 16565  
 16566  func (s Device_Status_ProxyConfigStatusPathSelectorActiveConfig) WithArrayOfValues(values []*Device_Spec_ProxyConfig) *DeviceStatusProxyConfigStatus_FieldTerminalPathArrayOfValues {
 16567  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusProxyConfigStatus_FieldTerminalPathArrayOfValues)
 16568  }
 16569  
 16570  func (Device_Status_ProxyConfigStatusPathSelectorActiveConfig) WithSubPath(subPath DeviceSpecProxyConfig_FieldPath) *DeviceStatusProxyConfigStatus_FieldSubPath {
 16571  	return &DeviceStatusProxyConfigStatus_FieldSubPath{selector: DeviceStatusProxyConfigStatus_FieldPathSelectorActiveConfig, subPath: subPath}
 16572  }
 16573  
 16574  func (s Device_Status_ProxyConfigStatusPathSelectorActiveConfig) WithSubValue(subPathValue DeviceSpecProxyConfig_FieldPathValue) *DeviceStatusProxyConfigStatus_FieldSubPathValue {
 16575  	return &DeviceStatusProxyConfigStatus_FieldSubPathValue{DeviceStatusProxyConfigStatus_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 16576  }
 16577  
 16578  func (s Device_Status_ProxyConfigStatusPathSelectorActiveConfig) WithSubArrayOfValues(subPathArrayOfValues DeviceSpecProxyConfig_FieldPathArrayOfValues) *DeviceStatusProxyConfigStatus_FieldSubPathArrayOfValues {
 16579  	return &DeviceStatusProxyConfigStatus_FieldSubPathArrayOfValues{DeviceStatusProxyConfigStatus_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 16580  }
 16581  
 16582  func (s Device_Status_ProxyConfigStatusPathSelectorActiveConfig) WithSubArrayItemValue(subPathArrayItemValue DeviceSpecProxyConfig_FieldPathArrayItemValue) *DeviceStatusProxyConfigStatus_FieldSubPathArrayItemValue {
 16583  	return &DeviceStatusProxyConfigStatus_FieldSubPathArrayItemValue{DeviceStatusProxyConfigStatus_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 16584  }
 16585  
 16586  func (Device_Status_ProxyConfigStatusPathSelectorActiveConfig) HttpProxy() Device_Status_ProxyConfigStatusPathSelectorActiveConfigHttpProxy {
 16587  	return Device_Status_ProxyConfigStatusPathSelectorActiveConfigHttpProxy{}
 16588  }
 16589  
 16590  func (Device_Status_ProxyConfigStatusPathSelectorActiveConfig) HttpsProxy() Device_Status_ProxyConfigStatusPathSelectorActiveConfigHttpsProxy {
 16591  	return Device_Status_ProxyConfigStatusPathSelectorActiveConfigHttpsProxy{}
 16592  }
 16593  
 16594  func (Device_Status_ProxyConfigStatusPathSelectorActiveConfig) NoProxy() Device_Status_ProxyConfigStatusPathSelectorActiveConfigNoProxy {
 16595  	return Device_Status_ProxyConfigStatusPathSelectorActiveConfigNoProxy{}
 16596  }
 16597  
 16598  func (Device_Status_ProxyConfigStatusPathSelectorActiveConfig) ProxyInterfaces() Device_Status_ProxyConfigStatusPathSelectorActiveConfigProxyInterfaces {
 16599  	return Device_Status_ProxyConfigStatusPathSelectorActiveConfigProxyInterfaces{}
 16600  }
 16601  
 16602  type Device_Status_ProxyConfigStatusPathSelectorActiveConfigHttpProxy struct{}
 16603  
 16604  func (Device_Status_ProxyConfigStatusPathSelectorActiveConfigHttpProxy) FieldPath() *DeviceStatusProxyConfigStatus_FieldSubPath {
 16605  	return &DeviceStatusProxyConfigStatus_FieldSubPath{
 16606  		selector: DeviceStatusProxyConfigStatus_FieldPathSelectorActiveConfig,
 16607  		subPath:  NewDeviceSpecProxyConfigFieldPathBuilder().HttpProxy().FieldPath(),
 16608  	}
 16609  }
 16610  
 16611  func (s Device_Status_ProxyConfigStatusPathSelectorActiveConfigHttpProxy) WithValue(value string) *DeviceStatusProxyConfigStatus_FieldSubPathValue {
 16612  	return s.FieldPath().WithIValue(value).(*DeviceStatusProxyConfigStatus_FieldSubPathValue)
 16613  }
 16614  
 16615  func (s Device_Status_ProxyConfigStatusPathSelectorActiveConfigHttpProxy) WithArrayOfValues(values []string) *DeviceStatusProxyConfigStatus_FieldSubPathArrayOfValues {
 16616  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusProxyConfigStatus_FieldSubPathArrayOfValues)
 16617  }
 16618  
 16619  type Device_Status_ProxyConfigStatusPathSelectorActiveConfigHttpsProxy struct{}
 16620  
 16621  func (Device_Status_ProxyConfigStatusPathSelectorActiveConfigHttpsProxy) FieldPath() *DeviceStatusProxyConfigStatus_FieldSubPath {
 16622  	return &DeviceStatusProxyConfigStatus_FieldSubPath{
 16623  		selector: DeviceStatusProxyConfigStatus_FieldPathSelectorActiveConfig,
 16624  		subPath:  NewDeviceSpecProxyConfigFieldPathBuilder().HttpsProxy().FieldPath(),
 16625  	}
 16626  }
 16627  
 16628  func (s Device_Status_ProxyConfigStatusPathSelectorActiveConfigHttpsProxy) WithValue(value string) *DeviceStatusProxyConfigStatus_FieldSubPathValue {
 16629  	return s.FieldPath().WithIValue(value).(*DeviceStatusProxyConfigStatus_FieldSubPathValue)
 16630  }
 16631  
 16632  func (s Device_Status_ProxyConfigStatusPathSelectorActiveConfigHttpsProxy) WithArrayOfValues(values []string) *DeviceStatusProxyConfigStatus_FieldSubPathArrayOfValues {
 16633  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusProxyConfigStatus_FieldSubPathArrayOfValues)
 16634  }
 16635  
 16636  type Device_Status_ProxyConfigStatusPathSelectorActiveConfigNoProxy struct{}
 16637  
 16638  func (Device_Status_ProxyConfigStatusPathSelectorActiveConfigNoProxy) FieldPath() *DeviceStatusProxyConfigStatus_FieldSubPath {
 16639  	return &DeviceStatusProxyConfigStatus_FieldSubPath{
 16640  		selector: DeviceStatusProxyConfigStatus_FieldPathSelectorActiveConfig,
 16641  		subPath:  NewDeviceSpecProxyConfigFieldPathBuilder().NoProxy().FieldPath(),
 16642  	}
 16643  }
 16644  
 16645  func (s Device_Status_ProxyConfigStatusPathSelectorActiveConfigNoProxy) WithValue(value string) *DeviceStatusProxyConfigStatus_FieldSubPathValue {
 16646  	return s.FieldPath().WithIValue(value).(*DeviceStatusProxyConfigStatus_FieldSubPathValue)
 16647  }
 16648  
 16649  func (s Device_Status_ProxyConfigStatusPathSelectorActiveConfigNoProxy) WithArrayOfValues(values []string) *DeviceStatusProxyConfigStatus_FieldSubPathArrayOfValues {
 16650  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusProxyConfigStatus_FieldSubPathArrayOfValues)
 16651  }
 16652  
 16653  type Device_Status_ProxyConfigStatusPathSelectorActiveConfigProxyInterfaces struct{}
 16654  
 16655  func (Device_Status_ProxyConfigStatusPathSelectorActiveConfigProxyInterfaces) FieldPath() *DeviceStatusProxyConfigStatus_FieldSubPath {
 16656  	return &DeviceStatusProxyConfigStatus_FieldSubPath{
 16657  		selector: DeviceStatusProxyConfigStatus_FieldPathSelectorActiveConfig,
 16658  		subPath:  NewDeviceSpecProxyConfigFieldPathBuilder().ProxyInterfaces().FieldPath(),
 16659  	}
 16660  }
 16661  
 16662  func (s Device_Status_ProxyConfigStatusPathSelectorActiveConfigProxyInterfaces) WithValue(value []string) *DeviceStatusProxyConfigStatus_FieldSubPathValue {
 16663  	return s.FieldPath().WithIValue(value).(*DeviceStatusProxyConfigStatus_FieldSubPathValue)
 16664  }
 16665  
 16666  func (s Device_Status_ProxyConfigStatusPathSelectorActiveConfigProxyInterfaces) WithArrayOfValues(values [][]string) *DeviceStatusProxyConfigStatus_FieldSubPathArrayOfValues {
 16667  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusProxyConfigStatus_FieldSubPathArrayOfValues)
 16668  }
 16669  
 16670  func (s Device_Status_ProxyConfigStatusPathSelectorActiveConfigProxyInterfaces) WithItemValue(value string) *DeviceStatusProxyConfigStatus_FieldSubPathArrayItemValue {
 16671  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusProxyConfigStatus_FieldSubPathArrayItemValue)
 16672  }
 16673  
 16674  type Device_Status_ProxyConfigStatusPathSelectorApiConfig struct{}
 16675  
 16676  func (Device_Status_ProxyConfigStatusPathSelectorApiConfig) FieldPath() *DeviceStatusProxyConfigStatus_FieldTerminalPath {
 16677  	return &DeviceStatusProxyConfigStatus_FieldTerminalPath{selector: DeviceStatusProxyConfigStatus_FieldPathSelectorApiConfig}
 16678  }
 16679  
 16680  func (s Device_Status_ProxyConfigStatusPathSelectorApiConfig) WithValue(value *Device_Spec_ProxyConfig) *DeviceStatusProxyConfigStatus_FieldTerminalPathValue {
 16681  	return s.FieldPath().WithIValue(value).(*DeviceStatusProxyConfigStatus_FieldTerminalPathValue)
 16682  }
 16683  
 16684  func (s Device_Status_ProxyConfigStatusPathSelectorApiConfig) WithArrayOfValues(values []*Device_Spec_ProxyConfig) *DeviceStatusProxyConfigStatus_FieldTerminalPathArrayOfValues {
 16685  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusProxyConfigStatus_FieldTerminalPathArrayOfValues)
 16686  }
 16687  
 16688  func (Device_Status_ProxyConfigStatusPathSelectorApiConfig) WithSubPath(subPath DeviceSpecProxyConfig_FieldPath) *DeviceStatusProxyConfigStatus_FieldSubPath {
 16689  	return &DeviceStatusProxyConfigStatus_FieldSubPath{selector: DeviceStatusProxyConfigStatus_FieldPathSelectorApiConfig, subPath: subPath}
 16690  }
 16691  
 16692  func (s Device_Status_ProxyConfigStatusPathSelectorApiConfig) WithSubValue(subPathValue DeviceSpecProxyConfig_FieldPathValue) *DeviceStatusProxyConfigStatus_FieldSubPathValue {
 16693  	return &DeviceStatusProxyConfigStatus_FieldSubPathValue{DeviceStatusProxyConfigStatus_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 16694  }
 16695  
 16696  func (s Device_Status_ProxyConfigStatusPathSelectorApiConfig) WithSubArrayOfValues(subPathArrayOfValues DeviceSpecProxyConfig_FieldPathArrayOfValues) *DeviceStatusProxyConfigStatus_FieldSubPathArrayOfValues {
 16697  	return &DeviceStatusProxyConfigStatus_FieldSubPathArrayOfValues{DeviceStatusProxyConfigStatus_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 16698  }
 16699  
 16700  func (s Device_Status_ProxyConfigStatusPathSelectorApiConfig) WithSubArrayItemValue(subPathArrayItemValue DeviceSpecProxyConfig_FieldPathArrayItemValue) *DeviceStatusProxyConfigStatus_FieldSubPathArrayItemValue {
 16701  	return &DeviceStatusProxyConfigStatus_FieldSubPathArrayItemValue{DeviceStatusProxyConfigStatus_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 16702  }
 16703  
 16704  func (Device_Status_ProxyConfigStatusPathSelectorApiConfig) HttpProxy() Device_Status_ProxyConfigStatusPathSelectorApiConfigHttpProxy {
 16705  	return Device_Status_ProxyConfigStatusPathSelectorApiConfigHttpProxy{}
 16706  }
 16707  
 16708  func (Device_Status_ProxyConfigStatusPathSelectorApiConfig) HttpsProxy() Device_Status_ProxyConfigStatusPathSelectorApiConfigHttpsProxy {
 16709  	return Device_Status_ProxyConfigStatusPathSelectorApiConfigHttpsProxy{}
 16710  }
 16711  
 16712  func (Device_Status_ProxyConfigStatusPathSelectorApiConfig) NoProxy() Device_Status_ProxyConfigStatusPathSelectorApiConfigNoProxy {
 16713  	return Device_Status_ProxyConfigStatusPathSelectorApiConfigNoProxy{}
 16714  }
 16715  
 16716  func (Device_Status_ProxyConfigStatusPathSelectorApiConfig) ProxyInterfaces() Device_Status_ProxyConfigStatusPathSelectorApiConfigProxyInterfaces {
 16717  	return Device_Status_ProxyConfigStatusPathSelectorApiConfigProxyInterfaces{}
 16718  }
 16719  
 16720  type Device_Status_ProxyConfigStatusPathSelectorApiConfigHttpProxy struct{}
 16721  
 16722  func (Device_Status_ProxyConfigStatusPathSelectorApiConfigHttpProxy) FieldPath() *DeviceStatusProxyConfigStatus_FieldSubPath {
 16723  	return &DeviceStatusProxyConfigStatus_FieldSubPath{
 16724  		selector: DeviceStatusProxyConfigStatus_FieldPathSelectorApiConfig,
 16725  		subPath:  NewDeviceSpecProxyConfigFieldPathBuilder().HttpProxy().FieldPath(),
 16726  	}
 16727  }
 16728  
 16729  func (s Device_Status_ProxyConfigStatusPathSelectorApiConfigHttpProxy) WithValue(value string) *DeviceStatusProxyConfigStatus_FieldSubPathValue {
 16730  	return s.FieldPath().WithIValue(value).(*DeviceStatusProxyConfigStatus_FieldSubPathValue)
 16731  }
 16732  
 16733  func (s Device_Status_ProxyConfigStatusPathSelectorApiConfigHttpProxy) WithArrayOfValues(values []string) *DeviceStatusProxyConfigStatus_FieldSubPathArrayOfValues {
 16734  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusProxyConfigStatus_FieldSubPathArrayOfValues)
 16735  }
 16736  
 16737  type Device_Status_ProxyConfigStatusPathSelectorApiConfigHttpsProxy struct{}
 16738  
 16739  func (Device_Status_ProxyConfigStatusPathSelectorApiConfigHttpsProxy) FieldPath() *DeviceStatusProxyConfigStatus_FieldSubPath {
 16740  	return &DeviceStatusProxyConfigStatus_FieldSubPath{
 16741  		selector: DeviceStatusProxyConfigStatus_FieldPathSelectorApiConfig,
 16742  		subPath:  NewDeviceSpecProxyConfigFieldPathBuilder().HttpsProxy().FieldPath(),
 16743  	}
 16744  }
 16745  
 16746  func (s Device_Status_ProxyConfigStatusPathSelectorApiConfigHttpsProxy) WithValue(value string) *DeviceStatusProxyConfigStatus_FieldSubPathValue {
 16747  	return s.FieldPath().WithIValue(value).(*DeviceStatusProxyConfigStatus_FieldSubPathValue)
 16748  }
 16749  
 16750  func (s Device_Status_ProxyConfigStatusPathSelectorApiConfigHttpsProxy) WithArrayOfValues(values []string) *DeviceStatusProxyConfigStatus_FieldSubPathArrayOfValues {
 16751  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusProxyConfigStatus_FieldSubPathArrayOfValues)
 16752  }
 16753  
 16754  type Device_Status_ProxyConfigStatusPathSelectorApiConfigNoProxy struct{}
 16755  
 16756  func (Device_Status_ProxyConfigStatusPathSelectorApiConfigNoProxy) FieldPath() *DeviceStatusProxyConfigStatus_FieldSubPath {
 16757  	return &DeviceStatusProxyConfigStatus_FieldSubPath{
 16758  		selector: DeviceStatusProxyConfigStatus_FieldPathSelectorApiConfig,
 16759  		subPath:  NewDeviceSpecProxyConfigFieldPathBuilder().NoProxy().FieldPath(),
 16760  	}
 16761  }
 16762  
 16763  func (s Device_Status_ProxyConfigStatusPathSelectorApiConfigNoProxy) WithValue(value string) *DeviceStatusProxyConfigStatus_FieldSubPathValue {
 16764  	return s.FieldPath().WithIValue(value).(*DeviceStatusProxyConfigStatus_FieldSubPathValue)
 16765  }
 16766  
 16767  func (s Device_Status_ProxyConfigStatusPathSelectorApiConfigNoProxy) WithArrayOfValues(values []string) *DeviceStatusProxyConfigStatus_FieldSubPathArrayOfValues {
 16768  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusProxyConfigStatus_FieldSubPathArrayOfValues)
 16769  }
 16770  
 16771  type Device_Status_ProxyConfigStatusPathSelectorApiConfigProxyInterfaces struct{}
 16772  
 16773  func (Device_Status_ProxyConfigStatusPathSelectorApiConfigProxyInterfaces) FieldPath() *DeviceStatusProxyConfigStatus_FieldSubPath {
 16774  	return &DeviceStatusProxyConfigStatus_FieldSubPath{
 16775  		selector: DeviceStatusProxyConfigStatus_FieldPathSelectorApiConfig,
 16776  		subPath:  NewDeviceSpecProxyConfigFieldPathBuilder().ProxyInterfaces().FieldPath(),
 16777  	}
 16778  }
 16779  
 16780  func (s Device_Status_ProxyConfigStatusPathSelectorApiConfigProxyInterfaces) WithValue(value []string) *DeviceStatusProxyConfigStatus_FieldSubPathValue {
 16781  	return s.FieldPath().WithIValue(value).(*DeviceStatusProxyConfigStatus_FieldSubPathValue)
 16782  }
 16783  
 16784  func (s Device_Status_ProxyConfigStatusPathSelectorApiConfigProxyInterfaces) WithArrayOfValues(values [][]string) *DeviceStatusProxyConfigStatus_FieldSubPathArrayOfValues {
 16785  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusProxyConfigStatus_FieldSubPathArrayOfValues)
 16786  }
 16787  
 16788  func (s Device_Status_ProxyConfigStatusPathSelectorApiConfigProxyInterfaces) WithItemValue(value string) *DeviceStatusProxyConfigStatus_FieldSubPathArrayItemValue {
 16789  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusProxyConfigStatus_FieldSubPathArrayItemValue)
 16790  }
 16791  
 16792  type DeviceStatusDeviceInfoFieldPathBuilder struct{}
 16793  
 16794  func NewDeviceStatusDeviceInfoFieldPathBuilder() DeviceStatusDeviceInfoFieldPathBuilder {
 16795  	return DeviceStatusDeviceInfoFieldPathBuilder{}
 16796  }
 16797  func (DeviceStatusDeviceInfoFieldPathBuilder) Architecture() Device_Status_DeviceInfoPathSelectorArchitecture {
 16798  	return Device_Status_DeviceInfoPathSelectorArchitecture{}
 16799  }
 16800  func (DeviceStatusDeviceInfoFieldPathBuilder) Hardware() Device_Status_DeviceInfoPathSelectorHardware {
 16801  	return Device_Status_DeviceInfoPathSelectorHardware{}
 16802  }
 16803  func (DeviceStatusDeviceInfoFieldPathBuilder) OperatingSystem() Device_Status_DeviceInfoPathSelectorOperatingSystem {
 16804  	return Device_Status_DeviceInfoPathSelectorOperatingSystem{}
 16805  }
 16806  func (DeviceStatusDeviceInfoFieldPathBuilder) KernelVersion() Device_Status_DeviceInfoPathSelectorKernelVersion {
 16807  	return Device_Status_DeviceInfoPathSelectorKernelVersion{}
 16808  }
 16809  func (DeviceStatusDeviceInfoFieldPathBuilder) OsImage() Device_Status_DeviceInfoPathSelectorOsImage {
 16810  	return Device_Status_DeviceInfoPathSelectorOsImage{}
 16811  }
 16812  func (DeviceStatusDeviceInfoFieldPathBuilder) ContainerRuntimeVersion() Device_Status_DeviceInfoPathSelectorContainerRuntimeVersion {
 16813  	return Device_Status_DeviceInfoPathSelectorContainerRuntimeVersion{}
 16814  }
 16815  func (DeviceStatusDeviceInfoFieldPathBuilder) OsVersion() Device_Status_DeviceInfoPathSelectorOsVersion {
 16816  	return Device_Status_DeviceInfoPathSelectorOsVersion{}
 16817  }
 16818  func (DeviceStatusDeviceInfoFieldPathBuilder) Driver() Device_Status_DeviceInfoPathSelectorDriver {
 16819  	return Device_Status_DeviceInfoPathSelectorDriver{}
 16820  }
 16821  func (DeviceStatusDeviceInfoFieldPathBuilder) HardwareInformation() Device_Status_DeviceInfoPathSelectorHardwareInformation {
 16822  	return Device_Status_DeviceInfoPathSelectorHardwareInformation{}
 16823  }
 16824  func (DeviceStatusDeviceInfoFieldPathBuilder) NetworkInterfaces() Device_Status_DeviceInfoPathSelectorNetworkInterfaces {
 16825  	return Device_Status_DeviceInfoPathSelectorNetworkInterfaces{}
 16826  }
 16827  func (DeviceStatusDeviceInfoFieldPathBuilder) ControlPlaneInterfaceInfo() Device_Status_DeviceInfoPathSelectorControlPlaneInterfaceInfo {
 16828  	return Device_Status_DeviceInfoPathSelectorControlPlaneInterfaceInfo{}
 16829  }
 16830  
 16831  type Device_Status_DeviceInfoPathSelectorArchitecture struct{}
 16832  
 16833  func (Device_Status_DeviceInfoPathSelectorArchitecture) FieldPath() *DeviceStatusDeviceInfo_FieldTerminalPath {
 16834  	return &DeviceStatusDeviceInfo_FieldTerminalPath{selector: DeviceStatusDeviceInfo_FieldPathSelectorArchitecture}
 16835  }
 16836  
 16837  func (s Device_Status_DeviceInfoPathSelectorArchitecture) WithValue(value string) *DeviceStatusDeviceInfo_FieldTerminalPathValue {
 16838  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldTerminalPathValue)
 16839  }
 16840  
 16841  func (s Device_Status_DeviceInfoPathSelectorArchitecture) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldTerminalPathArrayOfValues {
 16842  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldTerminalPathArrayOfValues)
 16843  }
 16844  
 16845  type Device_Status_DeviceInfoPathSelectorHardware struct{}
 16846  
 16847  func (Device_Status_DeviceInfoPathSelectorHardware) FieldPath() *DeviceStatusDeviceInfo_FieldTerminalPath {
 16848  	return &DeviceStatusDeviceInfo_FieldTerminalPath{selector: DeviceStatusDeviceInfo_FieldPathSelectorHardware}
 16849  }
 16850  
 16851  func (s Device_Status_DeviceInfoPathSelectorHardware) WithValue(value string) *DeviceStatusDeviceInfo_FieldTerminalPathValue {
 16852  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldTerminalPathValue)
 16853  }
 16854  
 16855  func (s Device_Status_DeviceInfoPathSelectorHardware) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldTerminalPathArrayOfValues {
 16856  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldTerminalPathArrayOfValues)
 16857  }
 16858  
 16859  type Device_Status_DeviceInfoPathSelectorOperatingSystem struct{}
 16860  
 16861  func (Device_Status_DeviceInfoPathSelectorOperatingSystem) FieldPath() *DeviceStatusDeviceInfo_FieldTerminalPath {
 16862  	return &DeviceStatusDeviceInfo_FieldTerminalPath{selector: DeviceStatusDeviceInfo_FieldPathSelectorOperatingSystem}
 16863  }
 16864  
 16865  func (s Device_Status_DeviceInfoPathSelectorOperatingSystem) WithValue(value string) *DeviceStatusDeviceInfo_FieldTerminalPathValue {
 16866  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldTerminalPathValue)
 16867  }
 16868  
 16869  func (s Device_Status_DeviceInfoPathSelectorOperatingSystem) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldTerminalPathArrayOfValues {
 16870  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldTerminalPathArrayOfValues)
 16871  }
 16872  
 16873  type Device_Status_DeviceInfoPathSelectorKernelVersion struct{}
 16874  
 16875  func (Device_Status_DeviceInfoPathSelectorKernelVersion) FieldPath() *DeviceStatusDeviceInfo_FieldTerminalPath {
 16876  	return &DeviceStatusDeviceInfo_FieldTerminalPath{selector: DeviceStatusDeviceInfo_FieldPathSelectorKernelVersion}
 16877  }
 16878  
 16879  func (s Device_Status_DeviceInfoPathSelectorKernelVersion) WithValue(value string) *DeviceStatusDeviceInfo_FieldTerminalPathValue {
 16880  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldTerminalPathValue)
 16881  }
 16882  
 16883  func (s Device_Status_DeviceInfoPathSelectorKernelVersion) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldTerminalPathArrayOfValues {
 16884  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldTerminalPathArrayOfValues)
 16885  }
 16886  
 16887  type Device_Status_DeviceInfoPathSelectorOsImage struct{}
 16888  
 16889  func (Device_Status_DeviceInfoPathSelectorOsImage) FieldPath() *DeviceStatusDeviceInfo_FieldTerminalPath {
 16890  	return &DeviceStatusDeviceInfo_FieldTerminalPath{selector: DeviceStatusDeviceInfo_FieldPathSelectorOsImage}
 16891  }
 16892  
 16893  func (s Device_Status_DeviceInfoPathSelectorOsImage) WithValue(value string) *DeviceStatusDeviceInfo_FieldTerminalPathValue {
 16894  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldTerminalPathValue)
 16895  }
 16896  
 16897  func (s Device_Status_DeviceInfoPathSelectorOsImage) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldTerminalPathArrayOfValues {
 16898  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldTerminalPathArrayOfValues)
 16899  }
 16900  
 16901  type Device_Status_DeviceInfoPathSelectorContainerRuntimeVersion struct{}
 16902  
 16903  func (Device_Status_DeviceInfoPathSelectorContainerRuntimeVersion) FieldPath() *DeviceStatusDeviceInfo_FieldTerminalPath {
 16904  	return &DeviceStatusDeviceInfo_FieldTerminalPath{selector: DeviceStatusDeviceInfo_FieldPathSelectorContainerRuntimeVersion}
 16905  }
 16906  
 16907  func (s Device_Status_DeviceInfoPathSelectorContainerRuntimeVersion) WithValue(value string) *DeviceStatusDeviceInfo_FieldTerminalPathValue {
 16908  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldTerminalPathValue)
 16909  }
 16910  
 16911  func (s Device_Status_DeviceInfoPathSelectorContainerRuntimeVersion) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldTerminalPathArrayOfValues {
 16912  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldTerminalPathArrayOfValues)
 16913  }
 16914  
 16915  type Device_Status_DeviceInfoPathSelectorOsVersion struct{}
 16916  
 16917  func (Device_Status_DeviceInfoPathSelectorOsVersion) FieldPath() *DeviceStatusDeviceInfo_FieldTerminalPath {
 16918  	return &DeviceStatusDeviceInfo_FieldTerminalPath{selector: DeviceStatusDeviceInfo_FieldPathSelectorOsVersion}
 16919  }
 16920  
 16921  func (s Device_Status_DeviceInfoPathSelectorOsVersion) WithValue(value string) *DeviceStatusDeviceInfo_FieldTerminalPathValue {
 16922  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldTerminalPathValue)
 16923  }
 16924  
 16925  func (s Device_Status_DeviceInfoPathSelectorOsVersion) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldTerminalPathArrayOfValues {
 16926  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldTerminalPathArrayOfValues)
 16927  }
 16928  
 16929  type Device_Status_DeviceInfoPathSelectorDriver struct{}
 16930  
 16931  func (Device_Status_DeviceInfoPathSelectorDriver) FieldPath() *DeviceStatusDeviceInfo_FieldTerminalPath {
 16932  	return &DeviceStatusDeviceInfo_FieldTerminalPath{selector: DeviceStatusDeviceInfo_FieldPathSelectorDriver}
 16933  }
 16934  
 16935  func (s Device_Status_DeviceInfoPathSelectorDriver) WithValue(value string) *DeviceStatusDeviceInfo_FieldTerminalPathValue {
 16936  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldTerminalPathValue)
 16937  }
 16938  
 16939  func (s Device_Status_DeviceInfoPathSelectorDriver) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldTerminalPathArrayOfValues {
 16940  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldTerminalPathArrayOfValues)
 16941  }
 16942  
 16943  type Device_Status_DeviceInfoPathSelectorHardwareInformation struct{}
 16944  
 16945  func (Device_Status_DeviceInfoPathSelectorHardwareInformation) FieldPath() *DeviceStatusDeviceInfo_FieldTerminalPath {
 16946  	return &DeviceStatusDeviceInfo_FieldTerminalPath{selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation}
 16947  }
 16948  
 16949  func (s Device_Status_DeviceInfoPathSelectorHardwareInformation) WithValue(value *Device_Status_DeviceInfo_HardwareInformation) *DeviceStatusDeviceInfo_FieldTerminalPathValue {
 16950  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldTerminalPathValue)
 16951  }
 16952  
 16953  func (s Device_Status_DeviceInfoPathSelectorHardwareInformation) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation) *DeviceStatusDeviceInfo_FieldTerminalPathArrayOfValues {
 16954  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldTerminalPathArrayOfValues)
 16955  }
 16956  
 16957  func (Device_Status_DeviceInfoPathSelectorHardwareInformation) WithSubPath(subPath DeviceStatusDeviceInfoHardwareInformation_FieldPath) *DeviceStatusDeviceInfo_FieldSubPath {
 16958  	return &DeviceStatusDeviceInfo_FieldSubPath{selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation, subPath: subPath}
 16959  }
 16960  
 16961  func (s Device_Status_DeviceInfoPathSelectorHardwareInformation) WithSubValue(subPathValue DeviceStatusDeviceInfoHardwareInformation_FieldPathValue) *DeviceStatusDeviceInfo_FieldSubPathValue {
 16962  	return &DeviceStatusDeviceInfo_FieldSubPathValue{DeviceStatusDeviceInfo_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 16963  }
 16964  
 16965  func (s Device_Status_DeviceInfoPathSelectorHardwareInformation) WithSubArrayOfValues(subPathArrayOfValues DeviceStatusDeviceInfoHardwareInformation_FieldPathArrayOfValues) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 16966  	return &DeviceStatusDeviceInfo_FieldSubPathArrayOfValues{DeviceStatusDeviceInfo_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 16967  }
 16968  
 16969  func (s Device_Status_DeviceInfoPathSelectorHardwareInformation) WithSubArrayItemValue(subPathArrayItemValue DeviceStatusDeviceInfoHardwareInformation_FieldPathArrayItemValue) *DeviceStatusDeviceInfo_FieldSubPathArrayItemValue {
 16970  	return &DeviceStatusDeviceInfo_FieldSubPathArrayItemValue{DeviceStatusDeviceInfo_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 16971  }
 16972  
 16973  func (Device_Status_DeviceInfoPathSelectorHardwareInformation) Os() Device_Status_DeviceInfoPathSelectorHardwareInformationOs {
 16974  	return Device_Status_DeviceInfoPathSelectorHardwareInformationOs{}
 16975  }
 16976  
 16977  func (Device_Status_DeviceInfoPathSelectorHardwareInformation) Bios() Device_Status_DeviceInfoPathSelectorHardwareInformationBios {
 16978  	return Device_Status_DeviceInfoPathSelectorHardwareInformationBios{}
 16979  }
 16980  
 16981  func (Device_Status_DeviceInfoPathSelectorHardwareInformation) System() Device_Status_DeviceInfoPathSelectorHardwareInformationSystem {
 16982  	return Device_Status_DeviceInfoPathSelectorHardwareInformationSystem{}
 16983  }
 16984  
 16985  func (Device_Status_DeviceInfoPathSelectorHardwareInformation) Cpu() Device_Status_DeviceInfoPathSelectorHardwareInformationCpu {
 16986  	return Device_Status_DeviceInfoPathSelectorHardwareInformationCpu{}
 16987  }
 16988  
 16989  func (Device_Status_DeviceInfoPathSelectorHardwareInformation) Block() Device_Status_DeviceInfoPathSelectorHardwareInformationBlock {
 16990  	return Device_Status_DeviceInfoPathSelectorHardwareInformationBlock{}
 16991  }
 16992  
 16993  func (Device_Status_DeviceInfoPathSelectorHardwareInformation) Network() Device_Status_DeviceInfoPathSelectorHardwareInformationNetwork {
 16994  	return Device_Status_DeviceInfoPathSelectorHardwareInformationNetwork{}
 16995  }
 16996  
 16997  func (Device_Status_DeviceInfoPathSelectorHardwareInformation) Gpu() Device_Status_DeviceInfoPathSelectorHardwareInformationGpu {
 16998  	return Device_Status_DeviceInfoPathSelectorHardwareInformationGpu{}
 16999  }
 17000  
 17001  func (Device_Status_DeviceInfoPathSelectorHardwareInformation) MemoryInfo() Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfo {
 17002  	return Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfo{}
 17003  }
 17004  
 17005  func (Device_Status_DeviceInfoPathSelectorHardwareInformation) HailoInfo() Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfo {
 17006  	return Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfo{}
 17007  }
 17008  
 17009  func (Device_Status_DeviceInfoPathSelectorHardwareInformation) NvidiaInfo() Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfo {
 17010  	return Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfo{}
 17011  }
 17012  
 17013  func (Device_Status_DeviceInfoPathSelectorHardwareInformation) ModemStatus() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatus {
 17014  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatus{}
 17015  }
 17016  
 17017  type Device_Status_DeviceInfoPathSelectorHardwareInformationOs struct{}
 17018  
 17019  func (Device_Status_DeviceInfoPathSelectorHardwareInformationOs) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17020  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17021  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17022  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Os().FieldPath(),
 17023  	}
 17024  }
 17025  
 17026  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationOs) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_OS) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17027  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17028  }
 17029  
 17030  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationOs) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_OS) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17031  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17032  }
 17033  
 17034  func (Device_Status_DeviceInfoPathSelectorHardwareInformationOs) OperatingSystem() Device_Status_DeviceInfoPathSelectorHardwareInformationOsOperatingSystem {
 17035  	return Device_Status_DeviceInfoPathSelectorHardwareInformationOsOperatingSystem{}
 17036  }
 17037  
 17038  func (Device_Status_DeviceInfoPathSelectorHardwareInformationOs) KernelVersion() Device_Status_DeviceInfoPathSelectorHardwareInformationOsKernelVersion {
 17039  	return Device_Status_DeviceInfoPathSelectorHardwareInformationOsKernelVersion{}
 17040  }
 17041  
 17042  func (Device_Status_DeviceInfoPathSelectorHardwareInformationOs) OsImage() Device_Status_DeviceInfoPathSelectorHardwareInformationOsOsImage {
 17043  	return Device_Status_DeviceInfoPathSelectorHardwareInformationOsOsImage{}
 17044  }
 17045  
 17046  func (Device_Status_DeviceInfoPathSelectorHardwareInformationOs) ContainerRuntimeVersion() Device_Status_DeviceInfoPathSelectorHardwareInformationOsContainerRuntimeVersion {
 17047  	return Device_Status_DeviceInfoPathSelectorHardwareInformationOsContainerRuntimeVersion{}
 17048  }
 17049  
 17050  type Device_Status_DeviceInfoPathSelectorHardwareInformationOsOperatingSystem struct{}
 17051  
 17052  func (Device_Status_DeviceInfoPathSelectorHardwareInformationOsOperatingSystem) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17053  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17054  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17055  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Os().OperatingSystem().FieldPath(),
 17056  	}
 17057  }
 17058  
 17059  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationOsOperatingSystem) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17060  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17061  }
 17062  
 17063  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationOsOperatingSystem) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17064  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17065  }
 17066  
 17067  type Device_Status_DeviceInfoPathSelectorHardwareInformationOsKernelVersion struct{}
 17068  
 17069  func (Device_Status_DeviceInfoPathSelectorHardwareInformationOsKernelVersion) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17070  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17071  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17072  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Os().KernelVersion().FieldPath(),
 17073  	}
 17074  }
 17075  
 17076  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationOsKernelVersion) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17077  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17078  }
 17079  
 17080  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationOsKernelVersion) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17081  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17082  }
 17083  
 17084  type Device_Status_DeviceInfoPathSelectorHardwareInformationOsOsImage struct{}
 17085  
 17086  func (Device_Status_DeviceInfoPathSelectorHardwareInformationOsOsImage) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17087  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17088  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17089  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Os().OsImage().FieldPath(),
 17090  	}
 17091  }
 17092  
 17093  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationOsOsImage) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17094  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17095  }
 17096  
 17097  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationOsOsImage) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17098  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17099  }
 17100  
 17101  type Device_Status_DeviceInfoPathSelectorHardwareInformationOsContainerRuntimeVersion struct{}
 17102  
 17103  func (Device_Status_DeviceInfoPathSelectorHardwareInformationOsContainerRuntimeVersion) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17104  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17105  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17106  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Os().ContainerRuntimeVersion().FieldPath(),
 17107  	}
 17108  }
 17109  
 17110  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationOsContainerRuntimeVersion) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17111  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17112  }
 17113  
 17114  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationOsContainerRuntimeVersion) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17115  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17116  }
 17117  
 17118  type Device_Status_DeviceInfoPathSelectorHardwareInformationBios struct{}
 17119  
 17120  func (Device_Status_DeviceInfoPathSelectorHardwareInformationBios) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17121  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17122  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17123  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Bios().FieldPath(),
 17124  	}
 17125  }
 17126  
 17127  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationBios) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_BIOS) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17128  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17129  }
 17130  
 17131  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationBios) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_BIOS) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17132  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17133  }
 17134  
 17135  func (Device_Status_DeviceInfoPathSelectorHardwareInformationBios) Vendor() Device_Status_DeviceInfoPathSelectorHardwareInformationBiosVendor {
 17136  	return Device_Status_DeviceInfoPathSelectorHardwareInformationBiosVendor{}
 17137  }
 17138  
 17139  func (Device_Status_DeviceInfoPathSelectorHardwareInformationBios) BiosVersion() Device_Status_DeviceInfoPathSelectorHardwareInformationBiosBiosVersion {
 17140  	return Device_Status_DeviceInfoPathSelectorHardwareInformationBiosBiosVersion{}
 17141  }
 17142  
 17143  func (Device_Status_DeviceInfoPathSelectorHardwareInformationBios) ReleaseDate() Device_Status_DeviceInfoPathSelectorHardwareInformationBiosReleaseDate {
 17144  	return Device_Status_DeviceInfoPathSelectorHardwareInformationBiosReleaseDate{}
 17145  }
 17146  
 17147  type Device_Status_DeviceInfoPathSelectorHardwareInformationBiosVendor struct{}
 17148  
 17149  func (Device_Status_DeviceInfoPathSelectorHardwareInformationBiosVendor) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17150  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17151  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17152  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Bios().Vendor().FieldPath(),
 17153  	}
 17154  }
 17155  
 17156  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationBiosVendor) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17157  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17158  }
 17159  
 17160  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationBiosVendor) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17161  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17162  }
 17163  
 17164  type Device_Status_DeviceInfoPathSelectorHardwareInformationBiosBiosVersion struct{}
 17165  
 17166  func (Device_Status_DeviceInfoPathSelectorHardwareInformationBiosBiosVersion) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17167  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17168  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17169  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Bios().BiosVersion().FieldPath(),
 17170  	}
 17171  }
 17172  
 17173  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationBiosBiosVersion) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17174  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17175  }
 17176  
 17177  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationBiosBiosVersion) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17178  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17179  }
 17180  
 17181  type Device_Status_DeviceInfoPathSelectorHardwareInformationBiosReleaseDate struct{}
 17182  
 17183  func (Device_Status_DeviceInfoPathSelectorHardwareInformationBiosReleaseDate) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17184  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17185  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17186  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Bios().ReleaseDate().FieldPath(),
 17187  	}
 17188  }
 17189  
 17190  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationBiosReleaseDate) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17191  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17192  }
 17193  
 17194  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationBiosReleaseDate) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17195  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17196  }
 17197  
 17198  type Device_Status_DeviceInfoPathSelectorHardwareInformationSystem struct{}
 17199  
 17200  func (Device_Status_DeviceInfoPathSelectorHardwareInformationSystem) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17201  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17202  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17203  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().System().FieldPath(),
 17204  	}
 17205  }
 17206  
 17207  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationSystem) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_System) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17208  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17209  }
 17210  
 17211  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationSystem) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_System) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17212  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17213  }
 17214  
 17215  func (Device_Status_DeviceInfoPathSelectorHardwareInformationSystem) Manufacturer() Device_Status_DeviceInfoPathSelectorHardwareInformationSystemManufacturer {
 17216  	return Device_Status_DeviceInfoPathSelectorHardwareInformationSystemManufacturer{}
 17217  }
 17218  
 17219  func (Device_Status_DeviceInfoPathSelectorHardwareInformationSystem) ProductName() Device_Status_DeviceInfoPathSelectorHardwareInformationSystemProductName {
 17220  	return Device_Status_DeviceInfoPathSelectorHardwareInformationSystemProductName{}
 17221  }
 17222  
 17223  func (Device_Status_DeviceInfoPathSelectorHardwareInformationSystem) Version() Device_Status_DeviceInfoPathSelectorHardwareInformationSystemVersion {
 17224  	return Device_Status_DeviceInfoPathSelectorHardwareInformationSystemVersion{}
 17225  }
 17226  
 17227  func (Device_Status_DeviceInfoPathSelectorHardwareInformationSystem) SerialNumber() Device_Status_DeviceInfoPathSelectorHardwareInformationSystemSerialNumber {
 17228  	return Device_Status_DeviceInfoPathSelectorHardwareInformationSystemSerialNumber{}
 17229  }
 17230  
 17231  func (Device_Status_DeviceInfoPathSelectorHardwareInformationSystem) Configuration() Device_Status_DeviceInfoPathSelectorHardwareInformationSystemConfiguration {
 17232  	return Device_Status_DeviceInfoPathSelectorHardwareInformationSystemConfiguration{}
 17233  }
 17234  
 17235  type Device_Status_DeviceInfoPathSelectorHardwareInformationSystemManufacturer struct{}
 17236  
 17237  func (Device_Status_DeviceInfoPathSelectorHardwareInformationSystemManufacturer) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17238  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17239  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17240  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().System().Manufacturer().FieldPath(),
 17241  	}
 17242  }
 17243  
 17244  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationSystemManufacturer) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17245  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17246  }
 17247  
 17248  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationSystemManufacturer) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17249  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17250  }
 17251  
 17252  type Device_Status_DeviceInfoPathSelectorHardwareInformationSystemProductName struct{}
 17253  
 17254  func (Device_Status_DeviceInfoPathSelectorHardwareInformationSystemProductName) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17255  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17256  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17257  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().System().ProductName().FieldPath(),
 17258  	}
 17259  }
 17260  
 17261  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationSystemProductName) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17262  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17263  }
 17264  
 17265  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationSystemProductName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17266  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17267  }
 17268  
 17269  type Device_Status_DeviceInfoPathSelectorHardwareInformationSystemVersion struct{}
 17270  
 17271  func (Device_Status_DeviceInfoPathSelectorHardwareInformationSystemVersion) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17272  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17273  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17274  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().System().Version().FieldPath(),
 17275  	}
 17276  }
 17277  
 17278  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationSystemVersion) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17279  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17280  }
 17281  
 17282  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationSystemVersion) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17283  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17284  }
 17285  
 17286  type Device_Status_DeviceInfoPathSelectorHardwareInformationSystemSerialNumber struct{}
 17287  
 17288  func (Device_Status_DeviceInfoPathSelectorHardwareInformationSystemSerialNumber) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17289  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17290  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17291  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().System().SerialNumber().FieldPath(),
 17292  	}
 17293  }
 17294  
 17295  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationSystemSerialNumber) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17296  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17297  }
 17298  
 17299  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationSystemSerialNumber) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17300  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17301  }
 17302  
 17303  type Device_Status_DeviceInfoPathSelectorHardwareInformationSystemConfiguration struct{}
 17304  
 17305  func (Device_Status_DeviceInfoPathSelectorHardwareInformationSystemConfiguration) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17306  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17307  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17308  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().System().Configuration().FieldPath(),
 17309  	}
 17310  }
 17311  
 17312  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationSystemConfiguration) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17313  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17314  }
 17315  
 17316  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationSystemConfiguration) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_System_Configuration) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17317  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17318  }
 17319  
 17320  func (Device_Status_DeviceInfoPathSelectorHardwareInformationSystemConfiguration) Chassis() Device_Status_DeviceInfoPathSelectorHardwareInformationSystemConfigurationChassis {
 17321  	return Device_Status_DeviceInfoPathSelectorHardwareInformationSystemConfigurationChassis{}
 17322  }
 17323  
 17324  func (Device_Status_DeviceInfoPathSelectorHardwareInformationSystemConfiguration) Uuid() Device_Status_DeviceInfoPathSelectorHardwareInformationSystemConfigurationUuid {
 17325  	return Device_Status_DeviceInfoPathSelectorHardwareInformationSystemConfigurationUuid{}
 17326  }
 17327  
 17328  func (Device_Status_DeviceInfoPathSelectorHardwareInformationSystemConfiguration) SkuNumber() Device_Status_DeviceInfoPathSelectorHardwareInformationSystemConfigurationSkuNumber {
 17329  	return Device_Status_DeviceInfoPathSelectorHardwareInformationSystemConfigurationSkuNumber{}
 17330  }
 17331  
 17332  func (Device_Status_DeviceInfoPathSelectorHardwareInformationSystemConfiguration) Family() Device_Status_DeviceInfoPathSelectorHardwareInformationSystemConfigurationFamily {
 17333  	return Device_Status_DeviceInfoPathSelectorHardwareInformationSystemConfigurationFamily{}
 17334  }
 17335  
 17336  type Device_Status_DeviceInfoPathSelectorHardwareInformationSystemConfigurationChassis struct{}
 17337  
 17338  func (Device_Status_DeviceInfoPathSelectorHardwareInformationSystemConfigurationChassis) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17339  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17340  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17341  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().System().Configuration().Chassis().FieldPath(),
 17342  	}
 17343  }
 17344  
 17345  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationSystemConfigurationChassis) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17346  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17347  }
 17348  
 17349  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationSystemConfigurationChassis) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17350  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17351  }
 17352  
 17353  type Device_Status_DeviceInfoPathSelectorHardwareInformationSystemConfigurationUuid struct{}
 17354  
 17355  func (Device_Status_DeviceInfoPathSelectorHardwareInformationSystemConfigurationUuid) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17356  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17357  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17358  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().System().Configuration().Uuid().FieldPath(),
 17359  	}
 17360  }
 17361  
 17362  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationSystemConfigurationUuid) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17363  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17364  }
 17365  
 17366  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationSystemConfigurationUuid) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17367  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17368  }
 17369  
 17370  type Device_Status_DeviceInfoPathSelectorHardwareInformationSystemConfigurationSkuNumber struct{}
 17371  
 17372  func (Device_Status_DeviceInfoPathSelectorHardwareInformationSystemConfigurationSkuNumber) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17373  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17374  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17375  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().System().Configuration().SkuNumber().FieldPath(),
 17376  	}
 17377  }
 17378  
 17379  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationSystemConfigurationSkuNumber) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17380  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17381  }
 17382  
 17383  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationSystemConfigurationSkuNumber) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17384  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17385  }
 17386  
 17387  type Device_Status_DeviceInfoPathSelectorHardwareInformationSystemConfigurationFamily struct{}
 17388  
 17389  func (Device_Status_DeviceInfoPathSelectorHardwareInformationSystemConfigurationFamily) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17390  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17391  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17392  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().System().Configuration().Family().FieldPath(),
 17393  	}
 17394  }
 17395  
 17396  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationSystemConfigurationFamily) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17397  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17398  }
 17399  
 17400  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationSystemConfigurationFamily) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17401  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17402  }
 17403  
 17404  type Device_Status_DeviceInfoPathSelectorHardwareInformationCpu struct{}
 17405  
 17406  func (Device_Status_DeviceInfoPathSelectorHardwareInformationCpu) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17407  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17408  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17409  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Cpu().FieldPath(),
 17410  	}
 17411  }
 17412  
 17413  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationCpu) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_CPU) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17414  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17415  }
 17416  
 17417  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationCpu) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_CPU) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17418  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17419  }
 17420  
 17421  func (Device_Status_DeviceInfoPathSelectorHardwareInformationCpu) Processors() Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessors {
 17422  	return Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessors{}
 17423  }
 17424  
 17425  type Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessors struct{}
 17426  
 17427  func (Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessors) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17428  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17429  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17430  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Cpu().Processors().FieldPath(),
 17431  	}
 17432  }
 17433  
 17434  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessors) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17435  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17436  }
 17437  
 17438  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessors) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17439  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17440  }
 17441  
 17442  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessors) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) *DeviceStatusDeviceInfo_FieldSubPathArrayItemValue {
 17443  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfo_FieldSubPathArrayItemValue)
 17444  }
 17445  
 17446  func (Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessors) Vendor() Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsVendor {
 17447  	return Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsVendor{}
 17448  }
 17449  
 17450  func (Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessors) Model() Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsModel {
 17451  	return Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsModel{}
 17452  }
 17453  
 17454  func (Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessors) Capabilities() Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsCapabilities {
 17455  	return Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsCapabilities{}
 17456  }
 17457  
 17458  func (Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessors) NumThreads() Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsNumThreads {
 17459  	return Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsNumThreads{}
 17460  }
 17461  
 17462  func (Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessors) NumCores() Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsNumCores {
 17463  	return Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsNumCores{}
 17464  }
 17465  
 17466  func (Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessors) NumEnabledCores() Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsNumEnabledCores {
 17467  	return Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsNumEnabledCores{}
 17468  }
 17469  
 17470  func (Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessors) Name() Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsName {
 17471  	return Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsName{}
 17472  }
 17473  
 17474  func (Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessors) Serial() Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsSerial {
 17475  	return Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsSerial{}
 17476  }
 17477  
 17478  func (Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessors) FrequencyMhz() Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsFrequencyMhz {
 17479  	return Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsFrequencyMhz{}
 17480  }
 17481  
 17482  func (Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessors) MaxFrequencyMhz() Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsMaxFrequencyMhz {
 17483  	return Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsMaxFrequencyMhz{}
 17484  }
 17485  
 17486  func (Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessors) CacheInfo() Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsCacheInfo {
 17487  	return Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsCacheInfo{}
 17488  }
 17489  
 17490  func (Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessors) Driver() Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsDriver {
 17491  	return Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsDriver{}
 17492  }
 17493  
 17494  func (Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessors) Latency() Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsLatency {
 17495  	return Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsLatency{}
 17496  }
 17497  
 17498  func (Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessors) Clock() Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsClock {
 17499  	return Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsClock{}
 17500  }
 17501  
 17502  type Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsVendor struct{}
 17503  
 17504  func (Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsVendor) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17505  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17506  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17507  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Cpu().Processors().Vendor().FieldPath(),
 17508  	}
 17509  }
 17510  
 17511  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsVendor) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17512  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17513  }
 17514  
 17515  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsVendor) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17516  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17517  }
 17518  
 17519  type Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsModel struct{}
 17520  
 17521  func (Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsModel) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17522  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17523  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17524  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Cpu().Processors().Model().FieldPath(),
 17525  	}
 17526  }
 17527  
 17528  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsModel) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17529  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17530  }
 17531  
 17532  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsModel) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17533  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17534  }
 17535  
 17536  type Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsCapabilities struct{}
 17537  
 17538  func (Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsCapabilities) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17539  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17540  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17541  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Cpu().Processors().Capabilities().FieldPath(),
 17542  	}
 17543  }
 17544  
 17545  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsCapabilities) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_Capability) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17546  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17547  }
 17548  
 17549  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsCapabilities) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_Capability) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17550  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17551  }
 17552  
 17553  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsCapabilities) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_Capability) *DeviceStatusDeviceInfo_FieldSubPathArrayItemValue {
 17554  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfo_FieldSubPathArrayItemValue)
 17555  }
 17556  
 17557  func (Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsCapabilities) Name() Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsCapabilitiesName {
 17558  	return Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsCapabilitiesName{}
 17559  }
 17560  
 17561  func (Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsCapabilities) Description() Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsCapabilitiesDescription {
 17562  	return Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsCapabilitiesDescription{}
 17563  }
 17564  
 17565  type Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsCapabilitiesName struct{}
 17566  
 17567  func (Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsCapabilitiesName) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17568  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17569  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17570  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Cpu().Processors().Capabilities().Name().FieldPath(),
 17571  	}
 17572  }
 17573  
 17574  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsCapabilitiesName) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17575  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17576  }
 17577  
 17578  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsCapabilitiesName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17579  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17580  }
 17581  
 17582  type Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsCapabilitiesDescription struct{}
 17583  
 17584  func (Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsCapabilitiesDescription) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17585  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17586  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17587  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Cpu().Processors().Capabilities().Description().FieldPath(),
 17588  	}
 17589  }
 17590  
 17591  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsCapabilitiesDescription) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17592  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17593  }
 17594  
 17595  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsCapabilitiesDescription) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17596  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17597  }
 17598  
 17599  type Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsNumThreads struct{}
 17600  
 17601  func (Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsNumThreads) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17602  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17603  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17604  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Cpu().Processors().NumThreads().FieldPath(),
 17605  	}
 17606  }
 17607  
 17608  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsNumThreads) WithValue(value uint32) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17609  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17610  }
 17611  
 17612  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsNumThreads) WithArrayOfValues(values []uint32) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17613  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17614  }
 17615  
 17616  type Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsNumCores struct{}
 17617  
 17618  func (Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsNumCores) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17619  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17620  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17621  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Cpu().Processors().NumCores().FieldPath(),
 17622  	}
 17623  }
 17624  
 17625  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsNumCores) WithValue(value uint32) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17626  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17627  }
 17628  
 17629  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsNumCores) WithArrayOfValues(values []uint32) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17630  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17631  }
 17632  
 17633  type Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsNumEnabledCores struct{}
 17634  
 17635  func (Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsNumEnabledCores) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17636  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17637  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17638  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Cpu().Processors().NumEnabledCores().FieldPath(),
 17639  	}
 17640  }
 17641  
 17642  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsNumEnabledCores) WithValue(value uint32) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17643  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17644  }
 17645  
 17646  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsNumEnabledCores) WithArrayOfValues(values []uint32) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17647  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17648  }
 17649  
 17650  type Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsName struct{}
 17651  
 17652  func (Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsName) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17653  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17654  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17655  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Cpu().Processors().Name().FieldPath(),
 17656  	}
 17657  }
 17658  
 17659  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsName) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17660  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17661  }
 17662  
 17663  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17664  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17665  }
 17666  
 17667  type Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsSerial struct{}
 17668  
 17669  func (Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsSerial) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17670  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17671  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17672  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Cpu().Processors().Serial().FieldPath(),
 17673  	}
 17674  }
 17675  
 17676  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsSerial) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17677  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17678  }
 17679  
 17680  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsSerial) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17681  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17682  }
 17683  
 17684  type Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsFrequencyMhz struct{}
 17685  
 17686  func (Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsFrequencyMhz) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17687  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17688  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17689  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Cpu().Processors().FrequencyMhz().FieldPath(),
 17690  	}
 17691  }
 17692  
 17693  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsFrequencyMhz) WithValue(value int64) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17694  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17695  }
 17696  
 17697  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsFrequencyMhz) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17698  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17699  }
 17700  
 17701  type Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsMaxFrequencyMhz struct{}
 17702  
 17703  func (Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsMaxFrequencyMhz) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17704  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17705  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17706  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Cpu().Processors().MaxFrequencyMhz().FieldPath(),
 17707  	}
 17708  }
 17709  
 17710  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsMaxFrequencyMhz) WithValue(value int64) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17711  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17712  }
 17713  
 17714  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsMaxFrequencyMhz) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17715  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17716  }
 17717  
 17718  type Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsCacheInfo struct{}
 17719  
 17720  func (Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsCacheInfo) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17721  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17722  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17723  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Cpu().Processors().CacheInfo().FieldPath(),
 17724  	}
 17725  }
 17726  
 17727  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsCacheInfo) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17728  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17729  }
 17730  
 17731  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsCacheInfo) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17732  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17733  }
 17734  
 17735  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsCacheInfo) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) *DeviceStatusDeviceInfo_FieldSubPathArrayItemValue {
 17736  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfo_FieldSubPathArrayItemValue)
 17737  }
 17738  
 17739  func (Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsCacheInfo) Type() Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsCacheInfoType {
 17740  	return Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsCacheInfoType{}
 17741  }
 17742  
 17743  func (Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsCacheInfo) SizeBytes() Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsCacheInfoSizeBytes {
 17744  	return Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsCacheInfoSizeBytes{}
 17745  }
 17746  
 17747  type Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsCacheInfoType struct{}
 17748  
 17749  func (Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsCacheInfoType) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17750  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17751  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17752  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Cpu().Processors().CacheInfo().Type().FieldPath(),
 17753  	}
 17754  }
 17755  
 17756  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsCacheInfoType) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17757  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17758  }
 17759  
 17760  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsCacheInfoType) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17761  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17762  }
 17763  
 17764  type Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsCacheInfoSizeBytes struct{}
 17765  
 17766  func (Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsCacheInfoSizeBytes) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17767  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17768  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17769  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Cpu().Processors().CacheInfo().SizeBytes().FieldPath(),
 17770  	}
 17771  }
 17772  
 17773  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsCacheInfoSizeBytes) WithValue(value int64) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17774  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17775  }
 17776  
 17777  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsCacheInfoSizeBytes) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17778  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17779  }
 17780  
 17781  type Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsDriver struct{}
 17782  
 17783  func (Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsDriver) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17784  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17785  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17786  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Cpu().Processors().Driver().FieldPath(),
 17787  	}
 17788  }
 17789  
 17790  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsDriver) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17791  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17792  }
 17793  
 17794  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsDriver) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17795  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17796  }
 17797  
 17798  type Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsLatency struct{}
 17799  
 17800  func (Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsLatency) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17801  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17802  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17803  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Cpu().Processors().Latency().FieldPath(),
 17804  	}
 17805  }
 17806  
 17807  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsLatency) WithValue(value int64) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17808  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17809  }
 17810  
 17811  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsLatency) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17812  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17813  }
 17814  
 17815  type Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsClock struct{}
 17816  
 17817  func (Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsClock) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17818  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17819  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17820  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Cpu().Processors().Clock().FieldPath(),
 17821  	}
 17822  }
 17823  
 17824  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsClock) WithValue(value int64) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17825  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17826  }
 17827  
 17828  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationCpuProcessorsClock) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17829  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17830  }
 17831  
 17832  type Device_Status_DeviceInfoPathSelectorHardwareInformationBlock struct{}
 17833  
 17834  func (Device_Status_DeviceInfoPathSelectorHardwareInformationBlock) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17835  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17836  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17837  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Block().FieldPath(),
 17838  	}
 17839  }
 17840  
 17841  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationBlock) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_Block) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17842  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17843  }
 17844  
 17845  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationBlock) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_Block) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17846  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17847  }
 17848  
 17849  func (Device_Status_DeviceInfoPathSelectorHardwareInformationBlock) Disks() Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisks {
 17850  	return Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisks{}
 17851  }
 17852  
 17853  type Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisks struct{}
 17854  
 17855  func (Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisks) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17856  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17857  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17858  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Block().Disks().FieldPath(),
 17859  	}
 17860  }
 17861  
 17862  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisks) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17863  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17864  }
 17865  
 17866  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisks) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_Block_Disk) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17867  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17868  }
 17869  
 17870  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisks) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) *DeviceStatusDeviceInfo_FieldSubPathArrayItemValue {
 17871  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfo_FieldSubPathArrayItemValue)
 17872  }
 17873  
 17874  func (Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisks) Name() Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksName {
 17875  	return Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksName{}
 17876  }
 17877  
 17878  func (Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisks) SizeBytes() Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksSizeBytes {
 17879  	return Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksSizeBytes{}
 17880  }
 17881  
 17882  func (Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisks) DriveType() Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksDriveType {
 17883  	return Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksDriveType{}
 17884  }
 17885  
 17886  func (Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisks) Vendor() Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksVendor {
 17887  	return Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksVendor{}
 17888  }
 17889  
 17890  func (Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisks) Model() Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksModel {
 17891  	return Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksModel{}
 17892  }
 17893  
 17894  func (Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisks) SerialNumber() Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksSerialNumber {
 17895  	return Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksSerialNumber{}
 17896  }
 17897  
 17898  func (Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisks) Wwn() Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksWwn {
 17899  	return Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksWwn{}
 17900  }
 17901  
 17902  func (Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisks) Partitions() Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksPartitions {
 17903  	return Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksPartitions{}
 17904  }
 17905  
 17906  type Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksName struct{}
 17907  
 17908  func (Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksName) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17909  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17910  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17911  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Block().Disks().Name().FieldPath(),
 17912  	}
 17913  }
 17914  
 17915  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksName) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17916  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17917  }
 17918  
 17919  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17920  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17921  }
 17922  
 17923  type Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksSizeBytes struct{}
 17924  
 17925  func (Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksSizeBytes) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17926  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17927  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17928  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Block().Disks().SizeBytes().FieldPath(),
 17929  	}
 17930  }
 17931  
 17932  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksSizeBytes) WithValue(value int64) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17933  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17934  }
 17935  
 17936  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksSizeBytes) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17937  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17938  }
 17939  
 17940  type Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksDriveType struct{}
 17941  
 17942  func (Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksDriveType) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17943  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17944  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17945  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Block().Disks().DriveType().FieldPath(),
 17946  	}
 17947  }
 17948  
 17949  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksDriveType) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17950  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17951  }
 17952  
 17953  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksDriveType) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17954  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17955  }
 17956  
 17957  type Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksVendor struct{}
 17958  
 17959  func (Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksVendor) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17960  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17961  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17962  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Block().Disks().Vendor().FieldPath(),
 17963  	}
 17964  }
 17965  
 17966  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksVendor) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17967  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17968  }
 17969  
 17970  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksVendor) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17971  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17972  }
 17973  
 17974  type Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksModel struct{}
 17975  
 17976  func (Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksModel) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17977  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17978  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17979  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Block().Disks().Model().FieldPath(),
 17980  	}
 17981  }
 17982  
 17983  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksModel) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 17984  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 17985  }
 17986  
 17987  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksModel) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 17988  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 17989  }
 17990  
 17991  type Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksSerialNumber struct{}
 17992  
 17993  func (Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksSerialNumber) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 17994  	return &DeviceStatusDeviceInfo_FieldSubPath{
 17995  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 17996  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Block().Disks().SerialNumber().FieldPath(),
 17997  	}
 17998  }
 17999  
 18000  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksSerialNumber) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18001  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18002  }
 18003  
 18004  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksSerialNumber) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18005  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18006  }
 18007  
 18008  type Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksWwn struct{}
 18009  
 18010  func (Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksWwn) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18011  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18012  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18013  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Block().Disks().Wwn().FieldPath(),
 18014  	}
 18015  }
 18016  
 18017  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksWwn) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18018  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18019  }
 18020  
 18021  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksWwn) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18022  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18023  }
 18024  
 18025  type Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksPartitions struct{}
 18026  
 18027  func (Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksPartitions) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18028  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18029  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18030  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Block().Disks().Partitions().FieldPath(),
 18031  	}
 18032  }
 18033  
 18034  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksPartitions) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18035  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18036  }
 18037  
 18038  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksPartitions) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18039  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18040  }
 18041  
 18042  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksPartitions) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) *DeviceStatusDeviceInfo_FieldSubPathArrayItemValue {
 18043  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfo_FieldSubPathArrayItemValue)
 18044  }
 18045  
 18046  func (Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksPartitions) Name() Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksPartitionsName {
 18047  	return Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksPartitionsName{}
 18048  }
 18049  
 18050  func (Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksPartitions) SizeBytes() Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksPartitionsSizeBytes {
 18051  	return Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksPartitionsSizeBytes{}
 18052  }
 18053  
 18054  func (Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksPartitions) MountPoint() Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksPartitionsMountPoint {
 18055  	return Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksPartitionsMountPoint{}
 18056  }
 18057  
 18058  func (Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksPartitions) Type() Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksPartitionsType {
 18059  	return Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksPartitionsType{}
 18060  }
 18061  
 18062  type Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksPartitionsName struct{}
 18063  
 18064  func (Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksPartitionsName) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18065  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18066  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18067  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Block().Disks().Partitions().Name().FieldPath(),
 18068  	}
 18069  }
 18070  
 18071  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksPartitionsName) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18072  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18073  }
 18074  
 18075  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksPartitionsName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18076  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18077  }
 18078  
 18079  type Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksPartitionsSizeBytes struct{}
 18080  
 18081  func (Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksPartitionsSizeBytes) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18082  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18083  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18084  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Block().Disks().Partitions().SizeBytes().FieldPath(),
 18085  	}
 18086  }
 18087  
 18088  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksPartitionsSizeBytes) WithValue(value int64) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18089  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18090  }
 18091  
 18092  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksPartitionsSizeBytes) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18093  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18094  }
 18095  
 18096  type Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksPartitionsMountPoint struct{}
 18097  
 18098  func (Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksPartitionsMountPoint) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18099  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18100  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18101  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Block().Disks().Partitions().MountPoint().FieldPath(),
 18102  	}
 18103  }
 18104  
 18105  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksPartitionsMountPoint) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18106  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18107  }
 18108  
 18109  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksPartitionsMountPoint) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18110  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18111  }
 18112  
 18113  type Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksPartitionsType struct{}
 18114  
 18115  func (Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksPartitionsType) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18116  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18117  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18118  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Block().Disks().Partitions().Type().FieldPath(),
 18119  	}
 18120  }
 18121  
 18122  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksPartitionsType) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18123  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18124  }
 18125  
 18126  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationBlockDisksPartitionsType) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18127  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18128  }
 18129  
 18130  type Device_Status_DeviceInfoPathSelectorHardwareInformationNetwork struct{}
 18131  
 18132  func (Device_Status_DeviceInfoPathSelectorHardwareInformationNetwork) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18133  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18134  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18135  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Network().FieldPath(),
 18136  	}
 18137  }
 18138  
 18139  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationNetwork) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_Network) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18140  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18141  }
 18142  
 18143  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationNetwork) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_Network) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18144  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18145  }
 18146  
 18147  func (Device_Status_DeviceInfoPathSelectorHardwareInformationNetwork) Nics() Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNics {
 18148  	return Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNics{}
 18149  }
 18150  
 18151  type Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNics struct{}
 18152  
 18153  func (Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNics) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18154  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18155  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18156  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Network().Nics().FieldPath(),
 18157  	}
 18158  }
 18159  
 18160  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNics) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_Network_NIC) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18161  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18162  }
 18163  
 18164  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNics) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_Network_NIC) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18165  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18166  }
 18167  
 18168  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNics) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) *DeviceStatusDeviceInfo_FieldSubPathArrayItemValue {
 18169  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfo_FieldSubPathArrayItemValue)
 18170  }
 18171  
 18172  func (Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNics) Name() Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsName {
 18173  	return Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsName{}
 18174  }
 18175  
 18176  func (Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNics) MacAddress() Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsMacAddress {
 18177  	return Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsMacAddress{}
 18178  }
 18179  
 18180  func (Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNics) Virtual() Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsVirtual {
 18181  	return Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsVirtual{}
 18182  }
 18183  
 18184  func (Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNics) Description() Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsDescription {
 18185  	return Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsDescription{}
 18186  }
 18187  
 18188  func (Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNics) ProductName() Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsProductName {
 18189  	return Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsProductName{}
 18190  }
 18191  
 18192  func (Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNics) Vendor() Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsVendor {
 18193  	return Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsVendor{}
 18194  }
 18195  
 18196  func (Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNics) Subvendor() Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsSubvendor {
 18197  	return Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsSubvendor{}
 18198  }
 18199  
 18200  func (Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNics) Setting() Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsSetting {
 18201  	return Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsSetting{}
 18202  }
 18203  
 18204  type Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsName struct{}
 18205  
 18206  func (Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsName) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18207  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18208  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18209  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Network().Nics().Name().FieldPath(),
 18210  	}
 18211  }
 18212  
 18213  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsName) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18214  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18215  }
 18216  
 18217  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18218  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18219  }
 18220  
 18221  type Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsMacAddress struct{}
 18222  
 18223  func (Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsMacAddress) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18224  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18225  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18226  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Network().Nics().MacAddress().FieldPath(),
 18227  	}
 18228  }
 18229  
 18230  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsMacAddress) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18231  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18232  }
 18233  
 18234  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsMacAddress) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18235  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18236  }
 18237  
 18238  type Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsVirtual struct{}
 18239  
 18240  func (Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsVirtual) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18241  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18242  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18243  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Network().Nics().Virtual().FieldPath(),
 18244  	}
 18245  }
 18246  
 18247  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsVirtual) WithValue(value bool) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18248  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18249  }
 18250  
 18251  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsVirtual) WithArrayOfValues(values []bool) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18252  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18253  }
 18254  
 18255  type Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsDescription struct{}
 18256  
 18257  func (Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsDescription) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18258  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18259  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18260  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Network().Nics().Description().FieldPath(),
 18261  	}
 18262  }
 18263  
 18264  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsDescription) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18265  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18266  }
 18267  
 18268  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsDescription) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18269  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18270  }
 18271  
 18272  type Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsProductName struct{}
 18273  
 18274  func (Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsProductName) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18275  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18276  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18277  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Network().Nics().ProductName().FieldPath(),
 18278  	}
 18279  }
 18280  
 18281  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsProductName) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18282  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18283  }
 18284  
 18285  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsProductName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18286  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18287  }
 18288  
 18289  type Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsVendor struct{}
 18290  
 18291  func (Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsVendor) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18292  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18293  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18294  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Network().Nics().Vendor().FieldPath(),
 18295  	}
 18296  }
 18297  
 18298  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsVendor) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18299  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18300  }
 18301  
 18302  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsVendor) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18303  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18304  }
 18305  
 18306  type Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsSubvendor struct{}
 18307  
 18308  func (Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsSubvendor) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18309  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18310  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18311  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Network().Nics().Subvendor().FieldPath(),
 18312  	}
 18313  }
 18314  
 18315  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsSubvendor) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18316  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18317  }
 18318  
 18319  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsSubvendor) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18320  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18321  }
 18322  
 18323  type Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsSetting struct{}
 18324  
 18325  func (Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsSetting) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18326  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18327  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18328  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Network().Nics().Setting().FieldPath(),
 18329  	}
 18330  }
 18331  
 18332  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsSetting) WithValue(value map[string]string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18333  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18334  }
 18335  
 18336  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsSetting) WithArrayOfValues(values []map[string]string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18337  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18338  }
 18339  
 18340  func (Device_Status_DeviceInfoPathSelectorHardwareInformationNetworkNicsSetting) WithKey(key string) Device_Status_DeviceInfoMapPathSelectorHardwareInformationNetworkNicsSetting {
 18341  	return Device_Status_DeviceInfoMapPathSelectorHardwareInformationNetworkNicsSetting{key: key}
 18342  }
 18343  
 18344  type Device_Status_DeviceInfoMapPathSelectorHardwareInformationNetworkNicsSetting struct {
 18345  	key string
 18346  }
 18347  
 18348  func (s Device_Status_DeviceInfoMapPathSelectorHardwareInformationNetworkNicsSetting) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18349  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18350  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18351  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Network().Nics().Setting().WithKey(s.key).FieldPath(),
 18352  	}
 18353  }
 18354  
 18355  func (s Device_Status_DeviceInfoMapPathSelectorHardwareInformationNetworkNicsSetting) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18356  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18357  }
 18358  
 18359  func (s Device_Status_DeviceInfoMapPathSelectorHardwareInformationNetworkNicsSetting) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18360  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18361  }
 18362  
 18363  type Device_Status_DeviceInfoPathSelectorHardwareInformationGpu struct{}
 18364  
 18365  func (Device_Status_DeviceInfoPathSelectorHardwareInformationGpu) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18366  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18367  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18368  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Gpu().FieldPath(),
 18369  	}
 18370  }
 18371  
 18372  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationGpu) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_GPU) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18373  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18374  }
 18375  
 18376  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationGpu) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_GPU) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18377  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18378  }
 18379  
 18380  func (Device_Status_DeviceInfoPathSelectorHardwareInformationGpu) GraphicCards() Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCards {
 18381  	return Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCards{}
 18382  }
 18383  
 18384  type Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCards struct{}
 18385  
 18386  func (Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCards) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18387  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18388  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18389  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Gpu().GraphicCards().FieldPath(),
 18390  	}
 18391  }
 18392  
 18393  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCards) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18394  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18395  }
 18396  
 18397  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCards) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18398  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18399  }
 18400  
 18401  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCards) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) *DeviceStatusDeviceInfo_FieldSubPathArrayItemValue {
 18402  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfo_FieldSubPathArrayItemValue)
 18403  }
 18404  
 18405  func (Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCards) Index() Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsIndex {
 18406  	return Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsIndex{}
 18407  }
 18408  
 18409  func (Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCards) Device() Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsDevice {
 18410  	return Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsDevice{}
 18411  }
 18412  
 18413  type Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsIndex struct{}
 18414  
 18415  func (Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsIndex) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18416  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18417  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18418  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Gpu().GraphicCards().Index().FieldPath(),
 18419  	}
 18420  }
 18421  
 18422  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsIndex) WithValue(value int64) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18423  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18424  }
 18425  
 18426  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsIndex) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18427  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18428  }
 18429  
 18430  type Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsDevice struct{}
 18431  
 18432  func (Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsDevice) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18433  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18434  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18435  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Gpu().GraphicCards().Device().FieldPath(),
 18436  	}
 18437  }
 18438  
 18439  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsDevice) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18440  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18441  }
 18442  
 18443  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsDevice) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_PCIDevice) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18444  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18445  }
 18446  
 18447  func (Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsDevice) Address() Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsDeviceAddress {
 18448  	return Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsDeviceAddress{}
 18449  }
 18450  
 18451  func (Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsDevice) Vendor() Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsDeviceVendor {
 18452  	return Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsDeviceVendor{}
 18453  }
 18454  
 18455  func (Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsDevice) Product() Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsDeviceProduct {
 18456  	return Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsDeviceProduct{}
 18457  }
 18458  
 18459  func (Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsDevice) Name() Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsDeviceName {
 18460  	return Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsDeviceName{}
 18461  }
 18462  
 18463  func (Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsDevice) Subvendor() Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsDeviceSubvendor {
 18464  	return Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsDeviceSubvendor{}
 18465  }
 18466  
 18467  type Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsDeviceAddress struct{}
 18468  
 18469  func (Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsDeviceAddress) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18470  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18471  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18472  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Gpu().GraphicCards().Device().Address().FieldPath(),
 18473  	}
 18474  }
 18475  
 18476  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsDeviceAddress) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18477  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18478  }
 18479  
 18480  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsDeviceAddress) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18481  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18482  }
 18483  
 18484  type Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsDeviceVendor struct{}
 18485  
 18486  func (Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsDeviceVendor) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18487  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18488  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18489  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Gpu().GraphicCards().Device().Vendor().FieldPath(),
 18490  	}
 18491  }
 18492  
 18493  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsDeviceVendor) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18494  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18495  }
 18496  
 18497  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsDeviceVendor) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18498  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18499  }
 18500  
 18501  type Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsDeviceProduct struct{}
 18502  
 18503  func (Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsDeviceProduct) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18504  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18505  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18506  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Gpu().GraphicCards().Device().Product().FieldPath(),
 18507  	}
 18508  }
 18509  
 18510  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsDeviceProduct) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18511  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18512  }
 18513  
 18514  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsDeviceProduct) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18515  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18516  }
 18517  
 18518  type Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsDeviceName struct{}
 18519  
 18520  func (Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsDeviceName) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18521  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18522  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18523  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Gpu().GraphicCards().Device().Name().FieldPath(),
 18524  	}
 18525  }
 18526  
 18527  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsDeviceName) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18528  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18529  }
 18530  
 18531  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsDeviceName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18532  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18533  }
 18534  
 18535  type Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsDeviceSubvendor struct{}
 18536  
 18537  func (Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsDeviceSubvendor) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18538  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18539  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18540  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().Gpu().GraphicCards().Device().Subvendor().FieldPath(),
 18541  	}
 18542  }
 18543  
 18544  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsDeviceSubvendor) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18545  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18546  }
 18547  
 18548  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationGpuGraphicCardsDeviceSubvendor) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18549  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18550  }
 18551  
 18552  type Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfo struct{}
 18553  
 18554  func (Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfo) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18555  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18556  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18557  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().MemoryInfo().FieldPath(),
 18558  	}
 18559  }
 18560  
 18561  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfo) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18562  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18563  }
 18564  
 18565  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfo) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18566  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18567  }
 18568  
 18569  func (Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfo) Description() Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoDescription {
 18570  	return Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoDescription{}
 18571  }
 18572  
 18573  func (Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfo) SizeBytes() Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoSizeBytes {
 18574  	return Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoSizeBytes{}
 18575  }
 18576  
 18577  func (Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfo) MemoryBanks() Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanks {
 18578  	return Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanks{}
 18579  }
 18580  
 18581  type Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoDescription struct{}
 18582  
 18583  func (Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoDescription) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18584  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18585  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18586  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().MemoryInfo().Description().FieldPath(),
 18587  	}
 18588  }
 18589  
 18590  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoDescription) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18591  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18592  }
 18593  
 18594  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoDescription) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18595  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18596  }
 18597  
 18598  type Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoSizeBytes struct{}
 18599  
 18600  func (Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoSizeBytes) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18601  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18602  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18603  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().MemoryInfo().SizeBytes().FieldPath(),
 18604  	}
 18605  }
 18606  
 18607  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoSizeBytes) WithValue(value int64) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18608  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18609  }
 18610  
 18611  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoSizeBytes) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18612  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18613  }
 18614  
 18615  type Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanks struct{}
 18616  
 18617  func (Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanks) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18618  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18619  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18620  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().MemoryInfo().MemoryBanks().FieldPath(),
 18621  	}
 18622  }
 18623  
 18624  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanks) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18625  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18626  }
 18627  
 18628  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanks) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18629  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18630  }
 18631  
 18632  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanks) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) *DeviceStatusDeviceInfo_FieldSubPathArrayItemValue {
 18633  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfo_FieldSubPathArrayItemValue)
 18634  }
 18635  
 18636  func (Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanks) Description() Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksDescription {
 18637  	return Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksDescription{}
 18638  }
 18639  
 18640  func (Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanks) Product() Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksProduct {
 18641  	return Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksProduct{}
 18642  }
 18643  
 18644  func (Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanks) Vendor() Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksVendor {
 18645  	return Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksVendor{}
 18646  }
 18647  
 18648  func (Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanks) Serial() Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksSerial {
 18649  	return Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksSerial{}
 18650  }
 18651  
 18652  func (Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanks) Slot() Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksSlot {
 18653  	return Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksSlot{}
 18654  }
 18655  
 18656  func (Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanks) SizeBytes() Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksSizeBytes {
 18657  	return Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksSizeBytes{}
 18658  }
 18659  
 18660  func (Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanks) FrequencyHz() Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksFrequencyHz {
 18661  	return Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksFrequencyHz{}
 18662  }
 18663  
 18664  func (Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanks) WidthBits() Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksWidthBits {
 18665  	return Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksWidthBits{}
 18666  }
 18667  
 18668  type Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksDescription struct{}
 18669  
 18670  func (Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksDescription) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18671  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18672  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18673  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().MemoryInfo().MemoryBanks().Description().FieldPath(),
 18674  	}
 18675  }
 18676  
 18677  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksDescription) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18678  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18679  }
 18680  
 18681  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksDescription) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18682  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18683  }
 18684  
 18685  type Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksProduct struct{}
 18686  
 18687  func (Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksProduct) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18688  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18689  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18690  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().MemoryInfo().MemoryBanks().Product().FieldPath(),
 18691  	}
 18692  }
 18693  
 18694  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksProduct) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18695  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18696  }
 18697  
 18698  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksProduct) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18699  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18700  }
 18701  
 18702  type Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksVendor struct{}
 18703  
 18704  func (Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksVendor) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18705  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18706  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18707  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().MemoryInfo().MemoryBanks().Vendor().FieldPath(),
 18708  	}
 18709  }
 18710  
 18711  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksVendor) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18712  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18713  }
 18714  
 18715  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksVendor) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18716  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18717  }
 18718  
 18719  type Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksSerial struct{}
 18720  
 18721  func (Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksSerial) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18722  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18723  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18724  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().MemoryInfo().MemoryBanks().Serial().FieldPath(),
 18725  	}
 18726  }
 18727  
 18728  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksSerial) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18729  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18730  }
 18731  
 18732  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksSerial) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18733  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18734  }
 18735  
 18736  type Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksSlot struct{}
 18737  
 18738  func (Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksSlot) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18739  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18740  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18741  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().MemoryInfo().MemoryBanks().Slot().FieldPath(),
 18742  	}
 18743  }
 18744  
 18745  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksSlot) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18746  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18747  }
 18748  
 18749  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksSlot) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18750  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18751  }
 18752  
 18753  type Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksSizeBytes struct{}
 18754  
 18755  func (Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksSizeBytes) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18756  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18757  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18758  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().MemoryInfo().MemoryBanks().SizeBytes().FieldPath(),
 18759  	}
 18760  }
 18761  
 18762  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksSizeBytes) WithValue(value int64) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18763  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18764  }
 18765  
 18766  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksSizeBytes) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18767  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18768  }
 18769  
 18770  type Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksFrequencyHz struct{}
 18771  
 18772  func (Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksFrequencyHz) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18773  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18774  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18775  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().MemoryInfo().MemoryBanks().FrequencyHz().FieldPath(),
 18776  	}
 18777  }
 18778  
 18779  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksFrequencyHz) WithValue(value int64) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18780  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18781  }
 18782  
 18783  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksFrequencyHz) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18784  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18785  }
 18786  
 18787  type Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksWidthBits struct{}
 18788  
 18789  func (Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksWidthBits) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18790  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18791  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18792  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().MemoryInfo().MemoryBanks().WidthBits().FieldPath(),
 18793  	}
 18794  }
 18795  
 18796  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksWidthBits) WithValue(value int32) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18797  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18798  }
 18799  
 18800  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationMemoryInfoMemoryBanksWidthBits) WithArrayOfValues(values []int32) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18801  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18802  }
 18803  
 18804  type Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfo struct{}
 18805  
 18806  func (Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfo) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18807  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18808  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18809  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().HailoInfo().FieldPath(),
 18810  	}
 18811  }
 18812  
 18813  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfo) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18814  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18815  }
 18816  
 18817  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfo) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_HailoInfo) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18818  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18819  }
 18820  
 18821  func (Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfo) Status() Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoStatus {
 18822  	return Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoStatus{}
 18823  }
 18824  
 18825  func (Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfo) CliVersion() Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoCliVersion {
 18826  	return Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoCliVersion{}
 18827  }
 18828  
 18829  func (Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfo) Modules() Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModules {
 18830  	return Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModules{}
 18831  }
 18832  
 18833  type Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoStatus struct{}
 18834  
 18835  func (Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoStatus) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18836  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18837  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18838  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().HailoInfo().Status().FieldPath(),
 18839  	}
 18840  }
 18841  
 18842  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoStatus) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18843  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18844  }
 18845  
 18846  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoStatus) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18847  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18848  }
 18849  
 18850  type Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoCliVersion struct{}
 18851  
 18852  func (Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoCliVersion) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18853  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18854  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18855  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().HailoInfo().CliVersion().FieldPath(),
 18856  	}
 18857  }
 18858  
 18859  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoCliVersion) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18860  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18861  }
 18862  
 18863  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoCliVersion) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18864  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18865  }
 18866  
 18867  type Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModules struct{}
 18868  
 18869  func (Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModules) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18870  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18871  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18872  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().HailoInfo().Modules().FieldPath(),
 18873  	}
 18874  }
 18875  
 18876  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModules) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18877  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18878  }
 18879  
 18880  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModules) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18881  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18882  }
 18883  
 18884  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModules) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) *DeviceStatusDeviceInfo_FieldSubPathArrayItemValue {
 18885  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfo_FieldSubPathArrayItemValue)
 18886  }
 18887  
 18888  func (Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModules) DevId() Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesDevId {
 18889  	return Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesDevId{}
 18890  }
 18891  
 18892  func (Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModules) ControlProtoVersion() Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesControlProtoVersion {
 18893  	return Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesControlProtoVersion{}
 18894  }
 18895  
 18896  func (Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModules) FirmwareVersion() Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesFirmwareVersion {
 18897  	return Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesFirmwareVersion{}
 18898  }
 18899  
 18900  func (Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModules) LoggerVersion() Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesLoggerVersion {
 18901  	return Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesLoggerVersion{}
 18902  }
 18903  
 18904  func (Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModules) BoardName() Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesBoardName {
 18905  	return Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesBoardName{}
 18906  }
 18907  
 18908  func (Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModules) SerialNumber() Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesSerialNumber {
 18909  	return Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesSerialNumber{}
 18910  }
 18911  
 18912  func (Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModules) PartNumber() Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesPartNumber {
 18913  	return Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesPartNumber{}
 18914  }
 18915  
 18916  func (Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModules) ProductName() Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesProductName {
 18917  	return Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesProductName{}
 18918  }
 18919  
 18920  func (Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModules) NeuralNetworkCoreClockRate() Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate {
 18921  	return Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate{}
 18922  }
 18923  
 18924  type Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesDevId struct{}
 18925  
 18926  func (Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesDevId) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18927  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18928  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18929  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().HailoInfo().Modules().DevId().FieldPath(),
 18930  	}
 18931  }
 18932  
 18933  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesDevId) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18934  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18935  }
 18936  
 18937  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesDevId) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18938  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18939  }
 18940  
 18941  type Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesControlProtoVersion struct{}
 18942  
 18943  func (Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesControlProtoVersion) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18944  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18945  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18946  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().HailoInfo().Modules().ControlProtoVersion().FieldPath(),
 18947  	}
 18948  }
 18949  
 18950  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesControlProtoVersion) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18951  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18952  }
 18953  
 18954  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesControlProtoVersion) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18955  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18956  }
 18957  
 18958  type Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesFirmwareVersion struct{}
 18959  
 18960  func (Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesFirmwareVersion) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18961  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18962  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18963  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().HailoInfo().Modules().FirmwareVersion().FieldPath(),
 18964  	}
 18965  }
 18966  
 18967  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesFirmwareVersion) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18968  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18969  }
 18970  
 18971  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesFirmwareVersion) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18972  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18973  }
 18974  
 18975  type Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesLoggerVersion struct{}
 18976  
 18977  func (Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesLoggerVersion) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18978  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18979  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18980  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().HailoInfo().Modules().LoggerVersion().FieldPath(),
 18981  	}
 18982  }
 18983  
 18984  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesLoggerVersion) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 18985  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 18986  }
 18987  
 18988  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesLoggerVersion) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 18989  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 18990  }
 18991  
 18992  type Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesBoardName struct{}
 18993  
 18994  func (Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesBoardName) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 18995  	return &DeviceStatusDeviceInfo_FieldSubPath{
 18996  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 18997  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().HailoInfo().Modules().BoardName().FieldPath(),
 18998  	}
 18999  }
 19000  
 19001  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesBoardName) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19002  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19003  }
 19004  
 19005  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesBoardName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19006  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19007  }
 19008  
 19009  type Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesSerialNumber struct{}
 19010  
 19011  func (Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesSerialNumber) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 19012  	return &DeviceStatusDeviceInfo_FieldSubPath{
 19013  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 19014  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().HailoInfo().Modules().SerialNumber().FieldPath(),
 19015  	}
 19016  }
 19017  
 19018  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesSerialNumber) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19019  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19020  }
 19021  
 19022  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesSerialNumber) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19023  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19024  }
 19025  
 19026  type Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesPartNumber struct{}
 19027  
 19028  func (Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesPartNumber) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 19029  	return &DeviceStatusDeviceInfo_FieldSubPath{
 19030  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 19031  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().HailoInfo().Modules().PartNumber().FieldPath(),
 19032  	}
 19033  }
 19034  
 19035  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesPartNumber) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19036  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19037  }
 19038  
 19039  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesPartNumber) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19040  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19041  }
 19042  
 19043  type Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesProductName struct{}
 19044  
 19045  func (Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesProductName) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 19046  	return &DeviceStatusDeviceInfo_FieldSubPath{
 19047  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 19048  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().HailoInfo().Modules().ProductName().FieldPath(),
 19049  	}
 19050  }
 19051  
 19052  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesProductName) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19053  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19054  }
 19055  
 19056  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesProductName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19057  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19058  }
 19059  
 19060  type Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate struct{}
 19061  
 19062  func (Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 19063  	return &DeviceStatusDeviceInfo_FieldSubPath{
 19064  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 19065  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().HailoInfo().Modules().NeuralNetworkCoreClockRate().FieldPath(),
 19066  	}
 19067  }
 19068  
 19069  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19070  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19071  }
 19072  
 19073  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19074  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19075  }
 19076  
 19077  type Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfo struct{}
 19078  
 19079  func (Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfo) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 19080  	return &DeviceStatusDeviceInfo_FieldSubPath{
 19081  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 19082  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().NvidiaInfo().FieldPath(),
 19083  	}
 19084  }
 19085  
 19086  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfo) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19087  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19088  }
 19089  
 19090  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfo) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19091  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19092  }
 19093  
 19094  func (Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfo) Status() Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfoStatus {
 19095  	return Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfoStatus{}
 19096  }
 19097  
 19098  func (Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfo) DriverVersion() Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfoDriverVersion {
 19099  	return Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfoDriverVersion{}
 19100  }
 19101  
 19102  func (Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfo) CudaVersion() Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfoCudaVersion {
 19103  	return Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfoCudaVersion{}
 19104  }
 19105  
 19106  func (Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfo) Gpus() Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfoGpus {
 19107  	return Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfoGpus{}
 19108  }
 19109  
 19110  type Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfoStatus struct{}
 19111  
 19112  func (Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfoStatus) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 19113  	return &DeviceStatusDeviceInfo_FieldSubPath{
 19114  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 19115  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().NvidiaInfo().Status().FieldPath(),
 19116  	}
 19117  }
 19118  
 19119  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfoStatus) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19120  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19121  }
 19122  
 19123  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfoStatus) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19124  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19125  }
 19126  
 19127  type Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfoDriverVersion struct{}
 19128  
 19129  func (Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfoDriverVersion) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 19130  	return &DeviceStatusDeviceInfo_FieldSubPath{
 19131  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 19132  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().NvidiaInfo().DriverVersion().FieldPath(),
 19133  	}
 19134  }
 19135  
 19136  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfoDriverVersion) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19137  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19138  }
 19139  
 19140  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfoDriverVersion) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19141  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19142  }
 19143  
 19144  type Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfoCudaVersion struct{}
 19145  
 19146  func (Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfoCudaVersion) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 19147  	return &DeviceStatusDeviceInfo_FieldSubPath{
 19148  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 19149  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().NvidiaInfo().CudaVersion().FieldPath(),
 19150  	}
 19151  }
 19152  
 19153  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfoCudaVersion) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19154  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19155  }
 19156  
 19157  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfoCudaVersion) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19158  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19159  }
 19160  
 19161  type Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfoGpus struct{}
 19162  
 19163  func (Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfoGpus) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 19164  	return &DeviceStatusDeviceInfo_FieldSubPath{
 19165  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 19166  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().NvidiaInfo().Gpus().FieldPath(),
 19167  	}
 19168  }
 19169  
 19170  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfoGpus) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19171  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19172  }
 19173  
 19174  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfoGpus) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19175  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19176  }
 19177  
 19178  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfoGpus) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) *DeviceStatusDeviceInfo_FieldSubPathArrayItemValue {
 19179  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfo_FieldSubPathArrayItemValue)
 19180  }
 19181  
 19182  func (Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfoGpus) Id() Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfoGpusId {
 19183  	return Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfoGpusId{}
 19184  }
 19185  
 19186  func (Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfoGpus) ProductName() Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfoGpusProductName {
 19187  	return Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfoGpusProductName{}
 19188  }
 19189  
 19190  type Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfoGpusId struct{}
 19191  
 19192  func (Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfoGpusId) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 19193  	return &DeviceStatusDeviceInfo_FieldSubPath{
 19194  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 19195  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().NvidiaInfo().Gpus().Id().FieldPath(),
 19196  	}
 19197  }
 19198  
 19199  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfoGpusId) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19200  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19201  }
 19202  
 19203  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfoGpusId) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19204  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19205  }
 19206  
 19207  type Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfoGpusProductName struct{}
 19208  
 19209  func (Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfoGpusProductName) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 19210  	return &DeviceStatusDeviceInfo_FieldSubPath{
 19211  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 19212  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().NvidiaInfo().Gpus().ProductName().FieldPath(),
 19213  	}
 19214  }
 19215  
 19216  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfoGpusProductName) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19217  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19218  }
 19219  
 19220  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationNvidiaInfoGpusProductName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19221  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19222  }
 19223  
 19224  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatus struct{}
 19225  
 19226  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatus) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 19227  	return &DeviceStatusDeviceInfo_FieldSubPath{
 19228  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 19229  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().FieldPath(),
 19230  	}
 19231  }
 19232  
 19233  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatus) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19234  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19235  }
 19236  
 19237  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatus) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19238  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19239  }
 19240  
 19241  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatus) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus) *DeviceStatusDeviceInfo_FieldSubPathArrayItemValue {
 19242  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfo_FieldSubPathArrayItemValue)
 19243  }
 19244  
 19245  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatus) Modem() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModem {
 19246  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModem{}
 19247  }
 19248  
 19249  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModem struct{}
 19250  
 19251  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModem) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 19252  	return &DeviceStatusDeviceInfo_FieldSubPath{
 19253  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 19254  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().FieldPath(),
 19255  	}
 19256  }
 19257  
 19258  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModem) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19259  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19260  }
 19261  
 19262  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModem) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19263  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19264  }
 19265  
 19266  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModem) ThreeGPp() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPp {
 19267  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPp{}
 19268  }
 19269  
 19270  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModem) Cdma() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdma {
 19271  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdma{}
 19272  }
 19273  
 19274  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModem) DbusPath() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemDbusPath {
 19275  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemDbusPath{}
 19276  }
 19277  
 19278  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModem) Generic() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGeneric {
 19279  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGeneric{}
 19280  }
 19281  
 19282  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModem) SimStatus() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemSimStatus {
 19283  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemSimStatus{}
 19284  }
 19285  
 19286  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPp struct{}
 19287  
 19288  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPp) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 19289  	return &DeviceStatusDeviceInfo_FieldSubPath{
 19290  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 19291  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().ThreeGPp().FieldPath(),
 19292  	}
 19293  }
 19294  
 19295  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPp) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19296  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19297  }
 19298  
 19299  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPp) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19300  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19301  }
 19302  
 19303  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPp) FivegNr() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpFivegNr {
 19304  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpFivegNr{}
 19305  }
 19306  
 19307  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPp) EnabledLocks() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEnabledLocks {
 19308  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEnabledLocks{}
 19309  }
 19310  
 19311  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPp) Eps() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEps {
 19312  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEps{}
 19313  }
 19314  
 19315  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPp) Imei() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpImei {
 19316  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpImei{}
 19317  }
 19318  
 19319  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPp) OperatorCode() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpOperatorCode {
 19320  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpOperatorCode{}
 19321  }
 19322  
 19323  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPp) OperatorName() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpOperatorName {
 19324  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpOperatorName{}
 19325  }
 19326  
 19327  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPp) PacketServiceState() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpPacketServiceState {
 19328  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpPacketServiceState{}
 19329  }
 19330  
 19331  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPp) Pco() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpPco {
 19332  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpPco{}
 19333  }
 19334  
 19335  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPp) RegistrationState() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpRegistrationState {
 19336  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpRegistrationState{}
 19337  }
 19338  
 19339  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpFivegNr struct{}
 19340  
 19341  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpFivegNr) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 19342  	return &DeviceStatusDeviceInfo_FieldSubPath{
 19343  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 19344  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().ThreeGPp().FivegNr().FieldPath(),
 19345  	}
 19346  }
 19347  
 19348  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpFivegNr) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19349  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19350  }
 19351  
 19352  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpFivegNr) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19353  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19354  }
 19355  
 19356  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpFivegNr) RegistrationSettings() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings {
 19357  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings{}
 19358  }
 19359  
 19360  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings struct{}
 19361  
 19362  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 19363  	return &DeviceStatusDeviceInfo_FieldSubPath{
 19364  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 19365  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().ThreeGPp().FivegNr().RegistrationSettings().FieldPath(),
 19366  	}
 19367  }
 19368  
 19369  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19370  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19371  }
 19372  
 19373  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19374  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19375  }
 19376  
 19377  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings) DrxCycle() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle {
 19378  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle{}
 19379  }
 19380  
 19381  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings) MicoMode() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode {
 19382  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode{}
 19383  }
 19384  
 19385  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle struct{}
 19386  
 19387  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 19388  	return &DeviceStatusDeviceInfo_FieldSubPath{
 19389  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 19390  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().ThreeGPp().FivegNr().RegistrationSettings().DrxCycle().FieldPath(),
 19391  	}
 19392  }
 19393  
 19394  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19395  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19396  }
 19397  
 19398  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19399  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19400  }
 19401  
 19402  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode struct{}
 19403  
 19404  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 19405  	return &DeviceStatusDeviceInfo_FieldSubPath{
 19406  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 19407  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().ThreeGPp().FivegNr().RegistrationSettings().MicoMode().FieldPath(),
 19408  	}
 19409  }
 19410  
 19411  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19412  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19413  }
 19414  
 19415  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19416  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19417  }
 19418  
 19419  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEnabledLocks struct{}
 19420  
 19421  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEnabledLocks) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 19422  	return &DeviceStatusDeviceInfo_FieldSubPath{
 19423  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 19424  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().ThreeGPp().EnabledLocks().FieldPath(),
 19425  	}
 19426  }
 19427  
 19428  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEnabledLocks) WithValue(value []string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19429  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19430  }
 19431  
 19432  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEnabledLocks) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19433  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19434  }
 19435  
 19436  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEnabledLocks) WithItemValue(value string) *DeviceStatusDeviceInfo_FieldSubPathArrayItemValue {
 19437  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfo_FieldSubPathArrayItemValue)
 19438  }
 19439  
 19440  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEps struct{}
 19441  
 19442  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEps) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 19443  	return &DeviceStatusDeviceInfo_FieldSubPath{
 19444  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 19445  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().ThreeGPp().Eps().FieldPath(),
 19446  	}
 19447  }
 19448  
 19449  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEps) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19450  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19451  }
 19452  
 19453  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEps) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19454  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19455  }
 19456  
 19457  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEps) InitialBearer() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearer {
 19458  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearer{}
 19459  }
 19460  
 19461  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEps) UeModeOperation() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation {
 19462  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation{}
 19463  }
 19464  
 19465  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearer struct{}
 19466  
 19467  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearer) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 19468  	return &DeviceStatusDeviceInfo_FieldSubPath{
 19469  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 19470  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().FieldPath(),
 19471  	}
 19472  }
 19473  
 19474  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearer) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19475  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19476  }
 19477  
 19478  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearer) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19479  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19480  }
 19481  
 19482  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearer) DbusPath() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath {
 19483  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath{}
 19484  }
 19485  
 19486  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearer) Settings() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings {
 19487  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings{}
 19488  }
 19489  
 19490  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath struct{}
 19491  
 19492  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 19493  	return &DeviceStatusDeviceInfo_FieldSubPath{
 19494  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 19495  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().DbusPath().FieldPath(),
 19496  	}
 19497  }
 19498  
 19499  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19500  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19501  }
 19502  
 19503  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19504  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19505  }
 19506  
 19507  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings struct{}
 19508  
 19509  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 19510  	return &DeviceStatusDeviceInfo_FieldSubPath{
 19511  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 19512  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().FieldPath(),
 19513  	}
 19514  }
 19515  
 19516  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19517  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19518  }
 19519  
 19520  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19521  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19522  }
 19523  
 19524  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) Apn() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn {
 19525  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn{}
 19526  }
 19527  
 19528  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) IpType() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType {
 19529  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType{}
 19530  }
 19531  
 19532  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) Password() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword {
 19533  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword{}
 19534  }
 19535  
 19536  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) User() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser {
 19537  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser{}
 19538  }
 19539  
 19540  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn struct{}
 19541  
 19542  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 19543  	return &DeviceStatusDeviceInfo_FieldSubPath{
 19544  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 19545  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().Apn().FieldPath(),
 19546  	}
 19547  }
 19548  
 19549  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19550  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19551  }
 19552  
 19553  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19554  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19555  }
 19556  
 19557  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType struct{}
 19558  
 19559  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 19560  	return &DeviceStatusDeviceInfo_FieldSubPath{
 19561  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 19562  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().IpType().FieldPath(),
 19563  	}
 19564  }
 19565  
 19566  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19567  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19568  }
 19569  
 19570  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19571  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19572  }
 19573  
 19574  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword struct{}
 19575  
 19576  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 19577  	return &DeviceStatusDeviceInfo_FieldSubPath{
 19578  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 19579  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().Password().FieldPath(),
 19580  	}
 19581  }
 19582  
 19583  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19584  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19585  }
 19586  
 19587  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19588  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19589  }
 19590  
 19591  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser struct{}
 19592  
 19593  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 19594  	return &DeviceStatusDeviceInfo_FieldSubPath{
 19595  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 19596  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().User().FieldPath(),
 19597  	}
 19598  }
 19599  
 19600  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19601  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19602  }
 19603  
 19604  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19605  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19606  }
 19607  
 19608  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation struct{}
 19609  
 19610  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 19611  	return &DeviceStatusDeviceInfo_FieldSubPath{
 19612  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 19613  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().ThreeGPp().Eps().UeModeOperation().FieldPath(),
 19614  	}
 19615  }
 19616  
 19617  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19618  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19619  }
 19620  
 19621  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19622  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19623  }
 19624  
 19625  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpImei struct{}
 19626  
 19627  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpImei) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 19628  	return &DeviceStatusDeviceInfo_FieldSubPath{
 19629  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 19630  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().ThreeGPp().Imei().FieldPath(),
 19631  	}
 19632  }
 19633  
 19634  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpImei) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19635  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19636  }
 19637  
 19638  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpImei) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19639  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19640  }
 19641  
 19642  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpOperatorCode struct{}
 19643  
 19644  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpOperatorCode) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 19645  	return &DeviceStatusDeviceInfo_FieldSubPath{
 19646  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 19647  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().ThreeGPp().OperatorCode().FieldPath(),
 19648  	}
 19649  }
 19650  
 19651  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpOperatorCode) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19652  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19653  }
 19654  
 19655  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpOperatorCode) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19656  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19657  }
 19658  
 19659  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpOperatorName struct{}
 19660  
 19661  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpOperatorName) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 19662  	return &DeviceStatusDeviceInfo_FieldSubPath{
 19663  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 19664  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().ThreeGPp().OperatorName().FieldPath(),
 19665  	}
 19666  }
 19667  
 19668  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpOperatorName) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19669  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19670  }
 19671  
 19672  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpOperatorName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19673  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19674  }
 19675  
 19676  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpPacketServiceState struct{}
 19677  
 19678  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpPacketServiceState) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 19679  	return &DeviceStatusDeviceInfo_FieldSubPath{
 19680  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 19681  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().ThreeGPp().PacketServiceState().FieldPath(),
 19682  	}
 19683  }
 19684  
 19685  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpPacketServiceState) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19686  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19687  }
 19688  
 19689  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpPacketServiceState) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19690  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19691  }
 19692  
 19693  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpPco struct{}
 19694  
 19695  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpPco) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 19696  	return &DeviceStatusDeviceInfo_FieldSubPath{
 19697  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 19698  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().ThreeGPp().Pco().FieldPath(),
 19699  	}
 19700  }
 19701  
 19702  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpPco) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19703  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19704  }
 19705  
 19706  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpPco) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19707  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19708  }
 19709  
 19710  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpRegistrationState struct{}
 19711  
 19712  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpRegistrationState) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 19713  	return &DeviceStatusDeviceInfo_FieldSubPath{
 19714  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 19715  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().ThreeGPp().RegistrationState().FieldPath(),
 19716  	}
 19717  }
 19718  
 19719  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpRegistrationState) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19720  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19721  }
 19722  
 19723  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemThreeGPpRegistrationState) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19724  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19725  }
 19726  
 19727  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdma struct{}
 19728  
 19729  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdma) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 19730  	return &DeviceStatusDeviceInfo_FieldSubPath{
 19731  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 19732  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().Cdma().FieldPath(),
 19733  	}
 19734  }
 19735  
 19736  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdma) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19737  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19738  }
 19739  
 19740  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdma) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19741  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19742  }
 19743  
 19744  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdma) ActivationState() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdmaActivationState {
 19745  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdmaActivationState{}
 19746  }
 19747  
 19748  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdma) Cdma1XRegistrationState() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdmaCdma1XRegistrationState {
 19749  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdmaCdma1XRegistrationState{}
 19750  }
 19751  
 19752  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdma) Esn() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdmaEsn {
 19753  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdmaEsn{}
 19754  }
 19755  
 19756  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdma) EvdoRegistrationState() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdmaEvdoRegistrationState {
 19757  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdmaEvdoRegistrationState{}
 19758  }
 19759  
 19760  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdma) Meid() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdmaMeid {
 19761  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdmaMeid{}
 19762  }
 19763  
 19764  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdma) Nid() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdmaNid {
 19765  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdmaNid{}
 19766  }
 19767  
 19768  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdma) Sid() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdmaSid {
 19769  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdmaSid{}
 19770  }
 19771  
 19772  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdmaActivationState struct{}
 19773  
 19774  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdmaActivationState) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 19775  	return &DeviceStatusDeviceInfo_FieldSubPath{
 19776  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 19777  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().Cdma().ActivationState().FieldPath(),
 19778  	}
 19779  }
 19780  
 19781  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdmaActivationState) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19782  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19783  }
 19784  
 19785  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdmaActivationState) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19786  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19787  }
 19788  
 19789  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdmaCdma1XRegistrationState struct{}
 19790  
 19791  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdmaCdma1XRegistrationState) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 19792  	return &DeviceStatusDeviceInfo_FieldSubPath{
 19793  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 19794  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().Cdma().Cdma1XRegistrationState().FieldPath(),
 19795  	}
 19796  }
 19797  
 19798  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdmaCdma1XRegistrationState) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19799  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19800  }
 19801  
 19802  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdmaCdma1XRegistrationState) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19803  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19804  }
 19805  
 19806  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdmaEsn struct{}
 19807  
 19808  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdmaEsn) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 19809  	return &DeviceStatusDeviceInfo_FieldSubPath{
 19810  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 19811  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().Cdma().Esn().FieldPath(),
 19812  	}
 19813  }
 19814  
 19815  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdmaEsn) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19816  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19817  }
 19818  
 19819  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdmaEsn) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19820  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19821  }
 19822  
 19823  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdmaEvdoRegistrationState struct{}
 19824  
 19825  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdmaEvdoRegistrationState) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 19826  	return &DeviceStatusDeviceInfo_FieldSubPath{
 19827  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 19828  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().Cdma().EvdoRegistrationState().FieldPath(),
 19829  	}
 19830  }
 19831  
 19832  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdmaEvdoRegistrationState) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19833  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19834  }
 19835  
 19836  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdmaEvdoRegistrationState) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19837  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19838  }
 19839  
 19840  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdmaMeid struct{}
 19841  
 19842  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdmaMeid) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 19843  	return &DeviceStatusDeviceInfo_FieldSubPath{
 19844  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 19845  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().Cdma().Meid().FieldPath(),
 19846  	}
 19847  }
 19848  
 19849  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdmaMeid) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19850  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19851  }
 19852  
 19853  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdmaMeid) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19854  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19855  }
 19856  
 19857  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdmaNid struct{}
 19858  
 19859  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdmaNid) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 19860  	return &DeviceStatusDeviceInfo_FieldSubPath{
 19861  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 19862  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().Cdma().Nid().FieldPath(),
 19863  	}
 19864  }
 19865  
 19866  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdmaNid) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19867  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19868  }
 19869  
 19870  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdmaNid) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19871  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19872  }
 19873  
 19874  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdmaSid struct{}
 19875  
 19876  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdmaSid) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 19877  	return &DeviceStatusDeviceInfo_FieldSubPath{
 19878  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 19879  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().Cdma().Sid().FieldPath(),
 19880  	}
 19881  }
 19882  
 19883  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdmaSid) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19884  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19885  }
 19886  
 19887  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemCdmaSid) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19888  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19889  }
 19890  
 19891  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemDbusPath struct{}
 19892  
 19893  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemDbusPath) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 19894  	return &DeviceStatusDeviceInfo_FieldSubPath{
 19895  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 19896  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().DbusPath().FieldPath(),
 19897  	}
 19898  }
 19899  
 19900  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemDbusPath) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19901  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19902  }
 19903  
 19904  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemDbusPath) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19905  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19906  }
 19907  
 19908  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGeneric struct{}
 19909  
 19910  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGeneric) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 19911  	return &DeviceStatusDeviceInfo_FieldSubPath{
 19912  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 19913  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().Generic().FieldPath(),
 19914  	}
 19915  }
 19916  
 19917  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGeneric) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) *DeviceStatusDeviceInfo_FieldSubPathValue {
 19918  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 19919  }
 19920  
 19921  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGeneric) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 19922  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 19923  }
 19924  
 19925  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGeneric) AccessTechnologies() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericAccessTechnologies {
 19926  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericAccessTechnologies{}
 19927  }
 19928  
 19929  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGeneric) Bearers() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericBearers {
 19930  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericBearers{}
 19931  }
 19932  
 19933  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGeneric) CarrierConfiguration() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericCarrierConfiguration {
 19934  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericCarrierConfiguration{}
 19935  }
 19936  
 19937  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGeneric) CarrierConfigurationRevision() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericCarrierConfigurationRevision {
 19938  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericCarrierConfigurationRevision{}
 19939  }
 19940  
 19941  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGeneric) CurrentBands() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericCurrentBands {
 19942  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericCurrentBands{}
 19943  }
 19944  
 19945  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGeneric) CurrentCapabilities() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericCurrentCapabilities {
 19946  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericCurrentCapabilities{}
 19947  }
 19948  
 19949  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGeneric) CurrentModes() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericCurrentModes {
 19950  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericCurrentModes{}
 19951  }
 19952  
 19953  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGeneric) Device() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericDevice {
 19954  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericDevice{}
 19955  }
 19956  
 19957  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGeneric) DeviceIdentifier() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericDeviceIdentifier {
 19958  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericDeviceIdentifier{}
 19959  }
 19960  
 19961  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGeneric) Drivers() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericDrivers {
 19962  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericDrivers{}
 19963  }
 19964  
 19965  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGeneric) EquipmentIdentifier() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericEquipmentIdentifier {
 19966  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericEquipmentIdentifier{}
 19967  }
 19968  
 19969  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGeneric) HardwareRevision() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericHardwareRevision {
 19970  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericHardwareRevision{}
 19971  }
 19972  
 19973  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGeneric) Manufacturer() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericManufacturer {
 19974  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericManufacturer{}
 19975  }
 19976  
 19977  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGeneric) Model() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericModel {
 19978  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericModel{}
 19979  }
 19980  
 19981  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGeneric) OwnNumbers() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericOwnNumbers {
 19982  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericOwnNumbers{}
 19983  }
 19984  
 19985  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGeneric) Plugin() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericPlugin {
 19986  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericPlugin{}
 19987  }
 19988  
 19989  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGeneric) Ports() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericPorts {
 19990  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericPorts{}
 19991  }
 19992  
 19993  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGeneric) PowerState() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericPowerState {
 19994  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericPowerState{}
 19995  }
 19996  
 19997  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGeneric) PrimaryPort() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericPrimaryPort {
 19998  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericPrimaryPort{}
 19999  }
 20000  
 20001  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGeneric) PrimarySimSlot() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericPrimarySimSlot {
 20002  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericPrimarySimSlot{}
 20003  }
 20004  
 20005  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGeneric) Revision() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericRevision {
 20006  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericRevision{}
 20007  }
 20008  
 20009  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGeneric) SignalQuality() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSignalQuality {
 20010  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSignalQuality{}
 20011  }
 20012  
 20013  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGeneric) Sim() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSim {
 20014  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSim{}
 20015  }
 20016  
 20017  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGeneric) SimSlots() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSimSlots {
 20018  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSimSlots{}
 20019  }
 20020  
 20021  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGeneric) State() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericState {
 20022  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericState{}
 20023  }
 20024  
 20025  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGeneric) StateFailedReason() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericStateFailedReason {
 20026  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericStateFailedReason{}
 20027  }
 20028  
 20029  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGeneric) SupportedBands() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSupportedBands {
 20030  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSupportedBands{}
 20031  }
 20032  
 20033  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGeneric) SupportedCapabilities() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSupportedCapabilities {
 20034  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSupportedCapabilities{}
 20035  }
 20036  
 20037  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGeneric) SupportedIpFamilies() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSupportedIpFamilies {
 20038  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSupportedIpFamilies{}
 20039  }
 20040  
 20041  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGeneric) SupportedModes() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSupportedModes {
 20042  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSupportedModes{}
 20043  }
 20044  
 20045  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGeneric) UnlockRequired() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericUnlockRequired {
 20046  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericUnlockRequired{}
 20047  }
 20048  
 20049  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGeneric) UnlockRetries() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericUnlockRetries {
 20050  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericUnlockRetries{}
 20051  }
 20052  
 20053  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericAccessTechnologies struct{}
 20054  
 20055  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericAccessTechnologies) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 20056  	return &DeviceStatusDeviceInfo_FieldSubPath{
 20057  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 20058  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().Generic().AccessTechnologies().FieldPath(),
 20059  	}
 20060  }
 20061  
 20062  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericAccessTechnologies) WithValue(value []string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 20063  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 20064  }
 20065  
 20066  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericAccessTechnologies) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 20067  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 20068  }
 20069  
 20070  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericAccessTechnologies) WithItemValue(value string) *DeviceStatusDeviceInfo_FieldSubPathArrayItemValue {
 20071  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfo_FieldSubPathArrayItemValue)
 20072  }
 20073  
 20074  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericBearers struct{}
 20075  
 20076  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericBearers) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 20077  	return &DeviceStatusDeviceInfo_FieldSubPath{
 20078  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 20079  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().Generic().Bearers().FieldPath(),
 20080  	}
 20081  }
 20082  
 20083  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericBearers) WithValue(value []string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 20084  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 20085  }
 20086  
 20087  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericBearers) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 20088  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 20089  }
 20090  
 20091  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericBearers) WithItemValue(value string) *DeviceStatusDeviceInfo_FieldSubPathArrayItemValue {
 20092  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfo_FieldSubPathArrayItemValue)
 20093  }
 20094  
 20095  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericCarrierConfiguration struct{}
 20096  
 20097  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericCarrierConfiguration) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 20098  	return &DeviceStatusDeviceInfo_FieldSubPath{
 20099  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 20100  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().Generic().CarrierConfiguration().FieldPath(),
 20101  	}
 20102  }
 20103  
 20104  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericCarrierConfiguration) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 20105  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 20106  }
 20107  
 20108  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericCarrierConfiguration) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 20109  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 20110  }
 20111  
 20112  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericCarrierConfigurationRevision struct{}
 20113  
 20114  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericCarrierConfigurationRevision) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 20115  	return &DeviceStatusDeviceInfo_FieldSubPath{
 20116  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 20117  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().Generic().CarrierConfigurationRevision().FieldPath(),
 20118  	}
 20119  }
 20120  
 20121  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericCarrierConfigurationRevision) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 20122  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 20123  }
 20124  
 20125  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericCarrierConfigurationRevision) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 20126  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 20127  }
 20128  
 20129  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericCurrentBands struct{}
 20130  
 20131  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericCurrentBands) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 20132  	return &DeviceStatusDeviceInfo_FieldSubPath{
 20133  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 20134  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().Generic().CurrentBands().FieldPath(),
 20135  	}
 20136  }
 20137  
 20138  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericCurrentBands) WithValue(value []string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 20139  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 20140  }
 20141  
 20142  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericCurrentBands) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 20143  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 20144  }
 20145  
 20146  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericCurrentBands) WithItemValue(value string) *DeviceStatusDeviceInfo_FieldSubPathArrayItemValue {
 20147  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfo_FieldSubPathArrayItemValue)
 20148  }
 20149  
 20150  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericCurrentCapabilities struct{}
 20151  
 20152  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericCurrentCapabilities) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 20153  	return &DeviceStatusDeviceInfo_FieldSubPath{
 20154  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 20155  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().Generic().CurrentCapabilities().FieldPath(),
 20156  	}
 20157  }
 20158  
 20159  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericCurrentCapabilities) WithValue(value []string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 20160  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 20161  }
 20162  
 20163  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericCurrentCapabilities) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 20164  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 20165  }
 20166  
 20167  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericCurrentCapabilities) WithItemValue(value string) *DeviceStatusDeviceInfo_FieldSubPathArrayItemValue {
 20168  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfo_FieldSubPathArrayItemValue)
 20169  }
 20170  
 20171  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericCurrentModes struct{}
 20172  
 20173  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericCurrentModes) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 20174  	return &DeviceStatusDeviceInfo_FieldSubPath{
 20175  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 20176  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().Generic().CurrentModes().FieldPath(),
 20177  	}
 20178  }
 20179  
 20180  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericCurrentModes) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 20181  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 20182  }
 20183  
 20184  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericCurrentModes) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 20185  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 20186  }
 20187  
 20188  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericDevice struct{}
 20189  
 20190  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericDevice) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 20191  	return &DeviceStatusDeviceInfo_FieldSubPath{
 20192  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 20193  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().Generic().Device().FieldPath(),
 20194  	}
 20195  }
 20196  
 20197  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericDevice) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 20198  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 20199  }
 20200  
 20201  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericDevice) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 20202  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 20203  }
 20204  
 20205  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericDeviceIdentifier struct{}
 20206  
 20207  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericDeviceIdentifier) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 20208  	return &DeviceStatusDeviceInfo_FieldSubPath{
 20209  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 20210  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().Generic().DeviceIdentifier().FieldPath(),
 20211  	}
 20212  }
 20213  
 20214  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericDeviceIdentifier) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 20215  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 20216  }
 20217  
 20218  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericDeviceIdentifier) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 20219  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 20220  }
 20221  
 20222  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericDrivers struct{}
 20223  
 20224  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericDrivers) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 20225  	return &DeviceStatusDeviceInfo_FieldSubPath{
 20226  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 20227  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().Generic().Drivers().FieldPath(),
 20228  	}
 20229  }
 20230  
 20231  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericDrivers) WithValue(value []string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 20232  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 20233  }
 20234  
 20235  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericDrivers) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 20236  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 20237  }
 20238  
 20239  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericDrivers) WithItemValue(value string) *DeviceStatusDeviceInfo_FieldSubPathArrayItemValue {
 20240  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfo_FieldSubPathArrayItemValue)
 20241  }
 20242  
 20243  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericEquipmentIdentifier struct{}
 20244  
 20245  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericEquipmentIdentifier) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 20246  	return &DeviceStatusDeviceInfo_FieldSubPath{
 20247  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 20248  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().Generic().EquipmentIdentifier().FieldPath(),
 20249  	}
 20250  }
 20251  
 20252  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericEquipmentIdentifier) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 20253  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 20254  }
 20255  
 20256  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericEquipmentIdentifier) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 20257  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 20258  }
 20259  
 20260  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericHardwareRevision struct{}
 20261  
 20262  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericHardwareRevision) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 20263  	return &DeviceStatusDeviceInfo_FieldSubPath{
 20264  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 20265  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().Generic().HardwareRevision().FieldPath(),
 20266  	}
 20267  }
 20268  
 20269  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericHardwareRevision) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 20270  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 20271  }
 20272  
 20273  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericHardwareRevision) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 20274  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 20275  }
 20276  
 20277  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericManufacturer struct{}
 20278  
 20279  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericManufacturer) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 20280  	return &DeviceStatusDeviceInfo_FieldSubPath{
 20281  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 20282  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().Generic().Manufacturer().FieldPath(),
 20283  	}
 20284  }
 20285  
 20286  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericManufacturer) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 20287  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 20288  }
 20289  
 20290  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericManufacturer) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 20291  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 20292  }
 20293  
 20294  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericModel struct{}
 20295  
 20296  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericModel) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 20297  	return &DeviceStatusDeviceInfo_FieldSubPath{
 20298  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 20299  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().Generic().Model().FieldPath(),
 20300  	}
 20301  }
 20302  
 20303  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericModel) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 20304  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 20305  }
 20306  
 20307  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericModel) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 20308  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 20309  }
 20310  
 20311  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericOwnNumbers struct{}
 20312  
 20313  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericOwnNumbers) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 20314  	return &DeviceStatusDeviceInfo_FieldSubPath{
 20315  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 20316  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().Generic().OwnNumbers().FieldPath(),
 20317  	}
 20318  }
 20319  
 20320  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericOwnNumbers) WithValue(value []string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 20321  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 20322  }
 20323  
 20324  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericOwnNumbers) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 20325  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 20326  }
 20327  
 20328  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericOwnNumbers) WithItemValue(value string) *DeviceStatusDeviceInfo_FieldSubPathArrayItemValue {
 20329  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfo_FieldSubPathArrayItemValue)
 20330  }
 20331  
 20332  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericPlugin struct{}
 20333  
 20334  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericPlugin) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 20335  	return &DeviceStatusDeviceInfo_FieldSubPath{
 20336  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 20337  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().Generic().Plugin().FieldPath(),
 20338  	}
 20339  }
 20340  
 20341  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericPlugin) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 20342  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 20343  }
 20344  
 20345  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericPlugin) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 20346  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 20347  }
 20348  
 20349  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericPorts struct{}
 20350  
 20351  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericPorts) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 20352  	return &DeviceStatusDeviceInfo_FieldSubPath{
 20353  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 20354  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().Generic().Ports().FieldPath(),
 20355  	}
 20356  }
 20357  
 20358  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericPorts) WithValue(value []string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 20359  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 20360  }
 20361  
 20362  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericPorts) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 20363  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 20364  }
 20365  
 20366  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericPorts) WithItemValue(value string) *DeviceStatusDeviceInfo_FieldSubPathArrayItemValue {
 20367  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfo_FieldSubPathArrayItemValue)
 20368  }
 20369  
 20370  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericPowerState struct{}
 20371  
 20372  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericPowerState) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 20373  	return &DeviceStatusDeviceInfo_FieldSubPath{
 20374  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 20375  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().Generic().PowerState().FieldPath(),
 20376  	}
 20377  }
 20378  
 20379  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericPowerState) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 20380  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 20381  }
 20382  
 20383  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericPowerState) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 20384  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 20385  }
 20386  
 20387  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericPrimaryPort struct{}
 20388  
 20389  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericPrimaryPort) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 20390  	return &DeviceStatusDeviceInfo_FieldSubPath{
 20391  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 20392  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().Generic().PrimaryPort().FieldPath(),
 20393  	}
 20394  }
 20395  
 20396  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericPrimaryPort) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 20397  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 20398  }
 20399  
 20400  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericPrimaryPort) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 20401  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 20402  }
 20403  
 20404  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericPrimarySimSlot struct{}
 20405  
 20406  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericPrimarySimSlot) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 20407  	return &DeviceStatusDeviceInfo_FieldSubPath{
 20408  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 20409  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().Generic().PrimarySimSlot().FieldPath(),
 20410  	}
 20411  }
 20412  
 20413  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericPrimarySimSlot) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 20414  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 20415  }
 20416  
 20417  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericPrimarySimSlot) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 20418  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 20419  }
 20420  
 20421  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericRevision struct{}
 20422  
 20423  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericRevision) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 20424  	return &DeviceStatusDeviceInfo_FieldSubPath{
 20425  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 20426  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().Generic().Revision().FieldPath(),
 20427  	}
 20428  }
 20429  
 20430  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericRevision) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 20431  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 20432  }
 20433  
 20434  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericRevision) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 20435  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 20436  }
 20437  
 20438  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSignalQuality struct{}
 20439  
 20440  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSignalQuality) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 20441  	return &DeviceStatusDeviceInfo_FieldSubPath{
 20442  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 20443  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().Generic().SignalQuality().FieldPath(),
 20444  	}
 20445  }
 20446  
 20447  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSignalQuality) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) *DeviceStatusDeviceInfo_FieldSubPathValue {
 20448  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 20449  }
 20450  
 20451  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSignalQuality) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 20452  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 20453  }
 20454  
 20455  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSignalQuality) Recent() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSignalQualityRecent {
 20456  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSignalQualityRecent{}
 20457  }
 20458  
 20459  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSignalQuality) Value() Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSignalQualityValue {
 20460  	return Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSignalQualityValue{}
 20461  }
 20462  
 20463  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSignalQualityRecent struct{}
 20464  
 20465  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSignalQualityRecent) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 20466  	return &DeviceStatusDeviceInfo_FieldSubPath{
 20467  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 20468  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().Generic().SignalQuality().Recent().FieldPath(),
 20469  	}
 20470  }
 20471  
 20472  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSignalQualityRecent) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 20473  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 20474  }
 20475  
 20476  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSignalQualityRecent) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 20477  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 20478  }
 20479  
 20480  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSignalQualityValue struct{}
 20481  
 20482  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSignalQualityValue) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 20483  	return &DeviceStatusDeviceInfo_FieldSubPath{
 20484  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 20485  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().Generic().SignalQuality().Value().FieldPath(),
 20486  	}
 20487  }
 20488  
 20489  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSignalQualityValue) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 20490  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 20491  }
 20492  
 20493  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSignalQualityValue) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 20494  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 20495  }
 20496  
 20497  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSim struct{}
 20498  
 20499  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSim) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 20500  	return &DeviceStatusDeviceInfo_FieldSubPath{
 20501  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 20502  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().Generic().Sim().FieldPath(),
 20503  	}
 20504  }
 20505  
 20506  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSim) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 20507  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 20508  }
 20509  
 20510  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSim) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 20511  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 20512  }
 20513  
 20514  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSimSlots struct{}
 20515  
 20516  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSimSlots) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 20517  	return &DeviceStatusDeviceInfo_FieldSubPath{
 20518  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 20519  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().Generic().SimSlots().FieldPath(),
 20520  	}
 20521  }
 20522  
 20523  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSimSlots) WithValue(value []string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 20524  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 20525  }
 20526  
 20527  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSimSlots) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 20528  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 20529  }
 20530  
 20531  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSimSlots) WithItemValue(value string) *DeviceStatusDeviceInfo_FieldSubPathArrayItemValue {
 20532  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfo_FieldSubPathArrayItemValue)
 20533  }
 20534  
 20535  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericState struct{}
 20536  
 20537  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericState) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 20538  	return &DeviceStatusDeviceInfo_FieldSubPath{
 20539  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 20540  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().Generic().State().FieldPath(),
 20541  	}
 20542  }
 20543  
 20544  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericState) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 20545  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 20546  }
 20547  
 20548  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericState) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 20549  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 20550  }
 20551  
 20552  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericStateFailedReason struct{}
 20553  
 20554  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericStateFailedReason) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 20555  	return &DeviceStatusDeviceInfo_FieldSubPath{
 20556  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 20557  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().Generic().StateFailedReason().FieldPath(),
 20558  	}
 20559  }
 20560  
 20561  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericStateFailedReason) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 20562  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 20563  }
 20564  
 20565  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericStateFailedReason) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 20566  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 20567  }
 20568  
 20569  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSupportedBands struct{}
 20570  
 20571  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSupportedBands) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 20572  	return &DeviceStatusDeviceInfo_FieldSubPath{
 20573  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 20574  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().Generic().SupportedBands().FieldPath(),
 20575  	}
 20576  }
 20577  
 20578  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSupportedBands) WithValue(value []string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 20579  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 20580  }
 20581  
 20582  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSupportedBands) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 20583  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 20584  }
 20585  
 20586  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSupportedBands) WithItemValue(value string) *DeviceStatusDeviceInfo_FieldSubPathArrayItemValue {
 20587  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfo_FieldSubPathArrayItemValue)
 20588  }
 20589  
 20590  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSupportedCapabilities struct{}
 20591  
 20592  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSupportedCapabilities) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 20593  	return &DeviceStatusDeviceInfo_FieldSubPath{
 20594  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 20595  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().Generic().SupportedCapabilities().FieldPath(),
 20596  	}
 20597  }
 20598  
 20599  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSupportedCapabilities) WithValue(value []string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 20600  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 20601  }
 20602  
 20603  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSupportedCapabilities) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 20604  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 20605  }
 20606  
 20607  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSupportedCapabilities) WithItemValue(value string) *DeviceStatusDeviceInfo_FieldSubPathArrayItemValue {
 20608  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfo_FieldSubPathArrayItemValue)
 20609  }
 20610  
 20611  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSupportedIpFamilies struct{}
 20612  
 20613  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSupportedIpFamilies) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 20614  	return &DeviceStatusDeviceInfo_FieldSubPath{
 20615  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 20616  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().Generic().SupportedIpFamilies().FieldPath(),
 20617  	}
 20618  }
 20619  
 20620  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSupportedIpFamilies) WithValue(value []string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 20621  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 20622  }
 20623  
 20624  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSupportedIpFamilies) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 20625  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 20626  }
 20627  
 20628  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSupportedIpFamilies) WithItemValue(value string) *DeviceStatusDeviceInfo_FieldSubPathArrayItemValue {
 20629  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfo_FieldSubPathArrayItemValue)
 20630  }
 20631  
 20632  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSupportedModes struct{}
 20633  
 20634  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSupportedModes) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 20635  	return &DeviceStatusDeviceInfo_FieldSubPath{
 20636  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 20637  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().Generic().SupportedModes().FieldPath(),
 20638  	}
 20639  }
 20640  
 20641  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSupportedModes) WithValue(value []string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 20642  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 20643  }
 20644  
 20645  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSupportedModes) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 20646  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 20647  }
 20648  
 20649  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericSupportedModes) WithItemValue(value string) *DeviceStatusDeviceInfo_FieldSubPathArrayItemValue {
 20650  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfo_FieldSubPathArrayItemValue)
 20651  }
 20652  
 20653  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericUnlockRequired struct{}
 20654  
 20655  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericUnlockRequired) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 20656  	return &DeviceStatusDeviceInfo_FieldSubPath{
 20657  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 20658  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().Generic().UnlockRequired().FieldPath(),
 20659  	}
 20660  }
 20661  
 20662  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericUnlockRequired) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 20663  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 20664  }
 20665  
 20666  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericUnlockRequired) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 20667  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 20668  }
 20669  
 20670  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericUnlockRetries struct{}
 20671  
 20672  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericUnlockRetries) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 20673  	return &DeviceStatusDeviceInfo_FieldSubPath{
 20674  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 20675  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().Generic().UnlockRetries().FieldPath(),
 20676  	}
 20677  }
 20678  
 20679  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericUnlockRetries) WithValue(value []string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 20680  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 20681  }
 20682  
 20683  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericUnlockRetries) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 20684  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 20685  }
 20686  
 20687  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemGenericUnlockRetries) WithItemValue(value string) *DeviceStatusDeviceInfo_FieldSubPathArrayItemValue {
 20688  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfo_FieldSubPathArrayItemValue)
 20689  }
 20690  
 20691  type Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemSimStatus struct{}
 20692  
 20693  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemSimStatus) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 20694  	return &DeviceStatusDeviceInfo_FieldSubPath{
 20695  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 20696  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().SimStatus().FieldPath(),
 20697  	}
 20698  }
 20699  
 20700  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemSimStatus) WithValue(value map[string]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *DeviceStatusDeviceInfo_FieldSubPathValue {
 20701  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 20702  }
 20703  
 20704  func (s Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemSimStatus) WithArrayOfValues(values []map[string]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 20705  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 20706  }
 20707  
 20708  func (Device_Status_DeviceInfoPathSelectorHardwareInformationModemStatusModemSimStatus) WithKey(key string) Device_Status_DeviceInfoMapPathSelectorHardwareInformationModemStatusModemSimStatus {
 20709  	return Device_Status_DeviceInfoMapPathSelectorHardwareInformationModemStatusModemSimStatus{key: key}
 20710  }
 20711  
 20712  type Device_Status_DeviceInfoMapPathSelectorHardwareInformationModemStatusModemSimStatus struct {
 20713  	key string
 20714  }
 20715  
 20716  func (s Device_Status_DeviceInfoMapPathSelectorHardwareInformationModemStatusModemSimStatus) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 20717  	return &DeviceStatusDeviceInfo_FieldSubPath{
 20718  		selector: DeviceStatusDeviceInfo_FieldPathSelectorHardwareInformation,
 20719  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder().ModemStatus().Modem().SimStatus().WithKey(s.key).FieldPath(),
 20720  	}
 20721  }
 20722  
 20723  func (s Device_Status_DeviceInfoMapPathSelectorHardwareInformationModemStatusModemSimStatus) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *DeviceStatusDeviceInfo_FieldSubPathValue {
 20724  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 20725  }
 20726  
 20727  func (s Device_Status_DeviceInfoMapPathSelectorHardwareInformationModemStatusModemSimStatus) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 20728  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 20729  }
 20730  
 20731  type Device_Status_DeviceInfoPathSelectorNetworkInterfaces struct{}
 20732  
 20733  func (Device_Status_DeviceInfoPathSelectorNetworkInterfaces) FieldPath() *DeviceStatusDeviceInfo_FieldTerminalPath {
 20734  	return &DeviceStatusDeviceInfo_FieldTerminalPath{selector: DeviceStatusDeviceInfo_FieldPathSelectorNetworkInterfaces}
 20735  }
 20736  
 20737  func (s Device_Status_DeviceInfoPathSelectorNetworkInterfaces) WithValue(value map[string]*Device_Status_DeviceInfo_NetworkInterface) *DeviceStatusDeviceInfo_FieldTerminalPathValue {
 20738  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldTerminalPathValue)
 20739  }
 20740  
 20741  func (s Device_Status_DeviceInfoPathSelectorNetworkInterfaces) WithArrayOfValues(values []map[string]*Device_Status_DeviceInfo_NetworkInterface) *DeviceStatusDeviceInfo_FieldTerminalPathArrayOfValues {
 20742  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldTerminalPathArrayOfValues)
 20743  }
 20744  
 20745  func (Device_Status_DeviceInfoPathSelectorNetworkInterfaces) WithKey(key string) Device_Status_DeviceInfoMapPathSelectorNetworkInterfaces {
 20746  	return Device_Status_DeviceInfoMapPathSelectorNetworkInterfaces{key: key}
 20747  }
 20748  
 20749  type Device_Status_DeviceInfoMapPathSelectorNetworkInterfaces struct {
 20750  	key string
 20751  }
 20752  
 20753  func (s Device_Status_DeviceInfoMapPathSelectorNetworkInterfaces) FieldPath() *DeviceStatusDeviceInfo_FieldPathMap {
 20754  	return &DeviceStatusDeviceInfo_FieldPathMap{selector: DeviceStatusDeviceInfo_FieldPathSelectorNetworkInterfaces, key: s.key}
 20755  }
 20756  
 20757  func (s Device_Status_DeviceInfoMapPathSelectorNetworkInterfaces) WithValue(value *Device_Status_DeviceInfo_NetworkInterface) *DeviceStatusDeviceInfo_FieldPathMapValue {
 20758  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldPathMapValue)
 20759  }
 20760  
 20761  func (s Device_Status_DeviceInfoMapPathSelectorNetworkInterfaces) WithArrayOfValues(values []*Device_Status_DeviceInfo_NetworkInterface) *DeviceStatusDeviceInfo_FieldPathMapArrayOfValues {
 20762  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldPathMapArrayOfValues)
 20763  }
 20764  
 20765  type Device_Status_DeviceInfoPathSelectorControlPlaneInterfaceInfo struct{}
 20766  
 20767  func (Device_Status_DeviceInfoPathSelectorControlPlaneInterfaceInfo) FieldPath() *DeviceStatusDeviceInfo_FieldTerminalPath {
 20768  	return &DeviceStatusDeviceInfo_FieldTerminalPath{selector: DeviceStatusDeviceInfo_FieldPathSelectorControlPlaneInterfaceInfo}
 20769  }
 20770  
 20771  func (s Device_Status_DeviceInfoPathSelectorControlPlaneInterfaceInfo) WithValue(value *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) *DeviceStatusDeviceInfo_FieldTerminalPathValue {
 20772  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldTerminalPathValue)
 20773  }
 20774  
 20775  func (s Device_Status_DeviceInfoPathSelectorControlPlaneInterfaceInfo) WithArrayOfValues(values []*Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) *DeviceStatusDeviceInfo_FieldTerminalPathArrayOfValues {
 20776  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldTerminalPathArrayOfValues)
 20777  }
 20778  
 20779  func (Device_Status_DeviceInfoPathSelectorControlPlaneInterfaceInfo) WithSubPath(subPath DeviceStatusDeviceInfoControlPlaneInterfaceInfo_FieldPath) *DeviceStatusDeviceInfo_FieldSubPath {
 20780  	return &DeviceStatusDeviceInfo_FieldSubPath{selector: DeviceStatusDeviceInfo_FieldPathSelectorControlPlaneInterfaceInfo, subPath: subPath}
 20781  }
 20782  
 20783  func (s Device_Status_DeviceInfoPathSelectorControlPlaneInterfaceInfo) WithSubValue(subPathValue DeviceStatusDeviceInfoControlPlaneInterfaceInfo_FieldPathValue) *DeviceStatusDeviceInfo_FieldSubPathValue {
 20784  	return &DeviceStatusDeviceInfo_FieldSubPathValue{DeviceStatusDeviceInfo_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 20785  }
 20786  
 20787  func (s Device_Status_DeviceInfoPathSelectorControlPlaneInterfaceInfo) WithSubArrayOfValues(subPathArrayOfValues DeviceStatusDeviceInfoControlPlaneInterfaceInfo_FieldPathArrayOfValues) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 20788  	return &DeviceStatusDeviceInfo_FieldSubPathArrayOfValues{DeviceStatusDeviceInfo_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 20789  }
 20790  
 20791  func (s Device_Status_DeviceInfoPathSelectorControlPlaneInterfaceInfo) WithSubArrayItemValue(subPathArrayItemValue DeviceStatusDeviceInfoControlPlaneInterfaceInfo_FieldPathArrayItemValue) *DeviceStatusDeviceInfo_FieldSubPathArrayItemValue {
 20792  	return &DeviceStatusDeviceInfo_FieldSubPathArrayItemValue{DeviceStatusDeviceInfo_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 20793  }
 20794  
 20795  func (Device_Status_DeviceInfoPathSelectorControlPlaneInterfaceInfo) ActiveControlPlaneInterface() Device_Status_DeviceInfoPathSelectorControlPlaneInterfaceInfoActiveControlPlaneInterface {
 20796  	return Device_Status_DeviceInfoPathSelectorControlPlaneInterfaceInfoActiveControlPlaneInterface{}
 20797  }
 20798  
 20799  func (Device_Status_DeviceInfoPathSelectorControlPlaneInterfaceInfo) UsesProxy() Device_Status_DeviceInfoPathSelectorControlPlaneInterfaceInfoUsesProxy {
 20800  	return Device_Status_DeviceInfoPathSelectorControlPlaneInterfaceInfoUsesProxy{}
 20801  }
 20802  
 20803  func (Device_Status_DeviceInfoPathSelectorControlPlaneInterfaceInfo) IsFallback() Device_Status_DeviceInfoPathSelectorControlPlaneInterfaceInfoIsFallback {
 20804  	return Device_Status_DeviceInfoPathSelectorControlPlaneInterfaceInfoIsFallback{}
 20805  }
 20806  
 20807  type Device_Status_DeviceInfoPathSelectorControlPlaneInterfaceInfoActiveControlPlaneInterface struct{}
 20808  
 20809  func (Device_Status_DeviceInfoPathSelectorControlPlaneInterfaceInfoActiveControlPlaneInterface) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 20810  	return &DeviceStatusDeviceInfo_FieldSubPath{
 20811  		selector: DeviceStatusDeviceInfo_FieldPathSelectorControlPlaneInterfaceInfo,
 20812  		subPath:  NewDeviceStatusDeviceInfoControlPlaneInterfaceInfoFieldPathBuilder().ActiveControlPlaneInterface().FieldPath(),
 20813  	}
 20814  }
 20815  
 20816  func (s Device_Status_DeviceInfoPathSelectorControlPlaneInterfaceInfoActiveControlPlaneInterface) WithValue(value string) *DeviceStatusDeviceInfo_FieldSubPathValue {
 20817  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 20818  }
 20819  
 20820  func (s Device_Status_DeviceInfoPathSelectorControlPlaneInterfaceInfoActiveControlPlaneInterface) WithArrayOfValues(values []string) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 20821  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 20822  }
 20823  
 20824  type Device_Status_DeviceInfoPathSelectorControlPlaneInterfaceInfoUsesProxy struct{}
 20825  
 20826  func (Device_Status_DeviceInfoPathSelectorControlPlaneInterfaceInfoUsesProxy) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 20827  	return &DeviceStatusDeviceInfo_FieldSubPath{
 20828  		selector: DeviceStatusDeviceInfo_FieldPathSelectorControlPlaneInterfaceInfo,
 20829  		subPath:  NewDeviceStatusDeviceInfoControlPlaneInterfaceInfoFieldPathBuilder().UsesProxy().FieldPath(),
 20830  	}
 20831  }
 20832  
 20833  func (s Device_Status_DeviceInfoPathSelectorControlPlaneInterfaceInfoUsesProxy) WithValue(value bool) *DeviceStatusDeviceInfo_FieldSubPathValue {
 20834  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 20835  }
 20836  
 20837  func (s Device_Status_DeviceInfoPathSelectorControlPlaneInterfaceInfoUsesProxy) WithArrayOfValues(values []bool) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 20838  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 20839  }
 20840  
 20841  type Device_Status_DeviceInfoPathSelectorControlPlaneInterfaceInfoIsFallback struct{}
 20842  
 20843  func (Device_Status_DeviceInfoPathSelectorControlPlaneInterfaceInfoIsFallback) FieldPath() *DeviceStatusDeviceInfo_FieldSubPath {
 20844  	return &DeviceStatusDeviceInfo_FieldSubPath{
 20845  		selector: DeviceStatusDeviceInfo_FieldPathSelectorControlPlaneInterfaceInfo,
 20846  		subPath:  NewDeviceStatusDeviceInfoControlPlaneInterfaceInfoFieldPathBuilder().IsFallback().FieldPath(),
 20847  	}
 20848  }
 20849  
 20850  func (s Device_Status_DeviceInfoPathSelectorControlPlaneInterfaceInfoIsFallback) WithValue(value bool) *DeviceStatusDeviceInfo_FieldSubPathValue {
 20851  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfo_FieldSubPathValue)
 20852  }
 20853  
 20854  func (s Device_Status_DeviceInfoPathSelectorControlPlaneInterfaceInfoIsFallback) WithArrayOfValues(values []bool) *DeviceStatusDeviceInfo_FieldSubPathArrayOfValues {
 20855  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfo_FieldSubPathArrayOfValues)
 20856  }
 20857  
 20858  type DeviceStatusNormalizedAddressFieldPathBuilder struct{}
 20859  
 20860  func NewDeviceStatusNormalizedAddressFieldPathBuilder() DeviceStatusNormalizedAddressFieldPathBuilder {
 20861  	return DeviceStatusNormalizedAddressFieldPathBuilder{}
 20862  }
 20863  func (DeviceStatusNormalizedAddressFieldPathBuilder) PostalCode() Device_Status_NormalizedAddressPathSelectorPostalCode {
 20864  	return Device_Status_NormalizedAddressPathSelectorPostalCode{}
 20865  }
 20866  func (DeviceStatusNormalizedAddressFieldPathBuilder) CountryCode() Device_Status_NormalizedAddressPathSelectorCountryCode {
 20867  	return Device_Status_NormalizedAddressPathSelectorCountryCode{}
 20868  }
 20869  func (DeviceStatusNormalizedAddressFieldPathBuilder) Continent() Device_Status_NormalizedAddressPathSelectorContinent {
 20870  	return Device_Status_NormalizedAddressPathSelectorContinent{}
 20871  }
 20872  func (DeviceStatusNormalizedAddressFieldPathBuilder) ContinentId() Device_Status_NormalizedAddressPathSelectorContinentId {
 20873  	return Device_Status_NormalizedAddressPathSelectorContinentId{}
 20874  }
 20875  func (DeviceStatusNormalizedAddressFieldPathBuilder) Country() Device_Status_NormalizedAddressPathSelectorCountry {
 20876  	return Device_Status_NormalizedAddressPathSelectorCountry{}
 20877  }
 20878  func (DeviceStatusNormalizedAddressFieldPathBuilder) CountryId() Device_Status_NormalizedAddressPathSelectorCountryId {
 20879  	return Device_Status_NormalizedAddressPathSelectorCountryId{}
 20880  }
 20881  func (DeviceStatusNormalizedAddressFieldPathBuilder) AdminArea1() Device_Status_NormalizedAddressPathSelectorAdminArea1 {
 20882  	return Device_Status_NormalizedAddressPathSelectorAdminArea1{}
 20883  }
 20884  func (DeviceStatusNormalizedAddressFieldPathBuilder) AdminArea1Id() Device_Status_NormalizedAddressPathSelectorAdminArea1Id {
 20885  	return Device_Status_NormalizedAddressPathSelectorAdminArea1Id{}
 20886  }
 20887  func (DeviceStatusNormalizedAddressFieldPathBuilder) AdminArea2() Device_Status_NormalizedAddressPathSelectorAdminArea2 {
 20888  	return Device_Status_NormalizedAddressPathSelectorAdminArea2{}
 20889  }
 20890  func (DeviceStatusNormalizedAddressFieldPathBuilder) AdminArea2Id() Device_Status_NormalizedAddressPathSelectorAdminArea2Id {
 20891  	return Device_Status_NormalizedAddressPathSelectorAdminArea2Id{}
 20892  }
 20893  func (DeviceStatusNormalizedAddressFieldPathBuilder) AdminArea3() Device_Status_NormalizedAddressPathSelectorAdminArea3 {
 20894  	return Device_Status_NormalizedAddressPathSelectorAdminArea3{}
 20895  }
 20896  func (DeviceStatusNormalizedAddressFieldPathBuilder) AdminArea3Id() Device_Status_NormalizedAddressPathSelectorAdminArea3Id {
 20897  	return Device_Status_NormalizedAddressPathSelectorAdminArea3Id{}
 20898  }
 20899  func (DeviceStatusNormalizedAddressFieldPathBuilder) AdminArea4() Device_Status_NormalizedAddressPathSelectorAdminArea4 {
 20900  	return Device_Status_NormalizedAddressPathSelectorAdminArea4{}
 20901  }
 20902  func (DeviceStatusNormalizedAddressFieldPathBuilder) AdminArea4Id() Device_Status_NormalizedAddressPathSelectorAdminArea4Id {
 20903  	return Device_Status_NormalizedAddressPathSelectorAdminArea4Id{}
 20904  }
 20905  func (DeviceStatusNormalizedAddressFieldPathBuilder) Address() Device_Status_NormalizedAddressPathSelectorAddress {
 20906  	return Device_Status_NormalizedAddressPathSelectorAddress{}
 20907  }
 20908  func (DeviceStatusNormalizedAddressFieldPathBuilder) Coordinates() Device_Status_NormalizedAddressPathSelectorCoordinates {
 20909  	return Device_Status_NormalizedAddressPathSelectorCoordinates{}
 20910  }
 20911  func (DeviceStatusNormalizedAddressFieldPathBuilder) Accuracy() Device_Status_NormalizedAddressPathSelectorAccuracy {
 20912  	return Device_Status_NormalizedAddressPathSelectorAccuracy{}
 20913  }
 20914  
 20915  type Device_Status_NormalizedAddressPathSelectorPostalCode struct{}
 20916  
 20917  func (Device_Status_NormalizedAddressPathSelectorPostalCode) FieldPath() *DeviceStatusNormalizedAddress_FieldTerminalPath {
 20918  	return &DeviceStatusNormalizedAddress_FieldTerminalPath{selector: DeviceStatusNormalizedAddress_FieldPathSelectorPostalCode}
 20919  }
 20920  
 20921  func (s Device_Status_NormalizedAddressPathSelectorPostalCode) WithValue(value string) *DeviceStatusNormalizedAddress_FieldTerminalPathValue {
 20922  	return s.FieldPath().WithIValue(value).(*DeviceStatusNormalizedAddress_FieldTerminalPathValue)
 20923  }
 20924  
 20925  func (s Device_Status_NormalizedAddressPathSelectorPostalCode) WithArrayOfValues(values []string) *DeviceStatusNormalizedAddress_FieldTerminalPathArrayOfValues {
 20926  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusNormalizedAddress_FieldTerminalPathArrayOfValues)
 20927  }
 20928  
 20929  type Device_Status_NormalizedAddressPathSelectorCountryCode struct{}
 20930  
 20931  func (Device_Status_NormalizedAddressPathSelectorCountryCode) FieldPath() *DeviceStatusNormalizedAddress_FieldTerminalPath {
 20932  	return &DeviceStatusNormalizedAddress_FieldTerminalPath{selector: DeviceStatusNormalizedAddress_FieldPathSelectorCountryCode}
 20933  }
 20934  
 20935  func (s Device_Status_NormalizedAddressPathSelectorCountryCode) WithValue(value string) *DeviceStatusNormalizedAddress_FieldTerminalPathValue {
 20936  	return s.FieldPath().WithIValue(value).(*DeviceStatusNormalizedAddress_FieldTerminalPathValue)
 20937  }
 20938  
 20939  func (s Device_Status_NormalizedAddressPathSelectorCountryCode) WithArrayOfValues(values []string) *DeviceStatusNormalizedAddress_FieldTerminalPathArrayOfValues {
 20940  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusNormalizedAddress_FieldTerminalPathArrayOfValues)
 20941  }
 20942  
 20943  type Device_Status_NormalizedAddressPathSelectorContinent struct{}
 20944  
 20945  func (Device_Status_NormalizedAddressPathSelectorContinent) FieldPath() *DeviceStatusNormalizedAddress_FieldTerminalPath {
 20946  	return &DeviceStatusNormalizedAddress_FieldTerminalPath{selector: DeviceStatusNormalizedAddress_FieldPathSelectorContinent}
 20947  }
 20948  
 20949  func (s Device_Status_NormalizedAddressPathSelectorContinent) WithValue(value string) *DeviceStatusNormalizedAddress_FieldTerminalPathValue {
 20950  	return s.FieldPath().WithIValue(value).(*DeviceStatusNormalizedAddress_FieldTerminalPathValue)
 20951  }
 20952  
 20953  func (s Device_Status_NormalizedAddressPathSelectorContinent) WithArrayOfValues(values []string) *DeviceStatusNormalizedAddress_FieldTerminalPathArrayOfValues {
 20954  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusNormalizedAddress_FieldTerminalPathArrayOfValues)
 20955  }
 20956  
 20957  type Device_Status_NormalizedAddressPathSelectorContinentId struct{}
 20958  
 20959  func (Device_Status_NormalizedAddressPathSelectorContinentId) FieldPath() *DeviceStatusNormalizedAddress_FieldTerminalPath {
 20960  	return &DeviceStatusNormalizedAddress_FieldTerminalPath{selector: DeviceStatusNormalizedAddress_FieldPathSelectorContinentId}
 20961  }
 20962  
 20963  func (s Device_Status_NormalizedAddressPathSelectorContinentId) WithValue(value string) *DeviceStatusNormalizedAddress_FieldTerminalPathValue {
 20964  	return s.FieldPath().WithIValue(value).(*DeviceStatusNormalizedAddress_FieldTerminalPathValue)
 20965  }
 20966  
 20967  func (s Device_Status_NormalizedAddressPathSelectorContinentId) WithArrayOfValues(values []string) *DeviceStatusNormalizedAddress_FieldTerminalPathArrayOfValues {
 20968  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusNormalizedAddress_FieldTerminalPathArrayOfValues)
 20969  }
 20970  
 20971  type Device_Status_NormalizedAddressPathSelectorCountry struct{}
 20972  
 20973  func (Device_Status_NormalizedAddressPathSelectorCountry) FieldPath() *DeviceStatusNormalizedAddress_FieldTerminalPath {
 20974  	return &DeviceStatusNormalizedAddress_FieldTerminalPath{selector: DeviceStatusNormalizedAddress_FieldPathSelectorCountry}
 20975  }
 20976  
 20977  func (s Device_Status_NormalizedAddressPathSelectorCountry) WithValue(value string) *DeviceStatusNormalizedAddress_FieldTerminalPathValue {
 20978  	return s.FieldPath().WithIValue(value).(*DeviceStatusNormalizedAddress_FieldTerminalPathValue)
 20979  }
 20980  
 20981  func (s Device_Status_NormalizedAddressPathSelectorCountry) WithArrayOfValues(values []string) *DeviceStatusNormalizedAddress_FieldTerminalPathArrayOfValues {
 20982  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusNormalizedAddress_FieldTerminalPathArrayOfValues)
 20983  }
 20984  
 20985  type Device_Status_NormalizedAddressPathSelectorCountryId struct{}
 20986  
 20987  func (Device_Status_NormalizedAddressPathSelectorCountryId) FieldPath() *DeviceStatusNormalizedAddress_FieldTerminalPath {
 20988  	return &DeviceStatusNormalizedAddress_FieldTerminalPath{selector: DeviceStatusNormalizedAddress_FieldPathSelectorCountryId}
 20989  }
 20990  
 20991  func (s Device_Status_NormalizedAddressPathSelectorCountryId) WithValue(value string) *DeviceStatusNormalizedAddress_FieldTerminalPathValue {
 20992  	return s.FieldPath().WithIValue(value).(*DeviceStatusNormalizedAddress_FieldTerminalPathValue)
 20993  }
 20994  
 20995  func (s Device_Status_NormalizedAddressPathSelectorCountryId) WithArrayOfValues(values []string) *DeviceStatusNormalizedAddress_FieldTerminalPathArrayOfValues {
 20996  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusNormalizedAddress_FieldTerminalPathArrayOfValues)
 20997  }
 20998  
 20999  type Device_Status_NormalizedAddressPathSelectorAdminArea1 struct{}
 21000  
 21001  func (Device_Status_NormalizedAddressPathSelectorAdminArea1) FieldPath() *DeviceStatusNormalizedAddress_FieldTerminalPath {
 21002  	return &DeviceStatusNormalizedAddress_FieldTerminalPath{selector: DeviceStatusNormalizedAddress_FieldPathSelectorAdminArea1}
 21003  }
 21004  
 21005  func (s Device_Status_NormalizedAddressPathSelectorAdminArea1) WithValue(value string) *DeviceStatusNormalizedAddress_FieldTerminalPathValue {
 21006  	return s.FieldPath().WithIValue(value).(*DeviceStatusNormalizedAddress_FieldTerminalPathValue)
 21007  }
 21008  
 21009  func (s Device_Status_NormalizedAddressPathSelectorAdminArea1) WithArrayOfValues(values []string) *DeviceStatusNormalizedAddress_FieldTerminalPathArrayOfValues {
 21010  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusNormalizedAddress_FieldTerminalPathArrayOfValues)
 21011  }
 21012  
 21013  type Device_Status_NormalizedAddressPathSelectorAdminArea1Id struct{}
 21014  
 21015  func (Device_Status_NormalizedAddressPathSelectorAdminArea1Id) FieldPath() *DeviceStatusNormalizedAddress_FieldTerminalPath {
 21016  	return &DeviceStatusNormalizedAddress_FieldTerminalPath{selector: DeviceStatusNormalizedAddress_FieldPathSelectorAdminArea1Id}
 21017  }
 21018  
 21019  func (s Device_Status_NormalizedAddressPathSelectorAdminArea1Id) WithValue(value string) *DeviceStatusNormalizedAddress_FieldTerminalPathValue {
 21020  	return s.FieldPath().WithIValue(value).(*DeviceStatusNormalizedAddress_FieldTerminalPathValue)
 21021  }
 21022  
 21023  func (s Device_Status_NormalizedAddressPathSelectorAdminArea1Id) WithArrayOfValues(values []string) *DeviceStatusNormalizedAddress_FieldTerminalPathArrayOfValues {
 21024  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusNormalizedAddress_FieldTerminalPathArrayOfValues)
 21025  }
 21026  
 21027  type Device_Status_NormalizedAddressPathSelectorAdminArea2 struct{}
 21028  
 21029  func (Device_Status_NormalizedAddressPathSelectorAdminArea2) FieldPath() *DeviceStatusNormalizedAddress_FieldTerminalPath {
 21030  	return &DeviceStatusNormalizedAddress_FieldTerminalPath{selector: DeviceStatusNormalizedAddress_FieldPathSelectorAdminArea2}
 21031  }
 21032  
 21033  func (s Device_Status_NormalizedAddressPathSelectorAdminArea2) WithValue(value string) *DeviceStatusNormalizedAddress_FieldTerminalPathValue {
 21034  	return s.FieldPath().WithIValue(value).(*DeviceStatusNormalizedAddress_FieldTerminalPathValue)
 21035  }
 21036  
 21037  func (s Device_Status_NormalizedAddressPathSelectorAdminArea2) WithArrayOfValues(values []string) *DeviceStatusNormalizedAddress_FieldTerminalPathArrayOfValues {
 21038  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusNormalizedAddress_FieldTerminalPathArrayOfValues)
 21039  }
 21040  
 21041  type Device_Status_NormalizedAddressPathSelectorAdminArea2Id struct{}
 21042  
 21043  func (Device_Status_NormalizedAddressPathSelectorAdminArea2Id) FieldPath() *DeviceStatusNormalizedAddress_FieldTerminalPath {
 21044  	return &DeviceStatusNormalizedAddress_FieldTerminalPath{selector: DeviceStatusNormalizedAddress_FieldPathSelectorAdminArea2Id}
 21045  }
 21046  
 21047  func (s Device_Status_NormalizedAddressPathSelectorAdminArea2Id) WithValue(value string) *DeviceStatusNormalizedAddress_FieldTerminalPathValue {
 21048  	return s.FieldPath().WithIValue(value).(*DeviceStatusNormalizedAddress_FieldTerminalPathValue)
 21049  }
 21050  
 21051  func (s Device_Status_NormalizedAddressPathSelectorAdminArea2Id) WithArrayOfValues(values []string) *DeviceStatusNormalizedAddress_FieldTerminalPathArrayOfValues {
 21052  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusNormalizedAddress_FieldTerminalPathArrayOfValues)
 21053  }
 21054  
 21055  type Device_Status_NormalizedAddressPathSelectorAdminArea3 struct{}
 21056  
 21057  func (Device_Status_NormalizedAddressPathSelectorAdminArea3) FieldPath() *DeviceStatusNormalizedAddress_FieldTerminalPath {
 21058  	return &DeviceStatusNormalizedAddress_FieldTerminalPath{selector: DeviceStatusNormalizedAddress_FieldPathSelectorAdminArea3}
 21059  }
 21060  
 21061  func (s Device_Status_NormalizedAddressPathSelectorAdminArea3) WithValue(value string) *DeviceStatusNormalizedAddress_FieldTerminalPathValue {
 21062  	return s.FieldPath().WithIValue(value).(*DeviceStatusNormalizedAddress_FieldTerminalPathValue)
 21063  }
 21064  
 21065  func (s Device_Status_NormalizedAddressPathSelectorAdminArea3) WithArrayOfValues(values []string) *DeviceStatusNormalizedAddress_FieldTerminalPathArrayOfValues {
 21066  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusNormalizedAddress_FieldTerminalPathArrayOfValues)
 21067  }
 21068  
 21069  type Device_Status_NormalizedAddressPathSelectorAdminArea3Id struct{}
 21070  
 21071  func (Device_Status_NormalizedAddressPathSelectorAdminArea3Id) FieldPath() *DeviceStatusNormalizedAddress_FieldTerminalPath {
 21072  	return &DeviceStatusNormalizedAddress_FieldTerminalPath{selector: DeviceStatusNormalizedAddress_FieldPathSelectorAdminArea3Id}
 21073  }
 21074  
 21075  func (s Device_Status_NormalizedAddressPathSelectorAdminArea3Id) WithValue(value string) *DeviceStatusNormalizedAddress_FieldTerminalPathValue {
 21076  	return s.FieldPath().WithIValue(value).(*DeviceStatusNormalizedAddress_FieldTerminalPathValue)
 21077  }
 21078  
 21079  func (s Device_Status_NormalizedAddressPathSelectorAdminArea3Id) WithArrayOfValues(values []string) *DeviceStatusNormalizedAddress_FieldTerminalPathArrayOfValues {
 21080  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusNormalizedAddress_FieldTerminalPathArrayOfValues)
 21081  }
 21082  
 21083  type Device_Status_NormalizedAddressPathSelectorAdminArea4 struct{}
 21084  
 21085  func (Device_Status_NormalizedAddressPathSelectorAdminArea4) FieldPath() *DeviceStatusNormalizedAddress_FieldTerminalPath {
 21086  	return &DeviceStatusNormalizedAddress_FieldTerminalPath{selector: DeviceStatusNormalizedAddress_FieldPathSelectorAdminArea4}
 21087  }
 21088  
 21089  func (s Device_Status_NormalizedAddressPathSelectorAdminArea4) WithValue(value string) *DeviceStatusNormalizedAddress_FieldTerminalPathValue {
 21090  	return s.FieldPath().WithIValue(value).(*DeviceStatusNormalizedAddress_FieldTerminalPathValue)
 21091  }
 21092  
 21093  func (s Device_Status_NormalizedAddressPathSelectorAdminArea4) WithArrayOfValues(values []string) *DeviceStatusNormalizedAddress_FieldTerminalPathArrayOfValues {
 21094  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusNormalizedAddress_FieldTerminalPathArrayOfValues)
 21095  }
 21096  
 21097  type Device_Status_NormalizedAddressPathSelectorAdminArea4Id struct{}
 21098  
 21099  func (Device_Status_NormalizedAddressPathSelectorAdminArea4Id) FieldPath() *DeviceStatusNormalizedAddress_FieldTerminalPath {
 21100  	return &DeviceStatusNormalizedAddress_FieldTerminalPath{selector: DeviceStatusNormalizedAddress_FieldPathSelectorAdminArea4Id}
 21101  }
 21102  
 21103  func (s Device_Status_NormalizedAddressPathSelectorAdminArea4Id) WithValue(value string) *DeviceStatusNormalizedAddress_FieldTerminalPathValue {
 21104  	return s.FieldPath().WithIValue(value).(*DeviceStatusNormalizedAddress_FieldTerminalPathValue)
 21105  }
 21106  
 21107  func (s Device_Status_NormalizedAddressPathSelectorAdminArea4Id) WithArrayOfValues(values []string) *DeviceStatusNormalizedAddress_FieldTerminalPathArrayOfValues {
 21108  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusNormalizedAddress_FieldTerminalPathArrayOfValues)
 21109  }
 21110  
 21111  type Device_Status_NormalizedAddressPathSelectorAddress struct{}
 21112  
 21113  func (Device_Status_NormalizedAddressPathSelectorAddress) FieldPath() *DeviceStatusNormalizedAddress_FieldTerminalPath {
 21114  	return &DeviceStatusNormalizedAddress_FieldTerminalPath{selector: DeviceStatusNormalizedAddress_FieldPathSelectorAddress}
 21115  }
 21116  
 21117  func (s Device_Status_NormalizedAddressPathSelectorAddress) WithValue(value string) *DeviceStatusNormalizedAddress_FieldTerminalPathValue {
 21118  	return s.FieldPath().WithIValue(value).(*DeviceStatusNormalizedAddress_FieldTerminalPathValue)
 21119  }
 21120  
 21121  func (s Device_Status_NormalizedAddressPathSelectorAddress) WithArrayOfValues(values []string) *DeviceStatusNormalizedAddress_FieldTerminalPathArrayOfValues {
 21122  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusNormalizedAddress_FieldTerminalPathArrayOfValues)
 21123  }
 21124  
 21125  type Device_Status_NormalizedAddressPathSelectorCoordinates struct{}
 21126  
 21127  func (Device_Status_NormalizedAddressPathSelectorCoordinates) FieldPath() *DeviceStatusNormalizedAddress_FieldTerminalPath {
 21128  	return &DeviceStatusNormalizedAddress_FieldTerminalPath{selector: DeviceStatusNormalizedAddress_FieldPathSelectorCoordinates}
 21129  }
 21130  
 21131  func (s Device_Status_NormalizedAddressPathSelectorCoordinates) WithValue(value *latlng.LatLng) *DeviceStatusNormalizedAddress_FieldTerminalPathValue {
 21132  	return s.FieldPath().WithIValue(value).(*DeviceStatusNormalizedAddress_FieldTerminalPathValue)
 21133  }
 21134  
 21135  func (s Device_Status_NormalizedAddressPathSelectorCoordinates) WithArrayOfValues(values []*latlng.LatLng) *DeviceStatusNormalizedAddress_FieldTerminalPathArrayOfValues {
 21136  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusNormalizedAddress_FieldTerminalPathArrayOfValues)
 21137  }
 21138  
 21139  type Device_Status_NormalizedAddressPathSelectorAccuracy struct{}
 21140  
 21141  func (Device_Status_NormalizedAddressPathSelectorAccuracy) FieldPath() *DeviceStatusNormalizedAddress_FieldTerminalPath {
 21142  	return &DeviceStatusNormalizedAddress_FieldTerminalPath{selector: DeviceStatusNormalizedAddress_FieldPathSelectorAccuracy}
 21143  }
 21144  
 21145  func (s Device_Status_NormalizedAddressPathSelectorAccuracy) WithValue(value float64) *DeviceStatusNormalizedAddress_FieldTerminalPathValue {
 21146  	return s.FieldPath().WithIValue(value).(*DeviceStatusNormalizedAddress_FieldTerminalPathValue)
 21147  }
 21148  
 21149  func (s Device_Status_NormalizedAddressPathSelectorAccuracy) WithArrayOfValues(values []float64) *DeviceStatusNormalizedAddress_FieldTerminalPathArrayOfValues {
 21150  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusNormalizedAddress_FieldTerminalPathArrayOfValues)
 21151  }
 21152  
 21153  type DeviceStatusDeviceInfoHardwareInformationFieldPathBuilder struct{}
 21154  
 21155  func NewDeviceStatusDeviceInfoHardwareInformationFieldPathBuilder() DeviceStatusDeviceInfoHardwareInformationFieldPathBuilder {
 21156  	return DeviceStatusDeviceInfoHardwareInformationFieldPathBuilder{}
 21157  }
 21158  func (DeviceStatusDeviceInfoHardwareInformationFieldPathBuilder) Os() Device_Status_DeviceInfo_HardwareInformationPathSelectorOs {
 21159  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorOs{}
 21160  }
 21161  func (DeviceStatusDeviceInfoHardwareInformationFieldPathBuilder) Bios() Device_Status_DeviceInfo_HardwareInformationPathSelectorBios {
 21162  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorBios{}
 21163  }
 21164  func (DeviceStatusDeviceInfoHardwareInformationFieldPathBuilder) System() Device_Status_DeviceInfo_HardwareInformationPathSelectorSystem {
 21165  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorSystem{}
 21166  }
 21167  func (DeviceStatusDeviceInfoHardwareInformationFieldPathBuilder) Cpu() Device_Status_DeviceInfo_HardwareInformationPathSelectorCpu {
 21168  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorCpu{}
 21169  }
 21170  func (DeviceStatusDeviceInfoHardwareInformationFieldPathBuilder) Block() Device_Status_DeviceInfo_HardwareInformationPathSelectorBlock {
 21171  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorBlock{}
 21172  }
 21173  func (DeviceStatusDeviceInfoHardwareInformationFieldPathBuilder) Network() Device_Status_DeviceInfo_HardwareInformationPathSelectorNetwork {
 21174  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorNetwork{}
 21175  }
 21176  func (DeviceStatusDeviceInfoHardwareInformationFieldPathBuilder) Gpu() Device_Status_DeviceInfo_HardwareInformationPathSelectorGpu {
 21177  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorGpu{}
 21178  }
 21179  func (DeviceStatusDeviceInfoHardwareInformationFieldPathBuilder) MemoryInfo() Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfo {
 21180  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfo{}
 21181  }
 21182  func (DeviceStatusDeviceInfoHardwareInformationFieldPathBuilder) HailoInfo() Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfo {
 21183  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfo{}
 21184  }
 21185  func (DeviceStatusDeviceInfoHardwareInformationFieldPathBuilder) NvidiaInfo() Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfo {
 21186  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfo{}
 21187  }
 21188  func (DeviceStatusDeviceInfoHardwareInformationFieldPathBuilder) ModemStatus() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatus {
 21189  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatus{}
 21190  }
 21191  
 21192  type Device_Status_DeviceInfo_HardwareInformationPathSelectorOs struct{}
 21193  
 21194  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorOs) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPath {
 21195  	return &DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorOs}
 21196  }
 21197  
 21198  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorOs) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_OS) *DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathValue {
 21199  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathValue)
 21200  }
 21201  
 21202  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorOs) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_OS) *DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathArrayOfValues {
 21203  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathArrayOfValues)
 21204  }
 21205  
 21206  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorOs) WithSubPath(subPath DeviceStatusDeviceInfoHardwareInformationOS_FieldPath) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 21207  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorOs, subPath: subPath}
 21208  }
 21209  
 21210  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorOs) WithSubValue(subPathValue DeviceStatusDeviceInfoHardwareInformationOS_FieldPathValue) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 21211  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue{DeviceStatusDeviceInfoHardwareInformation_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 21212  }
 21213  
 21214  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorOs) WithSubArrayOfValues(subPathArrayOfValues DeviceStatusDeviceInfoHardwareInformationOS_FieldPathArrayOfValues) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 21215  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues{DeviceStatusDeviceInfoHardwareInformation_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 21216  }
 21217  
 21218  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorOs) WithSubArrayItemValue(subPathArrayItemValue DeviceStatusDeviceInfoHardwareInformationOS_FieldPathArrayItemValue) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue {
 21219  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue{DeviceStatusDeviceInfoHardwareInformation_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 21220  }
 21221  
 21222  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorOs) OperatingSystem() Device_Status_DeviceInfo_HardwareInformationPathSelectorOsOperatingSystem {
 21223  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorOsOperatingSystem{}
 21224  }
 21225  
 21226  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorOs) KernelVersion() Device_Status_DeviceInfo_HardwareInformationPathSelectorOsKernelVersion {
 21227  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorOsKernelVersion{}
 21228  }
 21229  
 21230  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorOs) OsImage() Device_Status_DeviceInfo_HardwareInformationPathSelectorOsOsImage {
 21231  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorOsOsImage{}
 21232  }
 21233  
 21234  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorOs) ContainerRuntimeVersion() Device_Status_DeviceInfo_HardwareInformationPathSelectorOsContainerRuntimeVersion {
 21235  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorOsContainerRuntimeVersion{}
 21236  }
 21237  
 21238  type Device_Status_DeviceInfo_HardwareInformationPathSelectorOsOperatingSystem struct{}
 21239  
 21240  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorOsOperatingSystem) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 21241  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 21242  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorOs,
 21243  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationOSFieldPathBuilder().OperatingSystem().FieldPath(),
 21244  	}
 21245  }
 21246  
 21247  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorOsOperatingSystem) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 21248  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 21249  }
 21250  
 21251  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorOsOperatingSystem) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 21252  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 21253  }
 21254  
 21255  type Device_Status_DeviceInfo_HardwareInformationPathSelectorOsKernelVersion struct{}
 21256  
 21257  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorOsKernelVersion) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 21258  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 21259  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorOs,
 21260  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationOSFieldPathBuilder().KernelVersion().FieldPath(),
 21261  	}
 21262  }
 21263  
 21264  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorOsKernelVersion) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 21265  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 21266  }
 21267  
 21268  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorOsKernelVersion) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 21269  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 21270  }
 21271  
 21272  type Device_Status_DeviceInfo_HardwareInformationPathSelectorOsOsImage struct{}
 21273  
 21274  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorOsOsImage) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 21275  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 21276  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorOs,
 21277  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationOSFieldPathBuilder().OsImage().FieldPath(),
 21278  	}
 21279  }
 21280  
 21281  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorOsOsImage) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 21282  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 21283  }
 21284  
 21285  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorOsOsImage) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 21286  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 21287  }
 21288  
 21289  type Device_Status_DeviceInfo_HardwareInformationPathSelectorOsContainerRuntimeVersion struct{}
 21290  
 21291  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorOsContainerRuntimeVersion) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 21292  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 21293  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorOs,
 21294  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationOSFieldPathBuilder().ContainerRuntimeVersion().FieldPath(),
 21295  	}
 21296  }
 21297  
 21298  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorOsContainerRuntimeVersion) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 21299  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 21300  }
 21301  
 21302  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorOsContainerRuntimeVersion) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 21303  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 21304  }
 21305  
 21306  type Device_Status_DeviceInfo_HardwareInformationPathSelectorBios struct{}
 21307  
 21308  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorBios) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPath {
 21309  	return &DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorBios}
 21310  }
 21311  
 21312  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorBios) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_BIOS) *DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathValue {
 21313  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathValue)
 21314  }
 21315  
 21316  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorBios) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_BIOS) *DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathArrayOfValues {
 21317  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathArrayOfValues)
 21318  }
 21319  
 21320  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorBios) WithSubPath(subPath DeviceStatusDeviceInfoHardwareInformationBIOS_FieldPath) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 21321  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorBios, subPath: subPath}
 21322  }
 21323  
 21324  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorBios) WithSubValue(subPathValue DeviceStatusDeviceInfoHardwareInformationBIOS_FieldPathValue) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 21325  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue{DeviceStatusDeviceInfoHardwareInformation_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 21326  }
 21327  
 21328  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorBios) WithSubArrayOfValues(subPathArrayOfValues DeviceStatusDeviceInfoHardwareInformationBIOS_FieldPathArrayOfValues) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 21329  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues{DeviceStatusDeviceInfoHardwareInformation_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 21330  }
 21331  
 21332  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorBios) WithSubArrayItemValue(subPathArrayItemValue DeviceStatusDeviceInfoHardwareInformationBIOS_FieldPathArrayItemValue) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue {
 21333  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue{DeviceStatusDeviceInfoHardwareInformation_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 21334  }
 21335  
 21336  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorBios) Vendor() Device_Status_DeviceInfo_HardwareInformationPathSelectorBiosVendor {
 21337  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorBiosVendor{}
 21338  }
 21339  
 21340  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorBios) BiosVersion() Device_Status_DeviceInfo_HardwareInformationPathSelectorBiosBiosVersion {
 21341  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorBiosBiosVersion{}
 21342  }
 21343  
 21344  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorBios) ReleaseDate() Device_Status_DeviceInfo_HardwareInformationPathSelectorBiosReleaseDate {
 21345  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorBiosReleaseDate{}
 21346  }
 21347  
 21348  type Device_Status_DeviceInfo_HardwareInformationPathSelectorBiosVendor struct{}
 21349  
 21350  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorBiosVendor) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 21351  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 21352  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorBios,
 21353  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationBIOSFieldPathBuilder().Vendor().FieldPath(),
 21354  	}
 21355  }
 21356  
 21357  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorBiosVendor) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 21358  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 21359  }
 21360  
 21361  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorBiosVendor) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 21362  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 21363  }
 21364  
 21365  type Device_Status_DeviceInfo_HardwareInformationPathSelectorBiosBiosVersion struct{}
 21366  
 21367  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorBiosBiosVersion) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 21368  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 21369  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorBios,
 21370  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationBIOSFieldPathBuilder().BiosVersion().FieldPath(),
 21371  	}
 21372  }
 21373  
 21374  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorBiosBiosVersion) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 21375  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 21376  }
 21377  
 21378  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorBiosBiosVersion) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 21379  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 21380  }
 21381  
 21382  type Device_Status_DeviceInfo_HardwareInformationPathSelectorBiosReleaseDate struct{}
 21383  
 21384  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorBiosReleaseDate) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 21385  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 21386  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorBios,
 21387  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationBIOSFieldPathBuilder().ReleaseDate().FieldPath(),
 21388  	}
 21389  }
 21390  
 21391  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorBiosReleaseDate) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 21392  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 21393  }
 21394  
 21395  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorBiosReleaseDate) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 21396  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 21397  }
 21398  
 21399  type Device_Status_DeviceInfo_HardwareInformationPathSelectorSystem struct{}
 21400  
 21401  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorSystem) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPath {
 21402  	return &DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorSystem}
 21403  }
 21404  
 21405  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorSystem) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_System) *DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathValue {
 21406  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathValue)
 21407  }
 21408  
 21409  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorSystem) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_System) *DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathArrayOfValues {
 21410  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathArrayOfValues)
 21411  }
 21412  
 21413  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorSystem) WithSubPath(subPath DeviceStatusDeviceInfoHardwareInformationSystem_FieldPath) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 21414  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorSystem, subPath: subPath}
 21415  }
 21416  
 21417  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorSystem) WithSubValue(subPathValue DeviceStatusDeviceInfoHardwareInformationSystem_FieldPathValue) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 21418  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue{DeviceStatusDeviceInfoHardwareInformation_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 21419  }
 21420  
 21421  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorSystem) WithSubArrayOfValues(subPathArrayOfValues DeviceStatusDeviceInfoHardwareInformationSystem_FieldPathArrayOfValues) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 21422  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues{DeviceStatusDeviceInfoHardwareInformation_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 21423  }
 21424  
 21425  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorSystem) WithSubArrayItemValue(subPathArrayItemValue DeviceStatusDeviceInfoHardwareInformationSystem_FieldPathArrayItemValue) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue {
 21426  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue{DeviceStatusDeviceInfoHardwareInformation_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 21427  }
 21428  
 21429  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorSystem) Manufacturer() Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemManufacturer {
 21430  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemManufacturer{}
 21431  }
 21432  
 21433  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorSystem) ProductName() Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemProductName {
 21434  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemProductName{}
 21435  }
 21436  
 21437  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorSystem) Version() Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemVersion {
 21438  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemVersion{}
 21439  }
 21440  
 21441  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorSystem) SerialNumber() Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemSerialNumber {
 21442  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemSerialNumber{}
 21443  }
 21444  
 21445  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorSystem) Configuration() Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemConfiguration {
 21446  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemConfiguration{}
 21447  }
 21448  
 21449  type Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemManufacturer struct{}
 21450  
 21451  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemManufacturer) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 21452  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 21453  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorSystem,
 21454  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationSystemFieldPathBuilder().Manufacturer().FieldPath(),
 21455  	}
 21456  }
 21457  
 21458  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemManufacturer) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 21459  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 21460  }
 21461  
 21462  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemManufacturer) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 21463  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 21464  }
 21465  
 21466  type Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemProductName struct{}
 21467  
 21468  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemProductName) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 21469  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 21470  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorSystem,
 21471  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationSystemFieldPathBuilder().ProductName().FieldPath(),
 21472  	}
 21473  }
 21474  
 21475  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemProductName) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 21476  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 21477  }
 21478  
 21479  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemProductName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 21480  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 21481  }
 21482  
 21483  type Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemVersion struct{}
 21484  
 21485  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemVersion) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 21486  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 21487  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorSystem,
 21488  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationSystemFieldPathBuilder().Version().FieldPath(),
 21489  	}
 21490  }
 21491  
 21492  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemVersion) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 21493  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 21494  }
 21495  
 21496  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemVersion) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 21497  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 21498  }
 21499  
 21500  type Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemSerialNumber struct{}
 21501  
 21502  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemSerialNumber) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 21503  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 21504  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorSystem,
 21505  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationSystemFieldPathBuilder().SerialNumber().FieldPath(),
 21506  	}
 21507  }
 21508  
 21509  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemSerialNumber) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 21510  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 21511  }
 21512  
 21513  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemSerialNumber) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 21514  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 21515  }
 21516  
 21517  type Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemConfiguration struct{}
 21518  
 21519  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemConfiguration) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 21520  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 21521  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorSystem,
 21522  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationSystemFieldPathBuilder().Configuration().FieldPath(),
 21523  	}
 21524  }
 21525  
 21526  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemConfiguration) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 21527  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 21528  }
 21529  
 21530  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemConfiguration) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_System_Configuration) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 21531  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 21532  }
 21533  
 21534  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemConfiguration) Chassis() Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemConfigurationChassis {
 21535  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemConfigurationChassis{}
 21536  }
 21537  
 21538  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemConfiguration) Uuid() Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemConfigurationUuid {
 21539  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemConfigurationUuid{}
 21540  }
 21541  
 21542  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemConfiguration) SkuNumber() Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemConfigurationSkuNumber {
 21543  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemConfigurationSkuNumber{}
 21544  }
 21545  
 21546  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemConfiguration) Family() Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemConfigurationFamily {
 21547  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemConfigurationFamily{}
 21548  }
 21549  
 21550  type Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemConfigurationChassis struct{}
 21551  
 21552  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemConfigurationChassis) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 21553  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 21554  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorSystem,
 21555  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationSystemFieldPathBuilder().Configuration().Chassis().FieldPath(),
 21556  	}
 21557  }
 21558  
 21559  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemConfigurationChassis) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 21560  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 21561  }
 21562  
 21563  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemConfigurationChassis) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 21564  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 21565  }
 21566  
 21567  type Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemConfigurationUuid struct{}
 21568  
 21569  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemConfigurationUuid) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 21570  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 21571  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorSystem,
 21572  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationSystemFieldPathBuilder().Configuration().Uuid().FieldPath(),
 21573  	}
 21574  }
 21575  
 21576  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemConfigurationUuid) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 21577  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 21578  }
 21579  
 21580  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemConfigurationUuid) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 21581  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 21582  }
 21583  
 21584  type Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemConfigurationSkuNumber struct{}
 21585  
 21586  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemConfigurationSkuNumber) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 21587  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 21588  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorSystem,
 21589  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationSystemFieldPathBuilder().Configuration().SkuNumber().FieldPath(),
 21590  	}
 21591  }
 21592  
 21593  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemConfigurationSkuNumber) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 21594  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 21595  }
 21596  
 21597  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemConfigurationSkuNumber) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 21598  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 21599  }
 21600  
 21601  type Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemConfigurationFamily struct{}
 21602  
 21603  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemConfigurationFamily) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 21604  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 21605  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorSystem,
 21606  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationSystemFieldPathBuilder().Configuration().Family().FieldPath(),
 21607  	}
 21608  }
 21609  
 21610  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemConfigurationFamily) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 21611  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 21612  }
 21613  
 21614  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorSystemConfigurationFamily) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 21615  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 21616  }
 21617  
 21618  type Device_Status_DeviceInfo_HardwareInformationPathSelectorCpu struct{}
 21619  
 21620  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorCpu) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPath {
 21621  	return &DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorCpu}
 21622  }
 21623  
 21624  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpu) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_CPU) *DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathValue {
 21625  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathValue)
 21626  }
 21627  
 21628  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpu) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_CPU) *DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathArrayOfValues {
 21629  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathArrayOfValues)
 21630  }
 21631  
 21632  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorCpu) WithSubPath(subPath DeviceStatusDeviceInfoHardwareInformationCPU_FieldPath) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 21633  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorCpu, subPath: subPath}
 21634  }
 21635  
 21636  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpu) WithSubValue(subPathValue DeviceStatusDeviceInfoHardwareInformationCPU_FieldPathValue) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 21637  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue{DeviceStatusDeviceInfoHardwareInformation_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 21638  }
 21639  
 21640  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpu) WithSubArrayOfValues(subPathArrayOfValues DeviceStatusDeviceInfoHardwareInformationCPU_FieldPathArrayOfValues) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 21641  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues{DeviceStatusDeviceInfoHardwareInformation_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 21642  }
 21643  
 21644  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpu) WithSubArrayItemValue(subPathArrayItemValue DeviceStatusDeviceInfoHardwareInformationCPU_FieldPathArrayItemValue) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue {
 21645  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue{DeviceStatusDeviceInfoHardwareInformation_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 21646  }
 21647  
 21648  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorCpu) Processors() Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessors {
 21649  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessors{}
 21650  }
 21651  
 21652  type Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessors struct{}
 21653  
 21654  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessors) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 21655  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 21656  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorCpu,
 21657  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationCPUFieldPathBuilder().Processors().FieldPath(),
 21658  	}
 21659  }
 21660  
 21661  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessors) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 21662  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 21663  }
 21664  
 21665  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessors) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 21666  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 21667  }
 21668  
 21669  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessors) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue {
 21670  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue)
 21671  }
 21672  
 21673  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessors) Vendor() Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsVendor {
 21674  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsVendor{}
 21675  }
 21676  
 21677  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessors) Model() Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsModel {
 21678  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsModel{}
 21679  }
 21680  
 21681  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessors) Capabilities() Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsCapabilities {
 21682  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsCapabilities{}
 21683  }
 21684  
 21685  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessors) NumThreads() Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsNumThreads {
 21686  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsNumThreads{}
 21687  }
 21688  
 21689  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessors) NumCores() Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsNumCores {
 21690  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsNumCores{}
 21691  }
 21692  
 21693  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessors) NumEnabledCores() Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsNumEnabledCores {
 21694  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsNumEnabledCores{}
 21695  }
 21696  
 21697  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessors) Name() Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsName {
 21698  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsName{}
 21699  }
 21700  
 21701  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessors) Serial() Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsSerial {
 21702  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsSerial{}
 21703  }
 21704  
 21705  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessors) FrequencyMhz() Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsFrequencyMhz {
 21706  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsFrequencyMhz{}
 21707  }
 21708  
 21709  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessors) MaxFrequencyMhz() Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsMaxFrequencyMhz {
 21710  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsMaxFrequencyMhz{}
 21711  }
 21712  
 21713  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessors) CacheInfo() Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsCacheInfo {
 21714  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsCacheInfo{}
 21715  }
 21716  
 21717  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessors) Driver() Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsDriver {
 21718  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsDriver{}
 21719  }
 21720  
 21721  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessors) Latency() Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsLatency {
 21722  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsLatency{}
 21723  }
 21724  
 21725  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessors) Clock() Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsClock {
 21726  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsClock{}
 21727  }
 21728  
 21729  type Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsVendor struct{}
 21730  
 21731  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsVendor) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 21732  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 21733  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorCpu,
 21734  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationCPUFieldPathBuilder().Processors().Vendor().FieldPath(),
 21735  	}
 21736  }
 21737  
 21738  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsVendor) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 21739  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 21740  }
 21741  
 21742  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsVendor) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 21743  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 21744  }
 21745  
 21746  type Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsModel struct{}
 21747  
 21748  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsModel) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 21749  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 21750  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorCpu,
 21751  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationCPUFieldPathBuilder().Processors().Model().FieldPath(),
 21752  	}
 21753  }
 21754  
 21755  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsModel) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 21756  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 21757  }
 21758  
 21759  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsModel) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 21760  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 21761  }
 21762  
 21763  type Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsCapabilities struct{}
 21764  
 21765  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsCapabilities) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 21766  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 21767  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorCpu,
 21768  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationCPUFieldPathBuilder().Processors().Capabilities().FieldPath(),
 21769  	}
 21770  }
 21771  
 21772  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsCapabilities) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_Capability) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 21773  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 21774  }
 21775  
 21776  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsCapabilities) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_Capability) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 21777  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 21778  }
 21779  
 21780  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsCapabilities) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_Capability) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue {
 21781  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue)
 21782  }
 21783  
 21784  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsCapabilities) Name() Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsCapabilitiesName {
 21785  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsCapabilitiesName{}
 21786  }
 21787  
 21788  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsCapabilities) Description() Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsCapabilitiesDescription {
 21789  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsCapabilitiesDescription{}
 21790  }
 21791  
 21792  type Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsCapabilitiesName struct{}
 21793  
 21794  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsCapabilitiesName) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 21795  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 21796  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorCpu,
 21797  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationCPUFieldPathBuilder().Processors().Capabilities().Name().FieldPath(),
 21798  	}
 21799  }
 21800  
 21801  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsCapabilitiesName) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 21802  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 21803  }
 21804  
 21805  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsCapabilitiesName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 21806  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 21807  }
 21808  
 21809  type Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsCapabilitiesDescription struct{}
 21810  
 21811  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsCapabilitiesDescription) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 21812  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 21813  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorCpu,
 21814  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationCPUFieldPathBuilder().Processors().Capabilities().Description().FieldPath(),
 21815  	}
 21816  }
 21817  
 21818  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsCapabilitiesDescription) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 21819  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 21820  }
 21821  
 21822  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsCapabilitiesDescription) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 21823  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 21824  }
 21825  
 21826  type Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsNumThreads struct{}
 21827  
 21828  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsNumThreads) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 21829  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 21830  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorCpu,
 21831  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationCPUFieldPathBuilder().Processors().NumThreads().FieldPath(),
 21832  	}
 21833  }
 21834  
 21835  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsNumThreads) WithValue(value uint32) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 21836  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 21837  }
 21838  
 21839  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsNumThreads) WithArrayOfValues(values []uint32) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 21840  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 21841  }
 21842  
 21843  type Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsNumCores struct{}
 21844  
 21845  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsNumCores) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 21846  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 21847  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorCpu,
 21848  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationCPUFieldPathBuilder().Processors().NumCores().FieldPath(),
 21849  	}
 21850  }
 21851  
 21852  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsNumCores) WithValue(value uint32) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 21853  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 21854  }
 21855  
 21856  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsNumCores) WithArrayOfValues(values []uint32) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 21857  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 21858  }
 21859  
 21860  type Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsNumEnabledCores struct{}
 21861  
 21862  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsNumEnabledCores) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 21863  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 21864  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorCpu,
 21865  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationCPUFieldPathBuilder().Processors().NumEnabledCores().FieldPath(),
 21866  	}
 21867  }
 21868  
 21869  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsNumEnabledCores) WithValue(value uint32) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 21870  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 21871  }
 21872  
 21873  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsNumEnabledCores) WithArrayOfValues(values []uint32) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 21874  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 21875  }
 21876  
 21877  type Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsName struct{}
 21878  
 21879  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsName) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 21880  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 21881  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorCpu,
 21882  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationCPUFieldPathBuilder().Processors().Name().FieldPath(),
 21883  	}
 21884  }
 21885  
 21886  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsName) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 21887  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 21888  }
 21889  
 21890  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 21891  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 21892  }
 21893  
 21894  type Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsSerial struct{}
 21895  
 21896  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsSerial) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 21897  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 21898  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorCpu,
 21899  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationCPUFieldPathBuilder().Processors().Serial().FieldPath(),
 21900  	}
 21901  }
 21902  
 21903  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsSerial) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 21904  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 21905  }
 21906  
 21907  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsSerial) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 21908  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 21909  }
 21910  
 21911  type Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsFrequencyMhz struct{}
 21912  
 21913  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsFrequencyMhz) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 21914  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 21915  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorCpu,
 21916  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationCPUFieldPathBuilder().Processors().FrequencyMhz().FieldPath(),
 21917  	}
 21918  }
 21919  
 21920  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsFrequencyMhz) WithValue(value int64) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 21921  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 21922  }
 21923  
 21924  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsFrequencyMhz) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 21925  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 21926  }
 21927  
 21928  type Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsMaxFrequencyMhz struct{}
 21929  
 21930  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsMaxFrequencyMhz) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 21931  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 21932  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorCpu,
 21933  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationCPUFieldPathBuilder().Processors().MaxFrequencyMhz().FieldPath(),
 21934  	}
 21935  }
 21936  
 21937  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsMaxFrequencyMhz) WithValue(value int64) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 21938  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 21939  }
 21940  
 21941  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsMaxFrequencyMhz) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 21942  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 21943  }
 21944  
 21945  type Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsCacheInfo struct{}
 21946  
 21947  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsCacheInfo) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 21948  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 21949  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorCpu,
 21950  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationCPUFieldPathBuilder().Processors().CacheInfo().FieldPath(),
 21951  	}
 21952  }
 21953  
 21954  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsCacheInfo) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 21955  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 21956  }
 21957  
 21958  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsCacheInfo) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 21959  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 21960  }
 21961  
 21962  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsCacheInfo) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue {
 21963  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue)
 21964  }
 21965  
 21966  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsCacheInfo) Type() Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsCacheInfoType {
 21967  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsCacheInfoType{}
 21968  }
 21969  
 21970  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsCacheInfo) SizeBytes() Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsCacheInfoSizeBytes {
 21971  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsCacheInfoSizeBytes{}
 21972  }
 21973  
 21974  type Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsCacheInfoType struct{}
 21975  
 21976  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsCacheInfoType) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 21977  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 21978  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorCpu,
 21979  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationCPUFieldPathBuilder().Processors().CacheInfo().Type().FieldPath(),
 21980  	}
 21981  }
 21982  
 21983  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsCacheInfoType) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 21984  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 21985  }
 21986  
 21987  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsCacheInfoType) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 21988  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 21989  }
 21990  
 21991  type Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsCacheInfoSizeBytes struct{}
 21992  
 21993  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsCacheInfoSizeBytes) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 21994  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 21995  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorCpu,
 21996  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationCPUFieldPathBuilder().Processors().CacheInfo().SizeBytes().FieldPath(),
 21997  	}
 21998  }
 21999  
 22000  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsCacheInfoSizeBytes) WithValue(value int64) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22001  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 22002  }
 22003  
 22004  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsCacheInfoSizeBytes) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22005  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 22006  }
 22007  
 22008  type Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsDriver struct{}
 22009  
 22010  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsDriver) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 22011  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 22012  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorCpu,
 22013  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationCPUFieldPathBuilder().Processors().Driver().FieldPath(),
 22014  	}
 22015  }
 22016  
 22017  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsDriver) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22018  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 22019  }
 22020  
 22021  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsDriver) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22022  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 22023  }
 22024  
 22025  type Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsLatency struct{}
 22026  
 22027  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsLatency) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 22028  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 22029  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorCpu,
 22030  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationCPUFieldPathBuilder().Processors().Latency().FieldPath(),
 22031  	}
 22032  }
 22033  
 22034  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsLatency) WithValue(value int64) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22035  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 22036  }
 22037  
 22038  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsLatency) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22039  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 22040  }
 22041  
 22042  type Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsClock struct{}
 22043  
 22044  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsClock) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 22045  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 22046  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorCpu,
 22047  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationCPUFieldPathBuilder().Processors().Clock().FieldPath(),
 22048  	}
 22049  }
 22050  
 22051  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsClock) WithValue(value int64) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22052  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 22053  }
 22054  
 22055  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorCpuProcessorsClock) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22056  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 22057  }
 22058  
 22059  type Device_Status_DeviceInfo_HardwareInformationPathSelectorBlock struct{}
 22060  
 22061  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorBlock) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPath {
 22062  	return &DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorBlock}
 22063  }
 22064  
 22065  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorBlock) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_Block) *DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathValue {
 22066  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathValue)
 22067  }
 22068  
 22069  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorBlock) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_Block) *DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathArrayOfValues {
 22070  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathArrayOfValues)
 22071  }
 22072  
 22073  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorBlock) WithSubPath(subPath DeviceStatusDeviceInfoHardwareInformationBlock_FieldPath) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 22074  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorBlock, subPath: subPath}
 22075  }
 22076  
 22077  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorBlock) WithSubValue(subPathValue DeviceStatusDeviceInfoHardwareInformationBlock_FieldPathValue) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22078  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue{DeviceStatusDeviceInfoHardwareInformation_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 22079  }
 22080  
 22081  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorBlock) WithSubArrayOfValues(subPathArrayOfValues DeviceStatusDeviceInfoHardwareInformationBlock_FieldPathArrayOfValues) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22082  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues{DeviceStatusDeviceInfoHardwareInformation_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 22083  }
 22084  
 22085  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorBlock) WithSubArrayItemValue(subPathArrayItemValue DeviceStatusDeviceInfoHardwareInformationBlock_FieldPathArrayItemValue) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue {
 22086  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue{DeviceStatusDeviceInfoHardwareInformation_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 22087  }
 22088  
 22089  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorBlock) Disks() Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisks {
 22090  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisks{}
 22091  }
 22092  
 22093  type Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisks struct{}
 22094  
 22095  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisks) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 22096  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 22097  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorBlock,
 22098  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationBlockFieldPathBuilder().Disks().FieldPath(),
 22099  	}
 22100  }
 22101  
 22102  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisks) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22103  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 22104  }
 22105  
 22106  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisks) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_Block_Disk) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22107  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 22108  }
 22109  
 22110  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisks) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue {
 22111  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue)
 22112  }
 22113  
 22114  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisks) Name() Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksName {
 22115  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksName{}
 22116  }
 22117  
 22118  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisks) SizeBytes() Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksSizeBytes {
 22119  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksSizeBytes{}
 22120  }
 22121  
 22122  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisks) DriveType() Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksDriveType {
 22123  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksDriveType{}
 22124  }
 22125  
 22126  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisks) Vendor() Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksVendor {
 22127  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksVendor{}
 22128  }
 22129  
 22130  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisks) Model() Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksModel {
 22131  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksModel{}
 22132  }
 22133  
 22134  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisks) SerialNumber() Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksSerialNumber {
 22135  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksSerialNumber{}
 22136  }
 22137  
 22138  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisks) Wwn() Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksWwn {
 22139  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksWwn{}
 22140  }
 22141  
 22142  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisks) Partitions() Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksPartitions {
 22143  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksPartitions{}
 22144  }
 22145  
 22146  type Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksName struct{}
 22147  
 22148  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksName) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 22149  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 22150  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorBlock,
 22151  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationBlockFieldPathBuilder().Disks().Name().FieldPath(),
 22152  	}
 22153  }
 22154  
 22155  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksName) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22156  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 22157  }
 22158  
 22159  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22160  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 22161  }
 22162  
 22163  type Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksSizeBytes struct{}
 22164  
 22165  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksSizeBytes) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 22166  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 22167  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorBlock,
 22168  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationBlockFieldPathBuilder().Disks().SizeBytes().FieldPath(),
 22169  	}
 22170  }
 22171  
 22172  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksSizeBytes) WithValue(value int64) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22173  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 22174  }
 22175  
 22176  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksSizeBytes) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22177  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 22178  }
 22179  
 22180  type Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksDriveType struct{}
 22181  
 22182  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksDriveType) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 22183  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 22184  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorBlock,
 22185  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationBlockFieldPathBuilder().Disks().DriveType().FieldPath(),
 22186  	}
 22187  }
 22188  
 22189  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksDriveType) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22190  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 22191  }
 22192  
 22193  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksDriveType) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22194  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 22195  }
 22196  
 22197  type Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksVendor struct{}
 22198  
 22199  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksVendor) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 22200  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 22201  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorBlock,
 22202  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationBlockFieldPathBuilder().Disks().Vendor().FieldPath(),
 22203  	}
 22204  }
 22205  
 22206  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksVendor) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22207  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 22208  }
 22209  
 22210  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksVendor) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22211  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 22212  }
 22213  
 22214  type Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksModel struct{}
 22215  
 22216  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksModel) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 22217  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 22218  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorBlock,
 22219  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationBlockFieldPathBuilder().Disks().Model().FieldPath(),
 22220  	}
 22221  }
 22222  
 22223  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksModel) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22224  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 22225  }
 22226  
 22227  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksModel) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22228  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 22229  }
 22230  
 22231  type Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksSerialNumber struct{}
 22232  
 22233  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksSerialNumber) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 22234  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 22235  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorBlock,
 22236  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationBlockFieldPathBuilder().Disks().SerialNumber().FieldPath(),
 22237  	}
 22238  }
 22239  
 22240  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksSerialNumber) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22241  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 22242  }
 22243  
 22244  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksSerialNumber) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22245  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 22246  }
 22247  
 22248  type Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksWwn struct{}
 22249  
 22250  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksWwn) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 22251  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 22252  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorBlock,
 22253  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationBlockFieldPathBuilder().Disks().Wwn().FieldPath(),
 22254  	}
 22255  }
 22256  
 22257  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksWwn) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22258  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 22259  }
 22260  
 22261  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksWwn) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22262  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 22263  }
 22264  
 22265  type Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksPartitions struct{}
 22266  
 22267  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksPartitions) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 22268  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 22269  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorBlock,
 22270  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationBlockFieldPathBuilder().Disks().Partitions().FieldPath(),
 22271  	}
 22272  }
 22273  
 22274  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksPartitions) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22275  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 22276  }
 22277  
 22278  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksPartitions) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22279  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 22280  }
 22281  
 22282  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksPartitions) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue {
 22283  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue)
 22284  }
 22285  
 22286  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksPartitions) Name() Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksPartitionsName {
 22287  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksPartitionsName{}
 22288  }
 22289  
 22290  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksPartitions) SizeBytes() Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksPartitionsSizeBytes {
 22291  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksPartitionsSizeBytes{}
 22292  }
 22293  
 22294  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksPartitions) MountPoint() Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksPartitionsMountPoint {
 22295  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksPartitionsMountPoint{}
 22296  }
 22297  
 22298  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksPartitions) Type() Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksPartitionsType {
 22299  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksPartitionsType{}
 22300  }
 22301  
 22302  type Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksPartitionsName struct{}
 22303  
 22304  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksPartitionsName) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 22305  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 22306  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorBlock,
 22307  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationBlockFieldPathBuilder().Disks().Partitions().Name().FieldPath(),
 22308  	}
 22309  }
 22310  
 22311  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksPartitionsName) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22312  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 22313  }
 22314  
 22315  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksPartitionsName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22316  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 22317  }
 22318  
 22319  type Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksPartitionsSizeBytes struct{}
 22320  
 22321  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksPartitionsSizeBytes) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 22322  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 22323  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorBlock,
 22324  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationBlockFieldPathBuilder().Disks().Partitions().SizeBytes().FieldPath(),
 22325  	}
 22326  }
 22327  
 22328  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksPartitionsSizeBytes) WithValue(value int64) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22329  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 22330  }
 22331  
 22332  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksPartitionsSizeBytes) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22333  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 22334  }
 22335  
 22336  type Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksPartitionsMountPoint struct{}
 22337  
 22338  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksPartitionsMountPoint) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 22339  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 22340  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorBlock,
 22341  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationBlockFieldPathBuilder().Disks().Partitions().MountPoint().FieldPath(),
 22342  	}
 22343  }
 22344  
 22345  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksPartitionsMountPoint) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22346  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 22347  }
 22348  
 22349  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksPartitionsMountPoint) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22350  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 22351  }
 22352  
 22353  type Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksPartitionsType struct{}
 22354  
 22355  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksPartitionsType) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 22356  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 22357  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorBlock,
 22358  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationBlockFieldPathBuilder().Disks().Partitions().Type().FieldPath(),
 22359  	}
 22360  }
 22361  
 22362  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksPartitionsType) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22363  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 22364  }
 22365  
 22366  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorBlockDisksPartitionsType) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22367  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 22368  }
 22369  
 22370  type Device_Status_DeviceInfo_HardwareInformationPathSelectorNetwork struct{}
 22371  
 22372  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorNetwork) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPath {
 22373  	return &DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorNetwork}
 22374  }
 22375  
 22376  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorNetwork) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_Network) *DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathValue {
 22377  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathValue)
 22378  }
 22379  
 22380  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorNetwork) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_Network) *DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathArrayOfValues {
 22381  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathArrayOfValues)
 22382  }
 22383  
 22384  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorNetwork) WithSubPath(subPath DeviceStatusDeviceInfoHardwareInformationNetwork_FieldPath) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 22385  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorNetwork, subPath: subPath}
 22386  }
 22387  
 22388  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorNetwork) WithSubValue(subPathValue DeviceStatusDeviceInfoHardwareInformationNetwork_FieldPathValue) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22389  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue{DeviceStatusDeviceInfoHardwareInformation_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 22390  }
 22391  
 22392  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorNetwork) WithSubArrayOfValues(subPathArrayOfValues DeviceStatusDeviceInfoHardwareInformationNetwork_FieldPathArrayOfValues) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22393  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues{DeviceStatusDeviceInfoHardwareInformation_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 22394  }
 22395  
 22396  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorNetwork) WithSubArrayItemValue(subPathArrayItemValue DeviceStatusDeviceInfoHardwareInformationNetwork_FieldPathArrayItemValue) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue {
 22397  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue{DeviceStatusDeviceInfoHardwareInformation_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 22398  }
 22399  
 22400  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorNetwork) Nics() Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNics {
 22401  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNics{}
 22402  }
 22403  
 22404  type Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNics struct{}
 22405  
 22406  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNics) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 22407  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 22408  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorNetwork,
 22409  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationNetworkFieldPathBuilder().Nics().FieldPath(),
 22410  	}
 22411  }
 22412  
 22413  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNics) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_Network_NIC) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22414  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 22415  }
 22416  
 22417  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNics) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_Network_NIC) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22418  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 22419  }
 22420  
 22421  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNics) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue {
 22422  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue)
 22423  }
 22424  
 22425  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNics) Name() Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsName {
 22426  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsName{}
 22427  }
 22428  
 22429  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNics) MacAddress() Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsMacAddress {
 22430  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsMacAddress{}
 22431  }
 22432  
 22433  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNics) Virtual() Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsVirtual {
 22434  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsVirtual{}
 22435  }
 22436  
 22437  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNics) Description() Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsDescription {
 22438  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsDescription{}
 22439  }
 22440  
 22441  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNics) ProductName() Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsProductName {
 22442  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsProductName{}
 22443  }
 22444  
 22445  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNics) Vendor() Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsVendor {
 22446  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsVendor{}
 22447  }
 22448  
 22449  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNics) Subvendor() Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsSubvendor {
 22450  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsSubvendor{}
 22451  }
 22452  
 22453  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNics) Setting() Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsSetting {
 22454  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsSetting{}
 22455  }
 22456  
 22457  type Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsName struct{}
 22458  
 22459  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsName) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 22460  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 22461  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorNetwork,
 22462  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationNetworkFieldPathBuilder().Nics().Name().FieldPath(),
 22463  	}
 22464  }
 22465  
 22466  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsName) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22467  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 22468  }
 22469  
 22470  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22471  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 22472  }
 22473  
 22474  type Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsMacAddress struct{}
 22475  
 22476  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsMacAddress) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 22477  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 22478  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorNetwork,
 22479  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationNetworkFieldPathBuilder().Nics().MacAddress().FieldPath(),
 22480  	}
 22481  }
 22482  
 22483  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsMacAddress) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22484  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 22485  }
 22486  
 22487  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsMacAddress) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22488  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 22489  }
 22490  
 22491  type Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsVirtual struct{}
 22492  
 22493  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsVirtual) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 22494  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 22495  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorNetwork,
 22496  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationNetworkFieldPathBuilder().Nics().Virtual().FieldPath(),
 22497  	}
 22498  }
 22499  
 22500  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsVirtual) WithValue(value bool) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22501  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 22502  }
 22503  
 22504  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsVirtual) WithArrayOfValues(values []bool) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22505  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 22506  }
 22507  
 22508  type Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsDescription struct{}
 22509  
 22510  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsDescription) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 22511  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 22512  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorNetwork,
 22513  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationNetworkFieldPathBuilder().Nics().Description().FieldPath(),
 22514  	}
 22515  }
 22516  
 22517  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsDescription) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22518  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 22519  }
 22520  
 22521  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsDescription) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22522  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 22523  }
 22524  
 22525  type Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsProductName struct{}
 22526  
 22527  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsProductName) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 22528  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 22529  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorNetwork,
 22530  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationNetworkFieldPathBuilder().Nics().ProductName().FieldPath(),
 22531  	}
 22532  }
 22533  
 22534  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsProductName) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22535  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 22536  }
 22537  
 22538  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsProductName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22539  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 22540  }
 22541  
 22542  type Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsVendor struct{}
 22543  
 22544  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsVendor) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 22545  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 22546  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorNetwork,
 22547  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationNetworkFieldPathBuilder().Nics().Vendor().FieldPath(),
 22548  	}
 22549  }
 22550  
 22551  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsVendor) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22552  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 22553  }
 22554  
 22555  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsVendor) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22556  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 22557  }
 22558  
 22559  type Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsSubvendor struct{}
 22560  
 22561  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsSubvendor) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 22562  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 22563  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorNetwork,
 22564  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationNetworkFieldPathBuilder().Nics().Subvendor().FieldPath(),
 22565  	}
 22566  }
 22567  
 22568  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsSubvendor) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22569  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 22570  }
 22571  
 22572  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsSubvendor) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22573  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 22574  }
 22575  
 22576  type Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsSetting struct{}
 22577  
 22578  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsSetting) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 22579  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 22580  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorNetwork,
 22581  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationNetworkFieldPathBuilder().Nics().Setting().FieldPath(),
 22582  	}
 22583  }
 22584  
 22585  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsSetting) WithValue(value map[string]string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22586  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 22587  }
 22588  
 22589  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsSetting) WithArrayOfValues(values []map[string]string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22590  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 22591  }
 22592  
 22593  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorNetworkNicsSetting) WithKey(key string) Device_Status_DeviceInfo_HardwareInformationMapPathSelectorNetworkNicsSetting {
 22594  	return Device_Status_DeviceInfo_HardwareInformationMapPathSelectorNetworkNicsSetting{key: key}
 22595  }
 22596  
 22597  type Device_Status_DeviceInfo_HardwareInformationMapPathSelectorNetworkNicsSetting struct {
 22598  	key string
 22599  }
 22600  
 22601  func (s Device_Status_DeviceInfo_HardwareInformationMapPathSelectorNetworkNicsSetting) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 22602  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 22603  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorNetwork,
 22604  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationNetworkFieldPathBuilder().Nics().Setting().WithKey(s.key).FieldPath(),
 22605  	}
 22606  }
 22607  
 22608  func (s Device_Status_DeviceInfo_HardwareInformationMapPathSelectorNetworkNicsSetting) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22609  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 22610  }
 22611  
 22612  func (s Device_Status_DeviceInfo_HardwareInformationMapPathSelectorNetworkNicsSetting) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22613  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 22614  }
 22615  
 22616  type Device_Status_DeviceInfo_HardwareInformationPathSelectorGpu struct{}
 22617  
 22618  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorGpu) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPath {
 22619  	return &DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorGpu}
 22620  }
 22621  
 22622  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorGpu) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_GPU) *DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathValue {
 22623  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathValue)
 22624  }
 22625  
 22626  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorGpu) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_GPU) *DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathArrayOfValues {
 22627  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathArrayOfValues)
 22628  }
 22629  
 22630  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorGpu) WithSubPath(subPath DeviceStatusDeviceInfoHardwareInformationGPU_FieldPath) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 22631  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorGpu, subPath: subPath}
 22632  }
 22633  
 22634  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorGpu) WithSubValue(subPathValue DeviceStatusDeviceInfoHardwareInformationGPU_FieldPathValue) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22635  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue{DeviceStatusDeviceInfoHardwareInformation_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 22636  }
 22637  
 22638  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorGpu) WithSubArrayOfValues(subPathArrayOfValues DeviceStatusDeviceInfoHardwareInformationGPU_FieldPathArrayOfValues) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22639  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues{DeviceStatusDeviceInfoHardwareInformation_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 22640  }
 22641  
 22642  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorGpu) WithSubArrayItemValue(subPathArrayItemValue DeviceStatusDeviceInfoHardwareInformationGPU_FieldPathArrayItemValue) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue {
 22643  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue{DeviceStatusDeviceInfoHardwareInformation_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 22644  }
 22645  
 22646  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorGpu) GraphicCards() Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCards {
 22647  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCards{}
 22648  }
 22649  
 22650  type Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCards struct{}
 22651  
 22652  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCards) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 22653  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 22654  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorGpu,
 22655  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationGPUFieldPathBuilder().GraphicCards().FieldPath(),
 22656  	}
 22657  }
 22658  
 22659  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCards) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22660  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 22661  }
 22662  
 22663  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCards) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22664  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 22665  }
 22666  
 22667  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCards) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue {
 22668  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue)
 22669  }
 22670  
 22671  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCards) Index() Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsIndex {
 22672  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsIndex{}
 22673  }
 22674  
 22675  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCards) Device() Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsDevice {
 22676  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsDevice{}
 22677  }
 22678  
 22679  type Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsIndex struct{}
 22680  
 22681  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsIndex) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 22682  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 22683  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorGpu,
 22684  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationGPUFieldPathBuilder().GraphicCards().Index().FieldPath(),
 22685  	}
 22686  }
 22687  
 22688  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsIndex) WithValue(value int64) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22689  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 22690  }
 22691  
 22692  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsIndex) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22693  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 22694  }
 22695  
 22696  type Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsDevice struct{}
 22697  
 22698  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsDevice) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 22699  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 22700  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorGpu,
 22701  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationGPUFieldPathBuilder().GraphicCards().Device().FieldPath(),
 22702  	}
 22703  }
 22704  
 22705  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsDevice) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22706  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 22707  }
 22708  
 22709  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsDevice) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_PCIDevice) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22710  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 22711  }
 22712  
 22713  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsDevice) Address() Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsDeviceAddress {
 22714  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsDeviceAddress{}
 22715  }
 22716  
 22717  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsDevice) Vendor() Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsDeviceVendor {
 22718  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsDeviceVendor{}
 22719  }
 22720  
 22721  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsDevice) Product() Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsDeviceProduct {
 22722  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsDeviceProduct{}
 22723  }
 22724  
 22725  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsDevice) Name() Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsDeviceName {
 22726  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsDeviceName{}
 22727  }
 22728  
 22729  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsDevice) Subvendor() Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsDeviceSubvendor {
 22730  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsDeviceSubvendor{}
 22731  }
 22732  
 22733  type Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsDeviceAddress struct{}
 22734  
 22735  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsDeviceAddress) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 22736  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 22737  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorGpu,
 22738  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationGPUFieldPathBuilder().GraphicCards().Device().Address().FieldPath(),
 22739  	}
 22740  }
 22741  
 22742  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsDeviceAddress) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22743  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 22744  }
 22745  
 22746  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsDeviceAddress) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22747  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 22748  }
 22749  
 22750  type Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsDeviceVendor struct{}
 22751  
 22752  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsDeviceVendor) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 22753  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 22754  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorGpu,
 22755  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationGPUFieldPathBuilder().GraphicCards().Device().Vendor().FieldPath(),
 22756  	}
 22757  }
 22758  
 22759  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsDeviceVendor) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22760  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 22761  }
 22762  
 22763  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsDeviceVendor) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22764  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 22765  }
 22766  
 22767  type Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsDeviceProduct struct{}
 22768  
 22769  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsDeviceProduct) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 22770  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 22771  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorGpu,
 22772  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationGPUFieldPathBuilder().GraphicCards().Device().Product().FieldPath(),
 22773  	}
 22774  }
 22775  
 22776  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsDeviceProduct) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22777  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 22778  }
 22779  
 22780  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsDeviceProduct) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22781  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 22782  }
 22783  
 22784  type Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsDeviceName struct{}
 22785  
 22786  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsDeviceName) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 22787  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 22788  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorGpu,
 22789  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationGPUFieldPathBuilder().GraphicCards().Device().Name().FieldPath(),
 22790  	}
 22791  }
 22792  
 22793  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsDeviceName) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22794  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 22795  }
 22796  
 22797  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsDeviceName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22798  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 22799  }
 22800  
 22801  type Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsDeviceSubvendor struct{}
 22802  
 22803  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsDeviceSubvendor) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 22804  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 22805  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorGpu,
 22806  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationGPUFieldPathBuilder().GraphicCards().Device().Subvendor().FieldPath(),
 22807  	}
 22808  }
 22809  
 22810  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsDeviceSubvendor) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22811  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 22812  }
 22813  
 22814  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorGpuGraphicCardsDeviceSubvendor) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22815  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 22816  }
 22817  
 22818  type Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfo struct{}
 22819  
 22820  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfo) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPath {
 22821  	return &DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorMemoryInfo}
 22822  }
 22823  
 22824  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfo) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) *DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathValue {
 22825  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathValue)
 22826  }
 22827  
 22828  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfo) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) *DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathArrayOfValues {
 22829  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathArrayOfValues)
 22830  }
 22831  
 22832  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfo) WithSubPath(subPath DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldPath) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 22833  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorMemoryInfo, subPath: subPath}
 22834  }
 22835  
 22836  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfo) WithSubValue(subPathValue DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldPathValue) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22837  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue{DeviceStatusDeviceInfoHardwareInformation_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 22838  }
 22839  
 22840  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfo) WithSubArrayOfValues(subPathArrayOfValues DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldPathArrayOfValues) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22841  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues{DeviceStatusDeviceInfoHardwareInformation_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 22842  }
 22843  
 22844  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfo) WithSubArrayItemValue(subPathArrayItemValue DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldPathArrayItemValue) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue {
 22845  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue{DeviceStatusDeviceInfoHardwareInformation_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 22846  }
 22847  
 22848  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfo) Description() Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoDescription {
 22849  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoDescription{}
 22850  }
 22851  
 22852  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfo) SizeBytes() Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoSizeBytes {
 22853  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoSizeBytes{}
 22854  }
 22855  
 22856  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfo) MemoryBanks() Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanks {
 22857  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanks{}
 22858  }
 22859  
 22860  type Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoDescription struct{}
 22861  
 22862  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoDescription) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 22863  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 22864  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorMemoryInfo,
 22865  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationMemoryInfoFieldPathBuilder().Description().FieldPath(),
 22866  	}
 22867  }
 22868  
 22869  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoDescription) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22870  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 22871  }
 22872  
 22873  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoDescription) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22874  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 22875  }
 22876  
 22877  type Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoSizeBytes struct{}
 22878  
 22879  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoSizeBytes) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 22880  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 22881  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorMemoryInfo,
 22882  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationMemoryInfoFieldPathBuilder().SizeBytes().FieldPath(),
 22883  	}
 22884  }
 22885  
 22886  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoSizeBytes) WithValue(value int64) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22887  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 22888  }
 22889  
 22890  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoSizeBytes) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22891  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 22892  }
 22893  
 22894  type Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanks struct{}
 22895  
 22896  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanks) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 22897  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 22898  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorMemoryInfo,
 22899  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationMemoryInfoFieldPathBuilder().MemoryBanks().FieldPath(),
 22900  	}
 22901  }
 22902  
 22903  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanks) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22904  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 22905  }
 22906  
 22907  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanks) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22908  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 22909  }
 22910  
 22911  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanks) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue {
 22912  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue)
 22913  }
 22914  
 22915  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanks) Description() Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksDescription {
 22916  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksDescription{}
 22917  }
 22918  
 22919  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanks) Product() Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksProduct {
 22920  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksProduct{}
 22921  }
 22922  
 22923  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanks) Vendor() Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksVendor {
 22924  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksVendor{}
 22925  }
 22926  
 22927  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanks) Serial() Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksSerial {
 22928  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksSerial{}
 22929  }
 22930  
 22931  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanks) Slot() Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksSlot {
 22932  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksSlot{}
 22933  }
 22934  
 22935  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanks) SizeBytes() Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksSizeBytes {
 22936  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksSizeBytes{}
 22937  }
 22938  
 22939  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanks) FrequencyHz() Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksFrequencyHz {
 22940  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksFrequencyHz{}
 22941  }
 22942  
 22943  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanks) WidthBits() Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksWidthBits {
 22944  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksWidthBits{}
 22945  }
 22946  
 22947  type Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksDescription struct{}
 22948  
 22949  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksDescription) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 22950  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 22951  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorMemoryInfo,
 22952  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationMemoryInfoFieldPathBuilder().MemoryBanks().Description().FieldPath(),
 22953  	}
 22954  }
 22955  
 22956  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksDescription) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22957  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 22958  }
 22959  
 22960  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksDescription) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22961  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 22962  }
 22963  
 22964  type Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksProduct struct{}
 22965  
 22966  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksProduct) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 22967  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 22968  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorMemoryInfo,
 22969  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationMemoryInfoFieldPathBuilder().MemoryBanks().Product().FieldPath(),
 22970  	}
 22971  }
 22972  
 22973  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksProduct) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22974  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 22975  }
 22976  
 22977  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksProduct) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22978  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 22979  }
 22980  
 22981  type Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksVendor struct{}
 22982  
 22983  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksVendor) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 22984  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 22985  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorMemoryInfo,
 22986  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationMemoryInfoFieldPathBuilder().MemoryBanks().Vendor().FieldPath(),
 22987  	}
 22988  }
 22989  
 22990  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksVendor) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 22991  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 22992  }
 22993  
 22994  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksVendor) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 22995  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 22996  }
 22997  
 22998  type Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksSerial struct{}
 22999  
 23000  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksSerial) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23001  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 23002  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorMemoryInfo,
 23003  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationMemoryInfoFieldPathBuilder().MemoryBanks().Serial().FieldPath(),
 23004  	}
 23005  }
 23006  
 23007  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksSerial) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23008  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 23009  }
 23010  
 23011  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksSerial) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23012  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 23013  }
 23014  
 23015  type Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksSlot struct{}
 23016  
 23017  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksSlot) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23018  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 23019  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorMemoryInfo,
 23020  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationMemoryInfoFieldPathBuilder().MemoryBanks().Slot().FieldPath(),
 23021  	}
 23022  }
 23023  
 23024  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksSlot) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23025  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 23026  }
 23027  
 23028  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksSlot) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23029  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 23030  }
 23031  
 23032  type Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksSizeBytes struct{}
 23033  
 23034  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksSizeBytes) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23035  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 23036  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorMemoryInfo,
 23037  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationMemoryInfoFieldPathBuilder().MemoryBanks().SizeBytes().FieldPath(),
 23038  	}
 23039  }
 23040  
 23041  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksSizeBytes) WithValue(value int64) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23042  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 23043  }
 23044  
 23045  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksSizeBytes) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23046  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 23047  }
 23048  
 23049  type Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksFrequencyHz struct{}
 23050  
 23051  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksFrequencyHz) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23052  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 23053  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorMemoryInfo,
 23054  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationMemoryInfoFieldPathBuilder().MemoryBanks().FrequencyHz().FieldPath(),
 23055  	}
 23056  }
 23057  
 23058  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksFrequencyHz) WithValue(value int64) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23059  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 23060  }
 23061  
 23062  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksFrequencyHz) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23063  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 23064  }
 23065  
 23066  type Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksWidthBits struct{}
 23067  
 23068  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksWidthBits) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23069  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 23070  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorMemoryInfo,
 23071  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationMemoryInfoFieldPathBuilder().MemoryBanks().WidthBits().FieldPath(),
 23072  	}
 23073  }
 23074  
 23075  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksWidthBits) WithValue(value int32) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23076  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 23077  }
 23078  
 23079  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorMemoryInfoMemoryBanksWidthBits) WithArrayOfValues(values []int32) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23080  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 23081  }
 23082  
 23083  type Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfo struct{}
 23084  
 23085  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfo) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPath {
 23086  	return &DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorHailoInfo}
 23087  }
 23088  
 23089  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfo) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) *DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathValue {
 23090  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathValue)
 23091  }
 23092  
 23093  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfo) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_HailoInfo) *DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathArrayOfValues {
 23094  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathArrayOfValues)
 23095  }
 23096  
 23097  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfo) WithSubPath(subPath DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldPath) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23098  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorHailoInfo, subPath: subPath}
 23099  }
 23100  
 23101  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfo) WithSubValue(subPathValue DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldPathValue) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23102  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue{DeviceStatusDeviceInfoHardwareInformation_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 23103  }
 23104  
 23105  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfo) WithSubArrayOfValues(subPathArrayOfValues DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldPathArrayOfValues) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23106  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues{DeviceStatusDeviceInfoHardwareInformation_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 23107  }
 23108  
 23109  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfo) WithSubArrayItemValue(subPathArrayItemValue DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldPathArrayItemValue) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue {
 23110  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue{DeviceStatusDeviceInfoHardwareInformation_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 23111  }
 23112  
 23113  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfo) Status() Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoStatus {
 23114  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoStatus{}
 23115  }
 23116  
 23117  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfo) CliVersion() Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoCliVersion {
 23118  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoCliVersion{}
 23119  }
 23120  
 23121  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfo) Modules() Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModules {
 23122  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModules{}
 23123  }
 23124  
 23125  type Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoStatus struct{}
 23126  
 23127  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoStatus) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23128  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 23129  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorHailoInfo,
 23130  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationHailoInfoFieldPathBuilder().Status().FieldPath(),
 23131  	}
 23132  }
 23133  
 23134  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoStatus) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23135  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 23136  }
 23137  
 23138  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoStatus) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23139  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 23140  }
 23141  
 23142  type Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoCliVersion struct{}
 23143  
 23144  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoCliVersion) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23145  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 23146  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorHailoInfo,
 23147  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationHailoInfoFieldPathBuilder().CliVersion().FieldPath(),
 23148  	}
 23149  }
 23150  
 23151  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoCliVersion) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23152  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 23153  }
 23154  
 23155  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoCliVersion) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23156  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 23157  }
 23158  
 23159  type Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModules struct{}
 23160  
 23161  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModules) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23162  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 23163  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorHailoInfo,
 23164  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationHailoInfoFieldPathBuilder().Modules().FieldPath(),
 23165  	}
 23166  }
 23167  
 23168  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModules) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23169  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 23170  }
 23171  
 23172  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModules) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23173  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 23174  }
 23175  
 23176  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModules) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue {
 23177  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue)
 23178  }
 23179  
 23180  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModules) DevId() Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesDevId {
 23181  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesDevId{}
 23182  }
 23183  
 23184  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModules) ControlProtoVersion() Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesControlProtoVersion {
 23185  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesControlProtoVersion{}
 23186  }
 23187  
 23188  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModules) FirmwareVersion() Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesFirmwareVersion {
 23189  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesFirmwareVersion{}
 23190  }
 23191  
 23192  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModules) LoggerVersion() Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesLoggerVersion {
 23193  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesLoggerVersion{}
 23194  }
 23195  
 23196  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModules) BoardName() Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesBoardName {
 23197  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesBoardName{}
 23198  }
 23199  
 23200  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModules) SerialNumber() Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesSerialNumber {
 23201  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesSerialNumber{}
 23202  }
 23203  
 23204  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModules) PartNumber() Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesPartNumber {
 23205  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesPartNumber{}
 23206  }
 23207  
 23208  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModules) ProductName() Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesProductName {
 23209  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesProductName{}
 23210  }
 23211  
 23212  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModules) NeuralNetworkCoreClockRate() Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesNeuralNetworkCoreClockRate {
 23213  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesNeuralNetworkCoreClockRate{}
 23214  }
 23215  
 23216  type Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesDevId struct{}
 23217  
 23218  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesDevId) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23219  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 23220  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorHailoInfo,
 23221  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationHailoInfoFieldPathBuilder().Modules().DevId().FieldPath(),
 23222  	}
 23223  }
 23224  
 23225  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesDevId) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23226  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 23227  }
 23228  
 23229  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesDevId) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23230  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 23231  }
 23232  
 23233  type Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesControlProtoVersion struct{}
 23234  
 23235  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesControlProtoVersion) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23236  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 23237  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorHailoInfo,
 23238  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationHailoInfoFieldPathBuilder().Modules().ControlProtoVersion().FieldPath(),
 23239  	}
 23240  }
 23241  
 23242  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesControlProtoVersion) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23243  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 23244  }
 23245  
 23246  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesControlProtoVersion) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23247  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 23248  }
 23249  
 23250  type Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesFirmwareVersion struct{}
 23251  
 23252  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesFirmwareVersion) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23253  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 23254  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorHailoInfo,
 23255  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationHailoInfoFieldPathBuilder().Modules().FirmwareVersion().FieldPath(),
 23256  	}
 23257  }
 23258  
 23259  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesFirmwareVersion) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23260  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 23261  }
 23262  
 23263  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesFirmwareVersion) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23264  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 23265  }
 23266  
 23267  type Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesLoggerVersion struct{}
 23268  
 23269  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesLoggerVersion) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23270  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 23271  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorHailoInfo,
 23272  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationHailoInfoFieldPathBuilder().Modules().LoggerVersion().FieldPath(),
 23273  	}
 23274  }
 23275  
 23276  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesLoggerVersion) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23277  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 23278  }
 23279  
 23280  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesLoggerVersion) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23281  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 23282  }
 23283  
 23284  type Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesBoardName struct{}
 23285  
 23286  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesBoardName) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23287  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 23288  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorHailoInfo,
 23289  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationHailoInfoFieldPathBuilder().Modules().BoardName().FieldPath(),
 23290  	}
 23291  }
 23292  
 23293  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesBoardName) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23294  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 23295  }
 23296  
 23297  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesBoardName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23298  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 23299  }
 23300  
 23301  type Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesSerialNumber struct{}
 23302  
 23303  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesSerialNumber) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23304  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 23305  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorHailoInfo,
 23306  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationHailoInfoFieldPathBuilder().Modules().SerialNumber().FieldPath(),
 23307  	}
 23308  }
 23309  
 23310  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesSerialNumber) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23311  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 23312  }
 23313  
 23314  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesSerialNumber) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23315  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 23316  }
 23317  
 23318  type Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesPartNumber struct{}
 23319  
 23320  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesPartNumber) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23321  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 23322  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorHailoInfo,
 23323  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationHailoInfoFieldPathBuilder().Modules().PartNumber().FieldPath(),
 23324  	}
 23325  }
 23326  
 23327  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesPartNumber) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23328  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 23329  }
 23330  
 23331  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesPartNumber) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23332  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 23333  }
 23334  
 23335  type Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesProductName struct{}
 23336  
 23337  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesProductName) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23338  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 23339  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorHailoInfo,
 23340  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationHailoInfoFieldPathBuilder().Modules().ProductName().FieldPath(),
 23341  	}
 23342  }
 23343  
 23344  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesProductName) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23345  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 23346  }
 23347  
 23348  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesProductName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23349  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 23350  }
 23351  
 23352  type Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesNeuralNetworkCoreClockRate struct{}
 23353  
 23354  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesNeuralNetworkCoreClockRate) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23355  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 23356  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorHailoInfo,
 23357  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationHailoInfoFieldPathBuilder().Modules().NeuralNetworkCoreClockRate().FieldPath(),
 23358  	}
 23359  }
 23360  
 23361  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesNeuralNetworkCoreClockRate) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23362  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 23363  }
 23364  
 23365  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorHailoInfoModulesNeuralNetworkCoreClockRate) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23366  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 23367  }
 23368  
 23369  type Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfo struct{}
 23370  
 23371  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfo) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPath {
 23372  	return &DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorNvidiaInfo}
 23373  }
 23374  
 23375  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfo) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) *DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathValue {
 23376  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathValue)
 23377  }
 23378  
 23379  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfo) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) *DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathArrayOfValues {
 23380  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathArrayOfValues)
 23381  }
 23382  
 23383  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfo) WithSubPath(subPath DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldPath) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23384  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorNvidiaInfo, subPath: subPath}
 23385  }
 23386  
 23387  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfo) WithSubValue(subPathValue DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldPathValue) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23388  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue{DeviceStatusDeviceInfoHardwareInformation_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 23389  }
 23390  
 23391  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfo) WithSubArrayOfValues(subPathArrayOfValues DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldPathArrayOfValues) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23392  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues{DeviceStatusDeviceInfoHardwareInformation_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 23393  }
 23394  
 23395  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfo) WithSubArrayItemValue(subPathArrayItemValue DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldPathArrayItemValue) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue {
 23396  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue{DeviceStatusDeviceInfoHardwareInformation_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 23397  }
 23398  
 23399  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfo) Status() Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfoStatus {
 23400  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfoStatus{}
 23401  }
 23402  
 23403  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfo) DriverVersion() Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfoDriverVersion {
 23404  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfoDriverVersion{}
 23405  }
 23406  
 23407  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfo) CudaVersion() Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfoCudaVersion {
 23408  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfoCudaVersion{}
 23409  }
 23410  
 23411  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfo) Gpus() Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfoGpus {
 23412  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfoGpus{}
 23413  }
 23414  
 23415  type Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfoStatus struct{}
 23416  
 23417  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfoStatus) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23418  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 23419  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorNvidiaInfo,
 23420  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationNvidiaInfoFieldPathBuilder().Status().FieldPath(),
 23421  	}
 23422  }
 23423  
 23424  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfoStatus) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23425  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 23426  }
 23427  
 23428  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfoStatus) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23429  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 23430  }
 23431  
 23432  type Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfoDriverVersion struct{}
 23433  
 23434  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfoDriverVersion) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23435  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 23436  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorNvidiaInfo,
 23437  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationNvidiaInfoFieldPathBuilder().DriverVersion().FieldPath(),
 23438  	}
 23439  }
 23440  
 23441  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfoDriverVersion) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23442  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 23443  }
 23444  
 23445  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfoDriverVersion) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23446  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 23447  }
 23448  
 23449  type Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfoCudaVersion struct{}
 23450  
 23451  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfoCudaVersion) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23452  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 23453  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorNvidiaInfo,
 23454  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationNvidiaInfoFieldPathBuilder().CudaVersion().FieldPath(),
 23455  	}
 23456  }
 23457  
 23458  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfoCudaVersion) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23459  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 23460  }
 23461  
 23462  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfoCudaVersion) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23463  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 23464  }
 23465  
 23466  type Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfoGpus struct{}
 23467  
 23468  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfoGpus) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23469  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 23470  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorNvidiaInfo,
 23471  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationNvidiaInfoFieldPathBuilder().Gpus().FieldPath(),
 23472  	}
 23473  }
 23474  
 23475  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfoGpus) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23476  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 23477  }
 23478  
 23479  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfoGpus) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23480  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 23481  }
 23482  
 23483  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfoGpus) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue {
 23484  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue)
 23485  }
 23486  
 23487  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfoGpus) Id() Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfoGpusId {
 23488  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfoGpusId{}
 23489  }
 23490  
 23491  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfoGpus) ProductName() Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfoGpusProductName {
 23492  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfoGpusProductName{}
 23493  }
 23494  
 23495  type Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfoGpusId struct{}
 23496  
 23497  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfoGpusId) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23498  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 23499  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorNvidiaInfo,
 23500  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationNvidiaInfoFieldPathBuilder().Gpus().Id().FieldPath(),
 23501  	}
 23502  }
 23503  
 23504  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfoGpusId) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23505  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 23506  }
 23507  
 23508  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfoGpusId) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23509  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 23510  }
 23511  
 23512  type Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfoGpusProductName struct{}
 23513  
 23514  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfoGpusProductName) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23515  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 23516  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorNvidiaInfo,
 23517  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationNvidiaInfoFieldPathBuilder().Gpus().ProductName().FieldPath(),
 23518  	}
 23519  }
 23520  
 23521  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfoGpusProductName) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23522  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 23523  }
 23524  
 23525  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorNvidiaInfoGpusProductName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23526  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 23527  }
 23528  
 23529  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatus struct{}
 23530  
 23531  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatus) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPath {
 23532  	return &DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus}
 23533  }
 23534  
 23535  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatus) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus) *DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathValue {
 23536  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathValue)
 23537  }
 23538  
 23539  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatus) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus) *DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathArrayOfValues {
 23540  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathArrayOfValues)
 23541  }
 23542  
 23543  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatus) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus) *DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathArrayItemValue {
 23544  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldTerminalPathArrayItemValue)
 23545  }
 23546  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatus) WithSubPath(subPath DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPath) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23547  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus, subPath: subPath}
 23548  }
 23549  
 23550  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatus) WithSubValue(subPathValue DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathValue) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23551  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue{DeviceStatusDeviceInfoHardwareInformation_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 23552  }
 23553  
 23554  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatus) WithSubArrayOfValues(subPathArrayOfValues DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathArrayOfValues) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23555  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues{DeviceStatusDeviceInfoHardwareInformation_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 23556  }
 23557  
 23558  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatus) WithSubArrayItemValue(subPathArrayItemValue DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathArrayItemValue) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue {
 23559  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue{DeviceStatusDeviceInfoHardwareInformation_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 23560  }
 23561  
 23562  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatus) Modem() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModem {
 23563  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModem{}
 23564  }
 23565  
 23566  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModem struct{}
 23567  
 23568  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModem) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23569  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 23570  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 23571  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().FieldPath(),
 23572  	}
 23573  }
 23574  
 23575  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModem) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23576  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 23577  }
 23578  
 23579  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModem) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23580  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 23581  }
 23582  
 23583  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModem) ThreeGPp() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPp {
 23584  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPp{}
 23585  }
 23586  
 23587  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModem) Cdma() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdma {
 23588  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdma{}
 23589  }
 23590  
 23591  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModem) DbusPath() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemDbusPath {
 23592  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemDbusPath{}
 23593  }
 23594  
 23595  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModem) Generic() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGeneric {
 23596  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGeneric{}
 23597  }
 23598  
 23599  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModem) SimStatus() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemSimStatus {
 23600  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemSimStatus{}
 23601  }
 23602  
 23603  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPp struct{}
 23604  
 23605  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPp) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23606  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 23607  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 23608  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().ThreeGPp().FieldPath(),
 23609  	}
 23610  }
 23611  
 23612  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPp) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23613  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 23614  }
 23615  
 23616  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPp) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23617  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 23618  }
 23619  
 23620  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPp) FivegNr() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpFivegNr {
 23621  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpFivegNr{}
 23622  }
 23623  
 23624  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPp) EnabledLocks() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEnabledLocks {
 23625  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEnabledLocks{}
 23626  }
 23627  
 23628  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPp) Eps() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEps {
 23629  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEps{}
 23630  }
 23631  
 23632  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPp) Imei() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpImei {
 23633  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpImei{}
 23634  }
 23635  
 23636  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPp) OperatorCode() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpOperatorCode {
 23637  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpOperatorCode{}
 23638  }
 23639  
 23640  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPp) OperatorName() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpOperatorName {
 23641  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpOperatorName{}
 23642  }
 23643  
 23644  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPp) PacketServiceState() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpPacketServiceState {
 23645  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpPacketServiceState{}
 23646  }
 23647  
 23648  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPp) Pco() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpPco {
 23649  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpPco{}
 23650  }
 23651  
 23652  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPp) RegistrationState() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpRegistrationState {
 23653  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpRegistrationState{}
 23654  }
 23655  
 23656  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpFivegNr struct{}
 23657  
 23658  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpFivegNr) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23659  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 23660  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 23661  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().ThreeGPp().FivegNr().FieldPath(),
 23662  	}
 23663  }
 23664  
 23665  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpFivegNr) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23666  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 23667  }
 23668  
 23669  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpFivegNr) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23670  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 23671  }
 23672  
 23673  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpFivegNr) RegistrationSettings() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpFivegNrRegistrationSettings {
 23674  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpFivegNrRegistrationSettings{}
 23675  }
 23676  
 23677  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpFivegNrRegistrationSettings struct{}
 23678  
 23679  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpFivegNrRegistrationSettings) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23680  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 23681  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 23682  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().ThreeGPp().FivegNr().RegistrationSettings().FieldPath(),
 23683  	}
 23684  }
 23685  
 23686  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpFivegNrRegistrationSettings) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23687  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 23688  }
 23689  
 23690  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpFivegNrRegistrationSettings) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23691  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 23692  }
 23693  
 23694  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpFivegNrRegistrationSettings) DrxCycle() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle {
 23695  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle{}
 23696  }
 23697  
 23698  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpFivegNrRegistrationSettings) MicoMode() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode {
 23699  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode{}
 23700  }
 23701  
 23702  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle struct{}
 23703  
 23704  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23705  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 23706  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 23707  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().ThreeGPp().FivegNr().RegistrationSettings().DrxCycle().FieldPath(),
 23708  	}
 23709  }
 23710  
 23711  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23712  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 23713  }
 23714  
 23715  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23716  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 23717  }
 23718  
 23719  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode struct{}
 23720  
 23721  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23722  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 23723  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 23724  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().ThreeGPp().FivegNr().RegistrationSettings().MicoMode().FieldPath(),
 23725  	}
 23726  }
 23727  
 23728  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23729  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 23730  }
 23731  
 23732  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23733  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 23734  }
 23735  
 23736  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEnabledLocks struct{}
 23737  
 23738  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEnabledLocks) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23739  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 23740  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 23741  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().ThreeGPp().EnabledLocks().FieldPath(),
 23742  	}
 23743  }
 23744  
 23745  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEnabledLocks) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23746  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 23747  }
 23748  
 23749  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEnabledLocks) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23750  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 23751  }
 23752  
 23753  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEnabledLocks) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue {
 23754  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue)
 23755  }
 23756  
 23757  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEps struct{}
 23758  
 23759  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEps) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23760  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 23761  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 23762  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().ThreeGPp().Eps().FieldPath(),
 23763  	}
 23764  }
 23765  
 23766  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEps) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23767  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 23768  }
 23769  
 23770  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEps) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23771  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 23772  }
 23773  
 23774  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEps) InitialBearer() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearer {
 23775  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearer{}
 23776  }
 23777  
 23778  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEps) UeModeOperation() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsUeModeOperation {
 23779  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsUeModeOperation{}
 23780  }
 23781  
 23782  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearer struct{}
 23783  
 23784  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearer) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23785  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 23786  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 23787  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().ThreeGPp().Eps().InitialBearer().FieldPath(),
 23788  	}
 23789  }
 23790  
 23791  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearer) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23792  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 23793  }
 23794  
 23795  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearer) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23796  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 23797  }
 23798  
 23799  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearer) DbusPath() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearerDbusPath {
 23800  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearerDbusPath{}
 23801  }
 23802  
 23803  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearer) Settings() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearerSettings {
 23804  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearerSettings{}
 23805  }
 23806  
 23807  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearerDbusPath struct{}
 23808  
 23809  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearerDbusPath) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23810  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 23811  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 23812  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().ThreeGPp().Eps().InitialBearer().DbusPath().FieldPath(),
 23813  	}
 23814  }
 23815  
 23816  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearerDbusPath) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23817  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 23818  }
 23819  
 23820  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearerDbusPath) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23821  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 23822  }
 23823  
 23824  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearerSettings struct{}
 23825  
 23826  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearerSettings) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23827  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 23828  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 23829  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().ThreeGPp().Eps().InitialBearer().Settings().FieldPath(),
 23830  	}
 23831  }
 23832  
 23833  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearerSettings) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23834  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 23835  }
 23836  
 23837  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearerSettings) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23838  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 23839  }
 23840  
 23841  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearerSettings) Apn() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearerSettingsApn {
 23842  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearerSettingsApn{}
 23843  }
 23844  
 23845  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearerSettings) IpType() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearerSettingsIpType {
 23846  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearerSettingsIpType{}
 23847  }
 23848  
 23849  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearerSettings) Password() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearerSettingsPassword {
 23850  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearerSettingsPassword{}
 23851  }
 23852  
 23853  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearerSettings) User() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearerSettingsUser {
 23854  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearerSettingsUser{}
 23855  }
 23856  
 23857  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearerSettingsApn struct{}
 23858  
 23859  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearerSettingsApn) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23860  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 23861  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 23862  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().ThreeGPp().Eps().InitialBearer().Settings().Apn().FieldPath(),
 23863  	}
 23864  }
 23865  
 23866  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearerSettingsApn) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23867  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 23868  }
 23869  
 23870  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearerSettingsApn) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23871  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 23872  }
 23873  
 23874  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearerSettingsIpType struct{}
 23875  
 23876  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearerSettingsIpType) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23877  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 23878  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 23879  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().ThreeGPp().Eps().InitialBearer().Settings().IpType().FieldPath(),
 23880  	}
 23881  }
 23882  
 23883  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearerSettingsIpType) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23884  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 23885  }
 23886  
 23887  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearerSettingsIpType) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23888  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 23889  }
 23890  
 23891  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearerSettingsPassword struct{}
 23892  
 23893  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearerSettingsPassword) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23894  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 23895  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 23896  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().ThreeGPp().Eps().InitialBearer().Settings().Password().FieldPath(),
 23897  	}
 23898  }
 23899  
 23900  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearerSettingsPassword) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23901  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 23902  }
 23903  
 23904  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearerSettingsPassword) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23905  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 23906  }
 23907  
 23908  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearerSettingsUser struct{}
 23909  
 23910  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearerSettingsUser) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23911  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 23912  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 23913  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().ThreeGPp().Eps().InitialBearer().Settings().User().FieldPath(),
 23914  	}
 23915  }
 23916  
 23917  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearerSettingsUser) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23918  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 23919  }
 23920  
 23921  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsInitialBearerSettingsUser) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23922  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 23923  }
 23924  
 23925  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsUeModeOperation struct{}
 23926  
 23927  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsUeModeOperation) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23928  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 23929  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 23930  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().ThreeGPp().Eps().UeModeOperation().FieldPath(),
 23931  	}
 23932  }
 23933  
 23934  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsUeModeOperation) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23935  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 23936  }
 23937  
 23938  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpEpsUeModeOperation) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23939  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 23940  }
 23941  
 23942  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpImei struct{}
 23943  
 23944  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpImei) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23945  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 23946  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 23947  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().ThreeGPp().Imei().FieldPath(),
 23948  	}
 23949  }
 23950  
 23951  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpImei) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23952  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 23953  }
 23954  
 23955  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpImei) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23956  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 23957  }
 23958  
 23959  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpOperatorCode struct{}
 23960  
 23961  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpOperatorCode) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23962  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 23963  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 23964  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().ThreeGPp().OperatorCode().FieldPath(),
 23965  	}
 23966  }
 23967  
 23968  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpOperatorCode) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23969  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 23970  }
 23971  
 23972  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpOperatorCode) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23973  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 23974  }
 23975  
 23976  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpOperatorName struct{}
 23977  
 23978  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpOperatorName) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23979  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 23980  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 23981  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().ThreeGPp().OperatorName().FieldPath(),
 23982  	}
 23983  }
 23984  
 23985  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpOperatorName) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 23986  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 23987  }
 23988  
 23989  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpOperatorName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 23990  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 23991  }
 23992  
 23993  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpPacketServiceState struct{}
 23994  
 23995  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpPacketServiceState) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 23996  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 23997  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 23998  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().ThreeGPp().PacketServiceState().FieldPath(),
 23999  	}
 24000  }
 24001  
 24002  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpPacketServiceState) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24003  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24004  }
 24005  
 24006  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpPacketServiceState) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24007  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24008  }
 24009  
 24010  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpPco struct{}
 24011  
 24012  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpPco) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24013  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24014  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24015  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().ThreeGPp().Pco().FieldPath(),
 24016  	}
 24017  }
 24018  
 24019  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpPco) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24020  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24021  }
 24022  
 24023  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpPco) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24024  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24025  }
 24026  
 24027  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpRegistrationState struct{}
 24028  
 24029  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpRegistrationState) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24030  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24031  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24032  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().ThreeGPp().RegistrationState().FieldPath(),
 24033  	}
 24034  }
 24035  
 24036  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpRegistrationState) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24037  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24038  }
 24039  
 24040  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemThreeGPpRegistrationState) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24041  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24042  }
 24043  
 24044  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdma struct{}
 24045  
 24046  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdma) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24047  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24048  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24049  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().Cdma().FieldPath(),
 24050  	}
 24051  }
 24052  
 24053  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdma) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24054  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24055  }
 24056  
 24057  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdma) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24058  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24059  }
 24060  
 24061  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdma) ActivationState() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdmaActivationState {
 24062  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdmaActivationState{}
 24063  }
 24064  
 24065  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdma) Cdma1XRegistrationState() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdmaCdma1XRegistrationState {
 24066  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdmaCdma1XRegistrationState{}
 24067  }
 24068  
 24069  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdma) Esn() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdmaEsn {
 24070  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdmaEsn{}
 24071  }
 24072  
 24073  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdma) EvdoRegistrationState() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdmaEvdoRegistrationState {
 24074  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdmaEvdoRegistrationState{}
 24075  }
 24076  
 24077  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdma) Meid() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdmaMeid {
 24078  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdmaMeid{}
 24079  }
 24080  
 24081  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdma) Nid() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdmaNid {
 24082  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdmaNid{}
 24083  }
 24084  
 24085  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdma) Sid() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdmaSid {
 24086  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdmaSid{}
 24087  }
 24088  
 24089  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdmaActivationState struct{}
 24090  
 24091  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdmaActivationState) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24092  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24093  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24094  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().Cdma().ActivationState().FieldPath(),
 24095  	}
 24096  }
 24097  
 24098  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdmaActivationState) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24099  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24100  }
 24101  
 24102  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdmaActivationState) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24103  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24104  }
 24105  
 24106  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdmaCdma1XRegistrationState struct{}
 24107  
 24108  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdmaCdma1XRegistrationState) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24109  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24110  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24111  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().Cdma().Cdma1XRegistrationState().FieldPath(),
 24112  	}
 24113  }
 24114  
 24115  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdmaCdma1XRegistrationState) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24116  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24117  }
 24118  
 24119  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdmaCdma1XRegistrationState) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24120  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24121  }
 24122  
 24123  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdmaEsn struct{}
 24124  
 24125  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdmaEsn) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24126  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24127  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24128  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().Cdma().Esn().FieldPath(),
 24129  	}
 24130  }
 24131  
 24132  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdmaEsn) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24133  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24134  }
 24135  
 24136  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdmaEsn) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24137  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24138  }
 24139  
 24140  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdmaEvdoRegistrationState struct{}
 24141  
 24142  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdmaEvdoRegistrationState) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24143  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24144  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24145  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().Cdma().EvdoRegistrationState().FieldPath(),
 24146  	}
 24147  }
 24148  
 24149  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdmaEvdoRegistrationState) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24150  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24151  }
 24152  
 24153  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdmaEvdoRegistrationState) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24154  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24155  }
 24156  
 24157  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdmaMeid struct{}
 24158  
 24159  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdmaMeid) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24160  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24161  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24162  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().Cdma().Meid().FieldPath(),
 24163  	}
 24164  }
 24165  
 24166  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdmaMeid) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24167  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24168  }
 24169  
 24170  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdmaMeid) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24171  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24172  }
 24173  
 24174  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdmaNid struct{}
 24175  
 24176  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdmaNid) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24177  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24178  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24179  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().Cdma().Nid().FieldPath(),
 24180  	}
 24181  }
 24182  
 24183  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdmaNid) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24184  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24185  }
 24186  
 24187  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdmaNid) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24188  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24189  }
 24190  
 24191  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdmaSid struct{}
 24192  
 24193  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdmaSid) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24194  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24195  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24196  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().Cdma().Sid().FieldPath(),
 24197  	}
 24198  }
 24199  
 24200  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdmaSid) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24201  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24202  }
 24203  
 24204  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemCdmaSid) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24205  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24206  }
 24207  
 24208  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemDbusPath struct{}
 24209  
 24210  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemDbusPath) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24211  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24212  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24213  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().DbusPath().FieldPath(),
 24214  	}
 24215  }
 24216  
 24217  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemDbusPath) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24218  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24219  }
 24220  
 24221  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemDbusPath) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24222  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24223  }
 24224  
 24225  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGeneric struct{}
 24226  
 24227  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGeneric) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24228  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24229  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24230  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().Generic().FieldPath(),
 24231  	}
 24232  }
 24233  
 24234  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGeneric) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24235  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24236  }
 24237  
 24238  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGeneric) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24239  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24240  }
 24241  
 24242  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGeneric) AccessTechnologies() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericAccessTechnologies {
 24243  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericAccessTechnologies{}
 24244  }
 24245  
 24246  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGeneric) Bearers() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericBearers {
 24247  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericBearers{}
 24248  }
 24249  
 24250  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGeneric) CarrierConfiguration() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericCarrierConfiguration {
 24251  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericCarrierConfiguration{}
 24252  }
 24253  
 24254  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGeneric) CarrierConfigurationRevision() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericCarrierConfigurationRevision {
 24255  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericCarrierConfigurationRevision{}
 24256  }
 24257  
 24258  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGeneric) CurrentBands() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericCurrentBands {
 24259  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericCurrentBands{}
 24260  }
 24261  
 24262  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGeneric) CurrentCapabilities() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericCurrentCapabilities {
 24263  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericCurrentCapabilities{}
 24264  }
 24265  
 24266  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGeneric) CurrentModes() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericCurrentModes {
 24267  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericCurrentModes{}
 24268  }
 24269  
 24270  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGeneric) Device() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericDevice {
 24271  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericDevice{}
 24272  }
 24273  
 24274  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGeneric) DeviceIdentifier() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericDeviceIdentifier {
 24275  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericDeviceIdentifier{}
 24276  }
 24277  
 24278  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGeneric) Drivers() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericDrivers {
 24279  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericDrivers{}
 24280  }
 24281  
 24282  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGeneric) EquipmentIdentifier() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericEquipmentIdentifier {
 24283  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericEquipmentIdentifier{}
 24284  }
 24285  
 24286  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGeneric) HardwareRevision() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericHardwareRevision {
 24287  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericHardwareRevision{}
 24288  }
 24289  
 24290  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGeneric) Manufacturer() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericManufacturer {
 24291  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericManufacturer{}
 24292  }
 24293  
 24294  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGeneric) Model() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericModel {
 24295  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericModel{}
 24296  }
 24297  
 24298  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGeneric) OwnNumbers() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericOwnNumbers {
 24299  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericOwnNumbers{}
 24300  }
 24301  
 24302  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGeneric) Plugin() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericPlugin {
 24303  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericPlugin{}
 24304  }
 24305  
 24306  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGeneric) Ports() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericPorts {
 24307  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericPorts{}
 24308  }
 24309  
 24310  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGeneric) PowerState() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericPowerState {
 24311  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericPowerState{}
 24312  }
 24313  
 24314  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGeneric) PrimaryPort() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericPrimaryPort {
 24315  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericPrimaryPort{}
 24316  }
 24317  
 24318  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGeneric) PrimarySimSlot() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericPrimarySimSlot {
 24319  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericPrimarySimSlot{}
 24320  }
 24321  
 24322  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGeneric) Revision() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericRevision {
 24323  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericRevision{}
 24324  }
 24325  
 24326  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGeneric) SignalQuality() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSignalQuality {
 24327  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSignalQuality{}
 24328  }
 24329  
 24330  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGeneric) Sim() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSim {
 24331  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSim{}
 24332  }
 24333  
 24334  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGeneric) SimSlots() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSimSlots {
 24335  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSimSlots{}
 24336  }
 24337  
 24338  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGeneric) State() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericState {
 24339  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericState{}
 24340  }
 24341  
 24342  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGeneric) StateFailedReason() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericStateFailedReason {
 24343  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericStateFailedReason{}
 24344  }
 24345  
 24346  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGeneric) SupportedBands() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSupportedBands {
 24347  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSupportedBands{}
 24348  }
 24349  
 24350  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGeneric) SupportedCapabilities() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSupportedCapabilities {
 24351  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSupportedCapabilities{}
 24352  }
 24353  
 24354  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGeneric) SupportedIpFamilies() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSupportedIpFamilies {
 24355  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSupportedIpFamilies{}
 24356  }
 24357  
 24358  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGeneric) SupportedModes() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSupportedModes {
 24359  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSupportedModes{}
 24360  }
 24361  
 24362  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGeneric) UnlockRequired() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericUnlockRequired {
 24363  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericUnlockRequired{}
 24364  }
 24365  
 24366  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGeneric) UnlockRetries() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericUnlockRetries {
 24367  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericUnlockRetries{}
 24368  }
 24369  
 24370  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericAccessTechnologies struct{}
 24371  
 24372  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericAccessTechnologies) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24373  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24374  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24375  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().Generic().AccessTechnologies().FieldPath(),
 24376  	}
 24377  }
 24378  
 24379  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericAccessTechnologies) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24380  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24381  }
 24382  
 24383  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericAccessTechnologies) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24384  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24385  }
 24386  
 24387  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericAccessTechnologies) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue {
 24388  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue)
 24389  }
 24390  
 24391  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericBearers struct{}
 24392  
 24393  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericBearers) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24394  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24395  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24396  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().Generic().Bearers().FieldPath(),
 24397  	}
 24398  }
 24399  
 24400  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericBearers) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24401  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24402  }
 24403  
 24404  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericBearers) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24405  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24406  }
 24407  
 24408  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericBearers) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue {
 24409  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue)
 24410  }
 24411  
 24412  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericCarrierConfiguration struct{}
 24413  
 24414  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericCarrierConfiguration) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24415  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24416  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24417  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().Generic().CarrierConfiguration().FieldPath(),
 24418  	}
 24419  }
 24420  
 24421  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericCarrierConfiguration) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24422  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24423  }
 24424  
 24425  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericCarrierConfiguration) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24426  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24427  }
 24428  
 24429  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericCarrierConfigurationRevision struct{}
 24430  
 24431  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericCarrierConfigurationRevision) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24432  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24433  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24434  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().Generic().CarrierConfigurationRevision().FieldPath(),
 24435  	}
 24436  }
 24437  
 24438  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericCarrierConfigurationRevision) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24439  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24440  }
 24441  
 24442  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericCarrierConfigurationRevision) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24443  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24444  }
 24445  
 24446  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericCurrentBands struct{}
 24447  
 24448  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericCurrentBands) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24449  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24450  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24451  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().Generic().CurrentBands().FieldPath(),
 24452  	}
 24453  }
 24454  
 24455  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericCurrentBands) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24456  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24457  }
 24458  
 24459  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericCurrentBands) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24460  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24461  }
 24462  
 24463  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericCurrentBands) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue {
 24464  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue)
 24465  }
 24466  
 24467  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericCurrentCapabilities struct{}
 24468  
 24469  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericCurrentCapabilities) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24470  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24471  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24472  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().Generic().CurrentCapabilities().FieldPath(),
 24473  	}
 24474  }
 24475  
 24476  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericCurrentCapabilities) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24477  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24478  }
 24479  
 24480  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericCurrentCapabilities) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24481  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24482  }
 24483  
 24484  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericCurrentCapabilities) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue {
 24485  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue)
 24486  }
 24487  
 24488  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericCurrentModes struct{}
 24489  
 24490  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericCurrentModes) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24491  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24492  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24493  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().Generic().CurrentModes().FieldPath(),
 24494  	}
 24495  }
 24496  
 24497  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericCurrentModes) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24498  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24499  }
 24500  
 24501  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericCurrentModes) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24502  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24503  }
 24504  
 24505  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericDevice struct{}
 24506  
 24507  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericDevice) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24508  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24509  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24510  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().Generic().Device().FieldPath(),
 24511  	}
 24512  }
 24513  
 24514  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericDevice) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24515  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24516  }
 24517  
 24518  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericDevice) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24519  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24520  }
 24521  
 24522  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericDeviceIdentifier struct{}
 24523  
 24524  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericDeviceIdentifier) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24525  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24526  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24527  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().Generic().DeviceIdentifier().FieldPath(),
 24528  	}
 24529  }
 24530  
 24531  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericDeviceIdentifier) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24532  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24533  }
 24534  
 24535  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericDeviceIdentifier) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24536  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24537  }
 24538  
 24539  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericDrivers struct{}
 24540  
 24541  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericDrivers) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24542  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24543  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24544  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().Generic().Drivers().FieldPath(),
 24545  	}
 24546  }
 24547  
 24548  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericDrivers) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24549  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24550  }
 24551  
 24552  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericDrivers) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24553  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24554  }
 24555  
 24556  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericDrivers) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue {
 24557  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue)
 24558  }
 24559  
 24560  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericEquipmentIdentifier struct{}
 24561  
 24562  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericEquipmentIdentifier) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24563  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24564  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24565  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().Generic().EquipmentIdentifier().FieldPath(),
 24566  	}
 24567  }
 24568  
 24569  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericEquipmentIdentifier) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24570  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24571  }
 24572  
 24573  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericEquipmentIdentifier) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24574  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24575  }
 24576  
 24577  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericHardwareRevision struct{}
 24578  
 24579  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericHardwareRevision) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24580  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24581  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24582  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().Generic().HardwareRevision().FieldPath(),
 24583  	}
 24584  }
 24585  
 24586  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericHardwareRevision) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24587  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24588  }
 24589  
 24590  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericHardwareRevision) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24591  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24592  }
 24593  
 24594  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericManufacturer struct{}
 24595  
 24596  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericManufacturer) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24597  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24598  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24599  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().Generic().Manufacturer().FieldPath(),
 24600  	}
 24601  }
 24602  
 24603  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericManufacturer) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24604  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24605  }
 24606  
 24607  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericManufacturer) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24608  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24609  }
 24610  
 24611  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericModel struct{}
 24612  
 24613  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericModel) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24614  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24615  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24616  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().Generic().Model().FieldPath(),
 24617  	}
 24618  }
 24619  
 24620  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericModel) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24621  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24622  }
 24623  
 24624  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericModel) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24625  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24626  }
 24627  
 24628  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericOwnNumbers struct{}
 24629  
 24630  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericOwnNumbers) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24631  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24632  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24633  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().Generic().OwnNumbers().FieldPath(),
 24634  	}
 24635  }
 24636  
 24637  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericOwnNumbers) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24638  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24639  }
 24640  
 24641  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericOwnNumbers) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24642  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24643  }
 24644  
 24645  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericOwnNumbers) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue {
 24646  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue)
 24647  }
 24648  
 24649  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericPlugin struct{}
 24650  
 24651  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericPlugin) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24652  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24653  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24654  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().Generic().Plugin().FieldPath(),
 24655  	}
 24656  }
 24657  
 24658  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericPlugin) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24659  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24660  }
 24661  
 24662  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericPlugin) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24663  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24664  }
 24665  
 24666  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericPorts struct{}
 24667  
 24668  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericPorts) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24669  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24670  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24671  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().Generic().Ports().FieldPath(),
 24672  	}
 24673  }
 24674  
 24675  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericPorts) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24676  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24677  }
 24678  
 24679  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericPorts) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24680  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24681  }
 24682  
 24683  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericPorts) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue {
 24684  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue)
 24685  }
 24686  
 24687  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericPowerState struct{}
 24688  
 24689  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericPowerState) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24690  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24691  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24692  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().Generic().PowerState().FieldPath(),
 24693  	}
 24694  }
 24695  
 24696  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericPowerState) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24697  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24698  }
 24699  
 24700  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericPowerState) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24701  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24702  }
 24703  
 24704  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericPrimaryPort struct{}
 24705  
 24706  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericPrimaryPort) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24707  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24708  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24709  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().Generic().PrimaryPort().FieldPath(),
 24710  	}
 24711  }
 24712  
 24713  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericPrimaryPort) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24714  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24715  }
 24716  
 24717  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericPrimaryPort) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24718  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24719  }
 24720  
 24721  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericPrimarySimSlot struct{}
 24722  
 24723  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericPrimarySimSlot) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24724  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24725  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24726  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().Generic().PrimarySimSlot().FieldPath(),
 24727  	}
 24728  }
 24729  
 24730  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericPrimarySimSlot) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24731  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24732  }
 24733  
 24734  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericPrimarySimSlot) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24735  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24736  }
 24737  
 24738  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericRevision struct{}
 24739  
 24740  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericRevision) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24741  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24742  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24743  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().Generic().Revision().FieldPath(),
 24744  	}
 24745  }
 24746  
 24747  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericRevision) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24748  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24749  }
 24750  
 24751  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericRevision) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24752  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24753  }
 24754  
 24755  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSignalQuality struct{}
 24756  
 24757  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSignalQuality) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24758  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24759  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24760  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().Generic().SignalQuality().FieldPath(),
 24761  	}
 24762  }
 24763  
 24764  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSignalQuality) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24765  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24766  }
 24767  
 24768  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSignalQuality) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24769  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24770  }
 24771  
 24772  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSignalQuality) Recent() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSignalQualityRecent {
 24773  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSignalQualityRecent{}
 24774  }
 24775  
 24776  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSignalQuality) Value() Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSignalQualityValue {
 24777  	return Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSignalQualityValue{}
 24778  }
 24779  
 24780  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSignalQualityRecent struct{}
 24781  
 24782  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSignalQualityRecent) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24783  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24784  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24785  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().Generic().SignalQuality().Recent().FieldPath(),
 24786  	}
 24787  }
 24788  
 24789  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSignalQualityRecent) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24790  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24791  }
 24792  
 24793  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSignalQualityRecent) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24794  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24795  }
 24796  
 24797  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSignalQualityValue struct{}
 24798  
 24799  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSignalQualityValue) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24800  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24801  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24802  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().Generic().SignalQuality().Value().FieldPath(),
 24803  	}
 24804  }
 24805  
 24806  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSignalQualityValue) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24807  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24808  }
 24809  
 24810  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSignalQualityValue) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24811  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24812  }
 24813  
 24814  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSim struct{}
 24815  
 24816  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSim) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24817  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24818  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24819  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().Generic().Sim().FieldPath(),
 24820  	}
 24821  }
 24822  
 24823  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSim) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24824  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24825  }
 24826  
 24827  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSim) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24828  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24829  }
 24830  
 24831  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSimSlots struct{}
 24832  
 24833  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSimSlots) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24834  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24835  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24836  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().Generic().SimSlots().FieldPath(),
 24837  	}
 24838  }
 24839  
 24840  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSimSlots) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24841  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24842  }
 24843  
 24844  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSimSlots) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24845  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24846  }
 24847  
 24848  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSimSlots) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue {
 24849  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue)
 24850  }
 24851  
 24852  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericState struct{}
 24853  
 24854  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericState) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24855  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24856  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24857  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().Generic().State().FieldPath(),
 24858  	}
 24859  }
 24860  
 24861  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericState) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24862  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24863  }
 24864  
 24865  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericState) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24866  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24867  }
 24868  
 24869  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericStateFailedReason struct{}
 24870  
 24871  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericStateFailedReason) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24872  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24873  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24874  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().Generic().StateFailedReason().FieldPath(),
 24875  	}
 24876  }
 24877  
 24878  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericStateFailedReason) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24879  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24880  }
 24881  
 24882  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericStateFailedReason) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24883  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24884  }
 24885  
 24886  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSupportedBands struct{}
 24887  
 24888  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSupportedBands) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24889  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24890  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24891  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().Generic().SupportedBands().FieldPath(),
 24892  	}
 24893  }
 24894  
 24895  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSupportedBands) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24896  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24897  }
 24898  
 24899  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSupportedBands) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24900  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24901  }
 24902  
 24903  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSupportedBands) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue {
 24904  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue)
 24905  }
 24906  
 24907  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSupportedCapabilities struct{}
 24908  
 24909  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSupportedCapabilities) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24910  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24911  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24912  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().Generic().SupportedCapabilities().FieldPath(),
 24913  	}
 24914  }
 24915  
 24916  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSupportedCapabilities) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24917  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24918  }
 24919  
 24920  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSupportedCapabilities) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24921  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24922  }
 24923  
 24924  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSupportedCapabilities) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue {
 24925  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue)
 24926  }
 24927  
 24928  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSupportedIpFamilies struct{}
 24929  
 24930  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSupportedIpFamilies) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24931  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24932  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24933  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().Generic().SupportedIpFamilies().FieldPath(),
 24934  	}
 24935  }
 24936  
 24937  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSupportedIpFamilies) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24938  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24939  }
 24940  
 24941  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSupportedIpFamilies) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24942  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24943  }
 24944  
 24945  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSupportedIpFamilies) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue {
 24946  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue)
 24947  }
 24948  
 24949  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSupportedModes struct{}
 24950  
 24951  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSupportedModes) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24952  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24953  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24954  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().Generic().SupportedModes().FieldPath(),
 24955  	}
 24956  }
 24957  
 24958  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSupportedModes) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24959  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24960  }
 24961  
 24962  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSupportedModes) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24963  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24964  }
 24965  
 24966  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericSupportedModes) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue {
 24967  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue)
 24968  }
 24969  
 24970  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericUnlockRequired struct{}
 24971  
 24972  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericUnlockRequired) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24973  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24974  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24975  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().Generic().UnlockRequired().FieldPath(),
 24976  	}
 24977  }
 24978  
 24979  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericUnlockRequired) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24980  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24981  }
 24982  
 24983  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericUnlockRequired) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 24984  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 24985  }
 24986  
 24987  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericUnlockRetries struct{}
 24988  
 24989  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericUnlockRetries) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 24990  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 24991  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 24992  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().Generic().UnlockRetries().FieldPath(),
 24993  	}
 24994  }
 24995  
 24996  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericUnlockRetries) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 24997  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 24998  }
 24999  
 25000  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericUnlockRetries) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 25001  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 25002  }
 25003  
 25004  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemGenericUnlockRetries) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue {
 25005  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayItemValue)
 25006  }
 25007  
 25008  type Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemSimStatus struct{}
 25009  
 25010  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemSimStatus) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 25011  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 25012  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 25013  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().SimStatus().FieldPath(),
 25014  	}
 25015  }
 25016  
 25017  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemSimStatus) WithValue(value map[string]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 25018  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 25019  }
 25020  
 25021  func (s Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemSimStatus) WithArrayOfValues(values []map[string]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 25022  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 25023  }
 25024  
 25025  func (Device_Status_DeviceInfo_HardwareInformationPathSelectorModemStatusModemSimStatus) WithKey(key string) Device_Status_DeviceInfo_HardwareInformationMapPathSelectorModemStatusModemSimStatus {
 25026  	return Device_Status_DeviceInfo_HardwareInformationMapPathSelectorModemStatusModemSimStatus{key: key}
 25027  }
 25028  
 25029  type Device_Status_DeviceInfo_HardwareInformationMapPathSelectorModemStatusModemSimStatus struct {
 25030  	key string
 25031  }
 25032  
 25033  func (s Device_Status_DeviceInfo_HardwareInformationMapPathSelectorModemStatusModemSimStatus) FieldPath() *DeviceStatusDeviceInfoHardwareInformation_FieldSubPath {
 25034  	return &DeviceStatusDeviceInfoHardwareInformation_FieldSubPath{
 25035  		selector: DeviceStatusDeviceInfoHardwareInformation_FieldPathSelectorModemStatus,
 25036  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder().Modem().SimStatus().WithKey(s.key).FieldPath(),
 25037  	}
 25038  }
 25039  
 25040  func (s Device_Status_DeviceInfo_HardwareInformationMapPathSelectorModemStatusModemSimStatus) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue {
 25041  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathValue)
 25042  }
 25043  
 25044  func (s Device_Status_DeviceInfo_HardwareInformationMapPathSelectorModemStatusModemSimStatus) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues {
 25045  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformation_FieldSubPathArrayOfValues)
 25046  }
 25047  
 25048  type DeviceStatusDeviceInfoNetworkInterfaceFieldPathBuilder struct{}
 25049  
 25050  func NewDeviceStatusDeviceInfoNetworkInterfaceFieldPathBuilder() DeviceStatusDeviceInfoNetworkInterfaceFieldPathBuilder {
 25051  	return DeviceStatusDeviceInfoNetworkInterfaceFieldPathBuilder{}
 25052  }
 25053  func (DeviceStatusDeviceInfoNetworkInterfaceFieldPathBuilder) InterfaceName() Device_Status_DeviceInfo_NetworkInterfacePathSelectorInterfaceName {
 25054  	return Device_Status_DeviceInfo_NetworkInterfacePathSelectorInterfaceName{}
 25055  }
 25056  func (DeviceStatusDeviceInfoNetworkInterfaceFieldPathBuilder) IpAddressV4() Device_Status_DeviceInfo_NetworkInterfacePathSelectorIpAddressV4 {
 25057  	return Device_Status_DeviceInfo_NetworkInterfacePathSelectorIpAddressV4{}
 25058  }
 25059  func (DeviceStatusDeviceInfoNetworkInterfaceFieldPathBuilder) ExternalIpAddressV4() Device_Status_DeviceInfo_NetworkInterfacePathSelectorExternalIpAddressV4 {
 25060  	return Device_Status_DeviceInfo_NetworkInterfacePathSelectorExternalIpAddressV4{}
 25061  }
 25062  func (DeviceStatusDeviceInfoNetworkInterfaceFieldPathBuilder) IpAddressV6() Device_Status_DeviceInfo_NetworkInterfacePathSelectorIpAddressV6 {
 25063  	return Device_Status_DeviceInfo_NetworkInterfacePathSelectorIpAddressV6{}
 25064  }
 25065  func (DeviceStatusDeviceInfoNetworkInterfaceFieldPathBuilder) ExternalIpAddressV6() Device_Status_DeviceInfo_NetworkInterfacePathSelectorExternalIpAddressV6 {
 25066  	return Device_Status_DeviceInfo_NetworkInterfacePathSelectorExternalIpAddressV6{}
 25067  }
 25068  func (DeviceStatusDeviceInfoNetworkInterfaceFieldPathBuilder) AsInfo() Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfo {
 25069  	return Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfo{}
 25070  }
 25071  func (DeviceStatusDeviceInfoNetworkInterfaceFieldPathBuilder) Carrier() Device_Status_DeviceInfo_NetworkInterfacePathSelectorCarrier {
 25072  	return Device_Status_DeviceInfo_NetworkInterfacePathSelectorCarrier{}
 25073  }
 25074  
 25075  type Device_Status_DeviceInfo_NetworkInterfacePathSelectorInterfaceName struct{}
 25076  
 25077  func (Device_Status_DeviceInfo_NetworkInterfacePathSelectorInterfaceName) FieldPath() *DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPath {
 25078  	return &DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPath{selector: DeviceStatusDeviceInfoNetworkInterface_FieldPathSelectorInterfaceName}
 25079  }
 25080  
 25081  func (s Device_Status_DeviceInfo_NetworkInterfacePathSelectorInterfaceName) WithValue(value string) *DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPathValue {
 25082  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPathValue)
 25083  }
 25084  
 25085  func (s Device_Status_DeviceInfo_NetworkInterfacePathSelectorInterfaceName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPathArrayOfValues {
 25086  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPathArrayOfValues)
 25087  }
 25088  
 25089  type Device_Status_DeviceInfo_NetworkInterfacePathSelectorIpAddressV4 struct{}
 25090  
 25091  func (Device_Status_DeviceInfo_NetworkInterfacePathSelectorIpAddressV4) FieldPath() *DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPath {
 25092  	return &DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPath{selector: DeviceStatusDeviceInfoNetworkInterface_FieldPathSelectorIpAddressV4}
 25093  }
 25094  
 25095  func (s Device_Status_DeviceInfo_NetworkInterfacePathSelectorIpAddressV4) WithValue(value []string) *DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPathValue {
 25096  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPathValue)
 25097  }
 25098  
 25099  func (s Device_Status_DeviceInfo_NetworkInterfacePathSelectorIpAddressV4) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPathArrayOfValues {
 25100  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPathArrayOfValues)
 25101  }
 25102  
 25103  func (s Device_Status_DeviceInfo_NetworkInterfacePathSelectorIpAddressV4) WithItemValue(value string) *DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPathArrayItemValue {
 25104  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPathArrayItemValue)
 25105  }
 25106  
 25107  type Device_Status_DeviceInfo_NetworkInterfacePathSelectorExternalIpAddressV4 struct{}
 25108  
 25109  func (Device_Status_DeviceInfo_NetworkInterfacePathSelectorExternalIpAddressV4) FieldPath() *DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPath {
 25110  	return &DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPath{selector: DeviceStatusDeviceInfoNetworkInterface_FieldPathSelectorExternalIpAddressV4}
 25111  }
 25112  
 25113  func (s Device_Status_DeviceInfo_NetworkInterfacePathSelectorExternalIpAddressV4) WithValue(value []string) *DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPathValue {
 25114  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPathValue)
 25115  }
 25116  
 25117  func (s Device_Status_DeviceInfo_NetworkInterfacePathSelectorExternalIpAddressV4) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPathArrayOfValues {
 25118  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPathArrayOfValues)
 25119  }
 25120  
 25121  func (s Device_Status_DeviceInfo_NetworkInterfacePathSelectorExternalIpAddressV4) WithItemValue(value string) *DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPathArrayItemValue {
 25122  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPathArrayItemValue)
 25123  }
 25124  
 25125  type Device_Status_DeviceInfo_NetworkInterfacePathSelectorIpAddressV6 struct{}
 25126  
 25127  func (Device_Status_DeviceInfo_NetworkInterfacePathSelectorIpAddressV6) FieldPath() *DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPath {
 25128  	return &DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPath{selector: DeviceStatusDeviceInfoNetworkInterface_FieldPathSelectorIpAddressV6}
 25129  }
 25130  
 25131  func (s Device_Status_DeviceInfo_NetworkInterfacePathSelectorIpAddressV6) WithValue(value []string) *DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPathValue {
 25132  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPathValue)
 25133  }
 25134  
 25135  func (s Device_Status_DeviceInfo_NetworkInterfacePathSelectorIpAddressV6) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPathArrayOfValues {
 25136  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPathArrayOfValues)
 25137  }
 25138  
 25139  func (s Device_Status_DeviceInfo_NetworkInterfacePathSelectorIpAddressV6) WithItemValue(value string) *DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPathArrayItemValue {
 25140  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPathArrayItemValue)
 25141  }
 25142  
 25143  type Device_Status_DeviceInfo_NetworkInterfacePathSelectorExternalIpAddressV6 struct{}
 25144  
 25145  func (Device_Status_DeviceInfo_NetworkInterfacePathSelectorExternalIpAddressV6) FieldPath() *DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPath {
 25146  	return &DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPath{selector: DeviceStatusDeviceInfoNetworkInterface_FieldPathSelectorExternalIpAddressV6}
 25147  }
 25148  
 25149  func (s Device_Status_DeviceInfo_NetworkInterfacePathSelectorExternalIpAddressV6) WithValue(value []string) *DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPathValue {
 25150  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPathValue)
 25151  }
 25152  
 25153  func (s Device_Status_DeviceInfo_NetworkInterfacePathSelectorExternalIpAddressV6) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPathArrayOfValues {
 25154  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPathArrayOfValues)
 25155  }
 25156  
 25157  func (s Device_Status_DeviceInfo_NetworkInterfacePathSelectorExternalIpAddressV6) WithItemValue(value string) *DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPathArrayItemValue {
 25158  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPathArrayItemValue)
 25159  }
 25160  
 25161  type Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfo struct{}
 25162  
 25163  func (Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfo) FieldPath() *DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPath {
 25164  	return &DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPath{selector: DeviceStatusDeviceInfoNetworkInterface_FieldPathSelectorAsInfo}
 25165  }
 25166  
 25167  func (s Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfo) WithValue(value *Device_Status_DeviceInfo_NetworkInterface_ASInfo) *DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPathValue {
 25168  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPathValue)
 25169  }
 25170  
 25171  func (s Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfo) WithArrayOfValues(values []*Device_Status_DeviceInfo_NetworkInterface_ASInfo) *DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPathArrayOfValues {
 25172  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPathArrayOfValues)
 25173  }
 25174  
 25175  func (Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfo) WithSubPath(subPath DeviceStatusDeviceInfoNetworkInterfaceASInfo_FieldPath) *DeviceStatusDeviceInfoNetworkInterface_FieldSubPath {
 25176  	return &DeviceStatusDeviceInfoNetworkInterface_FieldSubPath{selector: DeviceStatusDeviceInfoNetworkInterface_FieldPathSelectorAsInfo, subPath: subPath}
 25177  }
 25178  
 25179  func (s Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfo) WithSubValue(subPathValue DeviceStatusDeviceInfoNetworkInterfaceASInfo_FieldPathValue) *DeviceStatusDeviceInfoNetworkInterface_FieldSubPathValue {
 25180  	return &DeviceStatusDeviceInfoNetworkInterface_FieldSubPathValue{DeviceStatusDeviceInfoNetworkInterface_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 25181  }
 25182  
 25183  func (s Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfo) WithSubArrayOfValues(subPathArrayOfValues DeviceStatusDeviceInfoNetworkInterfaceASInfo_FieldPathArrayOfValues) *DeviceStatusDeviceInfoNetworkInterface_FieldSubPathArrayOfValues {
 25184  	return &DeviceStatusDeviceInfoNetworkInterface_FieldSubPathArrayOfValues{DeviceStatusDeviceInfoNetworkInterface_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 25185  }
 25186  
 25187  func (s Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfo) WithSubArrayItemValue(subPathArrayItemValue DeviceStatusDeviceInfoNetworkInterfaceASInfo_FieldPathArrayItemValue) *DeviceStatusDeviceInfoNetworkInterface_FieldSubPathArrayItemValue {
 25188  	return &DeviceStatusDeviceInfoNetworkInterface_FieldSubPathArrayItemValue{DeviceStatusDeviceInfoNetworkInterface_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 25189  }
 25190  
 25191  func (Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfo) Asn() Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfoAsn {
 25192  	return Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfoAsn{}
 25193  }
 25194  
 25195  func (Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfo) Name() Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfoName {
 25196  	return Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfoName{}
 25197  }
 25198  
 25199  func (Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfo) Domain() Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfoDomain {
 25200  	return Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfoDomain{}
 25201  }
 25202  
 25203  func (Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfo) Routes() Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfoRoutes {
 25204  	return Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfoRoutes{}
 25205  }
 25206  
 25207  func (Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfo) AsnType() Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfoAsnType {
 25208  	return Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfoAsnType{}
 25209  }
 25210  
 25211  type Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfoAsn struct{}
 25212  
 25213  func (Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfoAsn) FieldPath() *DeviceStatusDeviceInfoNetworkInterface_FieldSubPath {
 25214  	return &DeviceStatusDeviceInfoNetworkInterface_FieldSubPath{
 25215  		selector: DeviceStatusDeviceInfoNetworkInterface_FieldPathSelectorAsInfo,
 25216  		subPath:  NewDeviceStatusDeviceInfoNetworkInterfaceASInfoFieldPathBuilder().Asn().FieldPath(),
 25217  	}
 25218  }
 25219  
 25220  func (s Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfoAsn) WithValue(value string) *DeviceStatusDeviceInfoNetworkInterface_FieldSubPathValue {
 25221  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoNetworkInterface_FieldSubPathValue)
 25222  }
 25223  
 25224  func (s Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfoAsn) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoNetworkInterface_FieldSubPathArrayOfValues {
 25225  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoNetworkInterface_FieldSubPathArrayOfValues)
 25226  }
 25227  
 25228  type Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfoName struct{}
 25229  
 25230  func (Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfoName) FieldPath() *DeviceStatusDeviceInfoNetworkInterface_FieldSubPath {
 25231  	return &DeviceStatusDeviceInfoNetworkInterface_FieldSubPath{
 25232  		selector: DeviceStatusDeviceInfoNetworkInterface_FieldPathSelectorAsInfo,
 25233  		subPath:  NewDeviceStatusDeviceInfoNetworkInterfaceASInfoFieldPathBuilder().Name().FieldPath(),
 25234  	}
 25235  }
 25236  
 25237  func (s Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfoName) WithValue(value string) *DeviceStatusDeviceInfoNetworkInterface_FieldSubPathValue {
 25238  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoNetworkInterface_FieldSubPathValue)
 25239  }
 25240  
 25241  func (s Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfoName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoNetworkInterface_FieldSubPathArrayOfValues {
 25242  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoNetworkInterface_FieldSubPathArrayOfValues)
 25243  }
 25244  
 25245  type Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfoDomain struct{}
 25246  
 25247  func (Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfoDomain) FieldPath() *DeviceStatusDeviceInfoNetworkInterface_FieldSubPath {
 25248  	return &DeviceStatusDeviceInfoNetworkInterface_FieldSubPath{
 25249  		selector: DeviceStatusDeviceInfoNetworkInterface_FieldPathSelectorAsInfo,
 25250  		subPath:  NewDeviceStatusDeviceInfoNetworkInterfaceASInfoFieldPathBuilder().Domain().FieldPath(),
 25251  	}
 25252  }
 25253  
 25254  func (s Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfoDomain) WithValue(value string) *DeviceStatusDeviceInfoNetworkInterface_FieldSubPathValue {
 25255  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoNetworkInterface_FieldSubPathValue)
 25256  }
 25257  
 25258  func (s Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfoDomain) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoNetworkInterface_FieldSubPathArrayOfValues {
 25259  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoNetworkInterface_FieldSubPathArrayOfValues)
 25260  }
 25261  
 25262  type Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfoRoutes struct{}
 25263  
 25264  func (Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfoRoutes) FieldPath() *DeviceStatusDeviceInfoNetworkInterface_FieldSubPath {
 25265  	return &DeviceStatusDeviceInfoNetworkInterface_FieldSubPath{
 25266  		selector: DeviceStatusDeviceInfoNetworkInterface_FieldPathSelectorAsInfo,
 25267  		subPath:  NewDeviceStatusDeviceInfoNetworkInterfaceASInfoFieldPathBuilder().Routes().FieldPath(),
 25268  	}
 25269  }
 25270  
 25271  func (s Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfoRoutes) WithValue(value []string) *DeviceStatusDeviceInfoNetworkInterface_FieldSubPathValue {
 25272  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoNetworkInterface_FieldSubPathValue)
 25273  }
 25274  
 25275  func (s Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfoRoutes) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoNetworkInterface_FieldSubPathArrayOfValues {
 25276  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoNetworkInterface_FieldSubPathArrayOfValues)
 25277  }
 25278  
 25279  func (s Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfoRoutes) WithItemValue(value string) *DeviceStatusDeviceInfoNetworkInterface_FieldSubPathArrayItemValue {
 25280  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoNetworkInterface_FieldSubPathArrayItemValue)
 25281  }
 25282  
 25283  type Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfoAsnType struct{}
 25284  
 25285  func (Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfoAsnType) FieldPath() *DeviceStatusDeviceInfoNetworkInterface_FieldSubPath {
 25286  	return &DeviceStatusDeviceInfoNetworkInterface_FieldSubPath{
 25287  		selector: DeviceStatusDeviceInfoNetworkInterface_FieldPathSelectorAsInfo,
 25288  		subPath:  NewDeviceStatusDeviceInfoNetworkInterfaceASInfoFieldPathBuilder().AsnType().FieldPath(),
 25289  	}
 25290  }
 25291  
 25292  func (s Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfoAsnType) WithValue(value string) *DeviceStatusDeviceInfoNetworkInterface_FieldSubPathValue {
 25293  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoNetworkInterface_FieldSubPathValue)
 25294  }
 25295  
 25296  func (s Device_Status_DeviceInfo_NetworkInterfacePathSelectorAsInfoAsnType) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoNetworkInterface_FieldSubPathArrayOfValues {
 25297  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoNetworkInterface_FieldSubPathArrayOfValues)
 25298  }
 25299  
 25300  type Device_Status_DeviceInfo_NetworkInterfacePathSelectorCarrier struct{}
 25301  
 25302  func (Device_Status_DeviceInfo_NetworkInterfacePathSelectorCarrier) FieldPath() *DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPath {
 25303  	return &DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPath{selector: DeviceStatusDeviceInfoNetworkInterface_FieldPathSelectorCarrier}
 25304  }
 25305  
 25306  func (s Device_Status_DeviceInfo_NetworkInterfacePathSelectorCarrier) WithValue(value *Device_Status_DeviceInfo_NetworkInterface_Carrier) *DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPathValue {
 25307  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPathValue)
 25308  }
 25309  
 25310  func (s Device_Status_DeviceInfo_NetworkInterfacePathSelectorCarrier) WithArrayOfValues(values []*Device_Status_DeviceInfo_NetworkInterface_Carrier) *DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPathArrayOfValues {
 25311  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoNetworkInterface_FieldTerminalPathArrayOfValues)
 25312  }
 25313  
 25314  func (Device_Status_DeviceInfo_NetworkInterfacePathSelectorCarrier) WithSubPath(subPath DeviceStatusDeviceInfoNetworkInterfaceCarrier_FieldPath) *DeviceStatusDeviceInfoNetworkInterface_FieldSubPath {
 25315  	return &DeviceStatusDeviceInfoNetworkInterface_FieldSubPath{selector: DeviceStatusDeviceInfoNetworkInterface_FieldPathSelectorCarrier, subPath: subPath}
 25316  }
 25317  
 25318  func (s Device_Status_DeviceInfo_NetworkInterfacePathSelectorCarrier) WithSubValue(subPathValue DeviceStatusDeviceInfoNetworkInterfaceCarrier_FieldPathValue) *DeviceStatusDeviceInfoNetworkInterface_FieldSubPathValue {
 25319  	return &DeviceStatusDeviceInfoNetworkInterface_FieldSubPathValue{DeviceStatusDeviceInfoNetworkInterface_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 25320  }
 25321  
 25322  func (s Device_Status_DeviceInfo_NetworkInterfacePathSelectorCarrier) WithSubArrayOfValues(subPathArrayOfValues DeviceStatusDeviceInfoNetworkInterfaceCarrier_FieldPathArrayOfValues) *DeviceStatusDeviceInfoNetworkInterface_FieldSubPathArrayOfValues {
 25323  	return &DeviceStatusDeviceInfoNetworkInterface_FieldSubPathArrayOfValues{DeviceStatusDeviceInfoNetworkInterface_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 25324  }
 25325  
 25326  func (s Device_Status_DeviceInfo_NetworkInterfacePathSelectorCarrier) WithSubArrayItemValue(subPathArrayItemValue DeviceStatusDeviceInfoNetworkInterfaceCarrier_FieldPathArrayItemValue) *DeviceStatusDeviceInfoNetworkInterface_FieldSubPathArrayItemValue {
 25327  	return &DeviceStatusDeviceInfoNetworkInterface_FieldSubPathArrayItemValue{DeviceStatusDeviceInfoNetworkInterface_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 25328  }
 25329  
 25330  func (Device_Status_DeviceInfo_NetworkInterfacePathSelectorCarrier) Name() Device_Status_DeviceInfo_NetworkInterfacePathSelectorCarrierName {
 25331  	return Device_Status_DeviceInfo_NetworkInterfacePathSelectorCarrierName{}
 25332  }
 25333  
 25334  func (Device_Status_DeviceInfo_NetworkInterfacePathSelectorCarrier) MobileCountryCode() Device_Status_DeviceInfo_NetworkInterfacePathSelectorCarrierMobileCountryCode {
 25335  	return Device_Status_DeviceInfo_NetworkInterfacePathSelectorCarrierMobileCountryCode{}
 25336  }
 25337  
 25338  func (Device_Status_DeviceInfo_NetworkInterfacePathSelectorCarrier) MobileNetworkCode() Device_Status_DeviceInfo_NetworkInterfacePathSelectorCarrierMobileNetworkCode {
 25339  	return Device_Status_DeviceInfo_NetworkInterfacePathSelectorCarrierMobileNetworkCode{}
 25340  }
 25341  
 25342  func (Device_Status_DeviceInfo_NetworkInterfacePathSelectorCarrier) LocationAreaCode() Device_Status_DeviceInfo_NetworkInterfacePathSelectorCarrierLocationAreaCode {
 25343  	return Device_Status_DeviceInfo_NetworkInterfacePathSelectorCarrierLocationAreaCode{}
 25344  }
 25345  
 25346  type Device_Status_DeviceInfo_NetworkInterfacePathSelectorCarrierName struct{}
 25347  
 25348  func (Device_Status_DeviceInfo_NetworkInterfacePathSelectorCarrierName) FieldPath() *DeviceStatusDeviceInfoNetworkInterface_FieldSubPath {
 25349  	return &DeviceStatusDeviceInfoNetworkInterface_FieldSubPath{
 25350  		selector: DeviceStatusDeviceInfoNetworkInterface_FieldPathSelectorCarrier,
 25351  		subPath:  NewDeviceStatusDeviceInfoNetworkInterfaceCarrierFieldPathBuilder().Name().FieldPath(),
 25352  	}
 25353  }
 25354  
 25355  func (s Device_Status_DeviceInfo_NetworkInterfacePathSelectorCarrierName) WithValue(value string) *DeviceStatusDeviceInfoNetworkInterface_FieldSubPathValue {
 25356  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoNetworkInterface_FieldSubPathValue)
 25357  }
 25358  
 25359  func (s Device_Status_DeviceInfo_NetworkInterfacePathSelectorCarrierName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoNetworkInterface_FieldSubPathArrayOfValues {
 25360  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoNetworkInterface_FieldSubPathArrayOfValues)
 25361  }
 25362  
 25363  type Device_Status_DeviceInfo_NetworkInterfacePathSelectorCarrierMobileCountryCode struct{}
 25364  
 25365  func (Device_Status_DeviceInfo_NetworkInterfacePathSelectorCarrierMobileCountryCode) FieldPath() *DeviceStatusDeviceInfoNetworkInterface_FieldSubPath {
 25366  	return &DeviceStatusDeviceInfoNetworkInterface_FieldSubPath{
 25367  		selector: DeviceStatusDeviceInfoNetworkInterface_FieldPathSelectorCarrier,
 25368  		subPath:  NewDeviceStatusDeviceInfoNetworkInterfaceCarrierFieldPathBuilder().MobileCountryCode().FieldPath(),
 25369  	}
 25370  }
 25371  
 25372  func (s Device_Status_DeviceInfo_NetworkInterfacePathSelectorCarrierMobileCountryCode) WithValue(value string) *DeviceStatusDeviceInfoNetworkInterface_FieldSubPathValue {
 25373  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoNetworkInterface_FieldSubPathValue)
 25374  }
 25375  
 25376  func (s Device_Status_DeviceInfo_NetworkInterfacePathSelectorCarrierMobileCountryCode) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoNetworkInterface_FieldSubPathArrayOfValues {
 25377  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoNetworkInterface_FieldSubPathArrayOfValues)
 25378  }
 25379  
 25380  type Device_Status_DeviceInfo_NetworkInterfacePathSelectorCarrierMobileNetworkCode struct{}
 25381  
 25382  func (Device_Status_DeviceInfo_NetworkInterfacePathSelectorCarrierMobileNetworkCode) FieldPath() *DeviceStatusDeviceInfoNetworkInterface_FieldSubPath {
 25383  	return &DeviceStatusDeviceInfoNetworkInterface_FieldSubPath{
 25384  		selector: DeviceStatusDeviceInfoNetworkInterface_FieldPathSelectorCarrier,
 25385  		subPath:  NewDeviceStatusDeviceInfoNetworkInterfaceCarrierFieldPathBuilder().MobileNetworkCode().FieldPath(),
 25386  	}
 25387  }
 25388  
 25389  func (s Device_Status_DeviceInfo_NetworkInterfacePathSelectorCarrierMobileNetworkCode) WithValue(value string) *DeviceStatusDeviceInfoNetworkInterface_FieldSubPathValue {
 25390  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoNetworkInterface_FieldSubPathValue)
 25391  }
 25392  
 25393  func (s Device_Status_DeviceInfo_NetworkInterfacePathSelectorCarrierMobileNetworkCode) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoNetworkInterface_FieldSubPathArrayOfValues {
 25394  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoNetworkInterface_FieldSubPathArrayOfValues)
 25395  }
 25396  
 25397  type Device_Status_DeviceInfo_NetworkInterfacePathSelectorCarrierLocationAreaCode struct{}
 25398  
 25399  func (Device_Status_DeviceInfo_NetworkInterfacePathSelectorCarrierLocationAreaCode) FieldPath() *DeviceStatusDeviceInfoNetworkInterface_FieldSubPath {
 25400  	return &DeviceStatusDeviceInfoNetworkInterface_FieldSubPath{
 25401  		selector: DeviceStatusDeviceInfoNetworkInterface_FieldPathSelectorCarrier,
 25402  		subPath:  NewDeviceStatusDeviceInfoNetworkInterfaceCarrierFieldPathBuilder().LocationAreaCode().FieldPath(),
 25403  	}
 25404  }
 25405  
 25406  func (s Device_Status_DeviceInfo_NetworkInterfacePathSelectorCarrierLocationAreaCode) WithValue(value string) *DeviceStatusDeviceInfoNetworkInterface_FieldSubPathValue {
 25407  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoNetworkInterface_FieldSubPathValue)
 25408  }
 25409  
 25410  func (s Device_Status_DeviceInfo_NetworkInterfacePathSelectorCarrierLocationAreaCode) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoNetworkInterface_FieldSubPathArrayOfValues {
 25411  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoNetworkInterface_FieldSubPathArrayOfValues)
 25412  }
 25413  
 25414  type DeviceStatusDeviceInfoControlPlaneInterfaceInfoFieldPathBuilder struct{}
 25415  
 25416  func NewDeviceStatusDeviceInfoControlPlaneInterfaceInfoFieldPathBuilder() DeviceStatusDeviceInfoControlPlaneInterfaceInfoFieldPathBuilder {
 25417  	return DeviceStatusDeviceInfoControlPlaneInterfaceInfoFieldPathBuilder{}
 25418  }
 25419  func (DeviceStatusDeviceInfoControlPlaneInterfaceInfoFieldPathBuilder) ActiveControlPlaneInterface() Device_Status_DeviceInfo_ControlPlaneInterfaceInfoPathSelectorActiveControlPlaneInterface {
 25420  	return Device_Status_DeviceInfo_ControlPlaneInterfaceInfoPathSelectorActiveControlPlaneInterface{}
 25421  }
 25422  func (DeviceStatusDeviceInfoControlPlaneInterfaceInfoFieldPathBuilder) UsesProxy() Device_Status_DeviceInfo_ControlPlaneInterfaceInfoPathSelectorUsesProxy {
 25423  	return Device_Status_DeviceInfo_ControlPlaneInterfaceInfoPathSelectorUsesProxy{}
 25424  }
 25425  func (DeviceStatusDeviceInfoControlPlaneInterfaceInfoFieldPathBuilder) IsFallback() Device_Status_DeviceInfo_ControlPlaneInterfaceInfoPathSelectorIsFallback {
 25426  	return Device_Status_DeviceInfo_ControlPlaneInterfaceInfoPathSelectorIsFallback{}
 25427  }
 25428  
 25429  type Device_Status_DeviceInfo_ControlPlaneInterfaceInfoPathSelectorActiveControlPlaneInterface struct{}
 25430  
 25431  func (Device_Status_DeviceInfo_ControlPlaneInterfaceInfoPathSelectorActiveControlPlaneInterface) FieldPath() *DeviceStatusDeviceInfoControlPlaneInterfaceInfo_FieldTerminalPath {
 25432  	return &DeviceStatusDeviceInfoControlPlaneInterfaceInfo_FieldTerminalPath{selector: DeviceStatusDeviceInfoControlPlaneInterfaceInfo_FieldPathSelectorActiveControlPlaneInterface}
 25433  }
 25434  
 25435  func (s Device_Status_DeviceInfo_ControlPlaneInterfaceInfoPathSelectorActiveControlPlaneInterface) WithValue(value string) *DeviceStatusDeviceInfoControlPlaneInterfaceInfo_FieldTerminalPathValue {
 25436  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoControlPlaneInterfaceInfo_FieldTerminalPathValue)
 25437  }
 25438  
 25439  func (s Device_Status_DeviceInfo_ControlPlaneInterfaceInfoPathSelectorActiveControlPlaneInterface) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoControlPlaneInterfaceInfo_FieldTerminalPathArrayOfValues {
 25440  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoControlPlaneInterfaceInfo_FieldTerminalPathArrayOfValues)
 25441  }
 25442  
 25443  type Device_Status_DeviceInfo_ControlPlaneInterfaceInfoPathSelectorUsesProxy struct{}
 25444  
 25445  func (Device_Status_DeviceInfo_ControlPlaneInterfaceInfoPathSelectorUsesProxy) FieldPath() *DeviceStatusDeviceInfoControlPlaneInterfaceInfo_FieldTerminalPath {
 25446  	return &DeviceStatusDeviceInfoControlPlaneInterfaceInfo_FieldTerminalPath{selector: DeviceStatusDeviceInfoControlPlaneInterfaceInfo_FieldPathSelectorUsesProxy}
 25447  }
 25448  
 25449  func (s Device_Status_DeviceInfo_ControlPlaneInterfaceInfoPathSelectorUsesProxy) WithValue(value bool) *DeviceStatusDeviceInfoControlPlaneInterfaceInfo_FieldTerminalPathValue {
 25450  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoControlPlaneInterfaceInfo_FieldTerminalPathValue)
 25451  }
 25452  
 25453  func (s Device_Status_DeviceInfo_ControlPlaneInterfaceInfoPathSelectorUsesProxy) WithArrayOfValues(values []bool) *DeviceStatusDeviceInfoControlPlaneInterfaceInfo_FieldTerminalPathArrayOfValues {
 25454  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoControlPlaneInterfaceInfo_FieldTerminalPathArrayOfValues)
 25455  }
 25456  
 25457  type Device_Status_DeviceInfo_ControlPlaneInterfaceInfoPathSelectorIsFallback struct{}
 25458  
 25459  func (Device_Status_DeviceInfo_ControlPlaneInterfaceInfoPathSelectorIsFallback) FieldPath() *DeviceStatusDeviceInfoControlPlaneInterfaceInfo_FieldTerminalPath {
 25460  	return &DeviceStatusDeviceInfoControlPlaneInterfaceInfo_FieldTerminalPath{selector: DeviceStatusDeviceInfoControlPlaneInterfaceInfo_FieldPathSelectorIsFallback}
 25461  }
 25462  
 25463  func (s Device_Status_DeviceInfo_ControlPlaneInterfaceInfoPathSelectorIsFallback) WithValue(value bool) *DeviceStatusDeviceInfoControlPlaneInterfaceInfo_FieldTerminalPathValue {
 25464  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoControlPlaneInterfaceInfo_FieldTerminalPathValue)
 25465  }
 25466  
 25467  func (s Device_Status_DeviceInfo_ControlPlaneInterfaceInfoPathSelectorIsFallback) WithArrayOfValues(values []bool) *DeviceStatusDeviceInfoControlPlaneInterfaceInfo_FieldTerminalPathArrayOfValues {
 25468  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoControlPlaneInterfaceInfo_FieldTerminalPathArrayOfValues)
 25469  }
 25470  
 25471  type DeviceStatusDeviceInfoHardwareInformationCapabilityFieldPathBuilder struct{}
 25472  
 25473  func NewDeviceStatusDeviceInfoHardwareInformationCapabilityFieldPathBuilder() DeviceStatusDeviceInfoHardwareInformationCapabilityFieldPathBuilder {
 25474  	return DeviceStatusDeviceInfoHardwareInformationCapabilityFieldPathBuilder{}
 25475  }
 25476  func (DeviceStatusDeviceInfoHardwareInformationCapabilityFieldPathBuilder) Name() Device_Status_DeviceInfo_HardwareInformation_CapabilityPathSelectorName {
 25477  	return Device_Status_DeviceInfo_HardwareInformation_CapabilityPathSelectorName{}
 25478  }
 25479  func (DeviceStatusDeviceInfoHardwareInformationCapabilityFieldPathBuilder) Description() Device_Status_DeviceInfo_HardwareInformation_CapabilityPathSelectorDescription {
 25480  	return Device_Status_DeviceInfo_HardwareInformation_CapabilityPathSelectorDescription{}
 25481  }
 25482  
 25483  type Device_Status_DeviceInfo_HardwareInformation_CapabilityPathSelectorName struct{}
 25484  
 25485  func (Device_Status_DeviceInfo_HardwareInformation_CapabilityPathSelectorName) FieldPath() *DeviceStatusDeviceInfoHardwareInformationCapability_FieldTerminalPath {
 25486  	return &DeviceStatusDeviceInfoHardwareInformationCapability_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationCapability_FieldPathSelectorName}
 25487  }
 25488  
 25489  func (s Device_Status_DeviceInfo_HardwareInformation_CapabilityPathSelectorName) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationCapability_FieldTerminalPathValue {
 25490  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationCapability_FieldTerminalPathValue)
 25491  }
 25492  
 25493  func (s Device_Status_DeviceInfo_HardwareInformation_CapabilityPathSelectorName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationCapability_FieldTerminalPathArrayOfValues {
 25494  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationCapability_FieldTerminalPathArrayOfValues)
 25495  }
 25496  
 25497  type Device_Status_DeviceInfo_HardwareInformation_CapabilityPathSelectorDescription struct{}
 25498  
 25499  func (Device_Status_DeviceInfo_HardwareInformation_CapabilityPathSelectorDescription) FieldPath() *DeviceStatusDeviceInfoHardwareInformationCapability_FieldTerminalPath {
 25500  	return &DeviceStatusDeviceInfoHardwareInformationCapability_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationCapability_FieldPathSelectorDescription}
 25501  }
 25502  
 25503  func (s Device_Status_DeviceInfo_HardwareInformation_CapabilityPathSelectorDescription) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationCapability_FieldTerminalPathValue {
 25504  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationCapability_FieldTerminalPathValue)
 25505  }
 25506  
 25507  func (s Device_Status_DeviceInfo_HardwareInformation_CapabilityPathSelectorDescription) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationCapability_FieldTerminalPathArrayOfValues {
 25508  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationCapability_FieldTerminalPathArrayOfValues)
 25509  }
 25510  
 25511  type DeviceStatusDeviceInfoHardwareInformationOSFieldPathBuilder struct{}
 25512  
 25513  func NewDeviceStatusDeviceInfoHardwareInformationOSFieldPathBuilder() DeviceStatusDeviceInfoHardwareInformationOSFieldPathBuilder {
 25514  	return DeviceStatusDeviceInfoHardwareInformationOSFieldPathBuilder{}
 25515  }
 25516  func (DeviceStatusDeviceInfoHardwareInformationOSFieldPathBuilder) OperatingSystem() Device_Status_DeviceInfo_HardwareInformation_OSPathSelectorOperatingSystem {
 25517  	return Device_Status_DeviceInfo_HardwareInformation_OSPathSelectorOperatingSystem{}
 25518  }
 25519  func (DeviceStatusDeviceInfoHardwareInformationOSFieldPathBuilder) KernelVersion() Device_Status_DeviceInfo_HardwareInformation_OSPathSelectorKernelVersion {
 25520  	return Device_Status_DeviceInfo_HardwareInformation_OSPathSelectorKernelVersion{}
 25521  }
 25522  func (DeviceStatusDeviceInfoHardwareInformationOSFieldPathBuilder) OsImage() Device_Status_DeviceInfo_HardwareInformation_OSPathSelectorOsImage {
 25523  	return Device_Status_DeviceInfo_HardwareInformation_OSPathSelectorOsImage{}
 25524  }
 25525  func (DeviceStatusDeviceInfoHardwareInformationOSFieldPathBuilder) ContainerRuntimeVersion() Device_Status_DeviceInfo_HardwareInformation_OSPathSelectorContainerRuntimeVersion {
 25526  	return Device_Status_DeviceInfo_HardwareInformation_OSPathSelectorContainerRuntimeVersion{}
 25527  }
 25528  
 25529  type Device_Status_DeviceInfo_HardwareInformation_OSPathSelectorOperatingSystem struct{}
 25530  
 25531  func (Device_Status_DeviceInfo_HardwareInformation_OSPathSelectorOperatingSystem) FieldPath() *DeviceStatusDeviceInfoHardwareInformationOS_FieldTerminalPath {
 25532  	return &DeviceStatusDeviceInfoHardwareInformationOS_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationOS_FieldPathSelectorOperatingSystem}
 25533  }
 25534  
 25535  func (s Device_Status_DeviceInfo_HardwareInformation_OSPathSelectorOperatingSystem) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationOS_FieldTerminalPathValue {
 25536  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationOS_FieldTerminalPathValue)
 25537  }
 25538  
 25539  func (s Device_Status_DeviceInfo_HardwareInformation_OSPathSelectorOperatingSystem) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationOS_FieldTerminalPathArrayOfValues {
 25540  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationOS_FieldTerminalPathArrayOfValues)
 25541  }
 25542  
 25543  type Device_Status_DeviceInfo_HardwareInformation_OSPathSelectorKernelVersion struct{}
 25544  
 25545  func (Device_Status_DeviceInfo_HardwareInformation_OSPathSelectorKernelVersion) FieldPath() *DeviceStatusDeviceInfoHardwareInformationOS_FieldTerminalPath {
 25546  	return &DeviceStatusDeviceInfoHardwareInformationOS_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationOS_FieldPathSelectorKernelVersion}
 25547  }
 25548  
 25549  func (s Device_Status_DeviceInfo_HardwareInformation_OSPathSelectorKernelVersion) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationOS_FieldTerminalPathValue {
 25550  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationOS_FieldTerminalPathValue)
 25551  }
 25552  
 25553  func (s Device_Status_DeviceInfo_HardwareInformation_OSPathSelectorKernelVersion) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationOS_FieldTerminalPathArrayOfValues {
 25554  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationOS_FieldTerminalPathArrayOfValues)
 25555  }
 25556  
 25557  type Device_Status_DeviceInfo_HardwareInformation_OSPathSelectorOsImage struct{}
 25558  
 25559  func (Device_Status_DeviceInfo_HardwareInformation_OSPathSelectorOsImage) FieldPath() *DeviceStatusDeviceInfoHardwareInformationOS_FieldTerminalPath {
 25560  	return &DeviceStatusDeviceInfoHardwareInformationOS_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationOS_FieldPathSelectorOsImage}
 25561  }
 25562  
 25563  func (s Device_Status_DeviceInfo_HardwareInformation_OSPathSelectorOsImage) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationOS_FieldTerminalPathValue {
 25564  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationOS_FieldTerminalPathValue)
 25565  }
 25566  
 25567  func (s Device_Status_DeviceInfo_HardwareInformation_OSPathSelectorOsImage) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationOS_FieldTerminalPathArrayOfValues {
 25568  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationOS_FieldTerminalPathArrayOfValues)
 25569  }
 25570  
 25571  type Device_Status_DeviceInfo_HardwareInformation_OSPathSelectorContainerRuntimeVersion struct{}
 25572  
 25573  func (Device_Status_DeviceInfo_HardwareInformation_OSPathSelectorContainerRuntimeVersion) FieldPath() *DeviceStatusDeviceInfoHardwareInformationOS_FieldTerminalPath {
 25574  	return &DeviceStatusDeviceInfoHardwareInformationOS_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationOS_FieldPathSelectorContainerRuntimeVersion}
 25575  }
 25576  
 25577  func (s Device_Status_DeviceInfo_HardwareInformation_OSPathSelectorContainerRuntimeVersion) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationOS_FieldTerminalPathValue {
 25578  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationOS_FieldTerminalPathValue)
 25579  }
 25580  
 25581  func (s Device_Status_DeviceInfo_HardwareInformation_OSPathSelectorContainerRuntimeVersion) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationOS_FieldTerminalPathArrayOfValues {
 25582  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationOS_FieldTerminalPathArrayOfValues)
 25583  }
 25584  
 25585  type DeviceStatusDeviceInfoHardwareInformationBIOSFieldPathBuilder struct{}
 25586  
 25587  func NewDeviceStatusDeviceInfoHardwareInformationBIOSFieldPathBuilder() DeviceStatusDeviceInfoHardwareInformationBIOSFieldPathBuilder {
 25588  	return DeviceStatusDeviceInfoHardwareInformationBIOSFieldPathBuilder{}
 25589  }
 25590  func (DeviceStatusDeviceInfoHardwareInformationBIOSFieldPathBuilder) Vendor() Device_Status_DeviceInfo_HardwareInformation_BIOSPathSelectorVendor {
 25591  	return Device_Status_DeviceInfo_HardwareInformation_BIOSPathSelectorVendor{}
 25592  }
 25593  func (DeviceStatusDeviceInfoHardwareInformationBIOSFieldPathBuilder) BiosVersion() Device_Status_DeviceInfo_HardwareInformation_BIOSPathSelectorBiosVersion {
 25594  	return Device_Status_DeviceInfo_HardwareInformation_BIOSPathSelectorBiosVersion{}
 25595  }
 25596  func (DeviceStatusDeviceInfoHardwareInformationBIOSFieldPathBuilder) ReleaseDate() Device_Status_DeviceInfo_HardwareInformation_BIOSPathSelectorReleaseDate {
 25597  	return Device_Status_DeviceInfo_HardwareInformation_BIOSPathSelectorReleaseDate{}
 25598  }
 25599  
 25600  type Device_Status_DeviceInfo_HardwareInformation_BIOSPathSelectorVendor struct{}
 25601  
 25602  func (Device_Status_DeviceInfo_HardwareInformation_BIOSPathSelectorVendor) FieldPath() *DeviceStatusDeviceInfoHardwareInformationBIOS_FieldTerminalPath {
 25603  	return &DeviceStatusDeviceInfoHardwareInformationBIOS_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationBIOS_FieldPathSelectorVendor}
 25604  }
 25605  
 25606  func (s Device_Status_DeviceInfo_HardwareInformation_BIOSPathSelectorVendor) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationBIOS_FieldTerminalPathValue {
 25607  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationBIOS_FieldTerminalPathValue)
 25608  }
 25609  
 25610  func (s Device_Status_DeviceInfo_HardwareInformation_BIOSPathSelectorVendor) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationBIOS_FieldTerminalPathArrayOfValues {
 25611  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationBIOS_FieldTerminalPathArrayOfValues)
 25612  }
 25613  
 25614  type Device_Status_DeviceInfo_HardwareInformation_BIOSPathSelectorBiosVersion struct{}
 25615  
 25616  func (Device_Status_DeviceInfo_HardwareInformation_BIOSPathSelectorBiosVersion) FieldPath() *DeviceStatusDeviceInfoHardwareInformationBIOS_FieldTerminalPath {
 25617  	return &DeviceStatusDeviceInfoHardwareInformationBIOS_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationBIOS_FieldPathSelectorBiosVersion}
 25618  }
 25619  
 25620  func (s Device_Status_DeviceInfo_HardwareInformation_BIOSPathSelectorBiosVersion) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationBIOS_FieldTerminalPathValue {
 25621  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationBIOS_FieldTerminalPathValue)
 25622  }
 25623  
 25624  func (s Device_Status_DeviceInfo_HardwareInformation_BIOSPathSelectorBiosVersion) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationBIOS_FieldTerminalPathArrayOfValues {
 25625  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationBIOS_FieldTerminalPathArrayOfValues)
 25626  }
 25627  
 25628  type Device_Status_DeviceInfo_HardwareInformation_BIOSPathSelectorReleaseDate struct{}
 25629  
 25630  func (Device_Status_DeviceInfo_HardwareInformation_BIOSPathSelectorReleaseDate) FieldPath() *DeviceStatusDeviceInfoHardwareInformationBIOS_FieldTerminalPath {
 25631  	return &DeviceStatusDeviceInfoHardwareInformationBIOS_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationBIOS_FieldPathSelectorReleaseDate}
 25632  }
 25633  
 25634  func (s Device_Status_DeviceInfo_HardwareInformation_BIOSPathSelectorReleaseDate) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationBIOS_FieldTerminalPathValue {
 25635  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationBIOS_FieldTerminalPathValue)
 25636  }
 25637  
 25638  func (s Device_Status_DeviceInfo_HardwareInformation_BIOSPathSelectorReleaseDate) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationBIOS_FieldTerminalPathArrayOfValues {
 25639  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationBIOS_FieldTerminalPathArrayOfValues)
 25640  }
 25641  
 25642  type DeviceStatusDeviceInfoHardwareInformationSystemFieldPathBuilder struct{}
 25643  
 25644  func NewDeviceStatusDeviceInfoHardwareInformationSystemFieldPathBuilder() DeviceStatusDeviceInfoHardwareInformationSystemFieldPathBuilder {
 25645  	return DeviceStatusDeviceInfoHardwareInformationSystemFieldPathBuilder{}
 25646  }
 25647  func (DeviceStatusDeviceInfoHardwareInformationSystemFieldPathBuilder) Manufacturer() Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorManufacturer {
 25648  	return Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorManufacturer{}
 25649  }
 25650  func (DeviceStatusDeviceInfoHardwareInformationSystemFieldPathBuilder) ProductName() Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorProductName {
 25651  	return Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorProductName{}
 25652  }
 25653  func (DeviceStatusDeviceInfoHardwareInformationSystemFieldPathBuilder) Version() Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorVersion {
 25654  	return Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorVersion{}
 25655  }
 25656  func (DeviceStatusDeviceInfoHardwareInformationSystemFieldPathBuilder) SerialNumber() Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorSerialNumber {
 25657  	return Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorSerialNumber{}
 25658  }
 25659  func (DeviceStatusDeviceInfoHardwareInformationSystemFieldPathBuilder) Configuration() Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorConfiguration {
 25660  	return Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorConfiguration{}
 25661  }
 25662  
 25663  type Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorManufacturer struct{}
 25664  
 25665  func (Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorManufacturer) FieldPath() *DeviceStatusDeviceInfoHardwareInformationSystem_FieldTerminalPath {
 25666  	return &DeviceStatusDeviceInfoHardwareInformationSystem_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationSystem_FieldPathSelectorManufacturer}
 25667  }
 25668  
 25669  func (s Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorManufacturer) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationSystem_FieldTerminalPathValue {
 25670  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationSystem_FieldTerminalPathValue)
 25671  }
 25672  
 25673  func (s Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorManufacturer) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationSystem_FieldTerminalPathArrayOfValues {
 25674  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationSystem_FieldTerminalPathArrayOfValues)
 25675  }
 25676  
 25677  type Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorProductName struct{}
 25678  
 25679  func (Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorProductName) FieldPath() *DeviceStatusDeviceInfoHardwareInformationSystem_FieldTerminalPath {
 25680  	return &DeviceStatusDeviceInfoHardwareInformationSystem_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationSystem_FieldPathSelectorProductName}
 25681  }
 25682  
 25683  func (s Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorProductName) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationSystem_FieldTerminalPathValue {
 25684  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationSystem_FieldTerminalPathValue)
 25685  }
 25686  
 25687  func (s Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorProductName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationSystem_FieldTerminalPathArrayOfValues {
 25688  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationSystem_FieldTerminalPathArrayOfValues)
 25689  }
 25690  
 25691  type Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorVersion struct{}
 25692  
 25693  func (Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorVersion) FieldPath() *DeviceStatusDeviceInfoHardwareInformationSystem_FieldTerminalPath {
 25694  	return &DeviceStatusDeviceInfoHardwareInformationSystem_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationSystem_FieldPathSelectorVersion}
 25695  }
 25696  
 25697  func (s Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorVersion) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationSystem_FieldTerminalPathValue {
 25698  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationSystem_FieldTerminalPathValue)
 25699  }
 25700  
 25701  func (s Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorVersion) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationSystem_FieldTerminalPathArrayOfValues {
 25702  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationSystem_FieldTerminalPathArrayOfValues)
 25703  }
 25704  
 25705  type Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorSerialNumber struct{}
 25706  
 25707  func (Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorSerialNumber) FieldPath() *DeviceStatusDeviceInfoHardwareInformationSystem_FieldTerminalPath {
 25708  	return &DeviceStatusDeviceInfoHardwareInformationSystem_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationSystem_FieldPathSelectorSerialNumber}
 25709  }
 25710  
 25711  func (s Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorSerialNumber) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationSystem_FieldTerminalPathValue {
 25712  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationSystem_FieldTerminalPathValue)
 25713  }
 25714  
 25715  func (s Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorSerialNumber) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationSystem_FieldTerminalPathArrayOfValues {
 25716  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationSystem_FieldTerminalPathArrayOfValues)
 25717  }
 25718  
 25719  type Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorConfiguration struct{}
 25720  
 25721  func (Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorConfiguration) FieldPath() *DeviceStatusDeviceInfoHardwareInformationSystem_FieldTerminalPath {
 25722  	return &DeviceStatusDeviceInfoHardwareInformationSystem_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationSystem_FieldPathSelectorConfiguration}
 25723  }
 25724  
 25725  func (s Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorConfiguration) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) *DeviceStatusDeviceInfoHardwareInformationSystem_FieldTerminalPathValue {
 25726  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationSystem_FieldTerminalPathValue)
 25727  }
 25728  
 25729  func (s Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorConfiguration) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_System_Configuration) *DeviceStatusDeviceInfoHardwareInformationSystem_FieldTerminalPathArrayOfValues {
 25730  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationSystem_FieldTerminalPathArrayOfValues)
 25731  }
 25732  
 25733  func (Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorConfiguration) WithSubPath(subPath DeviceStatusDeviceInfoHardwareInformationSystemConfiguration_FieldPath) *DeviceStatusDeviceInfoHardwareInformationSystem_FieldSubPath {
 25734  	return &DeviceStatusDeviceInfoHardwareInformationSystem_FieldSubPath{selector: DeviceStatusDeviceInfoHardwareInformationSystem_FieldPathSelectorConfiguration, subPath: subPath}
 25735  }
 25736  
 25737  func (s Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorConfiguration) WithSubValue(subPathValue DeviceStatusDeviceInfoHardwareInformationSystemConfiguration_FieldPathValue) *DeviceStatusDeviceInfoHardwareInformationSystem_FieldSubPathValue {
 25738  	return &DeviceStatusDeviceInfoHardwareInformationSystem_FieldSubPathValue{DeviceStatusDeviceInfoHardwareInformationSystem_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 25739  }
 25740  
 25741  func (s Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorConfiguration) WithSubArrayOfValues(subPathArrayOfValues DeviceStatusDeviceInfoHardwareInformationSystemConfiguration_FieldPathArrayOfValues) *DeviceStatusDeviceInfoHardwareInformationSystem_FieldSubPathArrayOfValues {
 25742  	return &DeviceStatusDeviceInfoHardwareInformationSystem_FieldSubPathArrayOfValues{DeviceStatusDeviceInfoHardwareInformationSystem_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 25743  }
 25744  
 25745  func (s Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorConfiguration) WithSubArrayItemValue(subPathArrayItemValue DeviceStatusDeviceInfoHardwareInformationSystemConfiguration_FieldPathArrayItemValue) *DeviceStatusDeviceInfoHardwareInformationSystem_FieldSubPathArrayItemValue {
 25746  	return &DeviceStatusDeviceInfoHardwareInformationSystem_FieldSubPathArrayItemValue{DeviceStatusDeviceInfoHardwareInformationSystem_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 25747  }
 25748  
 25749  func (Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorConfiguration) Chassis() Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorConfigurationChassis {
 25750  	return Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorConfigurationChassis{}
 25751  }
 25752  
 25753  func (Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorConfiguration) Uuid() Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorConfigurationUuid {
 25754  	return Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorConfigurationUuid{}
 25755  }
 25756  
 25757  func (Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorConfiguration) SkuNumber() Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorConfigurationSkuNumber {
 25758  	return Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorConfigurationSkuNumber{}
 25759  }
 25760  
 25761  func (Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorConfiguration) Family() Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorConfigurationFamily {
 25762  	return Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorConfigurationFamily{}
 25763  }
 25764  
 25765  type Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorConfigurationChassis struct{}
 25766  
 25767  func (Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorConfigurationChassis) FieldPath() *DeviceStatusDeviceInfoHardwareInformationSystem_FieldSubPath {
 25768  	return &DeviceStatusDeviceInfoHardwareInformationSystem_FieldSubPath{
 25769  		selector: DeviceStatusDeviceInfoHardwareInformationSystem_FieldPathSelectorConfiguration,
 25770  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationSystemConfigurationFieldPathBuilder().Chassis().FieldPath(),
 25771  	}
 25772  }
 25773  
 25774  func (s Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorConfigurationChassis) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationSystem_FieldSubPathValue {
 25775  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationSystem_FieldSubPathValue)
 25776  }
 25777  
 25778  func (s Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorConfigurationChassis) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationSystem_FieldSubPathArrayOfValues {
 25779  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationSystem_FieldSubPathArrayOfValues)
 25780  }
 25781  
 25782  type Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorConfigurationUuid struct{}
 25783  
 25784  func (Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorConfigurationUuid) FieldPath() *DeviceStatusDeviceInfoHardwareInformationSystem_FieldSubPath {
 25785  	return &DeviceStatusDeviceInfoHardwareInformationSystem_FieldSubPath{
 25786  		selector: DeviceStatusDeviceInfoHardwareInformationSystem_FieldPathSelectorConfiguration,
 25787  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationSystemConfigurationFieldPathBuilder().Uuid().FieldPath(),
 25788  	}
 25789  }
 25790  
 25791  func (s Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorConfigurationUuid) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationSystem_FieldSubPathValue {
 25792  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationSystem_FieldSubPathValue)
 25793  }
 25794  
 25795  func (s Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorConfigurationUuid) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationSystem_FieldSubPathArrayOfValues {
 25796  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationSystem_FieldSubPathArrayOfValues)
 25797  }
 25798  
 25799  type Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorConfigurationSkuNumber struct{}
 25800  
 25801  func (Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorConfigurationSkuNumber) FieldPath() *DeviceStatusDeviceInfoHardwareInformationSystem_FieldSubPath {
 25802  	return &DeviceStatusDeviceInfoHardwareInformationSystem_FieldSubPath{
 25803  		selector: DeviceStatusDeviceInfoHardwareInformationSystem_FieldPathSelectorConfiguration,
 25804  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationSystemConfigurationFieldPathBuilder().SkuNumber().FieldPath(),
 25805  	}
 25806  }
 25807  
 25808  func (s Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorConfigurationSkuNumber) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationSystem_FieldSubPathValue {
 25809  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationSystem_FieldSubPathValue)
 25810  }
 25811  
 25812  func (s Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorConfigurationSkuNumber) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationSystem_FieldSubPathArrayOfValues {
 25813  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationSystem_FieldSubPathArrayOfValues)
 25814  }
 25815  
 25816  type Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorConfigurationFamily struct{}
 25817  
 25818  func (Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorConfigurationFamily) FieldPath() *DeviceStatusDeviceInfoHardwareInformationSystem_FieldSubPath {
 25819  	return &DeviceStatusDeviceInfoHardwareInformationSystem_FieldSubPath{
 25820  		selector: DeviceStatusDeviceInfoHardwareInformationSystem_FieldPathSelectorConfiguration,
 25821  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationSystemConfigurationFieldPathBuilder().Family().FieldPath(),
 25822  	}
 25823  }
 25824  
 25825  func (s Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorConfigurationFamily) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationSystem_FieldSubPathValue {
 25826  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationSystem_FieldSubPathValue)
 25827  }
 25828  
 25829  func (s Device_Status_DeviceInfo_HardwareInformation_SystemPathSelectorConfigurationFamily) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationSystem_FieldSubPathArrayOfValues {
 25830  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationSystem_FieldSubPathArrayOfValues)
 25831  }
 25832  
 25833  type DeviceStatusDeviceInfoHardwareInformationCPUFieldPathBuilder struct{}
 25834  
 25835  func NewDeviceStatusDeviceInfoHardwareInformationCPUFieldPathBuilder() DeviceStatusDeviceInfoHardwareInformationCPUFieldPathBuilder {
 25836  	return DeviceStatusDeviceInfoHardwareInformationCPUFieldPathBuilder{}
 25837  }
 25838  func (DeviceStatusDeviceInfoHardwareInformationCPUFieldPathBuilder) Processors() Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessors {
 25839  	return Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessors{}
 25840  }
 25841  
 25842  type Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessors struct{}
 25843  
 25844  func (Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessors) FieldPath() *DeviceStatusDeviceInfoHardwareInformationCPU_FieldTerminalPath {
 25845  	return &DeviceStatusDeviceInfoHardwareInformationCPU_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationCPU_FieldPathSelectorProcessors}
 25846  }
 25847  
 25848  func (s Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessors) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldTerminalPathValue {
 25849  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationCPU_FieldTerminalPathValue)
 25850  }
 25851  
 25852  func (s Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessors) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldTerminalPathArrayOfValues {
 25853  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationCPU_FieldTerminalPathArrayOfValues)
 25854  }
 25855  
 25856  func (s Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessors) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldTerminalPathArrayItemValue {
 25857  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationCPU_FieldTerminalPathArrayItemValue)
 25858  }
 25859  func (Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessors) WithSubPath(subPath DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldPath) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPath {
 25860  	return &DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPath{selector: DeviceStatusDeviceInfoHardwareInformationCPU_FieldPathSelectorProcessors, subPath: subPath}
 25861  }
 25862  
 25863  func (s Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessors) WithSubValue(subPathValue DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldPathValue) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathValue {
 25864  	return &DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathValue{DeviceStatusDeviceInfoHardwareInformationCPU_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 25865  }
 25866  
 25867  func (s Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessors) WithSubArrayOfValues(subPathArrayOfValues DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldPathArrayOfValues) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathArrayOfValues {
 25868  	return &DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathArrayOfValues{DeviceStatusDeviceInfoHardwareInformationCPU_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 25869  }
 25870  
 25871  func (s Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessors) WithSubArrayItemValue(subPathArrayItemValue DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldPathArrayItemValue) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathArrayItemValue {
 25872  	return &DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathArrayItemValue{DeviceStatusDeviceInfoHardwareInformationCPU_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 25873  }
 25874  
 25875  func (Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessors) Vendor() Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsVendor {
 25876  	return Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsVendor{}
 25877  }
 25878  
 25879  func (Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessors) Model() Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsModel {
 25880  	return Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsModel{}
 25881  }
 25882  
 25883  func (Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessors) Capabilities() Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsCapabilities {
 25884  	return Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsCapabilities{}
 25885  }
 25886  
 25887  func (Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessors) NumThreads() Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsNumThreads {
 25888  	return Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsNumThreads{}
 25889  }
 25890  
 25891  func (Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessors) NumCores() Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsNumCores {
 25892  	return Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsNumCores{}
 25893  }
 25894  
 25895  func (Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessors) NumEnabledCores() Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsNumEnabledCores {
 25896  	return Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsNumEnabledCores{}
 25897  }
 25898  
 25899  func (Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessors) Name() Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsName {
 25900  	return Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsName{}
 25901  }
 25902  
 25903  func (Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessors) Serial() Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsSerial {
 25904  	return Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsSerial{}
 25905  }
 25906  
 25907  func (Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessors) FrequencyMhz() Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsFrequencyMhz {
 25908  	return Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsFrequencyMhz{}
 25909  }
 25910  
 25911  func (Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessors) MaxFrequencyMhz() Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsMaxFrequencyMhz {
 25912  	return Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsMaxFrequencyMhz{}
 25913  }
 25914  
 25915  func (Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessors) CacheInfo() Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsCacheInfo {
 25916  	return Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsCacheInfo{}
 25917  }
 25918  
 25919  func (Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessors) Driver() Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsDriver {
 25920  	return Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsDriver{}
 25921  }
 25922  
 25923  func (Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessors) Latency() Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsLatency {
 25924  	return Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsLatency{}
 25925  }
 25926  
 25927  func (Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessors) Clock() Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsClock {
 25928  	return Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsClock{}
 25929  }
 25930  
 25931  type Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsVendor struct{}
 25932  
 25933  func (Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsVendor) FieldPath() *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPath {
 25934  	return &DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPath{
 25935  		selector: DeviceStatusDeviceInfoHardwareInformationCPU_FieldPathSelectorProcessors,
 25936  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationCPUProcessorFieldPathBuilder().Vendor().FieldPath(),
 25937  	}
 25938  }
 25939  
 25940  func (s Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsVendor) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathValue {
 25941  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathValue)
 25942  }
 25943  
 25944  func (s Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsVendor) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathArrayOfValues {
 25945  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathArrayOfValues)
 25946  }
 25947  
 25948  type Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsModel struct{}
 25949  
 25950  func (Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsModel) FieldPath() *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPath {
 25951  	return &DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPath{
 25952  		selector: DeviceStatusDeviceInfoHardwareInformationCPU_FieldPathSelectorProcessors,
 25953  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationCPUProcessorFieldPathBuilder().Model().FieldPath(),
 25954  	}
 25955  }
 25956  
 25957  func (s Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsModel) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathValue {
 25958  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathValue)
 25959  }
 25960  
 25961  func (s Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsModel) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathArrayOfValues {
 25962  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathArrayOfValues)
 25963  }
 25964  
 25965  type Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsCapabilities struct{}
 25966  
 25967  func (Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsCapabilities) FieldPath() *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPath {
 25968  	return &DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPath{
 25969  		selector: DeviceStatusDeviceInfoHardwareInformationCPU_FieldPathSelectorProcessors,
 25970  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationCPUProcessorFieldPathBuilder().Capabilities().FieldPath(),
 25971  	}
 25972  }
 25973  
 25974  func (s Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsCapabilities) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_Capability) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathValue {
 25975  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathValue)
 25976  }
 25977  
 25978  func (s Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsCapabilities) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_Capability) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathArrayOfValues {
 25979  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathArrayOfValues)
 25980  }
 25981  
 25982  func (s Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsCapabilities) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_Capability) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathArrayItemValue {
 25983  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathArrayItemValue)
 25984  }
 25985  
 25986  func (Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsCapabilities) Name() Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsCapabilitiesName {
 25987  	return Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsCapabilitiesName{}
 25988  }
 25989  
 25990  func (Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsCapabilities) Description() Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsCapabilitiesDescription {
 25991  	return Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsCapabilitiesDescription{}
 25992  }
 25993  
 25994  type Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsCapabilitiesName struct{}
 25995  
 25996  func (Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsCapabilitiesName) FieldPath() *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPath {
 25997  	return &DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPath{
 25998  		selector: DeviceStatusDeviceInfoHardwareInformationCPU_FieldPathSelectorProcessors,
 25999  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationCPUProcessorFieldPathBuilder().Capabilities().Name().FieldPath(),
 26000  	}
 26001  }
 26002  
 26003  func (s Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsCapabilitiesName) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathValue {
 26004  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathValue)
 26005  }
 26006  
 26007  func (s Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsCapabilitiesName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathArrayOfValues {
 26008  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathArrayOfValues)
 26009  }
 26010  
 26011  type Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsCapabilitiesDescription struct{}
 26012  
 26013  func (Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsCapabilitiesDescription) FieldPath() *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPath {
 26014  	return &DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPath{
 26015  		selector: DeviceStatusDeviceInfoHardwareInformationCPU_FieldPathSelectorProcessors,
 26016  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationCPUProcessorFieldPathBuilder().Capabilities().Description().FieldPath(),
 26017  	}
 26018  }
 26019  
 26020  func (s Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsCapabilitiesDescription) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathValue {
 26021  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathValue)
 26022  }
 26023  
 26024  func (s Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsCapabilitiesDescription) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathArrayOfValues {
 26025  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathArrayOfValues)
 26026  }
 26027  
 26028  type Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsNumThreads struct{}
 26029  
 26030  func (Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsNumThreads) FieldPath() *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPath {
 26031  	return &DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPath{
 26032  		selector: DeviceStatusDeviceInfoHardwareInformationCPU_FieldPathSelectorProcessors,
 26033  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationCPUProcessorFieldPathBuilder().NumThreads().FieldPath(),
 26034  	}
 26035  }
 26036  
 26037  func (s Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsNumThreads) WithValue(value uint32) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathValue {
 26038  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathValue)
 26039  }
 26040  
 26041  func (s Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsNumThreads) WithArrayOfValues(values []uint32) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathArrayOfValues {
 26042  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathArrayOfValues)
 26043  }
 26044  
 26045  type Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsNumCores struct{}
 26046  
 26047  func (Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsNumCores) FieldPath() *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPath {
 26048  	return &DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPath{
 26049  		selector: DeviceStatusDeviceInfoHardwareInformationCPU_FieldPathSelectorProcessors,
 26050  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationCPUProcessorFieldPathBuilder().NumCores().FieldPath(),
 26051  	}
 26052  }
 26053  
 26054  func (s Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsNumCores) WithValue(value uint32) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathValue {
 26055  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathValue)
 26056  }
 26057  
 26058  func (s Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsNumCores) WithArrayOfValues(values []uint32) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathArrayOfValues {
 26059  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathArrayOfValues)
 26060  }
 26061  
 26062  type Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsNumEnabledCores struct{}
 26063  
 26064  func (Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsNumEnabledCores) FieldPath() *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPath {
 26065  	return &DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPath{
 26066  		selector: DeviceStatusDeviceInfoHardwareInformationCPU_FieldPathSelectorProcessors,
 26067  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationCPUProcessorFieldPathBuilder().NumEnabledCores().FieldPath(),
 26068  	}
 26069  }
 26070  
 26071  func (s Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsNumEnabledCores) WithValue(value uint32) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathValue {
 26072  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathValue)
 26073  }
 26074  
 26075  func (s Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsNumEnabledCores) WithArrayOfValues(values []uint32) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathArrayOfValues {
 26076  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathArrayOfValues)
 26077  }
 26078  
 26079  type Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsName struct{}
 26080  
 26081  func (Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsName) FieldPath() *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPath {
 26082  	return &DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPath{
 26083  		selector: DeviceStatusDeviceInfoHardwareInformationCPU_FieldPathSelectorProcessors,
 26084  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationCPUProcessorFieldPathBuilder().Name().FieldPath(),
 26085  	}
 26086  }
 26087  
 26088  func (s Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsName) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathValue {
 26089  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathValue)
 26090  }
 26091  
 26092  func (s Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathArrayOfValues {
 26093  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathArrayOfValues)
 26094  }
 26095  
 26096  type Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsSerial struct{}
 26097  
 26098  func (Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsSerial) FieldPath() *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPath {
 26099  	return &DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPath{
 26100  		selector: DeviceStatusDeviceInfoHardwareInformationCPU_FieldPathSelectorProcessors,
 26101  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationCPUProcessorFieldPathBuilder().Serial().FieldPath(),
 26102  	}
 26103  }
 26104  
 26105  func (s Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsSerial) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathValue {
 26106  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathValue)
 26107  }
 26108  
 26109  func (s Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsSerial) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathArrayOfValues {
 26110  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathArrayOfValues)
 26111  }
 26112  
 26113  type Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsFrequencyMhz struct{}
 26114  
 26115  func (Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsFrequencyMhz) FieldPath() *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPath {
 26116  	return &DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPath{
 26117  		selector: DeviceStatusDeviceInfoHardwareInformationCPU_FieldPathSelectorProcessors,
 26118  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationCPUProcessorFieldPathBuilder().FrequencyMhz().FieldPath(),
 26119  	}
 26120  }
 26121  
 26122  func (s Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsFrequencyMhz) WithValue(value int64) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathValue {
 26123  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathValue)
 26124  }
 26125  
 26126  func (s Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsFrequencyMhz) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathArrayOfValues {
 26127  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathArrayOfValues)
 26128  }
 26129  
 26130  type Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsMaxFrequencyMhz struct{}
 26131  
 26132  func (Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsMaxFrequencyMhz) FieldPath() *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPath {
 26133  	return &DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPath{
 26134  		selector: DeviceStatusDeviceInfoHardwareInformationCPU_FieldPathSelectorProcessors,
 26135  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationCPUProcessorFieldPathBuilder().MaxFrequencyMhz().FieldPath(),
 26136  	}
 26137  }
 26138  
 26139  func (s Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsMaxFrequencyMhz) WithValue(value int64) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathValue {
 26140  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathValue)
 26141  }
 26142  
 26143  func (s Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsMaxFrequencyMhz) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathArrayOfValues {
 26144  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathArrayOfValues)
 26145  }
 26146  
 26147  type Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsCacheInfo struct{}
 26148  
 26149  func (Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsCacheInfo) FieldPath() *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPath {
 26150  	return &DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPath{
 26151  		selector: DeviceStatusDeviceInfoHardwareInformationCPU_FieldPathSelectorProcessors,
 26152  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationCPUProcessorFieldPathBuilder().CacheInfo().FieldPath(),
 26153  	}
 26154  }
 26155  
 26156  func (s Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsCacheInfo) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathValue {
 26157  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathValue)
 26158  }
 26159  
 26160  func (s Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsCacheInfo) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathArrayOfValues {
 26161  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathArrayOfValues)
 26162  }
 26163  
 26164  func (s Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsCacheInfo) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathArrayItemValue {
 26165  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathArrayItemValue)
 26166  }
 26167  
 26168  func (Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsCacheInfo) Type() Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsCacheInfoType {
 26169  	return Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsCacheInfoType{}
 26170  }
 26171  
 26172  func (Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsCacheInfo) SizeBytes() Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsCacheInfoSizeBytes {
 26173  	return Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsCacheInfoSizeBytes{}
 26174  }
 26175  
 26176  type Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsCacheInfoType struct{}
 26177  
 26178  func (Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsCacheInfoType) FieldPath() *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPath {
 26179  	return &DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPath{
 26180  		selector: DeviceStatusDeviceInfoHardwareInformationCPU_FieldPathSelectorProcessors,
 26181  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationCPUProcessorFieldPathBuilder().CacheInfo().Type().FieldPath(),
 26182  	}
 26183  }
 26184  
 26185  func (s Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsCacheInfoType) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathValue {
 26186  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathValue)
 26187  }
 26188  
 26189  func (s Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsCacheInfoType) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathArrayOfValues {
 26190  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathArrayOfValues)
 26191  }
 26192  
 26193  type Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsCacheInfoSizeBytes struct{}
 26194  
 26195  func (Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsCacheInfoSizeBytes) FieldPath() *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPath {
 26196  	return &DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPath{
 26197  		selector: DeviceStatusDeviceInfoHardwareInformationCPU_FieldPathSelectorProcessors,
 26198  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationCPUProcessorFieldPathBuilder().CacheInfo().SizeBytes().FieldPath(),
 26199  	}
 26200  }
 26201  
 26202  func (s Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsCacheInfoSizeBytes) WithValue(value int64) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathValue {
 26203  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathValue)
 26204  }
 26205  
 26206  func (s Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsCacheInfoSizeBytes) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathArrayOfValues {
 26207  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathArrayOfValues)
 26208  }
 26209  
 26210  type Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsDriver struct{}
 26211  
 26212  func (Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsDriver) FieldPath() *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPath {
 26213  	return &DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPath{
 26214  		selector: DeviceStatusDeviceInfoHardwareInformationCPU_FieldPathSelectorProcessors,
 26215  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationCPUProcessorFieldPathBuilder().Driver().FieldPath(),
 26216  	}
 26217  }
 26218  
 26219  func (s Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsDriver) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathValue {
 26220  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathValue)
 26221  }
 26222  
 26223  func (s Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsDriver) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathArrayOfValues {
 26224  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathArrayOfValues)
 26225  }
 26226  
 26227  type Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsLatency struct{}
 26228  
 26229  func (Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsLatency) FieldPath() *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPath {
 26230  	return &DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPath{
 26231  		selector: DeviceStatusDeviceInfoHardwareInformationCPU_FieldPathSelectorProcessors,
 26232  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationCPUProcessorFieldPathBuilder().Latency().FieldPath(),
 26233  	}
 26234  }
 26235  
 26236  func (s Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsLatency) WithValue(value int64) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathValue {
 26237  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathValue)
 26238  }
 26239  
 26240  func (s Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsLatency) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathArrayOfValues {
 26241  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathArrayOfValues)
 26242  }
 26243  
 26244  type Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsClock struct{}
 26245  
 26246  func (Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsClock) FieldPath() *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPath {
 26247  	return &DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPath{
 26248  		selector: DeviceStatusDeviceInfoHardwareInformationCPU_FieldPathSelectorProcessors,
 26249  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationCPUProcessorFieldPathBuilder().Clock().FieldPath(),
 26250  	}
 26251  }
 26252  
 26253  func (s Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsClock) WithValue(value int64) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathValue {
 26254  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathValue)
 26255  }
 26256  
 26257  func (s Device_Status_DeviceInfo_HardwareInformation_CPUPathSelectorProcessorsClock) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathArrayOfValues {
 26258  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationCPU_FieldSubPathArrayOfValues)
 26259  }
 26260  
 26261  type DeviceStatusDeviceInfoHardwareInformationBlockFieldPathBuilder struct{}
 26262  
 26263  func NewDeviceStatusDeviceInfoHardwareInformationBlockFieldPathBuilder() DeviceStatusDeviceInfoHardwareInformationBlockFieldPathBuilder {
 26264  	return DeviceStatusDeviceInfoHardwareInformationBlockFieldPathBuilder{}
 26265  }
 26266  func (DeviceStatusDeviceInfoHardwareInformationBlockFieldPathBuilder) Disks() Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisks {
 26267  	return Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisks{}
 26268  }
 26269  
 26270  type Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisks struct{}
 26271  
 26272  func (Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisks) FieldPath() *DeviceStatusDeviceInfoHardwareInformationBlock_FieldTerminalPath {
 26273  	return &DeviceStatusDeviceInfoHardwareInformationBlock_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationBlock_FieldPathSelectorDisks}
 26274  }
 26275  
 26276  func (s Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisks) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk) *DeviceStatusDeviceInfoHardwareInformationBlock_FieldTerminalPathValue {
 26277  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationBlock_FieldTerminalPathValue)
 26278  }
 26279  
 26280  func (s Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisks) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_Block_Disk) *DeviceStatusDeviceInfoHardwareInformationBlock_FieldTerminalPathArrayOfValues {
 26281  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationBlock_FieldTerminalPathArrayOfValues)
 26282  }
 26283  
 26284  func (s Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisks) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) *DeviceStatusDeviceInfoHardwareInformationBlock_FieldTerminalPathArrayItemValue {
 26285  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationBlock_FieldTerminalPathArrayItemValue)
 26286  }
 26287  func (Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisks) WithSubPath(subPath DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldPath) *DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPath {
 26288  	return &DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPath{selector: DeviceStatusDeviceInfoHardwareInformationBlock_FieldPathSelectorDisks, subPath: subPath}
 26289  }
 26290  
 26291  func (s Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisks) WithSubValue(subPathValue DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldPathValue) *DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathValue {
 26292  	return &DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathValue{DeviceStatusDeviceInfoHardwareInformationBlock_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 26293  }
 26294  
 26295  func (s Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisks) WithSubArrayOfValues(subPathArrayOfValues DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldPathArrayOfValues) *DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathArrayOfValues {
 26296  	return &DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathArrayOfValues{DeviceStatusDeviceInfoHardwareInformationBlock_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 26297  }
 26298  
 26299  func (s Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisks) WithSubArrayItemValue(subPathArrayItemValue DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldPathArrayItemValue) *DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathArrayItemValue {
 26300  	return &DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathArrayItemValue{DeviceStatusDeviceInfoHardwareInformationBlock_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 26301  }
 26302  
 26303  func (Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisks) Name() Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksName {
 26304  	return Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksName{}
 26305  }
 26306  
 26307  func (Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisks) SizeBytes() Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksSizeBytes {
 26308  	return Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksSizeBytes{}
 26309  }
 26310  
 26311  func (Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisks) DriveType() Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksDriveType {
 26312  	return Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksDriveType{}
 26313  }
 26314  
 26315  func (Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisks) Vendor() Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksVendor {
 26316  	return Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksVendor{}
 26317  }
 26318  
 26319  func (Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisks) Model() Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksModel {
 26320  	return Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksModel{}
 26321  }
 26322  
 26323  func (Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisks) SerialNumber() Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksSerialNumber {
 26324  	return Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksSerialNumber{}
 26325  }
 26326  
 26327  func (Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisks) Wwn() Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksWwn {
 26328  	return Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksWwn{}
 26329  }
 26330  
 26331  func (Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisks) Partitions() Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksPartitions {
 26332  	return Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksPartitions{}
 26333  }
 26334  
 26335  type Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksName struct{}
 26336  
 26337  func (Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksName) FieldPath() *DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPath {
 26338  	return &DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPath{
 26339  		selector: DeviceStatusDeviceInfoHardwareInformationBlock_FieldPathSelectorDisks,
 26340  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationBlockDiskFieldPathBuilder().Name().FieldPath(),
 26341  	}
 26342  }
 26343  
 26344  func (s Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksName) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathValue {
 26345  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathValue)
 26346  }
 26347  
 26348  func (s Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathArrayOfValues {
 26349  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathArrayOfValues)
 26350  }
 26351  
 26352  type Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksSizeBytes struct{}
 26353  
 26354  func (Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksSizeBytes) FieldPath() *DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPath {
 26355  	return &DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPath{
 26356  		selector: DeviceStatusDeviceInfoHardwareInformationBlock_FieldPathSelectorDisks,
 26357  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationBlockDiskFieldPathBuilder().SizeBytes().FieldPath(),
 26358  	}
 26359  }
 26360  
 26361  func (s Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksSizeBytes) WithValue(value int64) *DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathValue {
 26362  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathValue)
 26363  }
 26364  
 26365  func (s Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksSizeBytes) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathArrayOfValues {
 26366  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathArrayOfValues)
 26367  }
 26368  
 26369  type Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksDriveType struct{}
 26370  
 26371  func (Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksDriveType) FieldPath() *DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPath {
 26372  	return &DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPath{
 26373  		selector: DeviceStatusDeviceInfoHardwareInformationBlock_FieldPathSelectorDisks,
 26374  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationBlockDiskFieldPathBuilder().DriveType().FieldPath(),
 26375  	}
 26376  }
 26377  
 26378  func (s Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksDriveType) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathValue {
 26379  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathValue)
 26380  }
 26381  
 26382  func (s Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksDriveType) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathArrayOfValues {
 26383  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathArrayOfValues)
 26384  }
 26385  
 26386  type Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksVendor struct{}
 26387  
 26388  func (Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksVendor) FieldPath() *DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPath {
 26389  	return &DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPath{
 26390  		selector: DeviceStatusDeviceInfoHardwareInformationBlock_FieldPathSelectorDisks,
 26391  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationBlockDiskFieldPathBuilder().Vendor().FieldPath(),
 26392  	}
 26393  }
 26394  
 26395  func (s Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksVendor) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathValue {
 26396  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathValue)
 26397  }
 26398  
 26399  func (s Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksVendor) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathArrayOfValues {
 26400  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathArrayOfValues)
 26401  }
 26402  
 26403  type Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksModel struct{}
 26404  
 26405  func (Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksModel) FieldPath() *DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPath {
 26406  	return &DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPath{
 26407  		selector: DeviceStatusDeviceInfoHardwareInformationBlock_FieldPathSelectorDisks,
 26408  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationBlockDiskFieldPathBuilder().Model().FieldPath(),
 26409  	}
 26410  }
 26411  
 26412  func (s Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksModel) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathValue {
 26413  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathValue)
 26414  }
 26415  
 26416  func (s Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksModel) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathArrayOfValues {
 26417  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathArrayOfValues)
 26418  }
 26419  
 26420  type Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksSerialNumber struct{}
 26421  
 26422  func (Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksSerialNumber) FieldPath() *DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPath {
 26423  	return &DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPath{
 26424  		selector: DeviceStatusDeviceInfoHardwareInformationBlock_FieldPathSelectorDisks,
 26425  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationBlockDiskFieldPathBuilder().SerialNumber().FieldPath(),
 26426  	}
 26427  }
 26428  
 26429  func (s Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksSerialNumber) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathValue {
 26430  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathValue)
 26431  }
 26432  
 26433  func (s Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksSerialNumber) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathArrayOfValues {
 26434  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathArrayOfValues)
 26435  }
 26436  
 26437  type Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksWwn struct{}
 26438  
 26439  func (Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksWwn) FieldPath() *DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPath {
 26440  	return &DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPath{
 26441  		selector: DeviceStatusDeviceInfoHardwareInformationBlock_FieldPathSelectorDisks,
 26442  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationBlockDiskFieldPathBuilder().Wwn().FieldPath(),
 26443  	}
 26444  }
 26445  
 26446  func (s Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksWwn) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathValue {
 26447  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathValue)
 26448  }
 26449  
 26450  func (s Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksWwn) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathArrayOfValues {
 26451  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathArrayOfValues)
 26452  }
 26453  
 26454  type Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksPartitions struct{}
 26455  
 26456  func (Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksPartitions) FieldPath() *DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPath {
 26457  	return &DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPath{
 26458  		selector: DeviceStatusDeviceInfoHardwareInformationBlock_FieldPathSelectorDisks,
 26459  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationBlockDiskFieldPathBuilder().Partitions().FieldPath(),
 26460  	}
 26461  }
 26462  
 26463  func (s Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksPartitions) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) *DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathValue {
 26464  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathValue)
 26465  }
 26466  
 26467  func (s Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksPartitions) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) *DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathArrayOfValues {
 26468  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathArrayOfValues)
 26469  }
 26470  
 26471  func (s Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksPartitions) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) *DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathArrayItemValue {
 26472  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathArrayItemValue)
 26473  }
 26474  
 26475  func (Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksPartitions) Name() Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksPartitionsName {
 26476  	return Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksPartitionsName{}
 26477  }
 26478  
 26479  func (Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksPartitions) SizeBytes() Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksPartitionsSizeBytes {
 26480  	return Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksPartitionsSizeBytes{}
 26481  }
 26482  
 26483  func (Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksPartitions) MountPoint() Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksPartitionsMountPoint {
 26484  	return Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksPartitionsMountPoint{}
 26485  }
 26486  
 26487  func (Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksPartitions) Type() Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksPartitionsType {
 26488  	return Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksPartitionsType{}
 26489  }
 26490  
 26491  type Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksPartitionsName struct{}
 26492  
 26493  func (Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksPartitionsName) FieldPath() *DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPath {
 26494  	return &DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPath{
 26495  		selector: DeviceStatusDeviceInfoHardwareInformationBlock_FieldPathSelectorDisks,
 26496  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationBlockDiskFieldPathBuilder().Partitions().Name().FieldPath(),
 26497  	}
 26498  }
 26499  
 26500  func (s Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksPartitionsName) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathValue {
 26501  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathValue)
 26502  }
 26503  
 26504  func (s Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksPartitionsName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathArrayOfValues {
 26505  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathArrayOfValues)
 26506  }
 26507  
 26508  type Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksPartitionsSizeBytes struct{}
 26509  
 26510  func (Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksPartitionsSizeBytes) FieldPath() *DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPath {
 26511  	return &DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPath{
 26512  		selector: DeviceStatusDeviceInfoHardwareInformationBlock_FieldPathSelectorDisks,
 26513  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationBlockDiskFieldPathBuilder().Partitions().SizeBytes().FieldPath(),
 26514  	}
 26515  }
 26516  
 26517  func (s Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksPartitionsSizeBytes) WithValue(value int64) *DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathValue {
 26518  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathValue)
 26519  }
 26520  
 26521  func (s Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksPartitionsSizeBytes) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathArrayOfValues {
 26522  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathArrayOfValues)
 26523  }
 26524  
 26525  type Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksPartitionsMountPoint struct{}
 26526  
 26527  func (Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksPartitionsMountPoint) FieldPath() *DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPath {
 26528  	return &DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPath{
 26529  		selector: DeviceStatusDeviceInfoHardwareInformationBlock_FieldPathSelectorDisks,
 26530  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationBlockDiskFieldPathBuilder().Partitions().MountPoint().FieldPath(),
 26531  	}
 26532  }
 26533  
 26534  func (s Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksPartitionsMountPoint) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathValue {
 26535  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathValue)
 26536  }
 26537  
 26538  func (s Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksPartitionsMountPoint) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathArrayOfValues {
 26539  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathArrayOfValues)
 26540  }
 26541  
 26542  type Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksPartitionsType struct{}
 26543  
 26544  func (Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksPartitionsType) FieldPath() *DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPath {
 26545  	return &DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPath{
 26546  		selector: DeviceStatusDeviceInfoHardwareInformationBlock_FieldPathSelectorDisks,
 26547  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationBlockDiskFieldPathBuilder().Partitions().Type().FieldPath(),
 26548  	}
 26549  }
 26550  
 26551  func (s Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksPartitionsType) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathValue {
 26552  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathValue)
 26553  }
 26554  
 26555  func (s Device_Status_DeviceInfo_HardwareInformation_BlockPathSelectorDisksPartitionsType) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathArrayOfValues {
 26556  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationBlock_FieldSubPathArrayOfValues)
 26557  }
 26558  
 26559  type DeviceStatusDeviceInfoHardwareInformationNetworkFieldPathBuilder struct{}
 26560  
 26561  func NewDeviceStatusDeviceInfoHardwareInformationNetworkFieldPathBuilder() DeviceStatusDeviceInfoHardwareInformationNetworkFieldPathBuilder {
 26562  	return DeviceStatusDeviceInfoHardwareInformationNetworkFieldPathBuilder{}
 26563  }
 26564  func (DeviceStatusDeviceInfoHardwareInformationNetworkFieldPathBuilder) Nics() Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNics {
 26565  	return Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNics{}
 26566  }
 26567  
 26568  type Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNics struct{}
 26569  
 26570  func (Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNics) FieldPath() *DeviceStatusDeviceInfoHardwareInformationNetwork_FieldTerminalPath {
 26571  	return &DeviceStatusDeviceInfoHardwareInformationNetwork_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationNetwork_FieldPathSelectorNics}
 26572  }
 26573  
 26574  func (s Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNics) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_Network_NIC) *DeviceStatusDeviceInfoHardwareInformationNetwork_FieldTerminalPathValue {
 26575  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationNetwork_FieldTerminalPathValue)
 26576  }
 26577  
 26578  func (s Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNics) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_Network_NIC) *DeviceStatusDeviceInfoHardwareInformationNetwork_FieldTerminalPathArrayOfValues {
 26579  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationNetwork_FieldTerminalPathArrayOfValues)
 26580  }
 26581  
 26582  func (s Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNics) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) *DeviceStatusDeviceInfoHardwareInformationNetwork_FieldTerminalPathArrayItemValue {
 26583  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationNetwork_FieldTerminalPathArrayItemValue)
 26584  }
 26585  func (Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNics) WithSubPath(subPath DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldPath) *DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPath {
 26586  	return &DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPath{selector: DeviceStatusDeviceInfoHardwareInformationNetwork_FieldPathSelectorNics, subPath: subPath}
 26587  }
 26588  
 26589  func (s Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNics) WithSubValue(subPathValue DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldPathValue) *DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPathValue {
 26590  	return &DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPathValue{DeviceStatusDeviceInfoHardwareInformationNetwork_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 26591  }
 26592  
 26593  func (s Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNics) WithSubArrayOfValues(subPathArrayOfValues DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldPathArrayOfValues) *DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPathArrayOfValues {
 26594  	return &DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPathArrayOfValues{DeviceStatusDeviceInfoHardwareInformationNetwork_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 26595  }
 26596  
 26597  func (s Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNics) WithSubArrayItemValue(subPathArrayItemValue DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldPathArrayItemValue) *DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPathArrayItemValue {
 26598  	return &DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPathArrayItemValue{DeviceStatusDeviceInfoHardwareInformationNetwork_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 26599  }
 26600  
 26601  func (Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNics) Name() Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsName {
 26602  	return Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsName{}
 26603  }
 26604  
 26605  func (Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNics) MacAddress() Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsMacAddress {
 26606  	return Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsMacAddress{}
 26607  }
 26608  
 26609  func (Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNics) Virtual() Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsVirtual {
 26610  	return Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsVirtual{}
 26611  }
 26612  
 26613  func (Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNics) Description() Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsDescription {
 26614  	return Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsDescription{}
 26615  }
 26616  
 26617  func (Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNics) ProductName() Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsProductName {
 26618  	return Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsProductName{}
 26619  }
 26620  
 26621  func (Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNics) Vendor() Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsVendor {
 26622  	return Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsVendor{}
 26623  }
 26624  
 26625  func (Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNics) Subvendor() Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsSubvendor {
 26626  	return Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsSubvendor{}
 26627  }
 26628  
 26629  func (Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNics) Setting() Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsSetting {
 26630  	return Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsSetting{}
 26631  }
 26632  
 26633  type Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsName struct{}
 26634  
 26635  func (Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsName) FieldPath() *DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPath {
 26636  	return &DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPath{
 26637  		selector: DeviceStatusDeviceInfoHardwareInformationNetwork_FieldPathSelectorNics,
 26638  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationNetworkNICFieldPathBuilder().Name().FieldPath(),
 26639  	}
 26640  }
 26641  
 26642  func (s Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsName) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPathValue {
 26643  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPathValue)
 26644  }
 26645  
 26646  func (s Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPathArrayOfValues {
 26647  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPathArrayOfValues)
 26648  }
 26649  
 26650  type Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsMacAddress struct{}
 26651  
 26652  func (Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsMacAddress) FieldPath() *DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPath {
 26653  	return &DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPath{
 26654  		selector: DeviceStatusDeviceInfoHardwareInformationNetwork_FieldPathSelectorNics,
 26655  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationNetworkNICFieldPathBuilder().MacAddress().FieldPath(),
 26656  	}
 26657  }
 26658  
 26659  func (s Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsMacAddress) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPathValue {
 26660  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPathValue)
 26661  }
 26662  
 26663  func (s Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsMacAddress) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPathArrayOfValues {
 26664  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPathArrayOfValues)
 26665  }
 26666  
 26667  type Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsVirtual struct{}
 26668  
 26669  func (Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsVirtual) FieldPath() *DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPath {
 26670  	return &DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPath{
 26671  		selector: DeviceStatusDeviceInfoHardwareInformationNetwork_FieldPathSelectorNics,
 26672  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationNetworkNICFieldPathBuilder().Virtual().FieldPath(),
 26673  	}
 26674  }
 26675  
 26676  func (s Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsVirtual) WithValue(value bool) *DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPathValue {
 26677  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPathValue)
 26678  }
 26679  
 26680  func (s Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsVirtual) WithArrayOfValues(values []bool) *DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPathArrayOfValues {
 26681  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPathArrayOfValues)
 26682  }
 26683  
 26684  type Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsDescription struct{}
 26685  
 26686  func (Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsDescription) FieldPath() *DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPath {
 26687  	return &DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPath{
 26688  		selector: DeviceStatusDeviceInfoHardwareInformationNetwork_FieldPathSelectorNics,
 26689  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationNetworkNICFieldPathBuilder().Description().FieldPath(),
 26690  	}
 26691  }
 26692  
 26693  func (s Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsDescription) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPathValue {
 26694  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPathValue)
 26695  }
 26696  
 26697  func (s Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsDescription) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPathArrayOfValues {
 26698  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPathArrayOfValues)
 26699  }
 26700  
 26701  type Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsProductName struct{}
 26702  
 26703  func (Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsProductName) FieldPath() *DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPath {
 26704  	return &DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPath{
 26705  		selector: DeviceStatusDeviceInfoHardwareInformationNetwork_FieldPathSelectorNics,
 26706  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationNetworkNICFieldPathBuilder().ProductName().FieldPath(),
 26707  	}
 26708  }
 26709  
 26710  func (s Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsProductName) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPathValue {
 26711  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPathValue)
 26712  }
 26713  
 26714  func (s Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsProductName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPathArrayOfValues {
 26715  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPathArrayOfValues)
 26716  }
 26717  
 26718  type Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsVendor struct{}
 26719  
 26720  func (Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsVendor) FieldPath() *DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPath {
 26721  	return &DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPath{
 26722  		selector: DeviceStatusDeviceInfoHardwareInformationNetwork_FieldPathSelectorNics,
 26723  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationNetworkNICFieldPathBuilder().Vendor().FieldPath(),
 26724  	}
 26725  }
 26726  
 26727  func (s Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsVendor) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPathValue {
 26728  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPathValue)
 26729  }
 26730  
 26731  func (s Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsVendor) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPathArrayOfValues {
 26732  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPathArrayOfValues)
 26733  }
 26734  
 26735  type Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsSubvendor struct{}
 26736  
 26737  func (Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsSubvendor) FieldPath() *DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPath {
 26738  	return &DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPath{
 26739  		selector: DeviceStatusDeviceInfoHardwareInformationNetwork_FieldPathSelectorNics,
 26740  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationNetworkNICFieldPathBuilder().Subvendor().FieldPath(),
 26741  	}
 26742  }
 26743  
 26744  func (s Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsSubvendor) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPathValue {
 26745  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPathValue)
 26746  }
 26747  
 26748  func (s Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsSubvendor) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPathArrayOfValues {
 26749  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPathArrayOfValues)
 26750  }
 26751  
 26752  type Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsSetting struct{}
 26753  
 26754  func (Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsSetting) FieldPath() *DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPath {
 26755  	return &DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPath{
 26756  		selector: DeviceStatusDeviceInfoHardwareInformationNetwork_FieldPathSelectorNics,
 26757  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationNetworkNICFieldPathBuilder().Setting().FieldPath(),
 26758  	}
 26759  }
 26760  
 26761  func (s Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsSetting) WithValue(value map[string]string) *DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPathValue {
 26762  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPathValue)
 26763  }
 26764  
 26765  func (s Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsSetting) WithArrayOfValues(values []map[string]string) *DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPathArrayOfValues {
 26766  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPathArrayOfValues)
 26767  }
 26768  
 26769  func (Device_Status_DeviceInfo_HardwareInformation_NetworkPathSelectorNicsSetting) WithKey(key string) Device_Status_DeviceInfo_HardwareInformation_NetworkMapPathSelectorNicsSetting {
 26770  	return Device_Status_DeviceInfo_HardwareInformation_NetworkMapPathSelectorNicsSetting{key: key}
 26771  }
 26772  
 26773  type Device_Status_DeviceInfo_HardwareInformation_NetworkMapPathSelectorNicsSetting struct {
 26774  	key string
 26775  }
 26776  
 26777  func (s Device_Status_DeviceInfo_HardwareInformation_NetworkMapPathSelectorNicsSetting) FieldPath() *DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPath {
 26778  	return &DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPath{
 26779  		selector: DeviceStatusDeviceInfoHardwareInformationNetwork_FieldPathSelectorNics,
 26780  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationNetworkNICFieldPathBuilder().Setting().WithKey(s.key).FieldPath(),
 26781  	}
 26782  }
 26783  
 26784  func (s Device_Status_DeviceInfo_HardwareInformation_NetworkMapPathSelectorNicsSetting) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPathValue {
 26785  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPathValue)
 26786  }
 26787  
 26788  func (s Device_Status_DeviceInfo_HardwareInformation_NetworkMapPathSelectorNicsSetting) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPathArrayOfValues {
 26789  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationNetwork_FieldSubPathArrayOfValues)
 26790  }
 26791  
 26792  type DeviceStatusDeviceInfoHardwareInformationGPUFieldPathBuilder struct{}
 26793  
 26794  func NewDeviceStatusDeviceInfoHardwareInformationGPUFieldPathBuilder() DeviceStatusDeviceInfoHardwareInformationGPUFieldPathBuilder {
 26795  	return DeviceStatusDeviceInfoHardwareInformationGPUFieldPathBuilder{}
 26796  }
 26797  func (DeviceStatusDeviceInfoHardwareInformationGPUFieldPathBuilder) GraphicCards() Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCards {
 26798  	return Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCards{}
 26799  }
 26800  
 26801  type Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCards struct{}
 26802  
 26803  func (Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCards) FieldPath() *DeviceStatusDeviceInfoHardwareInformationGPU_FieldTerminalPath {
 26804  	return &DeviceStatusDeviceInfoHardwareInformationGPU_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationGPU_FieldPathSelectorGraphicCards}
 26805  }
 26806  
 26807  func (s Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCards) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) *DeviceStatusDeviceInfoHardwareInformationGPU_FieldTerminalPathValue {
 26808  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationGPU_FieldTerminalPathValue)
 26809  }
 26810  
 26811  func (s Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCards) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) *DeviceStatusDeviceInfoHardwareInformationGPU_FieldTerminalPathArrayOfValues {
 26812  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationGPU_FieldTerminalPathArrayOfValues)
 26813  }
 26814  
 26815  func (s Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCards) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) *DeviceStatusDeviceInfoHardwareInformationGPU_FieldTerminalPathArrayItemValue {
 26816  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationGPU_FieldTerminalPathArrayItemValue)
 26817  }
 26818  func (Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCards) WithSubPath(subPath DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldPath) *DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPath {
 26819  	return &DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPath{selector: DeviceStatusDeviceInfoHardwareInformationGPU_FieldPathSelectorGraphicCards, subPath: subPath}
 26820  }
 26821  
 26822  func (s Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCards) WithSubValue(subPathValue DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldPathValue) *DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPathValue {
 26823  	return &DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPathValue{DeviceStatusDeviceInfoHardwareInformationGPU_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 26824  }
 26825  
 26826  func (s Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCards) WithSubArrayOfValues(subPathArrayOfValues DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldPathArrayOfValues) *DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPathArrayOfValues {
 26827  	return &DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPathArrayOfValues{DeviceStatusDeviceInfoHardwareInformationGPU_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 26828  }
 26829  
 26830  func (s Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCards) WithSubArrayItemValue(subPathArrayItemValue DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldPathArrayItemValue) *DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPathArrayItemValue {
 26831  	return &DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPathArrayItemValue{DeviceStatusDeviceInfoHardwareInformationGPU_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 26832  }
 26833  
 26834  func (Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCards) Index() Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsIndex {
 26835  	return Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsIndex{}
 26836  }
 26837  
 26838  func (Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCards) Device() Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsDevice {
 26839  	return Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsDevice{}
 26840  }
 26841  
 26842  type Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsIndex struct{}
 26843  
 26844  func (Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsIndex) FieldPath() *DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPath {
 26845  	return &DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPath{
 26846  		selector: DeviceStatusDeviceInfoHardwareInformationGPU_FieldPathSelectorGraphicCards,
 26847  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationGPUGraphicCardFieldPathBuilder().Index().FieldPath(),
 26848  	}
 26849  }
 26850  
 26851  func (s Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsIndex) WithValue(value int64) *DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPathValue {
 26852  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPathValue)
 26853  }
 26854  
 26855  func (s Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsIndex) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPathArrayOfValues {
 26856  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPathArrayOfValues)
 26857  }
 26858  
 26859  type Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsDevice struct{}
 26860  
 26861  func (Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsDevice) FieldPath() *DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPath {
 26862  	return &DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPath{
 26863  		selector: DeviceStatusDeviceInfoHardwareInformationGPU_FieldPathSelectorGraphicCards,
 26864  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationGPUGraphicCardFieldPathBuilder().Device().FieldPath(),
 26865  	}
 26866  }
 26867  
 26868  func (s Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsDevice) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) *DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPathValue {
 26869  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPathValue)
 26870  }
 26871  
 26872  func (s Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsDevice) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_PCIDevice) *DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPathArrayOfValues {
 26873  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPathArrayOfValues)
 26874  }
 26875  
 26876  func (Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsDevice) Address() Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsDeviceAddress {
 26877  	return Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsDeviceAddress{}
 26878  }
 26879  
 26880  func (Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsDevice) Vendor() Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsDeviceVendor {
 26881  	return Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsDeviceVendor{}
 26882  }
 26883  
 26884  func (Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsDevice) Product() Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsDeviceProduct {
 26885  	return Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsDeviceProduct{}
 26886  }
 26887  
 26888  func (Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsDevice) Name() Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsDeviceName {
 26889  	return Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsDeviceName{}
 26890  }
 26891  
 26892  func (Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsDevice) Subvendor() Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsDeviceSubvendor {
 26893  	return Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsDeviceSubvendor{}
 26894  }
 26895  
 26896  type Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsDeviceAddress struct{}
 26897  
 26898  func (Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsDeviceAddress) FieldPath() *DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPath {
 26899  	return &DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPath{
 26900  		selector: DeviceStatusDeviceInfoHardwareInformationGPU_FieldPathSelectorGraphicCards,
 26901  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationGPUGraphicCardFieldPathBuilder().Device().Address().FieldPath(),
 26902  	}
 26903  }
 26904  
 26905  func (s Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsDeviceAddress) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPathValue {
 26906  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPathValue)
 26907  }
 26908  
 26909  func (s Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsDeviceAddress) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPathArrayOfValues {
 26910  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPathArrayOfValues)
 26911  }
 26912  
 26913  type Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsDeviceVendor struct{}
 26914  
 26915  func (Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsDeviceVendor) FieldPath() *DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPath {
 26916  	return &DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPath{
 26917  		selector: DeviceStatusDeviceInfoHardwareInformationGPU_FieldPathSelectorGraphicCards,
 26918  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationGPUGraphicCardFieldPathBuilder().Device().Vendor().FieldPath(),
 26919  	}
 26920  }
 26921  
 26922  func (s Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsDeviceVendor) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPathValue {
 26923  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPathValue)
 26924  }
 26925  
 26926  func (s Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsDeviceVendor) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPathArrayOfValues {
 26927  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPathArrayOfValues)
 26928  }
 26929  
 26930  type Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsDeviceProduct struct{}
 26931  
 26932  func (Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsDeviceProduct) FieldPath() *DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPath {
 26933  	return &DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPath{
 26934  		selector: DeviceStatusDeviceInfoHardwareInformationGPU_FieldPathSelectorGraphicCards,
 26935  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationGPUGraphicCardFieldPathBuilder().Device().Product().FieldPath(),
 26936  	}
 26937  }
 26938  
 26939  func (s Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsDeviceProduct) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPathValue {
 26940  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPathValue)
 26941  }
 26942  
 26943  func (s Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsDeviceProduct) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPathArrayOfValues {
 26944  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPathArrayOfValues)
 26945  }
 26946  
 26947  type Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsDeviceName struct{}
 26948  
 26949  func (Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsDeviceName) FieldPath() *DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPath {
 26950  	return &DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPath{
 26951  		selector: DeviceStatusDeviceInfoHardwareInformationGPU_FieldPathSelectorGraphicCards,
 26952  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationGPUGraphicCardFieldPathBuilder().Device().Name().FieldPath(),
 26953  	}
 26954  }
 26955  
 26956  func (s Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsDeviceName) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPathValue {
 26957  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPathValue)
 26958  }
 26959  
 26960  func (s Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsDeviceName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPathArrayOfValues {
 26961  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPathArrayOfValues)
 26962  }
 26963  
 26964  type Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsDeviceSubvendor struct{}
 26965  
 26966  func (Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsDeviceSubvendor) FieldPath() *DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPath {
 26967  	return &DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPath{
 26968  		selector: DeviceStatusDeviceInfoHardwareInformationGPU_FieldPathSelectorGraphicCards,
 26969  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationGPUGraphicCardFieldPathBuilder().Device().Subvendor().FieldPath(),
 26970  	}
 26971  }
 26972  
 26973  func (s Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsDeviceSubvendor) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPathValue {
 26974  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPathValue)
 26975  }
 26976  
 26977  func (s Device_Status_DeviceInfo_HardwareInformation_GPUPathSelectorGraphicCardsDeviceSubvendor) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPathArrayOfValues {
 26978  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationGPU_FieldSubPathArrayOfValues)
 26979  }
 26980  
 26981  type DeviceStatusDeviceInfoHardwareInformationPCIDeviceFieldPathBuilder struct{}
 26982  
 26983  func NewDeviceStatusDeviceInfoHardwareInformationPCIDeviceFieldPathBuilder() DeviceStatusDeviceInfoHardwareInformationPCIDeviceFieldPathBuilder {
 26984  	return DeviceStatusDeviceInfoHardwareInformationPCIDeviceFieldPathBuilder{}
 26985  }
 26986  func (DeviceStatusDeviceInfoHardwareInformationPCIDeviceFieldPathBuilder) Address() Device_Status_DeviceInfo_HardwareInformation_PCIDevicePathSelectorAddress {
 26987  	return Device_Status_DeviceInfo_HardwareInformation_PCIDevicePathSelectorAddress{}
 26988  }
 26989  func (DeviceStatusDeviceInfoHardwareInformationPCIDeviceFieldPathBuilder) Vendor() Device_Status_DeviceInfo_HardwareInformation_PCIDevicePathSelectorVendor {
 26990  	return Device_Status_DeviceInfo_HardwareInformation_PCIDevicePathSelectorVendor{}
 26991  }
 26992  func (DeviceStatusDeviceInfoHardwareInformationPCIDeviceFieldPathBuilder) Product() Device_Status_DeviceInfo_HardwareInformation_PCIDevicePathSelectorProduct {
 26993  	return Device_Status_DeviceInfo_HardwareInformation_PCIDevicePathSelectorProduct{}
 26994  }
 26995  func (DeviceStatusDeviceInfoHardwareInformationPCIDeviceFieldPathBuilder) Name() Device_Status_DeviceInfo_HardwareInformation_PCIDevicePathSelectorName {
 26996  	return Device_Status_DeviceInfo_HardwareInformation_PCIDevicePathSelectorName{}
 26997  }
 26998  func (DeviceStatusDeviceInfoHardwareInformationPCIDeviceFieldPathBuilder) Subvendor() Device_Status_DeviceInfo_HardwareInformation_PCIDevicePathSelectorSubvendor {
 26999  	return Device_Status_DeviceInfo_HardwareInformation_PCIDevicePathSelectorSubvendor{}
 27000  }
 27001  
 27002  type Device_Status_DeviceInfo_HardwareInformation_PCIDevicePathSelectorAddress struct{}
 27003  
 27004  func (Device_Status_DeviceInfo_HardwareInformation_PCIDevicePathSelectorAddress) FieldPath() *DeviceStatusDeviceInfoHardwareInformationPCIDevice_FieldTerminalPath {
 27005  	return &DeviceStatusDeviceInfoHardwareInformationPCIDevice_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationPCIDevice_FieldPathSelectorAddress}
 27006  }
 27007  
 27008  func (s Device_Status_DeviceInfo_HardwareInformation_PCIDevicePathSelectorAddress) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationPCIDevice_FieldTerminalPathValue {
 27009  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationPCIDevice_FieldTerminalPathValue)
 27010  }
 27011  
 27012  func (s Device_Status_DeviceInfo_HardwareInformation_PCIDevicePathSelectorAddress) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationPCIDevice_FieldTerminalPathArrayOfValues {
 27013  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationPCIDevice_FieldTerminalPathArrayOfValues)
 27014  }
 27015  
 27016  type Device_Status_DeviceInfo_HardwareInformation_PCIDevicePathSelectorVendor struct{}
 27017  
 27018  func (Device_Status_DeviceInfo_HardwareInformation_PCIDevicePathSelectorVendor) FieldPath() *DeviceStatusDeviceInfoHardwareInformationPCIDevice_FieldTerminalPath {
 27019  	return &DeviceStatusDeviceInfoHardwareInformationPCIDevice_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationPCIDevice_FieldPathSelectorVendor}
 27020  }
 27021  
 27022  func (s Device_Status_DeviceInfo_HardwareInformation_PCIDevicePathSelectorVendor) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationPCIDevice_FieldTerminalPathValue {
 27023  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationPCIDevice_FieldTerminalPathValue)
 27024  }
 27025  
 27026  func (s Device_Status_DeviceInfo_HardwareInformation_PCIDevicePathSelectorVendor) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationPCIDevice_FieldTerminalPathArrayOfValues {
 27027  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationPCIDevice_FieldTerminalPathArrayOfValues)
 27028  }
 27029  
 27030  type Device_Status_DeviceInfo_HardwareInformation_PCIDevicePathSelectorProduct struct{}
 27031  
 27032  func (Device_Status_DeviceInfo_HardwareInformation_PCIDevicePathSelectorProduct) FieldPath() *DeviceStatusDeviceInfoHardwareInformationPCIDevice_FieldTerminalPath {
 27033  	return &DeviceStatusDeviceInfoHardwareInformationPCIDevice_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationPCIDevice_FieldPathSelectorProduct}
 27034  }
 27035  
 27036  func (s Device_Status_DeviceInfo_HardwareInformation_PCIDevicePathSelectorProduct) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationPCIDevice_FieldTerminalPathValue {
 27037  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationPCIDevice_FieldTerminalPathValue)
 27038  }
 27039  
 27040  func (s Device_Status_DeviceInfo_HardwareInformation_PCIDevicePathSelectorProduct) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationPCIDevice_FieldTerminalPathArrayOfValues {
 27041  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationPCIDevice_FieldTerminalPathArrayOfValues)
 27042  }
 27043  
 27044  type Device_Status_DeviceInfo_HardwareInformation_PCIDevicePathSelectorName struct{}
 27045  
 27046  func (Device_Status_DeviceInfo_HardwareInformation_PCIDevicePathSelectorName) FieldPath() *DeviceStatusDeviceInfoHardwareInformationPCIDevice_FieldTerminalPath {
 27047  	return &DeviceStatusDeviceInfoHardwareInformationPCIDevice_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationPCIDevice_FieldPathSelectorName}
 27048  }
 27049  
 27050  func (s Device_Status_DeviceInfo_HardwareInformation_PCIDevicePathSelectorName) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationPCIDevice_FieldTerminalPathValue {
 27051  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationPCIDevice_FieldTerminalPathValue)
 27052  }
 27053  
 27054  func (s Device_Status_DeviceInfo_HardwareInformation_PCIDevicePathSelectorName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationPCIDevice_FieldTerminalPathArrayOfValues {
 27055  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationPCIDevice_FieldTerminalPathArrayOfValues)
 27056  }
 27057  
 27058  type Device_Status_DeviceInfo_HardwareInformation_PCIDevicePathSelectorSubvendor struct{}
 27059  
 27060  func (Device_Status_DeviceInfo_HardwareInformation_PCIDevicePathSelectorSubvendor) FieldPath() *DeviceStatusDeviceInfoHardwareInformationPCIDevice_FieldTerminalPath {
 27061  	return &DeviceStatusDeviceInfoHardwareInformationPCIDevice_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationPCIDevice_FieldPathSelectorSubvendor}
 27062  }
 27063  
 27064  func (s Device_Status_DeviceInfo_HardwareInformation_PCIDevicePathSelectorSubvendor) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationPCIDevice_FieldTerminalPathValue {
 27065  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationPCIDevice_FieldTerminalPathValue)
 27066  }
 27067  
 27068  func (s Device_Status_DeviceInfo_HardwareInformation_PCIDevicePathSelectorSubvendor) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationPCIDevice_FieldTerminalPathArrayOfValues {
 27069  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationPCIDevice_FieldTerminalPathArrayOfValues)
 27070  }
 27071  
 27072  type DeviceStatusDeviceInfoHardwareInformationMemoryInfoFieldPathBuilder struct{}
 27073  
 27074  func NewDeviceStatusDeviceInfoHardwareInformationMemoryInfoFieldPathBuilder() DeviceStatusDeviceInfoHardwareInformationMemoryInfoFieldPathBuilder {
 27075  	return DeviceStatusDeviceInfoHardwareInformationMemoryInfoFieldPathBuilder{}
 27076  }
 27077  func (DeviceStatusDeviceInfoHardwareInformationMemoryInfoFieldPathBuilder) Description() Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorDescription {
 27078  	return Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorDescription{}
 27079  }
 27080  func (DeviceStatusDeviceInfoHardwareInformationMemoryInfoFieldPathBuilder) SizeBytes() Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorSizeBytes {
 27081  	return Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorSizeBytes{}
 27082  }
 27083  func (DeviceStatusDeviceInfoHardwareInformationMemoryInfoFieldPathBuilder) MemoryBanks() Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanks {
 27084  	return Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanks{}
 27085  }
 27086  
 27087  type Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorDescription struct{}
 27088  
 27089  func (Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorDescription) FieldPath() *DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldTerminalPath {
 27090  	return &DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldPathSelectorDescription}
 27091  }
 27092  
 27093  func (s Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorDescription) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldTerminalPathValue {
 27094  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldTerminalPathValue)
 27095  }
 27096  
 27097  func (s Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorDescription) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldTerminalPathArrayOfValues {
 27098  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldTerminalPathArrayOfValues)
 27099  }
 27100  
 27101  type Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorSizeBytes struct{}
 27102  
 27103  func (Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorSizeBytes) FieldPath() *DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldTerminalPath {
 27104  	return &DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldPathSelectorSizeBytes}
 27105  }
 27106  
 27107  func (s Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorSizeBytes) WithValue(value int64) *DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldTerminalPathValue {
 27108  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldTerminalPathValue)
 27109  }
 27110  
 27111  func (s Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorSizeBytes) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldTerminalPathArrayOfValues {
 27112  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldTerminalPathArrayOfValues)
 27113  }
 27114  
 27115  type Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanks struct{}
 27116  
 27117  func (Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanks) FieldPath() *DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldTerminalPath {
 27118  	return &DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldPathSelectorMemoryBanks}
 27119  }
 27120  
 27121  func (s Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanks) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) *DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldTerminalPathValue {
 27122  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldTerminalPathValue)
 27123  }
 27124  
 27125  func (s Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanks) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) *DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldTerminalPathArrayOfValues {
 27126  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldTerminalPathArrayOfValues)
 27127  }
 27128  
 27129  func (s Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanks) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) *DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldTerminalPathArrayItemValue {
 27130  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldTerminalPathArrayItemValue)
 27131  }
 27132  func (Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanks) WithSubPath(subPath DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldPath) *DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPath {
 27133  	return &DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPath{selector: DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldPathSelectorMemoryBanks, subPath: subPath}
 27134  }
 27135  
 27136  func (s Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanks) WithSubValue(subPathValue DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldPathValue) *DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPathValue {
 27137  	return &DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPathValue{DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 27138  }
 27139  
 27140  func (s Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanks) WithSubArrayOfValues(subPathArrayOfValues DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldPathArrayOfValues) *DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPathArrayOfValues {
 27141  	return &DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPathArrayOfValues{DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 27142  }
 27143  
 27144  func (s Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanks) WithSubArrayItemValue(subPathArrayItemValue DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldPathArrayItemValue) *DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPathArrayItemValue {
 27145  	return &DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPathArrayItemValue{DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 27146  }
 27147  
 27148  func (Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanks) Description() Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksDescription {
 27149  	return Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksDescription{}
 27150  }
 27151  
 27152  func (Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanks) Product() Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksProduct {
 27153  	return Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksProduct{}
 27154  }
 27155  
 27156  func (Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanks) Vendor() Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksVendor {
 27157  	return Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksVendor{}
 27158  }
 27159  
 27160  func (Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanks) Serial() Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksSerial {
 27161  	return Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksSerial{}
 27162  }
 27163  
 27164  func (Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanks) Slot() Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksSlot {
 27165  	return Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksSlot{}
 27166  }
 27167  
 27168  func (Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanks) SizeBytes() Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksSizeBytes {
 27169  	return Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksSizeBytes{}
 27170  }
 27171  
 27172  func (Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanks) FrequencyHz() Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksFrequencyHz {
 27173  	return Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksFrequencyHz{}
 27174  }
 27175  
 27176  func (Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanks) WidthBits() Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksWidthBits {
 27177  	return Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksWidthBits{}
 27178  }
 27179  
 27180  type Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksDescription struct{}
 27181  
 27182  func (Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksDescription) FieldPath() *DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPath {
 27183  	return &DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPath{
 27184  		selector: DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldPathSelectorMemoryBanks,
 27185  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBankFieldPathBuilder().Description().FieldPath(),
 27186  	}
 27187  }
 27188  
 27189  func (s Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksDescription) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPathValue {
 27190  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPathValue)
 27191  }
 27192  
 27193  func (s Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksDescription) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPathArrayOfValues {
 27194  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPathArrayOfValues)
 27195  }
 27196  
 27197  type Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksProduct struct{}
 27198  
 27199  func (Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksProduct) FieldPath() *DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPath {
 27200  	return &DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPath{
 27201  		selector: DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldPathSelectorMemoryBanks,
 27202  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBankFieldPathBuilder().Product().FieldPath(),
 27203  	}
 27204  }
 27205  
 27206  func (s Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksProduct) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPathValue {
 27207  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPathValue)
 27208  }
 27209  
 27210  func (s Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksProduct) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPathArrayOfValues {
 27211  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPathArrayOfValues)
 27212  }
 27213  
 27214  type Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksVendor struct{}
 27215  
 27216  func (Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksVendor) FieldPath() *DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPath {
 27217  	return &DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPath{
 27218  		selector: DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldPathSelectorMemoryBanks,
 27219  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBankFieldPathBuilder().Vendor().FieldPath(),
 27220  	}
 27221  }
 27222  
 27223  func (s Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksVendor) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPathValue {
 27224  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPathValue)
 27225  }
 27226  
 27227  func (s Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksVendor) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPathArrayOfValues {
 27228  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPathArrayOfValues)
 27229  }
 27230  
 27231  type Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksSerial struct{}
 27232  
 27233  func (Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksSerial) FieldPath() *DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPath {
 27234  	return &DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPath{
 27235  		selector: DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldPathSelectorMemoryBanks,
 27236  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBankFieldPathBuilder().Serial().FieldPath(),
 27237  	}
 27238  }
 27239  
 27240  func (s Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksSerial) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPathValue {
 27241  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPathValue)
 27242  }
 27243  
 27244  func (s Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksSerial) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPathArrayOfValues {
 27245  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPathArrayOfValues)
 27246  }
 27247  
 27248  type Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksSlot struct{}
 27249  
 27250  func (Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksSlot) FieldPath() *DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPath {
 27251  	return &DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPath{
 27252  		selector: DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldPathSelectorMemoryBanks,
 27253  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBankFieldPathBuilder().Slot().FieldPath(),
 27254  	}
 27255  }
 27256  
 27257  func (s Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksSlot) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPathValue {
 27258  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPathValue)
 27259  }
 27260  
 27261  func (s Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksSlot) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPathArrayOfValues {
 27262  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPathArrayOfValues)
 27263  }
 27264  
 27265  type Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksSizeBytes struct{}
 27266  
 27267  func (Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksSizeBytes) FieldPath() *DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPath {
 27268  	return &DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPath{
 27269  		selector: DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldPathSelectorMemoryBanks,
 27270  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBankFieldPathBuilder().SizeBytes().FieldPath(),
 27271  	}
 27272  }
 27273  
 27274  func (s Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksSizeBytes) WithValue(value int64) *DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPathValue {
 27275  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPathValue)
 27276  }
 27277  
 27278  func (s Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksSizeBytes) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPathArrayOfValues {
 27279  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPathArrayOfValues)
 27280  }
 27281  
 27282  type Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksFrequencyHz struct{}
 27283  
 27284  func (Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksFrequencyHz) FieldPath() *DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPath {
 27285  	return &DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPath{
 27286  		selector: DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldPathSelectorMemoryBanks,
 27287  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBankFieldPathBuilder().FrequencyHz().FieldPath(),
 27288  	}
 27289  }
 27290  
 27291  func (s Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksFrequencyHz) WithValue(value int64) *DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPathValue {
 27292  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPathValue)
 27293  }
 27294  
 27295  func (s Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksFrequencyHz) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPathArrayOfValues {
 27296  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPathArrayOfValues)
 27297  }
 27298  
 27299  type Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksWidthBits struct{}
 27300  
 27301  func (Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksWidthBits) FieldPath() *DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPath {
 27302  	return &DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPath{
 27303  		selector: DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldPathSelectorMemoryBanks,
 27304  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBankFieldPathBuilder().WidthBits().FieldPath(),
 27305  	}
 27306  }
 27307  
 27308  func (s Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksWidthBits) WithValue(value int32) *DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPathValue {
 27309  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPathValue)
 27310  }
 27311  
 27312  func (s Device_Status_DeviceInfo_HardwareInformation_MemoryInfoPathSelectorMemoryBanksWidthBits) WithArrayOfValues(values []int32) *DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPathArrayOfValues {
 27313  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationMemoryInfo_FieldSubPathArrayOfValues)
 27314  }
 27315  
 27316  type DeviceStatusDeviceInfoHardwareInformationHailoInfoFieldPathBuilder struct{}
 27317  
 27318  func NewDeviceStatusDeviceInfoHardwareInformationHailoInfoFieldPathBuilder() DeviceStatusDeviceInfoHardwareInformationHailoInfoFieldPathBuilder {
 27319  	return DeviceStatusDeviceInfoHardwareInformationHailoInfoFieldPathBuilder{}
 27320  }
 27321  func (DeviceStatusDeviceInfoHardwareInformationHailoInfoFieldPathBuilder) Status() Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorStatus {
 27322  	return Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorStatus{}
 27323  }
 27324  func (DeviceStatusDeviceInfoHardwareInformationHailoInfoFieldPathBuilder) CliVersion() Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorCliVersion {
 27325  	return Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorCliVersion{}
 27326  }
 27327  func (DeviceStatusDeviceInfoHardwareInformationHailoInfoFieldPathBuilder) Modules() Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModules {
 27328  	return Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModules{}
 27329  }
 27330  
 27331  type Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorStatus struct{}
 27332  
 27333  func (Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorStatus) FieldPath() *DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldTerminalPath {
 27334  	return &DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldPathSelectorStatus}
 27335  }
 27336  
 27337  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorStatus) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldTerminalPathValue {
 27338  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldTerminalPathValue)
 27339  }
 27340  
 27341  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorStatus) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldTerminalPathArrayOfValues {
 27342  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldTerminalPathArrayOfValues)
 27343  }
 27344  
 27345  type Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorCliVersion struct{}
 27346  
 27347  func (Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorCliVersion) FieldPath() *DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldTerminalPath {
 27348  	return &DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldPathSelectorCliVersion}
 27349  }
 27350  
 27351  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorCliVersion) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldTerminalPathValue {
 27352  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldTerminalPathValue)
 27353  }
 27354  
 27355  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorCliVersion) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldTerminalPathArrayOfValues {
 27356  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldTerminalPathArrayOfValues)
 27357  }
 27358  
 27359  type Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModules struct{}
 27360  
 27361  func (Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModules) FieldPath() *DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldTerminalPath {
 27362  	return &DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldPathSelectorModules}
 27363  }
 27364  
 27365  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModules) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) *DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldTerminalPathValue {
 27366  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldTerminalPathValue)
 27367  }
 27368  
 27369  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModules) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) *DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldTerminalPathArrayOfValues {
 27370  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldTerminalPathArrayOfValues)
 27371  }
 27372  
 27373  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModules) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) *DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldTerminalPathArrayItemValue {
 27374  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldTerminalPathArrayItemValue)
 27375  }
 27376  func (Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModules) WithSubPath(subPath DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldPath) *DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPath {
 27377  	return &DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPath{selector: DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldPathSelectorModules, subPath: subPath}
 27378  }
 27379  
 27380  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModules) WithSubValue(subPathValue DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldPathValue) *DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPathValue {
 27381  	return &DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPathValue{DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 27382  }
 27383  
 27384  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModules) WithSubArrayOfValues(subPathArrayOfValues DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldPathArrayOfValues) *DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPathArrayOfValues {
 27385  	return &DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPathArrayOfValues{DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 27386  }
 27387  
 27388  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModules) WithSubArrayItemValue(subPathArrayItemValue DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldPathArrayItemValue) *DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPathArrayItemValue {
 27389  	return &DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPathArrayItemValue{DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 27390  }
 27391  
 27392  func (Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModules) DevId() Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesDevId {
 27393  	return Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesDevId{}
 27394  }
 27395  
 27396  func (Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModules) ControlProtoVersion() Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesControlProtoVersion {
 27397  	return Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesControlProtoVersion{}
 27398  }
 27399  
 27400  func (Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModules) FirmwareVersion() Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesFirmwareVersion {
 27401  	return Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesFirmwareVersion{}
 27402  }
 27403  
 27404  func (Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModules) LoggerVersion() Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesLoggerVersion {
 27405  	return Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesLoggerVersion{}
 27406  }
 27407  
 27408  func (Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModules) BoardName() Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesBoardName {
 27409  	return Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesBoardName{}
 27410  }
 27411  
 27412  func (Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModules) SerialNumber() Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesSerialNumber {
 27413  	return Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesSerialNumber{}
 27414  }
 27415  
 27416  func (Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModules) PartNumber() Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesPartNumber {
 27417  	return Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesPartNumber{}
 27418  }
 27419  
 27420  func (Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModules) ProductName() Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesProductName {
 27421  	return Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesProductName{}
 27422  }
 27423  
 27424  func (Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModules) NeuralNetworkCoreClockRate() Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesNeuralNetworkCoreClockRate {
 27425  	return Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesNeuralNetworkCoreClockRate{}
 27426  }
 27427  
 27428  type Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesDevId struct{}
 27429  
 27430  func (Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesDevId) FieldPath() *DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPath {
 27431  	return &DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPath{
 27432  		selector: DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldPathSelectorModules,
 27433  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfoFieldPathBuilder().DevId().FieldPath(),
 27434  	}
 27435  }
 27436  
 27437  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesDevId) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPathValue {
 27438  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPathValue)
 27439  }
 27440  
 27441  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesDevId) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPathArrayOfValues {
 27442  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPathArrayOfValues)
 27443  }
 27444  
 27445  type Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesControlProtoVersion struct{}
 27446  
 27447  func (Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesControlProtoVersion) FieldPath() *DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPath {
 27448  	return &DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPath{
 27449  		selector: DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldPathSelectorModules,
 27450  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfoFieldPathBuilder().ControlProtoVersion().FieldPath(),
 27451  	}
 27452  }
 27453  
 27454  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesControlProtoVersion) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPathValue {
 27455  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPathValue)
 27456  }
 27457  
 27458  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesControlProtoVersion) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPathArrayOfValues {
 27459  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPathArrayOfValues)
 27460  }
 27461  
 27462  type Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesFirmwareVersion struct{}
 27463  
 27464  func (Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesFirmwareVersion) FieldPath() *DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPath {
 27465  	return &DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPath{
 27466  		selector: DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldPathSelectorModules,
 27467  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfoFieldPathBuilder().FirmwareVersion().FieldPath(),
 27468  	}
 27469  }
 27470  
 27471  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesFirmwareVersion) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPathValue {
 27472  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPathValue)
 27473  }
 27474  
 27475  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesFirmwareVersion) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPathArrayOfValues {
 27476  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPathArrayOfValues)
 27477  }
 27478  
 27479  type Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesLoggerVersion struct{}
 27480  
 27481  func (Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesLoggerVersion) FieldPath() *DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPath {
 27482  	return &DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPath{
 27483  		selector: DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldPathSelectorModules,
 27484  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfoFieldPathBuilder().LoggerVersion().FieldPath(),
 27485  	}
 27486  }
 27487  
 27488  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesLoggerVersion) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPathValue {
 27489  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPathValue)
 27490  }
 27491  
 27492  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesLoggerVersion) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPathArrayOfValues {
 27493  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPathArrayOfValues)
 27494  }
 27495  
 27496  type Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesBoardName struct{}
 27497  
 27498  func (Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesBoardName) FieldPath() *DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPath {
 27499  	return &DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPath{
 27500  		selector: DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldPathSelectorModules,
 27501  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfoFieldPathBuilder().BoardName().FieldPath(),
 27502  	}
 27503  }
 27504  
 27505  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesBoardName) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPathValue {
 27506  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPathValue)
 27507  }
 27508  
 27509  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesBoardName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPathArrayOfValues {
 27510  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPathArrayOfValues)
 27511  }
 27512  
 27513  type Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesSerialNumber struct{}
 27514  
 27515  func (Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesSerialNumber) FieldPath() *DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPath {
 27516  	return &DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPath{
 27517  		selector: DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldPathSelectorModules,
 27518  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfoFieldPathBuilder().SerialNumber().FieldPath(),
 27519  	}
 27520  }
 27521  
 27522  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesSerialNumber) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPathValue {
 27523  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPathValue)
 27524  }
 27525  
 27526  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesSerialNumber) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPathArrayOfValues {
 27527  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPathArrayOfValues)
 27528  }
 27529  
 27530  type Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesPartNumber struct{}
 27531  
 27532  func (Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesPartNumber) FieldPath() *DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPath {
 27533  	return &DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPath{
 27534  		selector: DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldPathSelectorModules,
 27535  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfoFieldPathBuilder().PartNumber().FieldPath(),
 27536  	}
 27537  }
 27538  
 27539  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesPartNumber) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPathValue {
 27540  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPathValue)
 27541  }
 27542  
 27543  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesPartNumber) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPathArrayOfValues {
 27544  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPathArrayOfValues)
 27545  }
 27546  
 27547  type Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesProductName struct{}
 27548  
 27549  func (Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesProductName) FieldPath() *DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPath {
 27550  	return &DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPath{
 27551  		selector: DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldPathSelectorModules,
 27552  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfoFieldPathBuilder().ProductName().FieldPath(),
 27553  	}
 27554  }
 27555  
 27556  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesProductName) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPathValue {
 27557  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPathValue)
 27558  }
 27559  
 27560  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesProductName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPathArrayOfValues {
 27561  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPathArrayOfValues)
 27562  }
 27563  
 27564  type Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesNeuralNetworkCoreClockRate struct{}
 27565  
 27566  func (Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesNeuralNetworkCoreClockRate) FieldPath() *DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPath {
 27567  	return &DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPath{
 27568  		selector: DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldPathSelectorModules,
 27569  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfoFieldPathBuilder().NeuralNetworkCoreClockRate().FieldPath(),
 27570  	}
 27571  }
 27572  
 27573  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesNeuralNetworkCoreClockRate) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPathValue {
 27574  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPathValue)
 27575  }
 27576  
 27577  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfoPathSelectorModulesNeuralNetworkCoreClockRate) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPathArrayOfValues {
 27578  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationHailoInfo_FieldSubPathArrayOfValues)
 27579  }
 27580  
 27581  type DeviceStatusDeviceInfoHardwareInformationNvidiaInfoFieldPathBuilder struct{}
 27582  
 27583  func NewDeviceStatusDeviceInfoHardwareInformationNvidiaInfoFieldPathBuilder() DeviceStatusDeviceInfoHardwareInformationNvidiaInfoFieldPathBuilder {
 27584  	return DeviceStatusDeviceInfoHardwareInformationNvidiaInfoFieldPathBuilder{}
 27585  }
 27586  func (DeviceStatusDeviceInfoHardwareInformationNvidiaInfoFieldPathBuilder) Status() Device_Status_DeviceInfo_HardwareInformation_NvidiaInfoPathSelectorStatus {
 27587  	return Device_Status_DeviceInfo_HardwareInformation_NvidiaInfoPathSelectorStatus{}
 27588  }
 27589  func (DeviceStatusDeviceInfoHardwareInformationNvidiaInfoFieldPathBuilder) DriverVersion() Device_Status_DeviceInfo_HardwareInformation_NvidiaInfoPathSelectorDriverVersion {
 27590  	return Device_Status_DeviceInfo_HardwareInformation_NvidiaInfoPathSelectorDriverVersion{}
 27591  }
 27592  func (DeviceStatusDeviceInfoHardwareInformationNvidiaInfoFieldPathBuilder) CudaVersion() Device_Status_DeviceInfo_HardwareInformation_NvidiaInfoPathSelectorCudaVersion {
 27593  	return Device_Status_DeviceInfo_HardwareInformation_NvidiaInfoPathSelectorCudaVersion{}
 27594  }
 27595  func (DeviceStatusDeviceInfoHardwareInformationNvidiaInfoFieldPathBuilder) Gpus() Device_Status_DeviceInfo_HardwareInformation_NvidiaInfoPathSelectorGpus {
 27596  	return Device_Status_DeviceInfo_HardwareInformation_NvidiaInfoPathSelectorGpus{}
 27597  }
 27598  
 27599  type Device_Status_DeviceInfo_HardwareInformation_NvidiaInfoPathSelectorStatus struct{}
 27600  
 27601  func (Device_Status_DeviceInfo_HardwareInformation_NvidiaInfoPathSelectorStatus) FieldPath() *DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldTerminalPath {
 27602  	return &DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldPathSelectorStatus}
 27603  }
 27604  
 27605  func (s Device_Status_DeviceInfo_HardwareInformation_NvidiaInfoPathSelectorStatus) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldTerminalPathValue {
 27606  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldTerminalPathValue)
 27607  }
 27608  
 27609  func (s Device_Status_DeviceInfo_HardwareInformation_NvidiaInfoPathSelectorStatus) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldTerminalPathArrayOfValues {
 27610  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldTerminalPathArrayOfValues)
 27611  }
 27612  
 27613  type Device_Status_DeviceInfo_HardwareInformation_NvidiaInfoPathSelectorDriverVersion struct{}
 27614  
 27615  func (Device_Status_DeviceInfo_HardwareInformation_NvidiaInfoPathSelectorDriverVersion) FieldPath() *DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldTerminalPath {
 27616  	return &DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldPathSelectorDriverVersion}
 27617  }
 27618  
 27619  func (s Device_Status_DeviceInfo_HardwareInformation_NvidiaInfoPathSelectorDriverVersion) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldTerminalPathValue {
 27620  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldTerminalPathValue)
 27621  }
 27622  
 27623  func (s Device_Status_DeviceInfo_HardwareInformation_NvidiaInfoPathSelectorDriverVersion) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldTerminalPathArrayOfValues {
 27624  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldTerminalPathArrayOfValues)
 27625  }
 27626  
 27627  type Device_Status_DeviceInfo_HardwareInformation_NvidiaInfoPathSelectorCudaVersion struct{}
 27628  
 27629  func (Device_Status_DeviceInfo_HardwareInformation_NvidiaInfoPathSelectorCudaVersion) FieldPath() *DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldTerminalPath {
 27630  	return &DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldPathSelectorCudaVersion}
 27631  }
 27632  
 27633  func (s Device_Status_DeviceInfo_HardwareInformation_NvidiaInfoPathSelectorCudaVersion) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldTerminalPathValue {
 27634  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldTerminalPathValue)
 27635  }
 27636  
 27637  func (s Device_Status_DeviceInfo_HardwareInformation_NvidiaInfoPathSelectorCudaVersion) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldTerminalPathArrayOfValues {
 27638  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldTerminalPathArrayOfValues)
 27639  }
 27640  
 27641  type Device_Status_DeviceInfo_HardwareInformation_NvidiaInfoPathSelectorGpus struct{}
 27642  
 27643  func (Device_Status_DeviceInfo_HardwareInformation_NvidiaInfoPathSelectorGpus) FieldPath() *DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldTerminalPath {
 27644  	return &DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldPathSelectorGpus}
 27645  }
 27646  
 27647  func (s Device_Status_DeviceInfo_HardwareInformation_NvidiaInfoPathSelectorGpus) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) *DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldTerminalPathValue {
 27648  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldTerminalPathValue)
 27649  }
 27650  
 27651  func (s Device_Status_DeviceInfo_HardwareInformation_NvidiaInfoPathSelectorGpus) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) *DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldTerminalPathArrayOfValues {
 27652  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldTerminalPathArrayOfValues)
 27653  }
 27654  
 27655  func (s Device_Status_DeviceInfo_HardwareInformation_NvidiaInfoPathSelectorGpus) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) *DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldTerminalPathArrayItemValue {
 27656  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldTerminalPathArrayItemValue)
 27657  }
 27658  func (Device_Status_DeviceInfo_HardwareInformation_NvidiaInfoPathSelectorGpus) WithSubPath(subPath DeviceStatusDeviceInfoHardwareInformationNvidiaInfoGpuInfo_FieldPath) *DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldSubPath {
 27659  	return &DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldSubPath{selector: DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldPathSelectorGpus, subPath: subPath}
 27660  }
 27661  
 27662  func (s Device_Status_DeviceInfo_HardwareInformation_NvidiaInfoPathSelectorGpus) WithSubValue(subPathValue DeviceStatusDeviceInfoHardwareInformationNvidiaInfoGpuInfo_FieldPathValue) *DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldSubPathValue {
 27663  	return &DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldSubPathValue{DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 27664  }
 27665  
 27666  func (s Device_Status_DeviceInfo_HardwareInformation_NvidiaInfoPathSelectorGpus) WithSubArrayOfValues(subPathArrayOfValues DeviceStatusDeviceInfoHardwareInformationNvidiaInfoGpuInfo_FieldPathArrayOfValues) *DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldSubPathArrayOfValues {
 27667  	return &DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldSubPathArrayOfValues{DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 27668  }
 27669  
 27670  func (s Device_Status_DeviceInfo_HardwareInformation_NvidiaInfoPathSelectorGpus) WithSubArrayItemValue(subPathArrayItemValue DeviceStatusDeviceInfoHardwareInformationNvidiaInfoGpuInfo_FieldPathArrayItemValue) *DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldSubPathArrayItemValue {
 27671  	return &DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldSubPathArrayItemValue{DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 27672  }
 27673  
 27674  func (Device_Status_DeviceInfo_HardwareInformation_NvidiaInfoPathSelectorGpus) Id() Device_Status_DeviceInfo_HardwareInformation_NvidiaInfoPathSelectorGpusId {
 27675  	return Device_Status_DeviceInfo_HardwareInformation_NvidiaInfoPathSelectorGpusId{}
 27676  }
 27677  
 27678  func (Device_Status_DeviceInfo_HardwareInformation_NvidiaInfoPathSelectorGpus) ProductName() Device_Status_DeviceInfo_HardwareInformation_NvidiaInfoPathSelectorGpusProductName {
 27679  	return Device_Status_DeviceInfo_HardwareInformation_NvidiaInfoPathSelectorGpusProductName{}
 27680  }
 27681  
 27682  type Device_Status_DeviceInfo_HardwareInformation_NvidiaInfoPathSelectorGpusId struct{}
 27683  
 27684  func (Device_Status_DeviceInfo_HardwareInformation_NvidiaInfoPathSelectorGpusId) FieldPath() *DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldSubPath {
 27685  	return &DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldSubPath{
 27686  		selector: DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldPathSelectorGpus,
 27687  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationNvidiaInfoGpuInfoFieldPathBuilder().Id().FieldPath(),
 27688  	}
 27689  }
 27690  
 27691  func (s Device_Status_DeviceInfo_HardwareInformation_NvidiaInfoPathSelectorGpusId) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldSubPathValue {
 27692  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldSubPathValue)
 27693  }
 27694  
 27695  func (s Device_Status_DeviceInfo_HardwareInformation_NvidiaInfoPathSelectorGpusId) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldSubPathArrayOfValues {
 27696  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldSubPathArrayOfValues)
 27697  }
 27698  
 27699  type Device_Status_DeviceInfo_HardwareInformation_NvidiaInfoPathSelectorGpusProductName struct{}
 27700  
 27701  func (Device_Status_DeviceInfo_HardwareInformation_NvidiaInfoPathSelectorGpusProductName) FieldPath() *DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldSubPath {
 27702  	return &DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldSubPath{
 27703  		selector: DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldPathSelectorGpus,
 27704  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationNvidiaInfoGpuInfoFieldPathBuilder().ProductName().FieldPath(),
 27705  	}
 27706  }
 27707  
 27708  func (s Device_Status_DeviceInfo_HardwareInformation_NvidiaInfoPathSelectorGpusProductName) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldSubPathValue {
 27709  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldSubPathValue)
 27710  }
 27711  
 27712  func (s Device_Status_DeviceInfo_HardwareInformation_NvidiaInfoPathSelectorGpusProductName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldSubPathArrayOfValues {
 27713  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationNvidiaInfo_FieldSubPathArrayOfValues)
 27714  }
 27715  
 27716  type DeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder struct{}
 27717  
 27718  func NewDeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder() DeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder {
 27719  	return DeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder{}
 27720  }
 27721  func (DeviceStatusDeviceInfoHardwareInformationModemStatusFieldPathBuilder) Modem() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModem {
 27722  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModem{}
 27723  }
 27724  
 27725  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModem struct{}
 27726  
 27727  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModem) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldTerminalPath {
 27728  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem}
 27729  }
 27730  
 27731  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModem) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldTerminalPathValue {
 27732  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldTerminalPathValue)
 27733  }
 27734  
 27735  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModem) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldTerminalPathArrayOfValues {
 27736  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldTerminalPathArrayOfValues)
 27737  }
 27738  
 27739  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModem) WithSubPath(subPath DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPath) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 27740  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem, subPath: subPath}
 27741  }
 27742  
 27743  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModem) WithSubValue(subPathValue DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathValue) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 27744  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue{DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 27745  }
 27746  
 27747  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModem) WithSubArrayOfValues(subPathArrayOfValues DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathArrayOfValues) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 27748  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues{DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 27749  }
 27750  
 27751  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModem) WithSubArrayItemValue(subPathArrayItemValue DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathArrayItemValue) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayItemValue {
 27752  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayItemValue{DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 27753  }
 27754  
 27755  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModem) ThreeGPp() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPp {
 27756  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPp{}
 27757  }
 27758  
 27759  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModem) Cdma() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdma {
 27760  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdma{}
 27761  }
 27762  
 27763  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModem) DbusPath() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemDbusPath {
 27764  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemDbusPath{}
 27765  }
 27766  
 27767  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModem) Generic() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGeneric {
 27768  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGeneric{}
 27769  }
 27770  
 27771  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModem) SimStatus() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemSimStatus {
 27772  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemSimStatus{}
 27773  }
 27774  
 27775  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPp struct{}
 27776  
 27777  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPp) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 27778  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 27779  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 27780  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().ThreeGPp().FieldPath(),
 27781  	}
 27782  }
 27783  
 27784  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPp) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 27785  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 27786  }
 27787  
 27788  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPp) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 27789  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 27790  }
 27791  
 27792  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPp) FivegNr() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpFivegNr {
 27793  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpFivegNr{}
 27794  }
 27795  
 27796  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPp) EnabledLocks() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEnabledLocks {
 27797  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEnabledLocks{}
 27798  }
 27799  
 27800  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPp) Eps() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEps {
 27801  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEps{}
 27802  }
 27803  
 27804  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPp) Imei() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpImei {
 27805  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpImei{}
 27806  }
 27807  
 27808  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPp) OperatorCode() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpOperatorCode {
 27809  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpOperatorCode{}
 27810  }
 27811  
 27812  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPp) OperatorName() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpOperatorName {
 27813  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpOperatorName{}
 27814  }
 27815  
 27816  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPp) PacketServiceState() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpPacketServiceState {
 27817  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpPacketServiceState{}
 27818  }
 27819  
 27820  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPp) Pco() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpPco {
 27821  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpPco{}
 27822  }
 27823  
 27824  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPp) RegistrationState() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpRegistrationState {
 27825  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpRegistrationState{}
 27826  }
 27827  
 27828  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpFivegNr struct{}
 27829  
 27830  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpFivegNr) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 27831  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 27832  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 27833  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().ThreeGPp().FivegNr().FieldPath(),
 27834  	}
 27835  }
 27836  
 27837  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpFivegNr) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 27838  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 27839  }
 27840  
 27841  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpFivegNr) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 27842  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 27843  }
 27844  
 27845  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpFivegNr) RegistrationSettings() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpFivegNrRegistrationSettings {
 27846  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpFivegNrRegistrationSettings{}
 27847  }
 27848  
 27849  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpFivegNrRegistrationSettings struct{}
 27850  
 27851  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpFivegNrRegistrationSettings) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 27852  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 27853  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 27854  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().ThreeGPp().FivegNr().RegistrationSettings().FieldPath(),
 27855  	}
 27856  }
 27857  
 27858  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpFivegNrRegistrationSettings) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 27859  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 27860  }
 27861  
 27862  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpFivegNrRegistrationSettings) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 27863  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 27864  }
 27865  
 27866  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpFivegNrRegistrationSettings) DrxCycle() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpFivegNrRegistrationSettingsDrxCycle {
 27867  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpFivegNrRegistrationSettingsDrxCycle{}
 27868  }
 27869  
 27870  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpFivegNrRegistrationSettings) MicoMode() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpFivegNrRegistrationSettingsMicoMode {
 27871  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpFivegNrRegistrationSettingsMicoMode{}
 27872  }
 27873  
 27874  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpFivegNrRegistrationSettingsDrxCycle struct{}
 27875  
 27876  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpFivegNrRegistrationSettingsDrxCycle) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 27877  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 27878  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 27879  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().ThreeGPp().FivegNr().RegistrationSettings().DrxCycle().FieldPath(),
 27880  	}
 27881  }
 27882  
 27883  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpFivegNrRegistrationSettingsDrxCycle) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 27884  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 27885  }
 27886  
 27887  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpFivegNrRegistrationSettingsDrxCycle) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 27888  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 27889  }
 27890  
 27891  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpFivegNrRegistrationSettingsMicoMode struct{}
 27892  
 27893  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpFivegNrRegistrationSettingsMicoMode) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 27894  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 27895  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 27896  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().ThreeGPp().FivegNr().RegistrationSettings().MicoMode().FieldPath(),
 27897  	}
 27898  }
 27899  
 27900  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpFivegNrRegistrationSettingsMicoMode) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 27901  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 27902  }
 27903  
 27904  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpFivegNrRegistrationSettingsMicoMode) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 27905  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 27906  }
 27907  
 27908  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEnabledLocks struct{}
 27909  
 27910  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEnabledLocks) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 27911  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 27912  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 27913  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().ThreeGPp().EnabledLocks().FieldPath(),
 27914  	}
 27915  }
 27916  
 27917  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEnabledLocks) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 27918  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 27919  }
 27920  
 27921  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEnabledLocks) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 27922  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 27923  }
 27924  
 27925  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEnabledLocks) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayItemValue {
 27926  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayItemValue)
 27927  }
 27928  
 27929  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEps struct{}
 27930  
 27931  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEps) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 27932  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 27933  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 27934  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().ThreeGPp().Eps().FieldPath(),
 27935  	}
 27936  }
 27937  
 27938  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEps) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 27939  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 27940  }
 27941  
 27942  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEps) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 27943  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 27944  }
 27945  
 27946  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEps) InitialBearer() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearer {
 27947  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearer{}
 27948  }
 27949  
 27950  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEps) UeModeOperation() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsUeModeOperation {
 27951  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsUeModeOperation{}
 27952  }
 27953  
 27954  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearer struct{}
 27955  
 27956  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearer) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 27957  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 27958  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 27959  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().ThreeGPp().Eps().InitialBearer().FieldPath(),
 27960  	}
 27961  }
 27962  
 27963  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearer) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 27964  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 27965  }
 27966  
 27967  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearer) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 27968  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 27969  }
 27970  
 27971  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearer) DbusPath() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearerDbusPath {
 27972  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearerDbusPath{}
 27973  }
 27974  
 27975  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearer) Settings() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearerSettings {
 27976  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearerSettings{}
 27977  }
 27978  
 27979  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearerDbusPath struct{}
 27980  
 27981  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearerDbusPath) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 27982  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 27983  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 27984  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().ThreeGPp().Eps().InitialBearer().DbusPath().FieldPath(),
 27985  	}
 27986  }
 27987  
 27988  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearerDbusPath) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 27989  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 27990  }
 27991  
 27992  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearerDbusPath) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 27993  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 27994  }
 27995  
 27996  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearerSettings struct{}
 27997  
 27998  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearerSettings) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 27999  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28000  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28001  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().ThreeGPp().Eps().InitialBearer().Settings().FieldPath(),
 28002  	}
 28003  }
 28004  
 28005  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearerSettings) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28006  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28007  }
 28008  
 28009  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearerSettings) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28010  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28011  }
 28012  
 28013  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearerSettings) Apn() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearerSettingsApn {
 28014  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearerSettingsApn{}
 28015  }
 28016  
 28017  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearerSettings) IpType() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearerSettingsIpType {
 28018  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearerSettingsIpType{}
 28019  }
 28020  
 28021  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearerSettings) Password() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearerSettingsPassword {
 28022  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearerSettingsPassword{}
 28023  }
 28024  
 28025  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearerSettings) User() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearerSettingsUser {
 28026  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearerSettingsUser{}
 28027  }
 28028  
 28029  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearerSettingsApn struct{}
 28030  
 28031  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearerSettingsApn) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28032  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28033  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28034  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().ThreeGPp().Eps().InitialBearer().Settings().Apn().FieldPath(),
 28035  	}
 28036  }
 28037  
 28038  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearerSettingsApn) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28039  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28040  }
 28041  
 28042  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearerSettingsApn) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28043  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28044  }
 28045  
 28046  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearerSettingsIpType struct{}
 28047  
 28048  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearerSettingsIpType) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28049  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28050  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28051  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().ThreeGPp().Eps().InitialBearer().Settings().IpType().FieldPath(),
 28052  	}
 28053  }
 28054  
 28055  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearerSettingsIpType) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28056  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28057  }
 28058  
 28059  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearerSettingsIpType) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28060  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28061  }
 28062  
 28063  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearerSettingsPassword struct{}
 28064  
 28065  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearerSettingsPassword) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28066  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28067  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28068  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().ThreeGPp().Eps().InitialBearer().Settings().Password().FieldPath(),
 28069  	}
 28070  }
 28071  
 28072  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearerSettingsPassword) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28073  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28074  }
 28075  
 28076  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearerSettingsPassword) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28077  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28078  }
 28079  
 28080  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearerSettingsUser struct{}
 28081  
 28082  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearerSettingsUser) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28083  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28084  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28085  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().ThreeGPp().Eps().InitialBearer().Settings().User().FieldPath(),
 28086  	}
 28087  }
 28088  
 28089  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearerSettingsUser) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28090  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28091  }
 28092  
 28093  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsInitialBearerSettingsUser) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28094  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28095  }
 28096  
 28097  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsUeModeOperation struct{}
 28098  
 28099  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsUeModeOperation) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28100  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28101  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28102  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().ThreeGPp().Eps().UeModeOperation().FieldPath(),
 28103  	}
 28104  }
 28105  
 28106  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsUeModeOperation) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28107  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28108  }
 28109  
 28110  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpEpsUeModeOperation) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28111  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28112  }
 28113  
 28114  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpImei struct{}
 28115  
 28116  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpImei) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28117  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28118  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28119  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().ThreeGPp().Imei().FieldPath(),
 28120  	}
 28121  }
 28122  
 28123  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpImei) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28124  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28125  }
 28126  
 28127  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpImei) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28128  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28129  }
 28130  
 28131  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpOperatorCode struct{}
 28132  
 28133  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpOperatorCode) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28134  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28135  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28136  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().ThreeGPp().OperatorCode().FieldPath(),
 28137  	}
 28138  }
 28139  
 28140  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpOperatorCode) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28141  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28142  }
 28143  
 28144  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpOperatorCode) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28145  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28146  }
 28147  
 28148  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpOperatorName struct{}
 28149  
 28150  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpOperatorName) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28151  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28152  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28153  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().ThreeGPp().OperatorName().FieldPath(),
 28154  	}
 28155  }
 28156  
 28157  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpOperatorName) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28158  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28159  }
 28160  
 28161  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpOperatorName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28162  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28163  }
 28164  
 28165  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpPacketServiceState struct{}
 28166  
 28167  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpPacketServiceState) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28168  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28169  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28170  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().ThreeGPp().PacketServiceState().FieldPath(),
 28171  	}
 28172  }
 28173  
 28174  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpPacketServiceState) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28175  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28176  }
 28177  
 28178  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpPacketServiceState) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28179  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28180  }
 28181  
 28182  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpPco struct{}
 28183  
 28184  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpPco) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28185  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28186  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28187  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().ThreeGPp().Pco().FieldPath(),
 28188  	}
 28189  }
 28190  
 28191  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpPco) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28192  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28193  }
 28194  
 28195  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpPco) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28196  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28197  }
 28198  
 28199  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpRegistrationState struct{}
 28200  
 28201  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpRegistrationState) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28202  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28203  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28204  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().ThreeGPp().RegistrationState().FieldPath(),
 28205  	}
 28206  }
 28207  
 28208  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpRegistrationState) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28209  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28210  }
 28211  
 28212  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemThreeGPpRegistrationState) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28213  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28214  }
 28215  
 28216  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdma struct{}
 28217  
 28218  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdma) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28219  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28220  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28221  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().Cdma().FieldPath(),
 28222  	}
 28223  }
 28224  
 28225  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdma) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28226  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28227  }
 28228  
 28229  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdma) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28230  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28231  }
 28232  
 28233  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdma) ActivationState() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdmaActivationState {
 28234  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdmaActivationState{}
 28235  }
 28236  
 28237  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdma) Cdma1XRegistrationState() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdmaCdma1XRegistrationState {
 28238  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdmaCdma1XRegistrationState{}
 28239  }
 28240  
 28241  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdma) Esn() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdmaEsn {
 28242  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdmaEsn{}
 28243  }
 28244  
 28245  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdma) EvdoRegistrationState() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdmaEvdoRegistrationState {
 28246  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdmaEvdoRegistrationState{}
 28247  }
 28248  
 28249  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdma) Meid() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdmaMeid {
 28250  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdmaMeid{}
 28251  }
 28252  
 28253  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdma) Nid() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdmaNid {
 28254  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdmaNid{}
 28255  }
 28256  
 28257  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdma) Sid() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdmaSid {
 28258  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdmaSid{}
 28259  }
 28260  
 28261  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdmaActivationState struct{}
 28262  
 28263  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdmaActivationState) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28264  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28265  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28266  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().Cdma().ActivationState().FieldPath(),
 28267  	}
 28268  }
 28269  
 28270  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdmaActivationState) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28271  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28272  }
 28273  
 28274  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdmaActivationState) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28275  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28276  }
 28277  
 28278  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdmaCdma1XRegistrationState struct{}
 28279  
 28280  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdmaCdma1XRegistrationState) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28281  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28282  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28283  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().Cdma().Cdma1XRegistrationState().FieldPath(),
 28284  	}
 28285  }
 28286  
 28287  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdmaCdma1XRegistrationState) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28288  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28289  }
 28290  
 28291  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdmaCdma1XRegistrationState) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28292  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28293  }
 28294  
 28295  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdmaEsn struct{}
 28296  
 28297  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdmaEsn) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28298  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28299  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28300  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().Cdma().Esn().FieldPath(),
 28301  	}
 28302  }
 28303  
 28304  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdmaEsn) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28305  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28306  }
 28307  
 28308  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdmaEsn) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28309  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28310  }
 28311  
 28312  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdmaEvdoRegistrationState struct{}
 28313  
 28314  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdmaEvdoRegistrationState) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28315  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28316  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28317  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().Cdma().EvdoRegistrationState().FieldPath(),
 28318  	}
 28319  }
 28320  
 28321  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdmaEvdoRegistrationState) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28322  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28323  }
 28324  
 28325  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdmaEvdoRegistrationState) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28326  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28327  }
 28328  
 28329  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdmaMeid struct{}
 28330  
 28331  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdmaMeid) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28332  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28333  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28334  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().Cdma().Meid().FieldPath(),
 28335  	}
 28336  }
 28337  
 28338  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdmaMeid) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28339  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28340  }
 28341  
 28342  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdmaMeid) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28343  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28344  }
 28345  
 28346  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdmaNid struct{}
 28347  
 28348  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdmaNid) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28349  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28350  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28351  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().Cdma().Nid().FieldPath(),
 28352  	}
 28353  }
 28354  
 28355  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdmaNid) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28356  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28357  }
 28358  
 28359  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdmaNid) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28360  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28361  }
 28362  
 28363  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdmaSid struct{}
 28364  
 28365  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdmaSid) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28366  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28367  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28368  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().Cdma().Sid().FieldPath(),
 28369  	}
 28370  }
 28371  
 28372  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdmaSid) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28373  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28374  }
 28375  
 28376  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemCdmaSid) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28377  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28378  }
 28379  
 28380  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemDbusPath struct{}
 28381  
 28382  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemDbusPath) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28383  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28384  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28385  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().DbusPath().FieldPath(),
 28386  	}
 28387  }
 28388  
 28389  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemDbusPath) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28390  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28391  }
 28392  
 28393  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemDbusPath) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28394  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28395  }
 28396  
 28397  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGeneric struct{}
 28398  
 28399  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGeneric) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28400  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28401  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28402  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().Generic().FieldPath(),
 28403  	}
 28404  }
 28405  
 28406  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGeneric) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28407  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28408  }
 28409  
 28410  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGeneric) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28411  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28412  }
 28413  
 28414  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGeneric) AccessTechnologies() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericAccessTechnologies {
 28415  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericAccessTechnologies{}
 28416  }
 28417  
 28418  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGeneric) Bearers() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericBearers {
 28419  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericBearers{}
 28420  }
 28421  
 28422  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGeneric) CarrierConfiguration() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericCarrierConfiguration {
 28423  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericCarrierConfiguration{}
 28424  }
 28425  
 28426  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGeneric) CarrierConfigurationRevision() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericCarrierConfigurationRevision {
 28427  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericCarrierConfigurationRevision{}
 28428  }
 28429  
 28430  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGeneric) CurrentBands() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericCurrentBands {
 28431  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericCurrentBands{}
 28432  }
 28433  
 28434  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGeneric) CurrentCapabilities() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericCurrentCapabilities {
 28435  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericCurrentCapabilities{}
 28436  }
 28437  
 28438  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGeneric) CurrentModes() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericCurrentModes {
 28439  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericCurrentModes{}
 28440  }
 28441  
 28442  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGeneric) Device() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericDevice {
 28443  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericDevice{}
 28444  }
 28445  
 28446  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGeneric) DeviceIdentifier() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericDeviceIdentifier {
 28447  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericDeviceIdentifier{}
 28448  }
 28449  
 28450  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGeneric) Drivers() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericDrivers {
 28451  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericDrivers{}
 28452  }
 28453  
 28454  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGeneric) EquipmentIdentifier() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericEquipmentIdentifier {
 28455  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericEquipmentIdentifier{}
 28456  }
 28457  
 28458  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGeneric) HardwareRevision() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericHardwareRevision {
 28459  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericHardwareRevision{}
 28460  }
 28461  
 28462  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGeneric) Manufacturer() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericManufacturer {
 28463  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericManufacturer{}
 28464  }
 28465  
 28466  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGeneric) Model() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericModel {
 28467  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericModel{}
 28468  }
 28469  
 28470  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGeneric) OwnNumbers() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericOwnNumbers {
 28471  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericOwnNumbers{}
 28472  }
 28473  
 28474  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGeneric) Plugin() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericPlugin {
 28475  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericPlugin{}
 28476  }
 28477  
 28478  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGeneric) Ports() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericPorts {
 28479  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericPorts{}
 28480  }
 28481  
 28482  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGeneric) PowerState() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericPowerState {
 28483  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericPowerState{}
 28484  }
 28485  
 28486  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGeneric) PrimaryPort() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericPrimaryPort {
 28487  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericPrimaryPort{}
 28488  }
 28489  
 28490  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGeneric) PrimarySimSlot() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericPrimarySimSlot {
 28491  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericPrimarySimSlot{}
 28492  }
 28493  
 28494  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGeneric) Revision() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericRevision {
 28495  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericRevision{}
 28496  }
 28497  
 28498  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGeneric) SignalQuality() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSignalQuality {
 28499  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSignalQuality{}
 28500  }
 28501  
 28502  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGeneric) Sim() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSim {
 28503  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSim{}
 28504  }
 28505  
 28506  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGeneric) SimSlots() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSimSlots {
 28507  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSimSlots{}
 28508  }
 28509  
 28510  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGeneric) State() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericState {
 28511  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericState{}
 28512  }
 28513  
 28514  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGeneric) StateFailedReason() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericStateFailedReason {
 28515  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericStateFailedReason{}
 28516  }
 28517  
 28518  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGeneric) SupportedBands() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSupportedBands {
 28519  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSupportedBands{}
 28520  }
 28521  
 28522  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGeneric) SupportedCapabilities() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSupportedCapabilities {
 28523  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSupportedCapabilities{}
 28524  }
 28525  
 28526  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGeneric) SupportedIpFamilies() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSupportedIpFamilies {
 28527  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSupportedIpFamilies{}
 28528  }
 28529  
 28530  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGeneric) SupportedModes() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSupportedModes {
 28531  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSupportedModes{}
 28532  }
 28533  
 28534  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGeneric) UnlockRequired() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericUnlockRequired {
 28535  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericUnlockRequired{}
 28536  }
 28537  
 28538  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGeneric) UnlockRetries() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericUnlockRetries {
 28539  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericUnlockRetries{}
 28540  }
 28541  
 28542  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericAccessTechnologies struct{}
 28543  
 28544  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericAccessTechnologies) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28545  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28546  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28547  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().Generic().AccessTechnologies().FieldPath(),
 28548  	}
 28549  }
 28550  
 28551  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericAccessTechnologies) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28552  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28553  }
 28554  
 28555  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericAccessTechnologies) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28556  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28557  }
 28558  
 28559  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericAccessTechnologies) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayItemValue {
 28560  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayItemValue)
 28561  }
 28562  
 28563  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericBearers struct{}
 28564  
 28565  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericBearers) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28566  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28567  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28568  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().Generic().Bearers().FieldPath(),
 28569  	}
 28570  }
 28571  
 28572  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericBearers) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28573  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28574  }
 28575  
 28576  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericBearers) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28577  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28578  }
 28579  
 28580  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericBearers) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayItemValue {
 28581  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayItemValue)
 28582  }
 28583  
 28584  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericCarrierConfiguration struct{}
 28585  
 28586  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericCarrierConfiguration) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28587  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28588  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28589  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().Generic().CarrierConfiguration().FieldPath(),
 28590  	}
 28591  }
 28592  
 28593  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericCarrierConfiguration) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28594  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28595  }
 28596  
 28597  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericCarrierConfiguration) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28598  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28599  }
 28600  
 28601  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericCarrierConfigurationRevision struct{}
 28602  
 28603  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericCarrierConfigurationRevision) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28604  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28605  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28606  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().Generic().CarrierConfigurationRevision().FieldPath(),
 28607  	}
 28608  }
 28609  
 28610  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericCarrierConfigurationRevision) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28611  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28612  }
 28613  
 28614  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericCarrierConfigurationRevision) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28615  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28616  }
 28617  
 28618  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericCurrentBands struct{}
 28619  
 28620  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericCurrentBands) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28621  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28622  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28623  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().Generic().CurrentBands().FieldPath(),
 28624  	}
 28625  }
 28626  
 28627  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericCurrentBands) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28628  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28629  }
 28630  
 28631  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericCurrentBands) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28632  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28633  }
 28634  
 28635  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericCurrentBands) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayItemValue {
 28636  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayItemValue)
 28637  }
 28638  
 28639  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericCurrentCapabilities struct{}
 28640  
 28641  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericCurrentCapabilities) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28642  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28643  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28644  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().Generic().CurrentCapabilities().FieldPath(),
 28645  	}
 28646  }
 28647  
 28648  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericCurrentCapabilities) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28649  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28650  }
 28651  
 28652  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericCurrentCapabilities) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28653  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28654  }
 28655  
 28656  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericCurrentCapabilities) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayItemValue {
 28657  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayItemValue)
 28658  }
 28659  
 28660  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericCurrentModes struct{}
 28661  
 28662  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericCurrentModes) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28663  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28664  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28665  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().Generic().CurrentModes().FieldPath(),
 28666  	}
 28667  }
 28668  
 28669  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericCurrentModes) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28670  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28671  }
 28672  
 28673  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericCurrentModes) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28674  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28675  }
 28676  
 28677  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericDevice struct{}
 28678  
 28679  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericDevice) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28680  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28681  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28682  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().Generic().Device().FieldPath(),
 28683  	}
 28684  }
 28685  
 28686  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericDevice) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28687  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28688  }
 28689  
 28690  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericDevice) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28691  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28692  }
 28693  
 28694  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericDeviceIdentifier struct{}
 28695  
 28696  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericDeviceIdentifier) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28697  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28698  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28699  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().Generic().DeviceIdentifier().FieldPath(),
 28700  	}
 28701  }
 28702  
 28703  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericDeviceIdentifier) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28704  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28705  }
 28706  
 28707  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericDeviceIdentifier) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28708  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28709  }
 28710  
 28711  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericDrivers struct{}
 28712  
 28713  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericDrivers) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28714  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28715  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28716  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().Generic().Drivers().FieldPath(),
 28717  	}
 28718  }
 28719  
 28720  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericDrivers) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28721  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28722  }
 28723  
 28724  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericDrivers) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28725  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28726  }
 28727  
 28728  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericDrivers) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayItemValue {
 28729  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayItemValue)
 28730  }
 28731  
 28732  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericEquipmentIdentifier struct{}
 28733  
 28734  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericEquipmentIdentifier) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28735  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28736  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28737  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().Generic().EquipmentIdentifier().FieldPath(),
 28738  	}
 28739  }
 28740  
 28741  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericEquipmentIdentifier) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28742  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28743  }
 28744  
 28745  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericEquipmentIdentifier) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28746  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28747  }
 28748  
 28749  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericHardwareRevision struct{}
 28750  
 28751  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericHardwareRevision) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28752  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28753  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28754  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().Generic().HardwareRevision().FieldPath(),
 28755  	}
 28756  }
 28757  
 28758  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericHardwareRevision) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28759  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28760  }
 28761  
 28762  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericHardwareRevision) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28763  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28764  }
 28765  
 28766  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericManufacturer struct{}
 28767  
 28768  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericManufacturer) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28769  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28770  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28771  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().Generic().Manufacturer().FieldPath(),
 28772  	}
 28773  }
 28774  
 28775  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericManufacturer) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28776  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28777  }
 28778  
 28779  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericManufacturer) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28780  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28781  }
 28782  
 28783  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericModel struct{}
 28784  
 28785  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericModel) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28786  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28787  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28788  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().Generic().Model().FieldPath(),
 28789  	}
 28790  }
 28791  
 28792  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericModel) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28793  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28794  }
 28795  
 28796  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericModel) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28797  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28798  }
 28799  
 28800  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericOwnNumbers struct{}
 28801  
 28802  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericOwnNumbers) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28803  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28804  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28805  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().Generic().OwnNumbers().FieldPath(),
 28806  	}
 28807  }
 28808  
 28809  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericOwnNumbers) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28810  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28811  }
 28812  
 28813  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericOwnNumbers) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28814  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28815  }
 28816  
 28817  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericOwnNumbers) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayItemValue {
 28818  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayItemValue)
 28819  }
 28820  
 28821  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericPlugin struct{}
 28822  
 28823  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericPlugin) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28824  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28825  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28826  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().Generic().Plugin().FieldPath(),
 28827  	}
 28828  }
 28829  
 28830  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericPlugin) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28831  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28832  }
 28833  
 28834  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericPlugin) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28835  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28836  }
 28837  
 28838  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericPorts struct{}
 28839  
 28840  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericPorts) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28841  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28842  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28843  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().Generic().Ports().FieldPath(),
 28844  	}
 28845  }
 28846  
 28847  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericPorts) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28848  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28849  }
 28850  
 28851  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericPorts) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28852  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28853  }
 28854  
 28855  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericPorts) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayItemValue {
 28856  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayItemValue)
 28857  }
 28858  
 28859  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericPowerState struct{}
 28860  
 28861  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericPowerState) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28862  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28863  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28864  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().Generic().PowerState().FieldPath(),
 28865  	}
 28866  }
 28867  
 28868  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericPowerState) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28869  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28870  }
 28871  
 28872  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericPowerState) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28873  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28874  }
 28875  
 28876  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericPrimaryPort struct{}
 28877  
 28878  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericPrimaryPort) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28879  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28880  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28881  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().Generic().PrimaryPort().FieldPath(),
 28882  	}
 28883  }
 28884  
 28885  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericPrimaryPort) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28886  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28887  }
 28888  
 28889  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericPrimaryPort) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28890  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28891  }
 28892  
 28893  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericPrimarySimSlot struct{}
 28894  
 28895  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericPrimarySimSlot) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28896  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28897  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28898  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().Generic().PrimarySimSlot().FieldPath(),
 28899  	}
 28900  }
 28901  
 28902  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericPrimarySimSlot) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28903  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28904  }
 28905  
 28906  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericPrimarySimSlot) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28907  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28908  }
 28909  
 28910  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericRevision struct{}
 28911  
 28912  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericRevision) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28913  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28914  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28915  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().Generic().Revision().FieldPath(),
 28916  	}
 28917  }
 28918  
 28919  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericRevision) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28920  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28921  }
 28922  
 28923  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericRevision) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28924  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28925  }
 28926  
 28927  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSignalQuality struct{}
 28928  
 28929  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSignalQuality) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28930  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28931  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28932  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().Generic().SignalQuality().FieldPath(),
 28933  	}
 28934  }
 28935  
 28936  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSignalQuality) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28937  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28938  }
 28939  
 28940  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSignalQuality) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28941  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28942  }
 28943  
 28944  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSignalQuality) Recent() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSignalQualityRecent {
 28945  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSignalQualityRecent{}
 28946  }
 28947  
 28948  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSignalQuality) Value() Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSignalQualityValue {
 28949  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSignalQualityValue{}
 28950  }
 28951  
 28952  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSignalQualityRecent struct{}
 28953  
 28954  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSignalQualityRecent) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28955  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28956  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28957  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().Generic().SignalQuality().Recent().FieldPath(),
 28958  	}
 28959  }
 28960  
 28961  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSignalQualityRecent) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28962  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28963  }
 28964  
 28965  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSignalQualityRecent) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28966  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28967  }
 28968  
 28969  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSignalQualityValue struct{}
 28970  
 28971  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSignalQualityValue) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28972  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28973  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28974  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().Generic().SignalQuality().Value().FieldPath(),
 28975  	}
 28976  }
 28977  
 28978  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSignalQualityValue) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28979  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28980  }
 28981  
 28982  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSignalQualityValue) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 28983  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 28984  }
 28985  
 28986  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSim struct{}
 28987  
 28988  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSim) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 28989  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 28990  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 28991  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().Generic().Sim().FieldPath(),
 28992  	}
 28993  }
 28994  
 28995  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSim) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 28996  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 28997  }
 28998  
 28999  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSim) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 29000  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 29001  }
 29002  
 29003  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSimSlots struct{}
 29004  
 29005  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSimSlots) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 29006  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 29007  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 29008  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().Generic().SimSlots().FieldPath(),
 29009  	}
 29010  }
 29011  
 29012  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSimSlots) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 29013  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 29014  }
 29015  
 29016  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSimSlots) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 29017  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 29018  }
 29019  
 29020  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSimSlots) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayItemValue {
 29021  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayItemValue)
 29022  }
 29023  
 29024  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericState struct{}
 29025  
 29026  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericState) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 29027  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 29028  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 29029  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().Generic().State().FieldPath(),
 29030  	}
 29031  }
 29032  
 29033  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericState) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 29034  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 29035  }
 29036  
 29037  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericState) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 29038  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 29039  }
 29040  
 29041  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericStateFailedReason struct{}
 29042  
 29043  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericStateFailedReason) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 29044  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 29045  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 29046  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().Generic().StateFailedReason().FieldPath(),
 29047  	}
 29048  }
 29049  
 29050  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericStateFailedReason) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 29051  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 29052  }
 29053  
 29054  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericStateFailedReason) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 29055  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 29056  }
 29057  
 29058  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSupportedBands struct{}
 29059  
 29060  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSupportedBands) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 29061  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 29062  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 29063  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().Generic().SupportedBands().FieldPath(),
 29064  	}
 29065  }
 29066  
 29067  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSupportedBands) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 29068  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 29069  }
 29070  
 29071  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSupportedBands) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 29072  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 29073  }
 29074  
 29075  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSupportedBands) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayItemValue {
 29076  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayItemValue)
 29077  }
 29078  
 29079  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSupportedCapabilities struct{}
 29080  
 29081  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSupportedCapabilities) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 29082  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 29083  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 29084  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().Generic().SupportedCapabilities().FieldPath(),
 29085  	}
 29086  }
 29087  
 29088  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSupportedCapabilities) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 29089  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 29090  }
 29091  
 29092  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSupportedCapabilities) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 29093  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 29094  }
 29095  
 29096  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSupportedCapabilities) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayItemValue {
 29097  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayItemValue)
 29098  }
 29099  
 29100  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSupportedIpFamilies struct{}
 29101  
 29102  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSupportedIpFamilies) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 29103  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 29104  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 29105  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().Generic().SupportedIpFamilies().FieldPath(),
 29106  	}
 29107  }
 29108  
 29109  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSupportedIpFamilies) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 29110  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 29111  }
 29112  
 29113  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSupportedIpFamilies) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 29114  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 29115  }
 29116  
 29117  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSupportedIpFamilies) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayItemValue {
 29118  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayItemValue)
 29119  }
 29120  
 29121  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSupportedModes struct{}
 29122  
 29123  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSupportedModes) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 29124  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 29125  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 29126  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().Generic().SupportedModes().FieldPath(),
 29127  	}
 29128  }
 29129  
 29130  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSupportedModes) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 29131  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 29132  }
 29133  
 29134  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSupportedModes) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 29135  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 29136  }
 29137  
 29138  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericSupportedModes) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayItemValue {
 29139  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayItemValue)
 29140  }
 29141  
 29142  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericUnlockRequired struct{}
 29143  
 29144  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericUnlockRequired) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 29145  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 29146  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 29147  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().Generic().UnlockRequired().FieldPath(),
 29148  	}
 29149  }
 29150  
 29151  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericUnlockRequired) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 29152  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 29153  }
 29154  
 29155  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericUnlockRequired) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 29156  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 29157  }
 29158  
 29159  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericUnlockRetries struct{}
 29160  
 29161  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericUnlockRetries) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 29162  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 29163  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 29164  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().Generic().UnlockRetries().FieldPath(),
 29165  	}
 29166  }
 29167  
 29168  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericUnlockRetries) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 29169  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 29170  }
 29171  
 29172  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericUnlockRetries) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 29173  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 29174  }
 29175  
 29176  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemGenericUnlockRetries) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayItemValue {
 29177  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayItemValue)
 29178  }
 29179  
 29180  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemSimStatus struct{}
 29181  
 29182  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemSimStatus) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 29183  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 29184  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 29185  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().SimStatus().FieldPath(),
 29186  	}
 29187  }
 29188  
 29189  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemSimStatus) WithValue(value map[string]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 29190  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 29191  }
 29192  
 29193  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemSimStatus) WithArrayOfValues(values []map[string]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 29194  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 29195  }
 29196  
 29197  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatusPathSelectorModemSimStatus) WithKey(key string) Device_Status_DeviceInfo_HardwareInformation_ModemStatusMapPathSelectorModemSimStatus {
 29198  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatusMapPathSelectorModemSimStatus{key: key}
 29199  }
 29200  
 29201  type Device_Status_DeviceInfo_HardwareInformation_ModemStatusMapPathSelectorModemSimStatus struct {
 29202  	key string
 29203  }
 29204  
 29205  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusMapPathSelectorModemSimStatus) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath {
 29206  	return &DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPath{
 29207  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldPathSelectorModem,
 29208  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder().SimStatus().WithKey(s.key).FieldPath(),
 29209  	}
 29210  }
 29211  
 29212  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusMapPathSelectorModemSimStatus) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue {
 29213  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathValue)
 29214  }
 29215  
 29216  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatusMapPathSelectorModemSimStatus) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues {
 29217  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatus_FieldSubPathArrayOfValues)
 29218  }
 29219  
 29220  type DeviceStatusDeviceInfoHardwareInformationSystemConfigurationFieldPathBuilder struct{}
 29221  
 29222  func NewDeviceStatusDeviceInfoHardwareInformationSystemConfigurationFieldPathBuilder() DeviceStatusDeviceInfoHardwareInformationSystemConfigurationFieldPathBuilder {
 29223  	return DeviceStatusDeviceInfoHardwareInformationSystemConfigurationFieldPathBuilder{}
 29224  }
 29225  func (DeviceStatusDeviceInfoHardwareInformationSystemConfigurationFieldPathBuilder) Chassis() Device_Status_DeviceInfo_HardwareInformation_System_ConfigurationPathSelectorChassis {
 29226  	return Device_Status_DeviceInfo_HardwareInformation_System_ConfigurationPathSelectorChassis{}
 29227  }
 29228  func (DeviceStatusDeviceInfoHardwareInformationSystemConfigurationFieldPathBuilder) Uuid() Device_Status_DeviceInfo_HardwareInformation_System_ConfigurationPathSelectorUuid {
 29229  	return Device_Status_DeviceInfo_HardwareInformation_System_ConfigurationPathSelectorUuid{}
 29230  }
 29231  func (DeviceStatusDeviceInfoHardwareInformationSystemConfigurationFieldPathBuilder) SkuNumber() Device_Status_DeviceInfo_HardwareInformation_System_ConfigurationPathSelectorSkuNumber {
 29232  	return Device_Status_DeviceInfo_HardwareInformation_System_ConfigurationPathSelectorSkuNumber{}
 29233  }
 29234  func (DeviceStatusDeviceInfoHardwareInformationSystemConfigurationFieldPathBuilder) Family() Device_Status_DeviceInfo_HardwareInformation_System_ConfigurationPathSelectorFamily {
 29235  	return Device_Status_DeviceInfo_HardwareInformation_System_ConfigurationPathSelectorFamily{}
 29236  }
 29237  
 29238  type Device_Status_DeviceInfo_HardwareInformation_System_ConfigurationPathSelectorChassis struct{}
 29239  
 29240  func (Device_Status_DeviceInfo_HardwareInformation_System_ConfigurationPathSelectorChassis) FieldPath() *DeviceStatusDeviceInfoHardwareInformationSystemConfiguration_FieldTerminalPath {
 29241  	return &DeviceStatusDeviceInfoHardwareInformationSystemConfiguration_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationSystemConfiguration_FieldPathSelectorChassis}
 29242  }
 29243  
 29244  func (s Device_Status_DeviceInfo_HardwareInformation_System_ConfigurationPathSelectorChassis) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationSystemConfiguration_FieldTerminalPathValue {
 29245  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationSystemConfiguration_FieldTerminalPathValue)
 29246  }
 29247  
 29248  func (s Device_Status_DeviceInfo_HardwareInformation_System_ConfigurationPathSelectorChassis) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationSystemConfiguration_FieldTerminalPathArrayOfValues {
 29249  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationSystemConfiguration_FieldTerminalPathArrayOfValues)
 29250  }
 29251  
 29252  type Device_Status_DeviceInfo_HardwareInformation_System_ConfigurationPathSelectorUuid struct{}
 29253  
 29254  func (Device_Status_DeviceInfo_HardwareInformation_System_ConfigurationPathSelectorUuid) FieldPath() *DeviceStatusDeviceInfoHardwareInformationSystemConfiguration_FieldTerminalPath {
 29255  	return &DeviceStatusDeviceInfoHardwareInformationSystemConfiguration_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationSystemConfiguration_FieldPathSelectorUuid}
 29256  }
 29257  
 29258  func (s Device_Status_DeviceInfo_HardwareInformation_System_ConfigurationPathSelectorUuid) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationSystemConfiguration_FieldTerminalPathValue {
 29259  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationSystemConfiguration_FieldTerminalPathValue)
 29260  }
 29261  
 29262  func (s Device_Status_DeviceInfo_HardwareInformation_System_ConfigurationPathSelectorUuid) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationSystemConfiguration_FieldTerminalPathArrayOfValues {
 29263  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationSystemConfiguration_FieldTerminalPathArrayOfValues)
 29264  }
 29265  
 29266  type Device_Status_DeviceInfo_HardwareInformation_System_ConfigurationPathSelectorSkuNumber struct{}
 29267  
 29268  func (Device_Status_DeviceInfo_HardwareInformation_System_ConfigurationPathSelectorSkuNumber) FieldPath() *DeviceStatusDeviceInfoHardwareInformationSystemConfiguration_FieldTerminalPath {
 29269  	return &DeviceStatusDeviceInfoHardwareInformationSystemConfiguration_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationSystemConfiguration_FieldPathSelectorSkuNumber}
 29270  }
 29271  
 29272  func (s Device_Status_DeviceInfo_HardwareInformation_System_ConfigurationPathSelectorSkuNumber) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationSystemConfiguration_FieldTerminalPathValue {
 29273  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationSystemConfiguration_FieldTerminalPathValue)
 29274  }
 29275  
 29276  func (s Device_Status_DeviceInfo_HardwareInformation_System_ConfigurationPathSelectorSkuNumber) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationSystemConfiguration_FieldTerminalPathArrayOfValues {
 29277  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationSystemConfiguration_FieldTerminalPathArrayOfValues)
 29278  }
 29279  
 29280  type Device_Status_DeviceInfo_HardwareInformation_System_ConfigurationPathSelectorFamily struct{}
 29281  
 29282  func (Device_Status_DeviceInfo_HardwareInformation_System_ConfigurationPathSelectorFamily) FieldPath() *DeviceStatusDeviceInfoHardwareInformationSystemConfiguration_FieldTerminalPath {
 29283  	return &DeviceStatusDeviceInfoHardwareInformationSystemConfiguration_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationSystemConfiguration_FieldPathSelectorFamily}
 29284  }
 29285  
 29286  func (s Device_Status_DeviceInfo_HardwareInformation_System_ConfigurationPathSelectorFamily) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationSystemConfiguration_FieldTerminalPathValue {
 29287  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationSystemConfiguration_FieldTerminalPathValue)
 29288  }
 29289  
 29290  func (s Device_Status_DeviceInfo_HardwareInformation_System_ConfigurationPathSelectorFamily) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationSystemConfiguration_FieldTerminalPathArrayOfValues {
 29291  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationSystemConfiguration_FieldTerminalPathArrayOfValues)
 29292  }
 29293  
 29294  type DeviceStatusDeviceInfoHardwareInformationCPUProcessorFieldPathBuilder struct{}
 29295  
 29296  func NewDeviceStatusDeviceInfoHardwareInformationCPUProcessorFieldPathBuilder() DeviceStatusDeviceInfoHardwareInformationCPUProcessorFieldPathBuilder {
 29297  	return DeviceStatusDeviceInfoHardwareInformationCPUProcessorFieldPathBuilder{}
 29298  }
 29299  func (DeviceStatusDeviceInfoHardwareInformationCPUProcessorFieldPathBuilder) Vendor() Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorVendor {
 29300  	return Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorVendor{}
 29301  }
 29302  func (DeviceStatusDeviceInfoHardwareInformationCPUProcessorFieldPathBuilder) Model() Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorModel {
 29303  	return Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorModel{}
 29304  }
 29305  func (DeviceStatusDeviceInfoHardwareInformationCPUProcessorFieldPathBuilder) Capabilities() Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCapabilities {
 29306  	return Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCapabilities{}
 29307  }
 29308  func (DeviceStatusDeviceInfoHardwareInformationCPUProcessorFieldPathBuilder) NumThreads() Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorNumThreads {
 29309  	return Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorNumThreads{}
 29310  }
 29311  func (DeviceStatusDeviceInfoHardwareInformationCPUProcessorFieldPathBuilder) NumCores() Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorNumCores {
 29312  	return Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorNumCores{}
 29313  }
 29314  func (DeviceStatusDeviceInfoHardwareInformationCPUProcessorFieldPathBuilder) NumEnabledCores() Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorNumEnabledCores {
 29315  	return Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorNumEnabledCores{}
 29316  }
 29317  func (DeviceStatusDeviceInfoHardwareInformationCPUProcessorFieldPathBuilder) Name() Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorName {
 29318  	return Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorName{}
 29319  }
 29320  func (DeviceStatusDeviceInfoHardwareInformationCPUProcessorFieldPathBuilder) Serial() Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorSerial {
 29321  	return Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorSerial{}
 29322  }
 29323  func (DeviceStatusDeviceInfoHardwareInformationCPUProcessorFieldPathBuilder) FrequencyMhz() Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorFrequencyMhz {
 29324  	return Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorFrequencyMhz{}
 29325  }
 29326  func (DeviceStatusDeviceInfoHardwareInformationCPUProcessorFieldPathBuilder) MaxFrequencyMhz() Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorMaxFrequencyMhz {
 29327  	return Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorMaxFrequencyMhz{}
 29328  }
 29329  func (DeviceStatusDeviceInfoHardwareInformationCPUProcessorFieldPathBuilder) CacheInfo() Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCacheInfo {
 29330  	return Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCacheInfo{}
 29331  }
 29332  func (DeviceStatusDeviceInfoHardwareInformationCPUProcessorFieldPathBuilder) Driver() Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorDriver {
 29333  	return Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorDriver{}
 29334  }
 29335  func (DeviceStatusDeviceInfoHardwareInformationCPUProcessorFieldPathBuilder) Latency() Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorLatency {
 29336  	return Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorLatency{}
 29337  }
 29338  func (DeviceStatusDeviceInfoHardwareInformationCPUProcessorFieldPathBuilder) Clock() Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorClock {
 29339  	return Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorClock{}
 29340  }
 29341  
 29342  type Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorVendor struct{}
 29343  
 29344  func (Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorVendor) FieldPath() *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPath {
 29345  	return &DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldPathSelectorVendor}
 29346  }
 29347  
 29348  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorVendor) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathValue {
 29349  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathValue)
 29350  }
 29351  
 29352  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorVendor) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathArrayOfValues {
 29353  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathArrayOfValues)
 29354  }
 29355  
 29356  type Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorModel struct{}
 29357  
 29358  func (Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorModel) FieldPath() *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPath {
 29359  	return &DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldPathSelectorModel}
 29360  }
 29361  
 29362  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorModel) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathValue {
 29363  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathValue)
 29364  }
 29365  
 29366  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorModel) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathArrayOfValues {
 29367  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathArrayOfValues)
 29368  }
 29369  
 29370  type Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCapabilities struct{}
 29371  
 29372  func (Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCapabilities) FieldPath() *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPath {
 29373  	return &DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldPathSelectorCapabilities}
 29374  }
 29375  
 29376  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCapabilities) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_Capability) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathValue {
 29377  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathValue)
 29378  }
 29379  
 29380  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCapabilities) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_Capability) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathArrayOfValues {
 29381  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathArrayOfValues)
 29382  }
 29383  
 29384  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCapabilities) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_Capability) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathArrayItemValue {
 29385  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathArrayItemValue)
 29386  }
 29387  func (Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCapabilities) WithSubPath(subPath DeviceStatusDeviceInfoHardwareInformationCapability_FieldPath) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldSubPath {
 29388  	return &DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldSubPath{selector: DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldPathSelectorCapabilities, subPath: subPath}
 29389  }
 29390  
 29391  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCapabilities) WithSubValue(subPathValue DeviceStatusDeviceInfoHardwareInformationCapability_FieldPathValue) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldSubPathValue {
 29392  	return &DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldSubPathValue{DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 29393  }
 29394  
 29395  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCapabilities) WithSubArrayOfValues(subPathArrayOfValues DeviceStatusDeviceInfoHardwareInformationCapability_FieldPathArrayOfValues) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldSubPathArrayOfValues {
 29396  	return &DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldSubPathArrayOfValues{DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 29397  }
 29398  
 29399  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCapabilities) WithSubArrayItemValue(subPathArrayItemValue DeviceStatusDeviceInfoHardwareInformationCapability_FieldPathArrayItemValue) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldSubPathArrayItemValue {
 29400  	return &DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldSubPathArrayItemValue{DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 29401  }
 29402  
 29403  func (Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCapabilities) Name() Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCapabilitiesName {
 29404  	return Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCapabilitiesName{}
 29405  }
 29406  
 29407  func (Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCapabilities) Description() Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCapabilitiesDescription {
 29408  	return Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCapabilitiesDescription{}
 29409  }
 29410  
 29411  type Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCapabilitiesName struct{}
 29412  
 29413  func (Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCapabilitiesName) FieldPath() *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldSubPath {
 29414  	return &DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldSubPath{
 29415  		selector: DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldPathSelectorCapabilities,
 29416  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationCapabilityFieldPathBuilder().Name().FieldPath(),
 29417  	}
 29418  }
 29419  
 29420  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCapabilitiesName) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldSubPathValue {
 29421  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldSubPathValue)
 29422  }
 29423  
 29424  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCapabilitiesName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldSubPathArrayOfValues {
 29425  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldSubPathArrayOfValues)
 29426  }
 29427  
 29428  type Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCapabilitiesDescription struct{}
 29429  
 29430  func (Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCapabilitiesDescription) FieldPath() *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldSubPath {
 29431  	return &DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldSubPath{
 29432  		selector: DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldPathSelectorCapabilities,
 29433  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationCapabilityFieldPathBuilder().Description().FieldPath(),
 29434  	}
 29435  }
 29436  
 29437  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCapabilitiesDescription) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldSubPathValue {
 29438  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldSubPathValue)
 29439  }
 29440  
 29441  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCapabilitiesDescription) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldSubPathArrayOfValues {
 29442  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldSubPathArrayOfValues)
 29443  }
 29444  
 29445  type Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorNumThreads struct{}
 29446  
 29447  func (Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorNumThreads) FieldPath() *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPath {
 29448  	return &DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldPathSelectorNumThreads}
 29449  }
 29450  
 29451  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorNumThreads) WithValue(value uint32) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathValue {
 29452  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathValue)
 29453  }
 29454  
 29455  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorNumThreads) WithArrayOfValues(values []uint32) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathArrayOfValues {
 29456  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathArrayOfValues)
 29457  }
 29458  
 29459  type Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorNumCores struct{}
 29460  
 29461  func (Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorNumCores) FieldPath() *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPath {
 29462  	return &DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldPathSelectorNumCores}
 29463  }
 29464  
 29465  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorNumCores) WithValue(value uint32) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathValue {
 29466  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathValue)
 29467  }
 29468  
 29469  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorNumCores) WithArrayOfValues(values []uint32) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathArrayOfValues {
 29470  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathArrayOfValues)
 29471  }
 29472  
 29473  type Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorNumEnabledCores struct{}
 29474  
 29475  func (Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorNumEnabledCores) FieldPath() *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPath {
 29476  	return &DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldPathSelectorNumEnabledCores}
 29477  }
 29478  
 29479  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorNumEnabledCores) WithValue(value uint32) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathValue {
 29480  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathValue)
 29481  }
 29482  
 29483  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorNumEnabledCores) WithArrayOfValues(values []uint32) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathArrayOfValues {
 29484  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathArrayOfValues)
 29485  }
 29486  
 29487  type Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorName struct{}
 29488  
 29489  func (Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorName) FieldPath() *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPath {
 29490  	return &DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldPathSelectorName}
 29491  }
 29492  
 29493  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorName) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathValue {
 29494  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathValue)
 29495  }
 29496  
 29497  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathArrayOfValues {
 29498  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathArrayOfValues)
 29499  }
 29500  
 29501  type Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorSerial struct{}
 29502  
 29503  func (Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorSerial) FieldPath() *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPath {
 29504  	return &DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldPathSelectorSerial}
 29505  }
 29506  
 29507  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorSerial) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathValue {
 29508  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathValue)
 29509  }
 29510  
 29511  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorSerial) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathArrayOfValues {
 29512  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathArrayOfValues)
 29513  }
 29514  
 29515  type Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorFrequencyMhz struct{}
 29516  
 29517  func (Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorFrequencyMhz) FieldPath() *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPath {
 29518  	return &DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldPathSelectorFrequencyMhz}
 29519  }
 29520  
 29521  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorFrequencyMhz) WithValue(value int64) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathValue {
 29522  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathValue)
 29523  }
 29524  
 29525  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorFrequencyMhz) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathArrayOfValues {
 29526  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathArrayOfValues)
 29527  }
 29528  
 29529  type Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorMaxFrequencyMhz struct{}
 29530  
 29531  func (Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorMaxFrequencyMhz) FieldPath() *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPath {
 29532  	return &DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldPathSelectorMaxFrequencyMhz}
 29533  }
 29534  
 29535  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorMaxFrequencyMhz) WithValue(value int64) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathValue {
 29536  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathValue)
 29537  }
 29538  
 29539  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorMaxFrequencyMhz) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathArrayOfValues {
 29540  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathArrayOfValues)
 29541  }
 29542  
 29543  type Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCacheInfo struct{}
 29544  
 29545  func (Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCacheInfo) FieldPath() *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPath {
 29546  	return &DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldPathSelectorCacheInfo}
 29547  }
 29548  
 29549  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCacheInfo) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathValue {
 29550  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathValue)
 29551  }
 29552  
 29553  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCacheInfo) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathArrayOfValues {
 29554  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathArrayOfValues)
 29555  }
 29556  
 29557  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCacheInfo) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathArrayItemValue {
 29558  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathArrayItemValue)
 29559  }
 29560  func (Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCacheInfo) WithSubPath(subPath DeviceStatusDeviceInfoHardwareInformationCPUProcessorCache_FieldPath) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldSubPath {
 29561  	return &DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldSubPath{selector: DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldPathSelectorCacheInfo, subPath: subPath}
 29562  }
 29563  
 29564  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCacheInfo) WithSubValue(subPathValue DeviceStatusDeviceInfoHardwareInformationCPUProcessorCache_FieldPathValue) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldSubPathValue {
 29565  	return &DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldSubPathValue{DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 29566  }
 29567  
 29568  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCacheInfo) WithSubArrayOfValues(subPathArrayOfValues DeviceStatusDeviceInfoHardwareInformationCPUProcessorCache_FieldPathArrayOfValues) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldSubPathArrayOfValues {
 29569  	return &DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldSubPathArrayOfValues{DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 29570  }
 29571  
 29572  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCacheInfo) WithSubArrayItemValue(subPathArrayItemValue DeviceStatusDeviceInfoHardwareInformationCPUProcessorCache_FieldPathArrayItemValue) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldSubPathArrayItemValue {
 29573  	return &DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldSubPathArrayItemValue{DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 29574  }
 29575  
 29576  func (Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCacheInfo) Type() Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCacheInfoType {
 29577  	return Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCacheInfoType{}
 29578  }
 29579  
 29580  func (Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCacheInfo) SizeBytes() Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCacheInfoSizeBytes {
 29581  	return Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCacheInfoSizeBytes{}
 29582  }
 29583  
 29584  type Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCacheInfoType struct{}
 29585  
 29586  func (Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCacheInfoType) FieldPath() *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldSubPath {
 29587  	return &DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldSubPath{
 29588  		selector: DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldPathSelectorCacheInfo,
 29589  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationCPUProcessorCacheFieldPathBuilder().Type().FieldPath(),
 29590  	}
 29591  }
 29592  
 29593  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCacheInfoType) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldSubPathValue {
 29594  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldSubPathValue)
 29595  }
 29596  
 29597  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCacheInfoType) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldSubPathArrayOfValues {
 29598  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldSubPathArrayOfValues)
 29599  }
 29600  
 29601  type Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCacheInfoSizeBytes struct{}
 29602  
 29603  func (Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCacheInfoSizeBytes) FieldPath() *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldSubPath {
 29604  	return &DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldSubPath{
 29605  		selector: DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldPathSelectorCacheInfo,
 29606  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationCPUProcessorCacheFieldPathBuilder().SizeBytes().FieldPath(),
 29607  	}
 29608  }
 29609  
 29610  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCacheInfoSizeBytes) WithValue(value int64) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldSubPathValue {
 29611  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldSubPathValue)
 29612  }
 29613  
 29614  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorCacheInfoSizeBytes) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldSubPathArrayOfValues {
 29615  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldSubPathArrayOfValues)
 29616  }
 29617  
 29618  type Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorDriver struct{}
 29619  
 29620  func (Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorDriver) FieldPath() *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPath {
 29621  	return &DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldPathSelectorDriver}
 29622  }
 29623  
 29624  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorDriver) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathValue {
 29625  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathValue)
 29626  }
 29627  
 29628  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorDriver) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathArrayOfValues {
 29629  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathArrayOfValues)
 29630  }
 29631  
 29632  type Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorLatency struct{}
 29633  
 29634  func (Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorLatency) FieldPath() *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPath {
 29635  	return &DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldPathSelectorLatency}
 29636  }
 29637  
 29638  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorLatency) WithValue(value int64) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathValue {
 29639  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathValue)
 29640  }
 29641  
 29642  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorLatency) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathArrayOfValues {
 29643  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathArrayOfValues)
 29644  }
 29645  
 29646  type Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorClock struct{}
 29647  
 29648  func (Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorClock) FieldPath() *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPath {
 29649  	return &DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldPathSelectorClock}
 29650  }
 29651  
 29652  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorClock) WithValue(value int64) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathValue {
 29653  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathValue)
 29654  }
 29655  
 29656  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_ProcessorPathSelectorClock) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathArrayOfValues {
 29657  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationCPUProcessor_FieldTerminalPathArrayOfValues)
 29658  }
 29659  
 29660  type DeviceStatusDeviceInfoHardwareInformationCPUProcessorCacheFieldPathBuilder struct{}
 29661  
 29662  func NewDeviceStatusDeviceInfoHardwareInformationCPUProcessorCacheFieldPathBuilder() DeviceStatusDeviceInfoHardwareInformationCPUProcessorCacheFieldPathBuilder {
 29663  	return DeviceStatusDeviceInfoHardwareInformationCPUProcessorCacheFieldPathBuilder{}
 29664  }
 29665  func (DeviceStatusDeviceInfoHardwareInformationCPUProcessorCacheFieldPathBuilder) Type() Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_CachePathSelectorType {
 29666  	return Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_CachePathSelectorType{}
 29667  }
 29668  func (DeviceStatusDeviceInfoHardwareInformationCPUProcessorCacheFieldPathBuilder) SizeBytes() Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_CachePathSelectorSizeBytes {
 29669  	return Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_CachePathSelectorSizeBytes{}
 29670  }
 29671  
 29672  type Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_CachePathSelectorType struct{}
 29673  
 29674  func (Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_CachePathSelectorType) FieldPath() *DeviceStatusDeviceInfoHardwareInformationCPUProcessorCache_FieldTerminalPath {
 29675  	return &DeviceStatusDeviceInfoHardwareInformationCPUProcessorCache_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationCPUProcessorCache_FieldPathSelectorType}
 29676  }
 29677  
 29678  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_CachePathSelectorType) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationCPUProcessorCache_FieldTerminalPathValue {
 29679  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationCPUProcessorCache_FieldTerminalPathValue)
 29680  }
 29681  
 29682  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_CachePathSelectorType) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationCPUProcessorCache_FieldTerminalPathArrayOfValues {
 29683  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationCPUProcessorCache_FieldTerminalPathArrayOfValues)
 29684  }
 29685  
 29686  type Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_CachePathSelectorSizeBytes struct{}
 29687  
 29688  func (Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_CachePathSelectorSizeBytes) FieldPath() *DeviceStatusDeviceInfoHardwareInformationCPUProcessorCache_FieldTerminalPath {
 29689  	return &DeviceStatusDeviceInfoHardwareInformationCPUProcessorCache_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationCPUProcessorCache_FieldPathSelectorSizeBytes}
 29690  }
 29691  
 29692  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_CachePathSelectorSizeBytes) WithValue(value int64) *DeviceStatusDeviceInfoHardwareInformationCPUProcessorCache_FieldTerminalPathValue {
 29693  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationCPUProcessorCache_FieldTerminalPathValue)
 29694  }
 29695  
 29696  func (s Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_CachePathSelectorSizeBytes) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfoHardwareInformationCPUProcessorCache_FieldTerminalPathArrayOfValues {
 29697  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationCPUProcessorCache_FieldTerminalPathArrayOfValues)
 29698  }
 29699  
 29700  type DeviceStatusDeviceInfoHardwareInformationBlockDiskFieldPathBuilder struct{}
 29701  
 29702  func NewDeviceStatusDeviceInfoHardwareInformationBlockDiskFieldPathBuilder() DeviceStatusDeviceInfoHardwareInformationBlockDiskFieldPathBuilder {
 29703  	return DeviceStatusDeviceInfoHardwareInformationBlockDiskFieldPathBuilder{}
 29704  }
 29705  func (DeviceStatusDeviceInfoHardwareInformationBlockDiskFieldPathBuilder) Name() Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorName {
 29706  	return Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorName{}
 29707  }
 29708  func (DeviceStatusDeviceInfoHardwareInformationBlockDiskFieldPathBuilder) SizeBytes() Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorSizeBytes {
 29709  	return Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorSizeBytes{}
 29710  }
 29711  func (DeviceStatusDeviceInfoHardwareInformationBlockDiskFieldPathBuilder) DriveType() Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorDriveType {
 29712  	return Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorDriveType{}
 29713  }
 29714  func (DeviceStatusDeviceInfoHardwareInformationBlockDiskFieldPathBuilder) Vendor() Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorVendor {
 29715  	return Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorVendor{}
 29716  }
 29717  func (DeviceStatusDeviceInfoHardwareInformationBlockDiskFieldPathBuilder) Model() Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorModel {
 29718  	return Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorModel{}
 29719  }
 29720  func (DeviceStatusDeviceInfoHardwareInformationBlockDiskFieldPathBuilder) SerialNumber() Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorSerialNumber {
 29721  	return Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorSerialNumber{}
 29722  }
 29723  func (DeviceStatusDeviceInfoHardwareInformationBlockDiskFieldPathBuilder) Wwn() Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorWwn {
 29724  	return Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorWwn{}
 29725  }
 29726  func (DeviceStatusDeviceInfoHardwareInformationBlockDiskFieldPathBuilder) Partitions() Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorPartitions {
 29727  	return Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorPartitions{}
 29728  }
 29729  
 29730  type Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorName struct{}
 29731  
 29732  func (Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorName) FieldPath() *DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPath {
 29733  	return &DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldPathSelectorName}
 29734  }
 29735  
 29736  func (s Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorName) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPathValue {
 29737  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPathValue)
 29738  }
 29739  
 29740  func (s Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPathArrayOfValues {
 29741  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPathArrayOfValues)
 29742  }
 29743  
 29744  type Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorSizeBytes struct{}
 29745  
 29746  func (Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorSizeBytes) FieldPath() *DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPath {
 29747  	return &DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldPathSelectorSizeBytes}
 29748  }
 29749  
 29750  func (s Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorSizeBytes) WithValue(value int64) *DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPathValue {
 29751  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPathValue)
 29752  }
 29753  
 29754  func (s Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorSizeBytes) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPathArrayOfValues {
 29755  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPathArrayOfValues)
 29756  }
 29757  
 29758  type Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorDriveType struct{}
 29759  
 29760  func (Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorDriveType) FieldPath() *DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPath {
 29761  	return &DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldPathSelectorDriveType}
 29762  }
 29763  
 29764  func (s Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorDriveType) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPathValue {
 29765  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPathValue)
 29766  }
 29767  
 29768  func (s Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorDriveType) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPathArrayOfValues {
 29769  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPathArrayOfValues)
 29770  }
 29771  
 29772  type Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorVendor struct{}
 29773  
 29774  func (Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorVendor) FieldPath() *DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPath {
 29775  	return &DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldPathSelectorVendor}
 29776  }
 29777  
 29778  func (s Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorVendor) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPathValue {
 29779  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPathValue)
 29780  }
 29781  
 29782  func (s Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorVendor) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPathArrayOfValues {
 29783  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPathArrayOfValues)
 29784  }
 29785  
 29786  type Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorModel struct{}
 29787  
 29788  func (Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorModel) FieldPath() *DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPath {
 29789  	return &DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldPathSelectorModel}
 29790  }
 29791  
 29792  func (s Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorModel) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPathValue {
 29793  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPathValue)
 29794  }
 29795  
 29796  func (s Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorModel) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPathArrayOfValues {
 29797  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPathArrayOfValues)
 29798  }
 29799  
 29800  type Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorSerialNumber struct{}
 29801  
 29802  func (Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorSerialNumber) FieldPath() *DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPath {
 29803  	return &DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldPathSelectorSerialNumber}
 29804  }
 29805  
 29806  func (s Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorSerialNumber) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPathValue {
 29807  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPathValue)
 29808  }
 29809  
 29810  func (s Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorSerialNumber) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPathArrayOfValues {
 29811  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPathArrayOfValues)
 29812  }
 29813  
 29814  type Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorWwn struct{}
 29815  
 29816  func (Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorWwn) FieldPath() *DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPath {
 29817  	return &DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldPathSelectorWwn}
 29818  }
 29819  
 29820  func (s Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorWwn) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPathValue {
 29821  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPathValue)
 29822  }
 29823  
 29824  func (s Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorWwn) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPathArrayOfValues {
 29825  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPathArrayOfValues)
 29826  }
 29827  
 29828  type Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorPartitions struct{}
 29829  
 29830  func (Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorPartitions) FieldPath() *DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPath {
 29831  	return &DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldPathSelectorPartitions}
 29832  }
 29833  
 29834  func (s Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorPartitions) WithValue(value []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) *DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPathValue {
 29835  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPathValue)
 29836  }
 29837  
 29838  func (s Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorPartitions) WithArrayOfValues(values [][]*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) *DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPathArrayOfValues {
 29839  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPathArrayOfValues)
 29840  }
 29841  
 29842  func (s Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorPartitions) WithItemValue(value *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) *DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPathArrayItemValue {
 29843  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldTerminalPathArrayItemValue)
 29844  }
 29845  func (Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorPartitions) WithSubPath(subPath DeviceStatusDeviceInfoHardwareInformationBlockDiskPartition_FieldPath) *DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldSubPath {
 29846  	return &DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldSubPath{selector: DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldPathSelectorPartitions, subPath: subPath}
 29847  }
 29848  
 29849  func (s Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorPartitions) WithSubValue(subPathValue DeviceStatusDeviceInfoHardwareInformationBlockDiskPartition_FieldPathValue) *DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldSubPathValue {
 29850  	return &DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldSubPathValue{DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 29851  }
 29852  
 29853  func (s Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorPartitions) WithSubArrayOfValues(subPathArrayOfValues DeviceStatusDeviceInfoHardwareInformationBlockDiskPartition_FieldPathArrayOfValues) *DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldSubPathArrayOfValues {
 29854  	return &DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldSubPathArrayOfValues{DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 29855  }
 29856  
 29857  func (s Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorPartitions) WithSubArrayItemValue(subPathArrayItemValue DeviceStatusDeviceInfoHardwareInformationBlockDiskPartition_FieldPathArrayItemValue) *DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldSubPathArrayItemValue {
 29858  	return &DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldSubPathArrayItemValue{DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 29859  }
 29860  
 29861  func (Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorPartitions) Name() Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorPartitionsName {
 29862  	return Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorPartitionsName{}
 29863  }
 29864  
 29865  func (Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorPartitions) SizeBytes() Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorPartitionsSizeBytes {
 29866  	return Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorPartitionsSizeBytes{}
 29867  }
 29868  
 29869  func (Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorPartitions) MountPoint() Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorPartitionsMountPoint {
 29870  	return Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorPartitionsMountPoint{}
 29871  }
 29872  
 29873  func (Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorPartitions) Type() Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorPartitionsType {
 29874  	return Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorPartitionsType{}
 29875  }
 29876  
 29877  type Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorPartitionsName struct{}
 29878  
 29879  func (Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorPartitionsName) FieldPath() *DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldSubPath {
 29880  	return &DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldSubPath{
 29881  		selector: DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldPathSelectorPartitions,
 29882  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationBlockDiskPartitionFieldPathBuilder().Name().FieldPath(),
 29883  	}
 29884  }
 29885  
 29886  func (s Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorPartitionsName) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldSubPathValue {
 29887  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldSubPathValue)
 29888  }
 29889  
 29890  func (s Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorPartitionsName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldSubPathArrayOfValues {
 29891  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldSubPathArrayOfValues)
 29892  }
 29893  
 29894  type Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorPartitionsSizeBytes struct{}
 29895  
 29896  func (Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorPartitionsSizeBytes) FieldPath() *DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldSubPath {
 29897  	return &DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldSubPath{
 29898  		selector: DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldPathSelectorPartitions,
 29899  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationBlockDiskPartitionFieldPathBuilder().SizeBytes().FieldPath(),
 29900  	}
 29901  }
 29902  
 29903  func (s Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorPartitionsSizeBytes) WithValue(value int64) *DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldSubPathValue {
 29904  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldSubPathValue)
 29905  }
 29906  
 29907  func (s Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorPartitionsSizeBytes) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldSubPathArrayOfValues {
 29908  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldSubPathArrayOfValues)
 29909  }
 29910  
 29911  type Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorPartitionsMountPoint struct{}
 29912  
 29913  func (Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorPartitionsMountPoint) FieldPath() *DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldSubPath {
 29914  	return &DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldSubPath{
 29915  		selector: DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldPathSelectorPartitions,
 29916  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationBlockDiskPartitionFieldPathBuilder().MountPoint().FieldPath(),
 29917  	}
 29918  }
 29919  
 29920  func (s Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorPartitionsMountPoint) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldSubPathValue {
 29921  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldSubPathValue)
 29922  }
 29923  
 29924  func (s Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorPartitionsMountPoint) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldSubPathArrayOfValues {
 29925  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldSubPathArrayOfValues)
 29926  }
 29927  
 29928  type Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorPartitionsType struct{}
 29929  
 29930  func (Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorPartitionsType) FieldPath() *DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldSubPath {
 29931  	return &DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldSubPath{
 29932  		selector: DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldPathSelectorPartitions,
 29933  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationBlockDiskPartitionFieldPathBuilder().Type().FieldPath(),
 29934  	}
 29935  }
 29936  
 29937  func (s Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorPartitionsType) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldSubPathValue {
 29938  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldSubPathValue)
 29939  }
 29940  
 29941  func (s Device_Status_DeviceInfo_HardwareInformation_Block_DiskPathSelectorPartitionsType) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldSubPathArrayOfValues {
 29942  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationBlockDisk_FieldSubPathArrayOfValues)
 29943  }
 29944  
 29945  type DeviceStatusDeviceInfoHardwareInformationBlockDiskPartitionFieldPathBuilder struct{}
 29946  
 29947  func NewDeviceStatusDeviceInfoHardwareInformationBlockDiskPartitionFieldPathBuilder() DeviceStatusDeviceInfoHardwareInformationBlockDiskPartitionFieldPathBuilder {
 29948  	return DeviceStatusDeviceInfoHardwareInformationBlockDiskPartitionFieldPathBuilder{}
 29949  }
 29950  func (DeviceStatusDeviceInfoHardwareInformationBlockDiskPartitionFieldPathBuilder) Name() Device_Status_DeviceInfo_HardwareInformation_Block_Disk_PartitionPathSelectorName {
 29951  	return Device_Status_DeviceInfo_HardwareInformation_Block_Disk_PartitionPathSelectorName{}
 29952  }
 29953  func (DeviceStatusDeviceInfoHardwareInformationBlockDiskPartitionFieldPathBuilder) SizeBytes() Device_Status_DeviceInfo_HardwareInformation_Block_Disk_PartitionPathSelectorSizeBytes {
 29954  	return Device_Status_DeviceInfo_HardwareInformation_Block_Disk_PartitionPathSelectorSizeBytes{}
 29955  }
 29956  func (DeviceStatusDeviceInfoHardwareInformationBlockDiskPartitionFieldPathBuilder) MountPoint() Device_Status_DeviceInfo_HardwareInformation_Block_Disk_PartitionPathSelectorMountPoint {
 29957  	return Device_Status_DeviceInfo_HardwareInformation_Block_Disk_PartitionPathSelectorMountPoint{}
 29958  }
 29959  func (DeviceStatusDeviceInfoHardwareInformationBlockDiskPartitionFieldPathBuilder) Type() Device_Status_DeviceInfo_HardwareInformation_Block_Disk_PartitionPathSelectorType {
 29960  	return Device_Status_DeviceInfo_HardwareInformation_Block_Disk_PartitionPathSelectorType{}
 29961  }
 29962  
 29963  type Device_Status_DeviceInfo_HardwareInformation_Block_Disk_PartitionPathSelectorName struct{}
 29964  
 29965  func (Device_Status_DeviceInfo_HardwareInformation_Block_Disk_PartitionPathSelectorName) FieldPath() *DeviceStatusDeviceInfoHardwareInformationBlockDiskPartition_FieldTerminalPath {
 29966  	return &DeviceStatusDeviceInfoHardwareInformationBlockDiskPartition_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationBlockDiskPartition_FieldPathSelectorName}
 29967  }
 29968  
 29969  func (s Device_Status_DeviceInfo_HardwareInformation_Block_Disk_PartitionPathSelectorName) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationBlockDiskPartition_FieldTerminalPathValue {
 29970  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationBlockDiskPartition_FieldTerminalPathValue)
 29971  }
 29972  
 29973  func (s Device_Status_DeviceInfo_HardwareInformation_Block_Disk_PartitionPathSelectorName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationBlockDiskPartition_FieldTerminalPathArrayOfValues {
 29974  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationBlockDiskPartition_FieldTerminalPathArrayOfValues)
 29975  }
 29976  
 29977  type Device_Status_DeviceInfo_HardwareInformation_Block_Disk_PartitionPathSelectorSizeBytes struct{}
 29978  
 29979  func (Device_Status_DeviceInfo_HardwareInformation_Block_Disk_PartitionPathSelectorSizeBytes) FieldPath() *DeviceStatusDeviceInfoHardwareInformationBlockDiskPartition_FieldTerminalPath {
 29980  	return &DeviceStatusDeviceInfoHardwareInformationBlockDiskPartition_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationBlockDiskPartition_FieldPathSelectorSizeBytes}
 29981  }
 29982  
 29983  func (s Device_Status_DeviceInfo_HardwareInformation_Block_Disk_PartitionPathSelectorSizeBytes) WithValue(value int64) *DeviceStatusDeviceInfoHardwareInformationBlockDiskPartition_FieldTerminalPathValue {
 29984  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationBlockDiskPartition_FieldTerminalPathValue)
 29985  }
 29986  
 29987  func (s Device_Status_DeviceInfo_HardwareInformation_Block_Disk_PartitionPathSelectorSizeBytes) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfoHardwareInformationBlockDiskPartition_FieldTerminalPathArrayOfValues {
 29988  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationBlockDiskPartition_FieldTerminalPathArrayOfValues)
 29989  }
 29990  
 29991  type Device_Status_DeviceInfo_HardwareInformation_Block_Disk_PartitionPathSelectorMountPoint struct{}
 29992  
 29993  func (Device_Status_DeviceInfo_HardwareInformation_Block_Disk_PartitionPathSelectorMountPoint) FieldPath() *DeviceStatusDeviceInfoHardwareInformationBlockDiskPartition_FieldTerminalPath {
 29994  	return &DeviceStatusDeviceInfoHardwareInformationBlockDiskPartition_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationBlockDiskPartition_FieldPathSelectorMountPoint}
 29995  }
 29996  
 29997  func (s Device_Status_DeviceInfo_HardwareInformation_Block_Disk_PartitionPathSelectorMountPoint) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationBlockDiskPartition_FieldTerminalPathValue {
 29998  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationBlockDiskPartition_FieldTerminalPathValue)
 29999  }
 30000  
 30001  func (s Device_Status_DeviceInfo_HardwareInformation_Block_Disk_PartitionPathSelectorMountPoint) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationBlockDiskPartition_FieldTerminalPathArrayOfValues {
 30002  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationBlockDiskPartition_FieldTerminalPathArrayOfValues)
 30003  }
 30004  
 30005  type Device_Status_DeviceInfo_HardwareInformation_Block_Disk_PartitionPathSelectorType struct{}
 30006  
 30007  func (Device_Status_DeviceInfo_HardwareInformation_Block_Disk_PartitionPathSelectorType) FieldPath() *DeviceStatusDeviceInfoHardwareInformationBlockDiskPartition_FieldTerminalPath {
 30008  	return &DeviceStatusDeviceInfoHardwareInformationBlockDiskPartition_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationBlockDiskPartition_FieldPathSelectorType}
 30009  }
 30010  
 30011  func (s Device_Status_DeviceInfo_HardwareInformation_Block_Disk_PartitionPathSelectorType) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationBlockDiskPartition_FieldTerminalPathValue {
 30012  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationBlockDiskPartition_FieldTerminalPathValue)
 30013  }
 30014  
 30015  func (s Device_Status_DeviceInfo_HardwareInformation_Block_Disk_PartitionPathSelectorType) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationBlockDiskPartition_FieldTerminalPathArrayOfValues {
 30016  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationBlockDiskPartition_FieldTerminalPathArrayOfValues)
 30017  }
 30018  
 30019  type DeviceStatusDeviceInfoHardwareInformationNetworkNICFieldPathBuilder struct{}
 30020  
 30021  func NewDeviceStatusDeviceInfoHardwareInformationNetworkNICFieldPathBuilder() DeviceStatusDeviceInfoHardwareInformationNetworkNICFieldPathBuilder {
 30022  	return DeviceStatusDeviceInfoHardwareInformationNetworkNICFieldPathBuilder{}
 30023  }
 30024  func (DeviceStatusDeviceInfoHardwareInformationNetworkNICFieldPathBuilder) Name() Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorName {
 30025  	return Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorName{}
 30026  }
 30027  func (DeviceStatusDeviceInfoHardwareInformationNetworkNICFieldPathBuilder) MacAddress() Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorMacAddress {
 30028  	return Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorMacAddress{}
 30029  }
 30030  func (DeviceStatusDeviceInfoHardwareInformationNetworkNICFieldPathBuilder) Virtual() Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorVirtual {
 30031  	return Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorVirtual{}
 30032  }
 30033  func (DeviceStatusDeviceInfoHardwareInformationNetworkNICFieldPathBuilder) Description() Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorDescription {
 30034  	return Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorDescription{}
 30035  }
 30036  func (DeviceStatusDeviceInfoHardwareInformationNetworkNICFieldPathBuilder) ProductName() Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorProductName {
 30037  	return Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorProductName{}
 30038  }
 30039  func (DeviceStatusDeviceInfoHardwareInformationNetworkNICFieldPathBuilder) Vendor() Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorVendor {
 30040  	return Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorVendor{}
 30041  }
 30042  func (DeviceStatusDeviceInfoHardwareInformationNetworkNICFieldPathBuilder) Subvendor() Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorSubvendor {
 30043  	return Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorSubvendor{}
 30044  }
 30045  func (DeviceStatusDeviceInfoHardwareInformationNetworkNICFieldPathBuilder) Setting() Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorSetting {
 30046  	return Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorSetting{}
 30047  }
 30048  
 30049  type Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorName struct{}
 30050  
 30051  func (Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorName) FieldPath() *DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPath {
 30052  	return &DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldPathSelectorName}
 30053  }
 30054  
 30055  func (s Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorName) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPathValue {
 30056  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPathValue)
 30057  }
 30058  
 30059  func (s Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPathArrayOfValues {
 30060  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPathArrayOfValues)
 30061  }
 30062  
 30063  type Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorMacAddress struct{}
 30064  
 30065  func (Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorMacAddress) FieldPath() *DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPath {
 30066  	return &DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldPathSelectorMacAddress}
 30067  }
 30068  
 30069  func (s Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorMacAddress) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPathValue {
 30070  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPathValue)
 30071  }
 30072  
 30073  func (s Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorMacAddress) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPathArrayOfValues {
 30074  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPathArrayOfValues)
 30075  }
 30076  
 30077  type Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorVirtual struct{}
 30078  
 30079  func (Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorVirtual) FieldPath() *DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPath {
 30080  	return &DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldPathSelectorVirtual}
 30081  }
 30082  
 30083  func (s Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorVirtual) WithValue(value bool) *DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPathValue {
 30084  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPathValue)
 30085  }
 30086  
 30087  func (s Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorVirtual) WithArrayOfValues(values []bool) *DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPathArrayOfValues {
 30088  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPathArrayOfValues)
 30089  }
 30090  
 30091  type Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorDescription struct{}
 30092  
 30093  func (Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorDescription) FieldPath() *DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPath {
 30094  	return &DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldPathSelectorDescription}
 30095  }
 30096  
 30097  func (s Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorDescription) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPathValue {
 30098  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPathValue)
 30099  }
 30100  
 30101  func (s Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorDescription) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPathArrayOfValues {
 30102  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPathArrayOfValues)
 30103  }
 30104  
 30105  type Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorProductName struct{}
 30106  
 30107  func (Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorProductName) FieldPath() *DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPath {
 30108  	return &DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldPathSelectorProductName}
 30109  }
 30110  
 30111  func (s Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorProductName) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPathValue {
 30112  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPathValue)
 30113  }
 30114  
 30115  func (s Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorProductName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPathArrayOfValues {
 30116  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPathArrayOfValues)
 30117  }
 30118  
 30119  type Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorVendor struct{}
 30120  
 30121  func (Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorVendor) FieldPath() *DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPath {
 30122  	return &DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldPathSelectorVendor}
 30123  }
 30124  
 30125  func (s Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorVendor) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPathValue {
 30126  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPathValue)
 30127  }
 30128  
 30129  func (s Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorVendor) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPathArrayOfValues {
 30130  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPathArrayOfValues)
 30131  }
 30132  
 30133  type Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorSubvendor struct{}
 30134  
 30135  func (Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorSubvendor) FieldPath() *DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPath {
 30136  	return &DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldPathSelectorSubvendor}
 30137  }
 30138  
 30139  func (s Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorSubvendor) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPathValue {
 30140  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPathValue)
 30141  }
 30142  
 30143  func (s Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorSubvendor) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPathArrayOfValues {
 30144  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPathArrayOfValues)
 30145  }
 30146  
 30147  type Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorSetting struct{}
 30148  
 30149  func (Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorSetting) FieldPath() *DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPath {
 30150  	return &DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldPathSelectorSetting}
 30151  }
 30152  
 30153  func (s Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorSetting) WithValue(value map[string]string) *DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPathValue {
 30154  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPathValue)
 30155  }
 30156  
 30157  func (s Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorSetting) WithArrayOfValues(values []map[string]string) *DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPathArrayOfValues {
 30158  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldTerminalPathArrayOfValues)
 30159  }
 30160  
 30161  func (Device_Status_DeviceInfo_HardwareInformation_Network_NICPathSelectorSetting) WithKey(key string) Device_Status_DeviceInfo_HardwareInformation_Network_NICMapPathSelectorSetting {
 30162  	return Device_Status_DeviceInfo_HardwareInformation_Network_NICMapPathSelectorSetting{key: key}
 30163  }
 30164  
 30165  type Device_Status_DeviceInfo_HardwareInformation_Network_NICMapPathSelectorSetting struct {
 30166  	key string
 30167  }
 30168  
 30169  func (s Device_Status_DeviceInfo_HardwareInformation_Network_NICMapPathSelectorSetting) FieldPath() *DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldPathMap {
 30170  	return &DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldPathMap{selector: DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldPathSelectorSetting, key: s.key}
 30171  }
 30172  
 30173  func (s Device_Status_DeviceInfo_HardwareInformation_Network_NICMapPathSelectorSetting) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldPathMapValue {
 30174  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldPathMapValue)
 30175  }
 30176  
 30177  func (s Device_Status_DeviceInfo_HardwareInformation_Network_NICMapPathSelectorSetting) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldPathMapArrayOfValues {
 30178  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationNetworkNIC_FieldPathMapArrayOfValues)
 30179  }
 30180  
 30181  type DeviceStatusDeviceInfoHardwareInformationGPUGraphicCardFieldPathBuilder struct{}
 30182  
 30183  func NewDeviceStatusDeviceInfoHardwareInformationGPUGraphicCardFieldPathBuilder() DeviceStatusDeviceInfoHardwareInformationGPUGraphicCardFieldPathBuilder {
 30184  	return DeviceStatusDeviceInfoHardwareInformationGPUGraphicCardFieldPathBuilder{}
 30185  }
 30186  func (DeviceStatusDeviceInfoHardwareInformationGPUGraphicCardFieldPathBuilder) Index() Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorIndex {
 30187  	return Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorIndex{}
 30188  }
 30189  func (DeviceStatusDeviceInfoHardwareInformationGPUGraphicCardFieldPathBuilder) Device() Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDevice {
 30190  	return Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDevice{}
 30191  }
 30192  
 30193  type Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorIndex struct{}
 30194  
 30195  func (Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorIndex) FieldPath() *DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldTerminalPath {
 30196  	return &DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldPathSelectorIndex}
 30197  }
 30198  
 30199  func (s Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorIndex) WithValue(value int64) *DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldTerminalPathValue {
 30200  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldTerminalPathValue)
 30201  }
 30202  
 30203  func (s Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorIndex) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldTerminalPathArrayOfValues {
 30204  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldTerminalPathArrayOfValues)
 30205  }
 30206  
 30207  type Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDevice struct{}
 30208  
 30209  func (Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDevice) FieldPath() *DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldTerminalPath {
 30210  	return &DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldPathSelectorDevice}
 30211  }
 30212  
 30213  func (s Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDevice) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) *DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldTerminalPathValue {
 30214  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldTerminalPathValue)
 30215  }
 30216  
 30217  func (s Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDevice) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_PCIDevice) *DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldTerminalPathArrayOfValues {
 30218  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldTerminalPathArrayOfValues)
 30219  }
 30220  
 30221  func (Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDevice) WithSubPath(subPath DeviceStatusDeviceInfoHardwareInformationPCIDevice_FieldPath) *DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldSubPath {
 30222  	return &DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldSubPath{selector: DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldPathSelectorDevice, subPath: subPath}
 30223  }
 30224  
 30225  func (s Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDevice) WithSubValue(subPathValue DeviceStatusDeviceInfoHardwareInformationPCIDevice_FieldPathValue) *DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldSubPathValue {
 30226  	return &DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldSubPathValue{DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 30227  }
 30228  
 30229  func (s Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDevice) WithSubArrayOfValues(subPathArrayOfValues DeviceStatusDeviceInfoHardwareInformationPCIDevice_FieldPathArrayOfValues) *DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldSubPathArrayOfValues {
 30230  	return &DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldSubPathArrayOfValues{DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 30231  }
 30232  
 30233  func (s Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDevice) WithSubArrayItemValue(subPathArrayItemValue DeviceStatusDeviceInfoHardwareInformationPCIDevice_FieldPathArrayItemValue) *DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldSubPathArrayItemValue {
 30234  	return &DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldSubPathArrayItemValue{DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 30235  }
 30236  
 30237  func (Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDevice) Address() Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDeviceAddress {
 30238  	return Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDeviceAddress{}
 30239  }
 30240  
 30241  func (Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDevice) Vendor() Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDeviceVendor {
 30242  	return Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDeviceVendor{}
 30243  }
 30244  
 30245  func (Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDevice) Product() Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDeviceProduct {
 30246  	return Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDeviceProduct{}
 30247  }
 30248  
 30249  func (Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDevice) Name() Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDeviceName {
 30250  	return Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDeviceName{}
 30251  }
 30252  
 30253  func (Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDevice) Subvendor() Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDeviceSubvendor {
 30254  	return Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDeviceSubvendor{}
 30255  }
 30256  
 30257  type Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDeviceAddress struct{}
 30258  
 30259  func (Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDeviceAddress) FieldPath() *DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldSubPath {
 30260  	return &DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldSubPath{
 30261  		selector: DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldPathSelectorDevice,
 30262  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationPCIDeviceFieldPathBuilder().Address().FieldPath(),
 30263  	}
 30264  }
 30265  
 30266  func (s Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDeviceAddress) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldSubPathValue {
 30267  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldSubPathValue)
 30268  }
 30269  
 30270  func (s Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDeviceAddress) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldSubPathArrayOfValues {
 30271  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldSubPathArrayOfValues)
 30272  }
 30273  
 30274  type Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDeviceVendor struct{}
 30275  
 30276  func (Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDeviceVendor) FieldPath() *DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldSubPath {
 30277  	return &DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldSubPath{
 30278  		selector: DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldPathSelectorDevice,
 30279  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationPCIDeviceFieldPathBuilder().Vendor().FieldPath(),
 30280  	}
 30281  }
 30282  
 30283  func (s Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDeviceVendor) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldSubPathValue {
 30284  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldSubPathValue)
 30285  }
 30286  
 30287  func (s Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDeviceVendor) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldSubPathArrayOfValues {
 30288  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldSubPathArrayOfValues)
 30289  }
 30290  
 30291  type Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDeviceProduct struct{}
 30292  
 30293  func (Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDeviceProduct) FieldPath() *DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldSubPath {
 30294  	return &DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldSubPath{
 30295  		selector: DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldPathSelectorDevice,
 30296  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationPCIDeviceFieldPathBuilder().Product().FieldPath(),
 30297  	}
 30298  }
 30299  
 30300  func (s Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDeviceProduct) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldSubPathValue {
 30301  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldSubPathValue)
 30302  }
 30303  
 30304  func (s Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDeviceProduct) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldSubPathArrayOfValues {
 30305  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldSubPathArrayOfValues)
 30306  }
 30307  
 30308  type Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDeviceName struct{}
 30309  
 30310  func (Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDeviceName) FieldPath() *DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldSubPath {
 30311  	return &DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldSubPath{
 30312  		selector: DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldPathSelectorDevice,
 30313  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationPCIDeviceFieldPathBuilder().Name().FieldPath(),
 30314  	}
 30315  }
 30316  
 30317  func (s Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDeviceName) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldSubPathValue {
 30318  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldSubPathValue)
 30319  }
 30320  
 30321  func (s Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDeviceName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldSubPathArrayOfValues {
 30322  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldSubPathArrayOfValues)
 30323  }
 30324  
 30325  type Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDeviceSubvendor struct{}
 30326  
 30327  func (Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDeviceSubvendor) FieldPath() *DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldSubPath {
 30328  	return &DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldSubPath{
 30329  		selector: DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldPathSelectorDevice,
 30330  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationPCIDeviceFieldPathBuilder().Subvendor().FieldPath(),
 30331  	}
 30332  }
 30333  
 30334  func (s Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDeviceSubvendor) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldSubPathValue {
 30335  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldSubPathValue)
 30336  }
 30337  
 30338  func (s Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCardPathSelectorDeviceSubvendor) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldSubPathArrayOfValues {
 30339  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationGPUGraphicCard_FieldSubPathArrayOfValues)
 30340  }
 30341  
 30342  type DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBankFieldPathBuilder struct{}
 30343  
 30344  func NewDeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBankFieldPathBuilder() DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBankFieldPathBuilder {
 30345  	return DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBankFieldPathBuilder{}
 30346  }
 30347  func (DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBankFieldPathBuilder) Description() Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorDescription {
 30348  	return Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorDescription{}
 30349  }
 30350  func (DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBankFieldPathBuilder) Product() Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorProduct {
 30351  	return Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorProduct{}
 30352  }
 30353  func (DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBankFieldPathBuilder) Vendor() Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorVendor {
 30354  	return Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorVendor{}
 30355  }
 30356  func (DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBankFieldPathBuilder) Serial() Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorSerial {
 30357  	return Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorSerial{}
 30358  }
 30359  func (DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBankFieldPathBuilder) Slot() Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorSlot {
 30360  	return Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorSlot{}
 30361  }
 30362  func (DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBankFieldPathBuilder) SizeBytes() Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorSizeBytes {
 30363  	return Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorSizeBytes{}
 30364  }
 30365  func (DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBankFieldPathBuilder) FrequencyHz() Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorFrequencyHz {
 30366  	return Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorFrequencyHz{}
 30367  }
 30368  func (DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBankFieldPathBuilder) WidthBits() Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorWidthBits {
 30369  	return Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorWidthBits{}
 30370  }
 30371  
 30372  type Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorDescription struct{}
 30373  
 30374  func (Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorDescription) FieldPath() *DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPath {
 30375  	return &DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldPathSelectorDescription}
 30376  }
 30377  
 30378  func (s Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorDescription) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPathValue {
 30379  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPathValue)
 30380  }
 30381  
 30382  func (s Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorDescription) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPathArrayOfValues {
 30383  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPathArrayOfValues)
 30384  }
 30385  
 30386  type Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorProduct struct{}
 30387  
 30388  func (Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorProduct) FieldPath() *DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPath {
 30389  	return &DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldPathSelectorProduct}
 30390  }
 30391  
 30392  func (s Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorProduct) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPathValue {
 30393  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPathValue)
 30394  }
 30395  
 30396  func (s Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorProduct) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPathArrayOfValues {
 30397  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPathArrayOfValues)
 30398  }
 30399  
 30400  type Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorVendor struct{}
 30401  
 30402  func (Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorVendor) FieldPath() *DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPath {
 30403  	return &DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldPathSelectorVendor}
 30404  }
 30405  
 30406  func (s Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorVendor) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPathValue {
 30407  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPathValue)
 30408  }
 30409  
 30410  func (s Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorVendor) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPathArrayOfValues {
 30411  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPathArrayOfValues)
 30412  }
 30413  
 30414  type Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorSerial struct{}
 30415  
 30416  func (Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorSerial) FieldPath() *DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPath {
 30417  	return &DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldPathSelectorSerial}
 30418  }
 30419  
 30420  func (s Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorSerial) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPathValue {
 30421  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPathValue)
 30422  }
 30423  
 30424  func (s Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorSerial) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPathArrayOfValues {
 30425  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPathArrayOfValues)
 30426  }
 30427  
 30428  type Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorSlot struct{}
 30429  
 30430  func (Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorSlot) FieldPath() *DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPath {
 30431  	return &DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldPathSelectorSlot}
 30432  }
 30433  
 30434  func (s Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorSlot) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPathValue {
 30435  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPathValue)
 30436  }
 30437  
 30438  func (s Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorSlot) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPathArrayOfValues {
 30439  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPathArrayOfValues)
 30440  }
 30441  
 30442  type Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorSizeBytes struct{}
 30443  
 30444  func (Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorSizeBytes) FieldPath() *DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPath {
 30445  	return &DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldPathSelectorSizeBytes}
 30446  }
 30447  
 30448  func (s Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorSizeBytes) WithValue(value int64) *DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPathValue {
 30449  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPathValue)
 30450  }
 30451  
 30452  func (s Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorSizeBytes) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPathArrayOfValues {
 30453  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPathArrayOfValues)
 30454  }
 30455  
 30456  type Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorFrequencyHz struct{}
 30457  
 30458  func (Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorFrequencyHz) FieldPath() *DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPath {
 30459  	return &DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldPathSelectorFrequencyHz}
 30460  }
 30461  
 30462  func (s Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorFrequencyHz) WithValue(value int64) *DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPathValue {
 30463  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPathValue)
 30464  }
 30465  
 30466  func (s Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorFrequencyHz) WithArrayOfValues(values []int64) *DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPathArrayOfValues {
 30467  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPathArrayOfValues)
 30468  }
 30469  
 30470  type Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorWidthBits struct{}
 30471  
 30472  func (Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorWidthBits) FieldPath() *DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPath {
 30473  	return &DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldPathSelectorWidthBits}
 30474  }
 30475  
 30476  func (s Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorWidthBits) WithValue(value int32) *DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPathValue {
 30477  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPathValue)
 30478  }
 30479  
 30480  func (s Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBankPathSelectorWidthBits) WithArrayOfValues(values []int32) *DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPathArrayOfValues {
 30481  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationMemoryInfoMemoryBank_FieldTerminalPathArrayOfValues)
 30482  }
 30483  
 30484  type DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfoFieldPathBuilder struct{}
 30485  
 30486  func NewDeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfoFieldPathBuilder() DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfoFieldPathBuilder {
 30487  	return DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfoFieldPathBuilder{}
 30488  }
 30489  func (DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfoFieldPathBuilder) DevId() Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorDevId {
 30490  	return Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorDevId{}
 30491  }
 30492  func (DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfoFieldPathBuilder) ControlProtoVersion() Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorControlProtoVersion {
 30493  	return Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorControlProtoVersion{}
 30494  }
 30495  func (DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfoFieldPathBuilder) FirmwareVersion() Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorFirmwareVersion {
 30496  	return Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorFirmwareVersion{}
 30497  }
 30498  func (DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfoFieldPathBuilder) LoggerVersion() Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorLoggerVersion {
 30499  	return Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorLoggerVersion{}
 30500  }
 30501  func (DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfoFieldPathBuilder) BoardName() Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorBoardName {
 30502  	return Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorBoardName{}
 30503  }
 30504  func (DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfoFieldPathBuilder) SerialNumber() Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorSerialNumber {
 30505  	return Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorSerialNumber{}
 30506  }
 30507  func (DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfoFieldPathBuilder) PartNumber() Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorPartNumber {
 30508  	return Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorPartNumber{}
 30509  }
 30510  func (DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfoFieldPathBuilder) ProductName() Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorProductName {
 30511  	return Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorProductName{}
 30512  }
 30513  func (DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfoFieldPathBuilder) NeuralNetworkCoreClockRate() Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorNeuralNetworkCoreClockRate {
 30514  	return Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorNeuralNetworkCoreClockRate{}
 30515  }
 30516  
 30517  type Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorDevId struct{}
 30518  
 30519  func (Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorDevId) FieldPath() *DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPath {
 30520  	return &DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldPathSelectorDevId}
 30521  }
 30522  
 30523  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorDevId) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPathValue {
 30524  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPathValue)
 30525  }
 30526  
 30527  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorDevId) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPathArrayOfValues {
 30528  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPathArrayOfValues)
 30529  }
 30530  
 30531  type Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorControlProtoVersion struct{}
 30532  
 30533  func (Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorControlProtoVersion) FieldPath() *DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPath {
 30534  	return &DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldPathSelectorControlProtoVersion}
 30535  }
 30536  
 30537  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorControlProtoVersion) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPathValue {
 30538  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPathValue)
 30539  }
 30540  
 30541  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorControlProtoVersion) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPathArrayOfValues {
 30542  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPathArrayOfValues)
 30543  }
 30544  
 30545  type Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorFirmwareVersion struct{}
 30546  
 30547  func (Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorFirmwareVersion) FieldPath() *DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPath {
 30548  	return &DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldPathSelectorFirmwareVersion}
 30549  }
 30550  
 30551  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorFirmwareVersion) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPathValue {
 30552  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPathValue)
 30553  }
 30554  
 30555  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorFirmwareVersion) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPathArrayOfValues {
 30556  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPathArrayOfValues)
 30557  }
 30558  
 30559  type Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorLoggerVersion struct{}
 30560  
 30561  func (Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorLoggerVersion) FieldPath() *DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPath {
 30562  	return &DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldPathSelectorLoggerVersion}
 30563  }
 30564  
 30565  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorLoggerVersion) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPathValue {
 30566  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPathValue)
 30567  }
 30568  
 30569  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorLoggerVersion) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPathArrayOfValues {
 30570  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPathArrayOfValues)
 30571  }
 30572  
 30573  type Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorBoardName struct{}
 30574  
 30575  func (Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorBoardName) FieldPath() *DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPath {
 30576  	return &DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldPathSelectorBoardName}
 30577  }
 30578  
 30579  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorBoardName) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPathValue {
 30580  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPathValue)
 30581  }
 30582  
 30583  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorBoardName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPathArrayOfValues {
 30584  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPathArrayOfValues)
 30585  }
 30586  
 30587  type Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorSerialNumber struct{}
 30588  
 30589  func (Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorSerialNumber) FieldPath() *DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPath {
 30590  	return &DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldPathSelectorSerialNumber}
 30591  }
 30592  
 30593  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorSerialNumber) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPathValue {
 30594  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPathValue)
 30595  }
 30596  
 30597  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorSerialNumber) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPathArrayOfValues {
 30598  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPathArrayOfValues)
 30599  }
 30600  
 30601  type Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorPartNumber struct{}
 30602  
 30603  func (Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorPartNumber) FieldPath() *DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPath {
 30604  	return &DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldPathSelectorPartNumber}
 30605  }
 30606  
 30607  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorPartNumber) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPathValue {
 30608  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPathValue)
 30609  }
 30610  
 30611  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorPartNumber) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPathArrayOfValues {
 30612  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPathArrayOfValues)
 30613  }
 30614  
 30615  type Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorProductName struct{}
 30616  
 30617  func (Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorProductName) FieldPath() *DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPath {
 30618  	return &DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldPathSelectorProductName}
 30619  }
 30620  
 30621  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorProductName) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPathValue {
 30622  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPathValue)
 30623  }
 30624  
 30625  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorProductName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPathArrayOfValues {
 30626  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPathArrayOfValues)
 30627  }
 30628  
 30629  type Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorNeuralNetworkCoreClockRate struct{}
 30630  
 30631  func (Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorNeuralNetworkCoreClockRate) FieldPath() *DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPath {
 30632  	return &DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldPathSelectorNeuralNetworkCoreClockRate}
 30633  }
 30634  
 30635  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorNeuralNetworkCoreClockRate) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPathValue {
 30636  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPathValue)
 30637  }
 30638  
 30639  func (s Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfoPathSelectorNeuralNetworkCoreClockRate) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPathArrayOfValues {
 30640  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationHailoInfoHailoModuleInfo_FieldTerminalPathArrayOfValues)
 30641  }
 30642  
 30643  type DeviceStatusDeviceInfoHardwareInformationNvidiaInfoGpuInfoFieldPathBuilder struct{}
 30644  
 30645  func NewDeviceStatusDeviceInfoHardwareInformationNvidiaInfoGpuInfoFieldPathBuilder() DeviceStatusDeviceInfoHardwareInformationNvidiaInfoGpuInfoFieldPathBuilder {
 30646  	return DeviceStatusDeviceInfoHardwareInformationNvidiaInfoGpuInfoFieldPathBuilder{}
 30647  }
 30648  func (DeviceStatusDeviceInfoHardwareInformationNvidiaInfoGpuInfoFieldPathBuilder) Id() Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfoPathSelectorId {
 30649  	return Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfoPathSelectorId{}
 30650  }
 30651  func (DeviceStatusDeviceInfoHardwareInformationNvidiaInfoGpuInfoFieldPathBuilder) ProductName() Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfoPathSelectorProductName {
 30652  	return Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfoPathSelectorProductName{}
 30653  }
 30654  
 30655  type Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfoPathSelectorId struct{}
 30656  
 30657  func (Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfoPathSelectorId) FieldPath() *DeviceStatusDeviceInfoHardwareInformationNvidiaInfoGpuInfo_FieldTerminalPath {
 30658  	return &DeviceStatusDeviceInfoHardwareInformationNvidiaInfoGpuInfo_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationNvidiaInfoGpuInfo_FieldPathSelectorId}
 30659  }
 30660  
 30661  func (s Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfoPathSelectorId) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationNvidiaInfoGpuInfo_FieldTerminalPathValue {
 30662  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationNvidiaInfoGpuInfo_FieldTerminalPathValue)
 30663  }
 30664  
 30665  func (s Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfoPathSelectorId) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationNvidiaInfoGpuInfo_FieldTerminalPathArrayOfValues {
 30666  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationNvidiaInfoGpuInfo_FieldTerminalPathArrayOfValues)
 30667  }
 30668  
 30669  type Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfoPathSelectorProductName struct{}
 30670  
 30671  func (Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfoPathSelectorProductName) FieldPath() *DeviceStatusDeviceInfoHardwareInformationNvidiaInfoGpuInfo_FieldTerminalPath {
 30672  	return &DeviceStatusDeviceInfoHardwareInformationNvidiaInfoGpuInfo_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationNvidiaInfoGpuInfo_FieldPathSelectorProductName}
 30673  }
 30674  
 30675  func (s Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfoPathSelectorProductName) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationNvidiaInfoGpuInfo_FieldTerminalPathValue {
 30676  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationNvidiaInfoGpuInfo_FieldTerminalPathValue)
 30677  }
 30678  
 30679  func (s Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfoPathSelectorProductName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationNvidiaInfoGpuInfo_FieldTerminalPathArrayOfValues {
 30680  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationNvidiaInfoGpuInfo_FieldTerminalPathArrayOfValues)
 30681  }
 30682  
 30683  type DeviceStatusDeviceInfoHardwareInformationModemStatusRegistrationSettingsFieldPathBuilder struct{}
 30684  
 30685  func NewDeviceStatusDeviceInfoHardwareInformationModemStatusRegistrationSettingsFieldPathBuilder() DeviceStatusDeviceInfoHardwareInformationModemStatusRegistrationSettingsFieldPathBuilder {
 30686  	return DeviceStatusDeviceInfoHardwareInformationModemStatusRegistrationSettingsFieldPathBuilder{}
 30687  }
 30688  func (DeviceStatusDeviceInfoHardwareInformationModemStatusRegistrationSettingsFieldPathBuilder) DrxCycle() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettingsPathSelectorDrxCycle {
 30689  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettingsPathSelectorDrxCycle{}
 30690  }
 30691  func (DeviceStatusDeviceInfoHardwareInformationModemStatusRegistrationSettingsFieldPathBuilder) MicoMode() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettingsPathSelectorMicoMode {
 30692  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettingsPathSelectorMicoMode{}
 30693  }
 30694  
 30695  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettingsPathSelectorDrxCycle struct{}
 30696  
 30697  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettingsPathSelectorDrxCycle) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusRegistrationSettings_FieldTerminalPath {
 30698  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusRegistrationSettings_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusRegistrationSettings_FieldPathSelectorDrxCycle}
 30699  }
 30700  
 30701  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettingsPathSelectorDrxCycle) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusRegistrationSettings_FieldTerminalPathValue {
 30702  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusRegistrationSettings_FieldTerminalPathValue)
 30703  }
 30704  
 30705  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettingsPathSelectorDrxCycle) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusRegistrationSettings_FieldTerminalPathArrayOfValues {
 30706  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusRegistrationSettings_FieldTerminalPathArrayOfValues)
 30707  }
 30708  
 30709  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettingsPathSelectorMicoMode struct{}
 30710  
 30711  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettingsPathSelectorMicoMode) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusRegistrationSettings_FieldTerminalPath {
 30712  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusRegistrationSettings_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusRegistrationSettings_FieldPathSelectorMicoMode}
 30713  }
 30714  
 30715  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettingsPathSelectorMicoMode) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusRegistrationSettings_FieldTerminalPathValue {
 30716  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusRegistrationSettings_FieldTerminalPathValue)
 30717  }
 30718  
 30719  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettingsPathSelectorMicoMode) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusRegistrationSettings_FieldTerminalPathArrayOfValues {
 30720  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusRegistrationSettings_FieldTerminalPathArrayOfValues)
 30721  }
 30722  
 30723  type DeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNrFieldPathBuilder struct{}
 30724  
 30725  func NewDeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNrFieldPathBuilder() DeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNrFieldPathBuilder {
 30726  	return DeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNrFieldPathBuilder{}
 30727  }
 30728  func (DeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNrFieldPathBuilder) RegistrationSettings() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNrPathSelectorRegistrationSettings {
 30729  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNrPathSelectorRegistrationSettings{}
 30730  }
 30731  
 30732  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNrPathSelectorRegistrationSettings struct{}
 30733  
 30734  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNrPathSelectorRegistrationSettings) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNr_FieldTerminalPath {
 30735  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNr_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNr_FieldPathSelectorRegistrationSettings}
 30736  }
 30737  
 30738  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNrPathSelectorRegistrationSettings) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) *DeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNr_FieldTerminalPathValue {
 30739  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNr_FieldTerminalPathValue)
 30740  }
 30741  
 30742  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNrPathSelectorRegistrationSettings) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) *DeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNr_FieldTerminalPathArrayOfValues {
 30743  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNr_FieldTerminalPathArrayOfValues)
 30744  }
 30745  
 30746  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNrPathSelectorRegistrationSettings) WithSubPath(subPath DeviceStatusDeviceInfoHardwareInformationModemStatusRegistrationSettings_FieldPath) *DeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNr_FieldSubPath {
 30747  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNr_FieldSubPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNr_FieldPathSelectorRegistrationSettings, subPath: subPath}
 30748  }
 30749  
 30750  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNrPathSelectorRegistrationSettings) WithSubValue(subPathValue DeviceStatusDeviceInfoHardwareInformationModemStatusRegistrationSettings_FieldPathValue) *DeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNr_FieldSubPathValue {
 30751  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNr_FieldSubPathValue{DeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNr_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 30752  }
 30753  
 30754  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNrPathSelectorRegistrationSettings) WithSubArrayOfValues(subPathArrayOfValues DeviceStatusDeviceInfoHardwareInformationModemStatusRegistrationSettings_FieldPathArrayOfValues) *DeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNr_FieldSubPathArrayOfValues {
 30755  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNr_FieldSubPathArrayOfValues{DeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNr_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 30756  }
 30757  
 30758  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNrPathSelectorRegistrationSettings) WithSubArrayItemValue(subPathArrayItemValue DeviceStatusDeviceInfoHardwareInformationModemStatusRegistrationSettings_FieldPathArrayItemValue) *DeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNr_FieldSubPathArrayItemValue {
 30759  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNr_FieldSubPathArrayItemValue{DeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNr_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 30760  }
 30761  
 30762  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNrPathSelectorRegistrationSettings) DrxCycle() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNrPathSelectorRegistrationSettingsDrxCycle {
 30763  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNrPathSelectorRegistrationSettingsDrxCycle{}
 30764  }
 30765  
 30766  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNrPathSelectorRegistrationSettings) MicoMode() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNrPathSelectorRegistrationSettingsMicoMode {
 30767  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNrPathSelectorRegistrationSettingsMicoMode{}
 30768  }
 30769  
 30770  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNrPathSelectorRegistrationSettingsDrxCycle struct{}
 30771  
 30772  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNrPathSelectorRegistrationSettingsDrxCycle) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNr_FieldSubPath {
 30773  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNr_FieldSubPath{
 30774  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNr_FieldPathSelectorRegistrationSettings,
 30775  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusRegistrationSettingsFieldPathBuilder().DrxCycle().FieldPath(),
 30776  	}
 30777  }
 30778  
 30779  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNrPathSelectorRegistrationSettingsDrxCycle) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNr_FieldSubPathValue {
 30780  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNr_FieldSubPathValue)
 30781  }
 30782  
 30783  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNrPathSelectorRegistrationSettingsDrxCycle) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNr_FieldSubPathArrayOfValues {
 30784  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNr_FieldSubPathArrayOfValues)
 30785  }
 30786  
 30787  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNrPathSelectorRegistrationSettingsMicoMode struct{}
 30788  
 30789  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNrPathSelectorRegistrationSettingsMicoMode) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNr_FieldSubPath {
 30790  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNr_FieldSubPath{
 30791  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNr_FieldPathSelectorRegistrationSettings,
 30792  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusRegistrationSettingsFieldPathBuilder().MicoMode().FieldPath(),
 30793  	}
 30794  }
 30795  
 30796  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNrPathSelectorRegistrationSettingsMicoMode) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNr_FieldSubPathValue {
 30797  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNr_FieldSubPathValue)
 30798  }
 30799  
 30800  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNrPathSelectorRegistrationSettingsMicoMode) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNr_FieldSubPathArrayOfValues {
 30801  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNr_FieldSubPathArrayOfValues)
 30802  }
 30803  
 30804  type DeviceStatusDeviceInfoHardwareInformationModemStatusSettingsFieldPathBuilder struct{}
 30805  
 30806  func NewDeviceStatusDeviceInfoHardwareInformationModemStatusSettingsFieldPathBuilder() DeviceStatusDeviceInfoHardwareInformationModemStatusSettingsFieldPathBuilder {
 30807  	return DeviceStatusDeviceInfoHardwareInformationModemStatusSettingsFieldPathBuilder{}
 30808  }
 30809  func (DeviceStatusDeviceInfoHardwareInformationModemStatusSettingsFieldPathBuilder) Apn() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SettingsPathSelectorApn {
 30810  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SettingsPathSelectorApn{}
 30811  }
 30812  func (DeviceStatusDeviceInfoHardwareInformationModemStatusSettingsFieldPathBuilder) IpType() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SettingsPathSelectorIpType {
 30813  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SettingsPathSelectorIpType{}
 30814  }
 30815  func (DeviceStatusDeviceInfoHardwareInformationModemStatusSettingsFieldPathBuilder) Password() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SettingsPathSelectorPassword {
 30816  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SettingsPathSelectorPassword{}
 30817  }
 30818  func (DeviceStatusDeviceInfoHardwareInformationModemStatusSettingsFieldPathBuilder) User() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SettingsPathSelectorUser {
 30819  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SettingsPathSelectorUser{}
 30820  }
 30821  
 30822  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SettingsPathSelectorApn struct{}
 30823  
 30824  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SettingsPathSelectorApn) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusSettings_FieldTerminalPath {
 30825  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusSettings_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusSettings_FieldPathSelectorApn}
 30826  }
 30827  
 30828  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SettingsPathSelectorApn) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusSettings_FieldTerminalPathValue {
 30829  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusSettings_FieldTerminalPathValue)
 30830  }
 30831  
 30832  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SettingsPathSelectorApn) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusSettings_FieldTerminalPathArrayOfValues {
 30833  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusSettings_FieldTerminalPathArrayOfValues)
 30834  }
 30835  
 30836  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SettingsPathSelectorIpType struct{}
 30837  
 30838  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SettingsPathSelectorIpType) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusSettings_FieldTerminalPath {
 30839  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusSettings_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusSettings_FieldPathSelectorIpType}
 30840  }
 30841  
 30842  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SettingsPathSelectorIpType) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusSettings_FieldTerminalPathValue {
 30843  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusSettings_FieldTerminalPathValue)
 30844  }
 30845  
 30846  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SettingsPathSelectorIpType) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusSettings_FieldTerminalPathArrayOfValues {
 30847  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusSettings_FieldTerminalPathArrayOfValues)
 30848  }
 30849  
 30850  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SettingsPathSelectorPassword struct{}
 30851  
 30852  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SettingsPathSelectorPassword) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusSettings_FieldTerminalPath {
 30853  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusSettings_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusSettings_FieldPathSelectorPassword}
 30854  }
 30855  
 30856  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SettingsPathSelectorPassword) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusSettings_FieldTerminalPathValue {
 30857  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusSettings_FieldTerminalPathValue)
 30858  }
 30859  
 30860  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SettingsPathSelectorPassword) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusSettings_FieldTerminalPathArrayOfValues {
 30861  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusSettings_FieldTerminalPathArrayOfValues)
 30862  }
 30863  
 30864  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SettingsPathSelectorUser struct{}
 30865  
 30866  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SettingsPathSelectorUser) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusSettings_FieldTerminalPath {
 30867  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusSettings_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusSettings_FieldPathSelectorUser}
 30868  }
 30869  
 30870  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SettingsPathSelectorUser) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusSettings_FieldTerminalPathValue {
 30871  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusSettings_FieldTerminalPathValue)
 30872  }
 30873  
 30874  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SettingsPathSelectorUser) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusSettings_FieldTerminalPathArrayOfValues {
 30875  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusSettings_FieldTerminalPathArrayOfValues)
 30876  }
 30877  
 30878  type DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearerFieldPathBuilder struct{}
 30879  
 30880  func NewDeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearerFieldPathBuilder() DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearerFieldPathBuilder {
 30881  	return DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearerFieldPathBuilder{}
 30882  }
 30883  func (DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearerFieldPathBuilder) DbusPath() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearerPathSelectorDbusPath {
 30884  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearerPathSelectorDbusPath{}
 30885  }
 30886  func (DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearerFieldPathBuilder) Settings() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearerPathSelectorSettings {
 30887  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearerPathSelectorSettings{}
 30888  }
 30889  
 30890  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearerPathSelectorDbusPath struct{}
 30891  
 30892  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearerPathSelectorDbusPath) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldTerminalPath {
 30893  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldPathSelectorDbusPath}
 30894  }
 30895  
 30896  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearerPathSelectorDbusPath) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldTerminalPathValue {
 30897  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldTerminalPathValue)
 30898  }
 30899  
 30900  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearerPathSelectorDbusPath) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldTerminalPathArrayOfValues {
 30901  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldTerminalPathArrayOfValues)
 30902  }
 30903  
 30904  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearerPathSelectorSettings struct{}
 30905  
 30906  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearerPathSelectorSettings) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldTerminalPath {
 30907  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldPathSelectorSettings}
 30908  }
 30909  
 30910  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearerPathSelectorSettings) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) *DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldTerminalPathValue {
 30911  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldTerminalPathValue)
 30912  }
 30913  
 30914  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearerPathSelectorSettings) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) *DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldTerminalPathArrayOfValues {
 30915  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldTerminalPathArrayOfValues)
 30916  }
 30917  
 30918  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearerPathSelectorSettings) WithSubPath(subPath DeviceStatusDeviceInfoHardwareInformationModemStatusSettings_FieldPath) *DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldSubPath {
 30919  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldSubPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldPathSelectorSettings, subPath: subPath}
 30920  }
 30921  
 30922  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearerPathSelectorSettings) WithSubValue(subPathValue DeviceStatusDeviceInfoHardwareInformationModemStatusSettings_FieldPathValue) *DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldSubPathValue {
 30923  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldSubPathValue{DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 30924  }
 30925  
 30926  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearerPathSelectorSettings) WithSubArrayOfValues(subPathArrayOfValues DeviceStatusDeviceInfoHardwareInformationModemStatusSettings_FieldPathArrayOfValues) *DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldSubPathArrayOfValues {
 30927  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldSubPathArrayOfValues{DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 30928  }
 30929  
 30930  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearerPathSelectorSettings) WithSubArrayItemValue(subPathArrayItemValue DeviceStatusDeviceInfoHardwareInformationModemStatusSettings_FieldPathArrayItemValue) *DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldSubPathArrayItemValue {
 30931  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldSubPathArrayItemValue{DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 30932  }
 30933  
 30934  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearerPathSelectorSettings) Apn() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearerPathSelectorSettingsApn {
 30935  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearerPathSelectorSettingsApn{}
 30936  }
 30937  
 30938  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearerPathSelectorSettings) IpType() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearerPathSelectorSettingsIpType {
 30939  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearerPathSelectorSettingsIpType{}
 30940  }
 30941  
 30942  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearerPathSelectorSettings) Password() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearerPathSelectorSettingsPassword {
 30943  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearerPathSelectorSettingsPassword{}
 30944  }
 30945  
 30946  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearerPathSelectorSettings) User() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearerPathSelectorSettingsUser {
 30947  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearerPathSelectorSettingsUser{}
 30948  }
 30949  
 30950  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearerPathSelectorSettingsApn struct{}
 30951  
 30952  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearerPathSelectorSettingsApn) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldSubPath {
 30953  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldSubPath{
 30954  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldPathSelectorSettings,
 30955  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusSettingsFieldPathBuilder().Apn().FieldPath(),
 30956  	}
 30957  }
 30958  
 30959  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearerPathSelectorSettingsApn) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldSubPathValue {
 30960  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldSubPathValue)
 30961  }
 30962  
 30963  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearerPathSelectorSettingsApn) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldSubPathArrayOfValues {
 30964  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldSubPathArrayOfValues)
 30965  }
 30966  
 30967  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearerPathSelectorSettingsIpType struct{}
 30968  
 30969  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearerPathSelectorSettingsIpType) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldSubPath {
 30970  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldSubPath{
 30971  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldPathSelectorSettings,
 30972  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusSettingsFieldPathBuilder().IpType().FieldPath(),
 30973  	}
 30974  }
 30975  
 30976  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearerPathSelectorSettingsIpType) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldSubPathValue {
 30977  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldSubPathValue)
 30978  }
 30979  
 30980  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearerPathSelectorSettingsIpType) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldSubPathArrayOfValues {
 30981  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldSubPathArrayOfValues)
 30982  }
 30983  
 30984  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearerPathSelectorSettingsPassword struct{}
 30985  
 30986  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearerPathSelectorSettingsPassword) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldSubPath {
 30987  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldSubPath{
 30988  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldPathSelectorSettings,
 30989  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusSettingsFieldPathBuilder().Password().FieldPath(),
 30990  	}
 30991  }
 30992  
 30993  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearerPathSelectorSettingsPassword) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldSubPathValue {
 30994  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldSubPathValue)
 30995  }
 30996  
 30997  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearerPathSelectorSettingsPassword) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldSubPathArrayOfValues {
 30998  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldSubPathArrayOfValues)
 30999  }
 31000  
 31001  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearerPathSelectorSettingsUser struct{}
 31002  
 31003  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearerPathSelectorSettingsUser) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldSubPath {
 31004  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldSubPath{
 31005  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldPathSelectorSettings,
 31006  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusSettingsFieldPathBuilder().User().FieldPath(),
 31007  	}
 31008  }
 31009  
 31010  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearerPathSelectorSettingsUser) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldSubPathValue {
 31011  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldSubPathValue)
 31012  }
 31013  
 31014  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearerPathSelectorSettingsUser) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldSubPathArrayOfValues {
 31015  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldSubPathArrayOfValues)
 31016  }
 31017  
 31018  type DeviceStatusDeviceInfoHardwareInformationModemStatusEpsFieldPathBuilder struct{}
 31019  
 31020  func NewDeviceStatusDeviceInfoHardwareInformationModemStatusEpsFieldPathBuilder() DeviceStatusDeviceInfoHardwareInformationModemStatusEpsFieldPathBuilder {
 31021  	return DeviceStatusDeviceInfoHardwareInformationModemStatusEpsFieldPathBuilder{}
 31022  }
 31023  func (DeviceStatusDeviceInfoHardwareInformationModemStatusEpsFieldPathBuilder) InitialBearer() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearer {
 31024  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearer{}
 31025  }
 31026  func (DeviceStatusDeviceInfoHardwareInformationModemStatusEpsFieldPathBuilder) UeModeOperation() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorUeModeOperation {
 31027  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorUeModeOperation{}
 31028  }
 31029  
 31030  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearer struct{}
 31031  
 31032  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearer) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldTerminalPath {
 31033  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldPathSelectorInitialBearer}
 31034  }
 31035  
 31036  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearer) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) *DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldTerminalPathValue {
 31037  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldTerminalPathValue)
 31038  }
 31039  
 31040  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearer) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) *DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldTerminalPathArrayOfValues {
 31041  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldTerminalPathArrayOfValues)
 31042  }
 31043  
 31044  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearer) WithSubPath(subPath DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldPath) *DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldSubPath {
 31045  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldSubPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldPathSelectorInitialBearer, subPath: subPath}
 31046  }
 31047  
 31048  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearer) WithSubValue(subPathValue DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldPathValue) *DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldSubPathValue {
 31049  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldSubPathValue{DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 31050  }
 31051  
 31052  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearer) WithSubArrayOfValues(subPathArrayOfValues DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldPathArrayOfValues) *DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldSubPathArrayOfValues {
 31053  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldSubPathArrayOfValues{DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 31054  }
 31055  
 31056  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearer) WithSubArrayItemValue(subPathArrayItemValue DeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearer_FieldPathArrayItemValue) *DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldSubPathArrayItemValue {
 31057  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldSubPathArrayItemValue{DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 31058  }
 31059  
 31060  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearer) DbusPath() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearerDbusPath {
 31061  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearerDbusPath{}
 31062  }
 31063  
 31064  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearer) Settings() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearerSettings {
 31065  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearerSettings{}
 31066  }
 31067  
 31068  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearerDbusPath struct{}
 31069  
 31070  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearerDbusPath) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldSubPath {
 31071  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldSubPath{
 31072  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldPathSelectorInitialBearer,
 31073  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearerFieldPathBuilder().DbusPath().FieldPath(),
 31074  	}
 31075  }
 31076  
 31077  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearerDbusPath) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldSubPathValue {
 31078  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldSubPathValue)
 31079  }
 31080  
 31081  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearerDbusPath) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldSubPathArrayOfValues {
 31082  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldSubPathArrayOfValues)
 31083  }
 31084  
 31085  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearerSettings struct{}
 31086  
 31087  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearerSettings) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldSubPath {
 31088  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldSubPath{
 31089  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldPathSelectorInitialBearer,
 31090  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearerFieldPathBuilder().Settings().FieldPath(),
 31091  	}
 31092  }
 31093  
 31094  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearerSettings) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) *DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldSubPathValue {
 31095  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldSubPathValue)
 31096  }
 31097  
 31098  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearerSettings) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) *DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldSubPathArrayOfValues {
 31099  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldSubPathArrayOfValues)
 31100  }
 31101  
 31102  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearerSettings) Apn() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearerSettingsApn {
 31103  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearerSettingsApn{}
 31104  }
 31105  
 31106  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearerSettings) IpType() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearerSettingsIpType {
 31107  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearerSettingsIpType{}
 31108  }
 31109  
 31110  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearerSettings) Password() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearerSettingsPassword {
 31111  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearerSettingsPassword{}
 31112  }
 31113  
 31114  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearerSettings) User() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearerSettingsUser {
 31115  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearerSettingsUser{}
 31116  }
 31117  
 31118  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearerSettingsApn struct{}
 31119  
 31120  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearerSettingsApn) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldSubPath {
 31121  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldSubPath{
 31122  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldPathSelectorInitialBearer,
 31123  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearerFieldPathBuilder().Settings().Apn().FieldPath(),
 31124  	}
 31125  }
 31126  
 31127  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearerSettingsApn) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldSubPathValue {
 31128  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldSubPathValue)
 31129  }
 31130  
 31131  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearerSettingsApn) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldSubPathArrayOfValues {
 31132  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldSubPathArrayOfValues)
 31133  }
 31134  
 31135  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearerSettingsIpType struct{}
 31136  
 31137  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearerSettingsIpType) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldSubPath {
 31138  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldSubPath{
 31139  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldPathSelectorInitialBearer,
 31140  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearerFieldPathBuilder().Settings().IpType().FieldPath(),
 31141  	}
 31142  }
 31143  
 31144  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearerSettingsIpType) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldSubPathValue {
 31145  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldSubPathValue)
 31146  }
 31147  
 31148  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearerSettingsIpType) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldSubPathArrayOfValues {
 31149  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldSubPathArrayOfValues)
 31150  }
 31151  
 31152  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearerSettingsPassword struct{}
 31153  
 31154  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearerSettingsPassword) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldSubPath {
 31155  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldSubPath{
 31156  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldPathSelectorInitialBearer,
 31157  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearerFieldPathBuilder().Settings().Password().FieldPath(),
 31158  	}
 31159  }
 31160  
 31161  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearerSettingsPassword) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldSubPathValue {
 31162  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldSubPathValue)
 31163  }
 31164  
 31165  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearerSettingsPassword) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldSubPathArrayOfValues {
 31166  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldSubPathArrayOfValues)
 31167  }
 31168  
 31169  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearerSettingsUser struct{}
 31170  
 31171  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearerSettingsUser) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldSubPath {
 31172  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldSubPath{
 31173  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldPathSelectorInitialBearer,
 31174  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusInitialBearerFieldPathBuilder().Settings().User().FieldPath(),
 31175  	}
 31176  }
 31177  
 31178  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearerSettingsUser) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldSubPathValue {
 31179  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldSubPathValue)
 31180  }
 31181  
 31182  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorInitialBearerSettingsUser) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldSubPathArrayOfValues {
 31183  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldSubPathArrayOfValues)
 31184  }
 31185  
 31186  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorUeModeOperation struct{}
 31187  
 31188  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorUeModeOperation) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldTerminalPath {
 31189  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldPathSelectorUeModeOperation}
 31190  }
 31191  
 31192  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorUeModeOperation) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldTerminalPathValue {
 31193  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldTerminalPathValue)
 31194  }
 31195  
 31196  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_EpsPathSelectorUeModeOperation) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldTerminalPathArrayOfValues {
 31197  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldTerminalPathArrayOfValues)
 31198  }
 31199  
 31200  type DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGppFieldPathBuilder struct{}
 31201  
 31202  func NewDeviceStatusDeviceInfoHardwareInformationModemStatusThreeGppFieldPathBuilder() DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGppFieldPathBuilder {
 31203  	return DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGppFieldPathBuilder{}
 31204  }
 31205  func (DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGppFieldPathBuilder) FivegNr() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorFivegNr {
 31206  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorFivegNr{}
 31207  }
 31208  func (DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGppFieldPathBuilder) EnabledLocks() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEnabledLocks {
 31209  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEnabledLocks{}
 31210  }
 31211  func (DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGppFieldPathBuilder) Eps() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEps {
 31212  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEps{}
 31213  }
 31214  func (DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGppFieldPathBuilder) Imei() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorImei {
 31215  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorImei{}
 31216  }
 31217  func (DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGppFieldPathBuilder) OperatorCode() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorOperatorCode {
 31218  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorOperatorCode{}
 31219  }
 31220  func (DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGppFieldPathBuilder) OperatorName() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorOperatorName {
 31221  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorOperatorName{}
 31222  }
 31223  func (DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGppFieldPathBuilder) PacketServiceState() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorPacketServiceState {
 31224  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorPacketServiceState{}
 31225  }
 31226  func (DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGppFieldPathBuilder) Pco() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorPco {
 31227  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorPco{}
 31228  }
 31229  func (DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGppFieldPathBuilder) RegistrationState() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorRegistrationState {
 31230  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorRegistrationState{}
 31231  }
 31232  
 31233  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorFivegNr struct{}
 31234  
 31235  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorFivegNr) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPath {
 31236  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldPathSelectorFivegNr}
 31237  }
 31238  
 31239  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorFivegNr) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPathValue {
 31240  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPathValue)
 31241  }
 31242  
 31243  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorFivegNr) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPathArrayOfValues {
 31244  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPathArrayOfValues)
 31245  }
 31246  
 31247  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorFivegNr) WithSubPath(subPath DeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNr_FieldPath) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPath {
 31248  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldPathSelectorFivegNr, subPath: subPath}
 31249  }
 31250  
 31251  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorFivegNr) WithSubValue(subPathValue DeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNr_FieldPathValue) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathValue {
 31252  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathValue{DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 31253  }
 31254  
 31255  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorFivegNr) WithSubArrayOfValues(subPathArrayOfValues DeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNr_FieldPathArrayOfValues) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathArrayOfValues {
 31256  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathArrayOfValues{DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 31257  }
 31258  
 31259  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorFivegNr) WithSubArrayItemValue(subPathArrayItemValue DeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNr_FieldPathArrayItemValue) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathArrayItemValue {
 31260  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathArrayItemValue{DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 31261  }
 31262  
 31263  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorFivegNr) RegistrationSettings() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorFivegNrRegistrationSettings {
 31264  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorFivegNrRegistrationSettings{}
 31265  }
 31266  
 31267  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorFivegNrRegistrationSettings struct{}
 31268  
 31269  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorFivegNrRegistrationSettings) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPath {
 31270  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPath{
 31271  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldPathSelectorFivegNr,
 31272  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNrFieldPathBuilder().RegistrationSettings().FieldPath(),
 31273  	}
 31274  }
 31275  
 31276  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorFivegNrRegistrationSettings) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathValue {
 31277  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathValue)
 31278  }
 31279  
 31280  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorFivegNrRegistrationSettings) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathArrayOfValues {
 31281  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathArrayOfValues)
 31282  }
 31283  
 31284  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorFivegNrRegistrationSettings) DrxCycle() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorFivegNrRegistrationSettingsDrxCycle {
 31285  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorFivegNrRegistrationSettingsDrxCycle{}
 31286  }
 31287  
 31288  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorFivegNrRegistrationSettings) MicoMode() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorFivegNrRegistrationSettingsMicoMode {
 31289  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorFivegNrRegistrationSettingsMicoMode{}
 31290  }
 31291  
 31292  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorFivegNrRegistrationSettingsDrxCycle struct{}
 31293  
 31294  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorFivegNrRegistrationSettingsDrxCycle) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPath {
 31295  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPath{
 31296  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldPathSelectorFivegNr,
 31297  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNrFieldPathBuilder().RegistrationSettings().DrxCycle().FieldPath(),
 31298  	}
 31299  }
 31300  
 31301  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorFivegNrRegistrationSettingsDrxCycle) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathValue {
 31302  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathValue)
 31303  }
 31304  
 31305  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorFivegNrRegistrationSettingsDrxCycle) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathArrayOfValues {
 31306  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathArrayOfValues)
 31307  }
 31308  
 31309  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorFivegNrRegistrationSettingsMicoMode struct{}
 31310  
 31311  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorFivegNrRegistrationSettingsMicoMode) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPath {
 31312  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPath{
 31313  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldPathSelectorFivegNr,
 31314  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusFiveGNrFieldPathBuilder().RegistrationSettings().MicoMode().FieldPath(),
 31315  	}
 31316  }
 31317  
 31318  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorFivegNrRegistrationSettingsMicoMode) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathValue {
 31319  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathValue)
 31320  }
 31321  
 31322  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorFivegNrRegistrationSettingsMicoMode) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathArrayOfValues {
 31323  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathArrayOfValues)
 31324  }
 31325  
 31326  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEnabledLocks struct{}
 31327  
 31328  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEnabledLocks) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPath {
 31329  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldPathSelectorEnabledLocks}
 31330  }
 31331  
 31332  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEnabledLocks) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPathValue {
 31333  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPathValue)
 31334  }
 31335  
 31336  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEnabledLocks) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPathArrayOfValues {
 31337  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPathArrayOfValues)
 31338  }
 31339  
 31340  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEnabledLocks) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPathArrayItemValue {
 31341  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPathArrayItemValue)
 31342  }
 31343  
 31344  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEps struct{}
 31345  
 31346  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEps) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPath {
 31347  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldPathSelectorEps}
 31348  }
 31349  
 31350  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEps) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPathValue {
 31351  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPathValue)
 31352  }
 31353  
 31354  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEps) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPathArrayOfValues {
 31355  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPathArrayOfValues)
 31356  }
 31357  
 31358  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEps) WithSubPath(subPath DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldPath) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPath {
 31359  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldPathSelectorEps, subPath: subPath}
 31360  }
 31361  
 31362  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEps) WithSubValue(subPathValue DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldPathValue) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathValue {
 31363  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathValue{DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 31364  }
 31365  
 31366  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEps) WithSubArrayOfValues(subPathArrayOfValues DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldPathArrayOfValues) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathArrayOfValues {
 31367  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathArrayOfValues{DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 31368  }
 31369  
 31370  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEps) WithSubArrayItemValue(subPathArrayItemValue DeviceStatusDeviceInfoHardwareInformationModemStatusEps_FieldPathArrayItemValue) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathArrayItemValue {
 31371  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathArrayItemValue{DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 31372  }
 31373  
 31374  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEps) InitialBearer() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearer {
 31375  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearer{}
 31376  }
 31377  
 31378  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEps) UeModeOperation() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsUeModeOperation {
 31379  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsUeModeOperation{}
 31380  }
 31381  
 31382  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearer struct{}
 31383  
 31384  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearer) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPath {
 31385  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPath{
 31386  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldPathSelectorEps,
 31387  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusEpsFieldPathBuilder().InitialBearer().FieldPath(),
 31388  	}
 31389  }
 31390  
 31391  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearer) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathValue {
 31392  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathValue)
 31393  }
 31394  
 31395  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearer) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathArrayOfValues {
 31396  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathArrayOfValues)
 31397  }
 31398  
 31399  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearer) DbusPath() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearerDbusPath {
 31400  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearerDbusPath{}
 31401  }
 31402  
 31403  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearer) Settings() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearerSettings {
 31404  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearerSettings{}
 31405  }
 31406  
 31407  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearerDbusPath struct{}
 31408  
 31409  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearerDbusPath) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPath {
 31410  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPath{
 31411  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldPathSelectorEps,
 31412  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusEpsFieldPathBuilder().InitialBearer().DbusPath().FieldPath(),
 31413  	}
 31414  }
 31415  
 31416  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearerDbusPath) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathValue {
 31417  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathValue)
 31418  }
 31419  
 31420  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearerDbusPath) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathArrayOfValues {
 31421  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathArrayOfValues)
 31422  }
 31423  
 31424  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearerSettings struct{}
 31425  
 31426  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearerSettings) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPath {
 31427  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPath{
 31428  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldPathSelectorEps,
 31429  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusEpsFieldPathBuilder().InitialBearer().Settings().FieldPath(),
 31430  	}
 31431  }
 31432  
 31433  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearerSettings) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathValue {
 31434  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathValue)
 31435  }
 31436  
 31437  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearerSettings) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathArrayOfValues {
 31438  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathArrayOfValues)
 31439  }
 31440  
 31441  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearerSettings) Apn() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearerSettingsApn {
 31442  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearerSettingsApn{}
 31443  }
 31444  
 31445  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearerSettings) IpType() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearerSettingsIpType {
 31446  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearerSettingsIpType{}
 31447  }
 31448  
 31449  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearerSettings) Password() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearerSettingsPassword {
 31450  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearerSettingsPassword{}
 31451  }
 31452  
 31453  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearerSettings) User() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearerSettingsUser {
 31454  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearerSettingsUser{}
 31455  }
 31456  
 31457  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearerSettingsApn struct{}
 31458  
 31459  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearerSettingsApn) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPath {
 31460  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPath{
 31461  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldPathSelectorEps,
 31462  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusEpsFieldPathBuilder().InitialBearer().Settings().Apn().FieldPath(),
 31463  	}
 31464  }
 31465  
 31466  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearerSettingsApn) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathValue {
 31467  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathValue)
 31468  }
 31469  
 31470  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearerSettingsApn) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathArrayOfValues {
 31471  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathArrayOfValues)
 31472  }
 31473  
 31474  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearerSettingsIpType struct{}
 31475  
 31476  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearerSettingsIpType) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPath {
 31477  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPath{
 31478  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldPathSelectorEps,
 31479  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusEpsFieldPathBuilder().InitialBearer().Settings().IpType().FieldPath(),
 31480  	}
 31481  }
 31482  
 31483  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearerSettingsIpType) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathValue {
 31484  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathValue)
 31485  }
 31486  
 31487  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearerSettingsIpType) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathArrayOfValues {
 31488  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathArrayOfValues)
 31489  }
 31490  
 31491  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearerSettingsPassword struct{}
 31492  
 31493  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearerSettingsPassword) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPath {
 31494  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPath{
 31495  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldPathSelectorEps,
 31496  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusEpsFieldPathBuilder().InitialBearer().Settings().Password().FieldPath(),
 31497  	}
 31498  }
 31499  
 31500  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearerSettingsPassword) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathValue {
 31501  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathValue)
 31502  }
 31503  
 31504  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearerSettingsPassword) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathArrayOfValues {
 31505  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathArrayOfValues)
 31506  }
 31507  
 31508  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearerSettingsUser struct{}
 31509  
 31510  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearerSettingsUser) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPath {
 31511  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPath{
 31512  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldPathSelectorEps,
 31513  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusEpsFieldPathBuilder().InitialBearer().Settings().User().FieldPath(),
 31514  	}
 31515  }
 31516  
 31517  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearerSettingsUser) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathValue {
 31518  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathValue)
 31519  }
 31520  
 31521  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsInitialBearerSettingsUser) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathArrayOfValues {
 31522  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathArrayOfValues)
 31523  }
 31524  
 31525  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsUeModeOperation struct{}
 31526  
 31527  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsUeModeOperation) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPath {
 31528  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPath{
 31529  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldPathSelectorEps,
 31530  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusEpsFieldPathBuilder().UeModeOperation().FieldPath(),
 31531  	}
 31532  }
 31533  
 31534  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsUeModeOperation) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathValue {
 31535  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathValue)
 31536  }
 31537  
 31538  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorEpsUeModeOperation) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathArrayOfValues {
 31539  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldSubPathArrayOfValues)
 31540  }
 31541  
 31542  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorImei struct{}
 31543  
 31544  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorImei) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPath {
 31545  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldPathSelectorImei}
 31546  }
 31547  
 31548  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorImei) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPathValue {
 31549  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPathValue)
 31550  }
 31551  
 31552  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorImei) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPathArrayOfValues {
 31553  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPathArrayOfValues)
 31554  }
 31555  
 31556  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorOperatorCode struct{}
 31557  
 31558  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorOperatorCode) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPath {
 31559  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldPathSelectorOperatorCode}
 31560  }
 31561  
 31562  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorOperatorCode) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPathValue {
 31563  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPathValue)
 31564  }
 31565  
 31566  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorOperatorCode) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPathArrayOfValues {
 31567  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPathArrayOfValues)
 31568  }
 31569  
 31570  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorOperatorName struct{}
 31571  
 31572  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorOperatorName) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPath {
 31573  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldPathSelectorOperatorName}
 31574  }
 31575  
 31576  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorOperatorName) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPathValue {
 31577  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPathValue)
 31578  }
 31579  
 31580  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorOperatorName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPathArrayOfValues {
 31581  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPathArrayOfValues)
 31582  }
 31583  
 31584  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorPacketServiceState struct{}
 31585  
 31586  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorPacketServiceState) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPath {
 31587  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldPathSelectorPacketServiceState}
 31588  }
 31589  
 31590  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorPacketServiceState) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPathValue {
 31591  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPathValue)
 31592  }
 31593  
 31594  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorPacketServiceState) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPathArrayOfValues {
 31595  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPathArrayOfValues)
 31596  }
 31597  
 31598  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorPco struct{}
 31599  
 31600  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorPco) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPath {
 31601  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldPathSelectorPco}
 31602  }
 31603  
 31604  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorPco) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPathValue {
 31605  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPathValue)
 31606  }
 31607  
 31608  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorPco) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPathArrayOfValues {
 31609  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPathArrayOfValues)
 31610  }
 31611  
 31612  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorRegistrationState struct{}
 31613  
 31614  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorRegistrationState) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPath {
 31615  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldPathSelectorRegistrationState}
 31616  }
 31617  
 31618  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorRegistrationState) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPathValue {
 31619  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPathValue)
 31620  }
 31621  
 31622  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGppPathSelectorRegistrationState) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPathArrayOfValues {
 31623  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldTerminalPathArrayOfValues)
 31624  }
 31625  
 31626  type DeviceStatusDeviceInfoHardwareInformationModemStatusCdmaFieldPathBuilder struct{}
 31627  
 31628  func NewDeviceStatusDeviceInfoHardwareInformationModemStatusCdmaFieldPathBuilder() DeviceStatusDeviceInfoHardwareInformationModemStatusCdmaFieldPathBuilder {
 31629  	return DeviceStatusDeviceInfoHardwareInformationModemStatusCdmaFieldPathBuilder{}
 31630  }
 31631  func (DeviceStatusDeviceInfoHardwareInformationModemStatusCdmaFieldPathBuilder) ActivationState() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_CdmaPathSelectorActivationState {
 31632  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_CdmaPathSelectorActivationState{}
 31633  }
 31634  func (DeviceStatusDeviceInfoHardwareInformationModemStatusCdmaFieldPathBuilder) Cdma1XRegistrationState() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_CdmaPathSelectorCdma1XRegistrationState {
 31635  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_CdmaPathSelectorCdma1XRegistrationState{}
 31636  }
 31637  func (DeviceStatusDeviceInfoHardwareInformationModemStatusCdmaFieldPathBuilder) Esn() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_CdmaPathSelectorEsn {
 31638  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_CdmaPathSelectorEsn{}
 31639  }
 31640  func (DeviceStatusDeviceInfoHardwareInformationModemStatusCdmaFieldPathBuilder) EvdoRegistrationState() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_CdmaPathSelectorEvdoRegistrationState {
 31641  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_CdmaPathSelectorEvdoRegistrationState{}
 31642  }
 31643  func (DeviceStatusDeviceInfoHardwareInformationModemStatusCdmaFieldPathBuilder) Meid() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_CdmaPathSelectorMeid {
 31644  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_CdmaPathSelectorMeid{}
 31645  }
 31646  func (DeviceStatusDeviceInfoHardwareInformationModemStatusCdmaFieldPathBuilder) Nid() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_CdmaPathSelectorNid {
 31647  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_CdmaPathSelectorNid{}
 31648  }
 31649  func (DeviceStatusDeviceInfoHardwareInformationModemStatusCdmaFieldPathBuilder) Sid() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_CdmaPathSelectorSid {
 31650  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_CdmaPathSelectorSid{}
 31651  }
 31652  
 31653  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_CdmaPathSelectorActivationState struct{}
 31654  
 31655  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_CdmaPathSelectorActivationState) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldTerminalPath {
 31656  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldPathSelectorActivationState}
 31657  }
 31658  
 31659  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_CdmaPathSelectorActivationState) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldTerminalPathValue {
 31660  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldTerminalPathValue)
 31661  }
 31662  
 31663  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_CdmaPathSelectorActivationState) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldTerminalPathArrayOfValues {
 31664  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldTerminalPathArrayOfValues)
 31665  }
 31666  
 31667  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_CdmaPathSelectorCdma1XRegistrationState struct{}
 31668  
 31669  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_CdmaPathSelectorCdma1XRegistrationState) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldTerminalPath {
 31670  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldPathSelectorCdma1xRegistrationState}
 31671  }
 31672  
 31673  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_CdmaPathSelectorCdma1XRegistrationState) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldTerminalPathValue {
 31674  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldTerminalPathValue)
 31675  }
 31676  
 31677  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_CdmaPathSelectorCdma1XRegistrationState) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldTerminalPathArrayOfValues {
 31678  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldTerminalPathArrayOfValues)
 31679  }
 31680  
 31681  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_CdmaPathSelectorEsn struct{}
 31682  
 31683  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_CdmaPathSelectorEsn) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldTerminalPath {
 31684  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldPathSelectorEsn}
 31685  }
 31686  
 31687  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_CdmaPathSelectorEsn) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldTerminalPathValue {
 31688  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldTerminalPathValue)
 31689  }
 31690  
 31691  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_CdmaPathSelectorEsn) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldTerminalPathArrayOfValues {
 31692  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldTerminalPathArrayOfValues)
 31693  }
 31694  
 31695  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_CdmaPathSelectorEvdoRegistrationState struct{}
 31696  
 31697  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_CdmaPathSelectorEvdoRegistrationState) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldTerminalPath {
 31698  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldPathSelectorEvdoRegistrationState}
 31699  }
 31700  
 31701  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_CdmaPathSelectorEvdoRegistrationState) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldTerminalPathValue {
 31702  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldTerminalPathValue)
 31703  }
 31704  
 31705  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_CdmaPathSelectorEvdoRegistrationState) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldTerminalPathArrayOfValues {
 31706  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldTerminalPathArrayOfValues)
 31707  }
 31708  
 31709  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_CdmaPathSelectorMeid struct{}
 31710  
 31711  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_CdmaPathSelectorMeid) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldTerminalPath {
 31712  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldPathSelectorMeid}
 31713  }
 31714  
 31715  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_CdmaPathSelectorMeid) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldTerminalPathValue {
 31716  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldTerminalPathValue)
 31717  }
 31718  
 31719  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_CdmaPathSelectorMeid) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldTerminalPathArrayOfValues {
 31720  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldTerminalPathArrayOfValues)
 31721  }
 31722  
 31723  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_CdmaPathSelectorNid struct{}
 31724  
 31725  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_CdmaPathSelectorNid) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldTerminalPath {
 31726  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldPathSelectorNid}
 31727  }
 31728  
 31729  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_CdmaPathSelectorNid) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldTerminalPathValue {
 31730  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldTerminalPathValue)
 31731  }
 31732  
 31733  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_CdmaPathSelectorNid) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldTerminalPathArrayOfValues {
 31734  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldTerminalPathArrayOfValues)
 31735  }
 31736  
 31737  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_CdmaPathSelectorSid struct{}
 31738  
 31739  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_CdmaPathSelectorSid) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldTerminalPath {
 31740  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldPathSelectorSid}
 31741  }
 31742  
 31743  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_CdmaPathSelectorSid) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldTerminalPathValue {
 31744  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldTerminalPathValue)
 31745  }
 31746  
 31747  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_CdmaPathSelectorSid) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldTerminalPathArrayOfValues {
 31748  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldTerminalPathArrayOfValues)
 31749  }
 31750  
 31751  type DeviceStatusDeviceInfoHardwareInformationModemStatusSignalQualityFieldPathBuilder struct{}
 31752  
 31753  func NewDeviceStatusDeviceInfoHardwareInformationModemStatusSignalQualityFieldPathBuilder() DeviceStatusDeviceInfoHardwareInformationModemStatusSignalQualityFieldPathBuilder {
 31754  	return DeviceStatusDeviceInfoHardwareInformationModemStatusSignalQualityFieldPathBuilder{}
 31755  }
 31756  func (DeviceStatusDeviceInfoHardwareInformationModemStatusSignalQualityFieldPathBuilder) Recent() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQualityPathSelectorRecent {
 31757  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQualityPathSelectorRecent{}
 31758  }
 31759  func (DeviceStatusDeviceInfoHardwareInformationModemStatusSignalQualityFieldPathBuilder) Value() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQualityPathSelectorValue {
 31760  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQualityPathSelectorValue{}
 31761  }
 31762  
 31763  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQualityPathSelectorRecent struct{}
 31764  
 31765  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQualityPathSelectorRecent) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusSignalQuality_FieldTerminalPath {
 31766  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusSignalQuality_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusSignalQuality_FieldPathSelectorRecent}
 31767  }
 31768  
 31769  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQualityPathSelectorRecent) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusSignalQuality_FieldTerminalPathValue {
 31770  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusSignalQuality_FieldTerminalPathValue)
 31771  }
 31772  
 31773  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQualityPathSelectorRecent) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusSignalQuality_FieldTerminalPathArrayOfValues {
 31774  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusSignalQuality_FieldTerminalPathArrayOfValues)
 31775  }
 31776  
 31777  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQualityPathSelectorValue struct{}
 31778  
 31779  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQualityPathSelectorValue) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusSignalQuality_FieldTerminalPath {
 31780  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusSignalQuality_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusSignalQuality_FieldPathSelectorValue}
 31781  }
 31782  
 31783  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQualityPathSelectorValue) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusSignalQuality_FieldTerminalPathValue {
 31784  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusSignalQuality_FieldTerminalPathValue)
 31785  }
 31786  
 31787  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQualityPathSelectorValue) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusSignalQuality_FieldTerminalPathArrayOfValues {
 31788  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusSignalQuality_FieldTerminalPathArrayOfValues)
 31789  }
 31790  
 31791  type DeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder struct{}
 31792  
 31793  func NewDeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder() DeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder {
 31794  	return DeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder{}
 31795  }
 31796  func (DeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder) AccessTechnologies() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorAccessTechnologies {
 31797  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorAccessTechnologies{}
 31798  }
 31799  func (DeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder) Bearers() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorBearers {
 31800  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorBearers{}
 31801  }
 31802  func (DeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder) CarrierConfiguration() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorCarrierConfiguration {
 31803  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorCarrierConfiguration{}
 31804  }
 31805  func (DeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder) CarrierConfigurationRevision() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorCarrierConfigurationRevision {
 31806  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorCarrierConfigurationRevision{}
 31807  }
 31808  func (DeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder) CurrentBands() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorCurrentBands {
 31809  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorCurrentBands{}
 31810  }
 31811  func (DeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder) CurrentCapabilities() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorCurrentCapabilities {
 31812  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorCurrentCapabilities{}
 31813  }
 31814  func (DeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder) CurrentModes() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorCurrentModes {
 31815  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorCurrentModes{}
 31816  }
 31817  func (DeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder) Device() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorDevice {
 31818  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorDevice{}
 31819  }
 31820  func (DeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder) DeviceIdentifier() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorDeviceIdentifier {
 31821  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorDeviceIdentifier{}
 31822  }
 31823  func (DeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder) Drivers() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorDrivers {
 31824  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorDrivers{}
 31825  }
 31826  func (DeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder) EquipmentIdentifier() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorEquipmentIdentifier {
 31827  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorEquipmentIdentifier{}
 31828  }
 31829  func (DeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder) HardwareRevision() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorHardwareRevision {
 31830  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorHardwareRevision{}
 31831  }
 31832  func (DeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder) Manufacturer() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorManufacturer {
 31833  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorManufacturer{}
 31834  }
 31835  func (DeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder) Model() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorModel {
 31836  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorModel{}
 31837  }
 31838  func (DeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder) OwnNumbers() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorOwnNumbers {
 31839  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorOwnNumbers{}
 31840  }
 31841  func (DeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder) Plugin() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorPlugin {
 31842  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorPlugin{}
 31843  }
 31844  func (DeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder) Ports() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorPorts {
 31845  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorPorts{}
 31846  }
 31847  func (DeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder) PowerState() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorPowerState {
 31848  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorPowerState{}
 31849  }
 31850  func (DeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder) PrimaryPort() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorPrimaryPort {
 31851  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorPrimaryPort{}
 31852  }
 31853  func (DeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder) PrimarySimSlot() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorPrimarySimSlot {
 31854  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorPrimarySimSlot{}
 31855  }
 31856  func (DeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder) Revision() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorRevision {
 31857  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorRevision{}
 31858  }
 31859  func (DeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder) SignalQuality() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSignalQuality {
 31860  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSignalQuality{}
 31861  }
 31862  func (DeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder) Sim() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSim {
 31863  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSim{}
 31864  }
 31865  func (DeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder) SimSlots() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSimSlots {
 31866  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSimSlots{}
 31867  }
 31868  func (DeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder) State() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorState {
 31869  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorState{}
 31870  }
 31871  func (DeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder) StateFailedReason() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorStateFailedReason {
 31872  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorStateFailedReason{}
 31873  }
 31874  func (DeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder) SupportedBands() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSupportedBands {
 31875  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSupportedBands{}
 31876  }
 31877  func (DeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder) SupportedCapabilities() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSupportedCapabilities {
 31878  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSupportedCapabilities{}
 31879  }
 31880  func (DeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder) SupportedIpFamilies() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSupportedIpFamilies {
 31881  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSupportedIpFamilies{}
 31882  }
 31883  func (DeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder) SupportedModes() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSupportedModes {
 31884  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSupportedModes{}
 31885  }
 31886  func (DeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder) UnlockRequired() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorUnlockRequired {
 31887  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorUnlockRequired{}
 31888  }
 31889  func (DeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder) UnlockRetries() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorUnlockRetries {
 31890  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorUnlockRetries{}
 31891  }
 31892  
 31893  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorAccessTechnologies struct{}
 31894  
 31895  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorAccessTechnologies) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath {
 31896  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldPathSelectorAccessTechnologies}
 31897  }
 31898  
 31899  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorAccessTechnologies) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue {
 31900  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue)
 31901  }
 31902  
 31903  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorAccessTechnologies) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues {
 31904  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues)
 31905  }
 31906  
 31907  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorAccessTechnologies) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayItemValue {
 31908  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayItemValue)
 31909  }
 31910  
 31911  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorBearers struct{}
 31912  
 31913  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorBearers) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath {
 31914  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldPathSelectorBearers}
 31915  }
 31916  
 31917  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorBearers) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue {
 31918  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue)
 31919  }
 31920  
 31921  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorBearers) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues {
 31922  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues)
 31923  }
 31924  
 31925  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorBearers) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayItemValue {
 31926  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayItemValue)
 31927  }
 31928  
 31929  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorCarrierConfiguration struct{}
 31930  
 31931  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorCarrierConfiguration) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath {
 31932  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldPathSelectorCarrierConfiguration}
 31933  }
 31934  
 31935  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorCarrierConfiguration) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue {
 31936  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue)
 31937  }
 31938  
 31939  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorCarrierConfiguration) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues {
 31940  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues)
 31941  }
 31942  
 31943  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorCarrierConfigurationRevision struct{}
 31944  
 31945  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorCarrierConfigurationRevision) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath {
 31946  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldPathSelectorCarrierConfigurationRevision}
 31947  }
 31948  
 31949  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorCarrierConfigurationRevision) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue {
 31950  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue)
 31951  }
 31952  
 31953  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorCarrierConfigurationRevision) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues {
 31954  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues)
 31955  }
 31956  
 31957  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorCurrentBands struct{}
 31958  
 31959  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorCurrentBands) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath {
 31960  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldPathSelectorCurrentBands}
 31961  }
 31962  
 31963  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorCurrentBands) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue {
 31964  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue)
 31965  }
 31966  
 31967  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorCurrentBands) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues {
 31968  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues)
 31969  }
 31970  
 31971  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorCurrentBands) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayItemValue {
 31972  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayItemValue)
 31973  }
 31974  
 31975  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorCurrentCapabilities struct{}
 31976  
 31977  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorCurrentCapabilities) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath {
 31978  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldPathSelectorCurrentCapabilities}
 31979  }
 31980  
 31981  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorCurrentCapabilities) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue {
 31982  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue)
 31983  }
 31984  
 31985  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorCurrentCapabilities) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues {
 31986  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues)
 31987  }
 31988  
 31989  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorCurrentCapabilities) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayItemValue {
 31990  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayItemValue)
 31991  }
 31992  
 31993  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorCurrentModes struct{}
 31994  
 31995  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorCurrentModes) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath {
 31996  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldPathSelectorCurrentModes}
 31997  }
 31998  
 31999  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorCurrentModes) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue {
 32000  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue)
 32001  }
 32002  
 32003  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorCurrentModes) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues {
 32004  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues)
 32005  }
 32006  
 32007  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorDevice struct{}
 32008  
 32009  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorDevice) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath {
 32010  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldPathSelectorDevice}
 32011  }
 32012  
 32013  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorDevice) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue {
 32014  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue)
 32015  }
 32016  
 32017  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorDevice) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues {
 32018  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues)
 32019  }
 32020  
 32021  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorDeviceIdentifier struct{}
 32022  
 32023  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorDeviceIdentifier) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath {
 32024  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldPathSelectorDeviceIdentifier}
 32025  }
 32026  
 32027  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorDeviceIdentifier) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue {
 32028  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue)
 32029  }
 32030  
 32031  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorDeviceIdentifier) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues {
 32032  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues)
 32033  }
 32034  
 32035  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorDrivers struct{}
 32036  
 32037  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorDrivers) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath {
 32038  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldPathSelectorDrivers}
 32039  }
 32040  
 32041  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorDrivers) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue {
 32042  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue)
 32043  }
 32044  
 32045  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorDrivers) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues {
 32046  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues)
 32047  }
 32048  
 32049  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorDrivers) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayItemValue {
 32050  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayItemValue)
 32051  }
 32052  
 32053  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorEquipmentIdentifier struct{}
 32054  
 32055  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorEquipmentIdentifier) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath {
 32056  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldPathSelectorEquipmentIdentifier}
 32057  }
 32058  
 32059  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorEquipmentIdentifier) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue {
 32060  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue)
 32061  }
 32062  
 32063  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorEquipmentIdentifier) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues {
 32064  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues)
 32065  }
 32066  
 32067  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorHardwareRevision struct{}
 32068  
 32069  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorHardwareRevision) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath {
 32070  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldPathSelectorHardwareRevision}
 32071  }
 32072  
 32073  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorHardwareRevision) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue {
 32074  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue)
 32075  }
 32076  
 32077  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorHardwareRevision) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues {
 32078  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues)
 32079  }
 32080  
 32081  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorManufacturer struct{}
 32082  
 32083  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorManufacturer) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath {
 32084  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldPathSelectorManufacturer}
 32085  }
 32086  
 32087  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorManufacturer) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue {
 32088  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue)
 32089  }
 32090  
 32091  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorManufacturer) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues {
 32092  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues)
 32093  }
 32094  
 32095  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorModel struct{}
 32096  
 32097  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorModel) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath {
 32098  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldPathSelectorModel}
 32099  }
 32100  
 32101  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorModel) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue {
 32102  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue)
 32103  }
 32104  
 32105  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorModel) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues {
 32106  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues)
 32107  }
 32108  
 32109  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorOwnNumbers struct{}
 32110  
 32111  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorOwnNumbers) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath {
 32112  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldPathSelectorOwnNumbers}
 32113  }
 32114  
 32115  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorOwnNumbers) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue {
 32116  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue)
 32117  }
 32118  
 32119  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorOwnNumbers) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues {
 32120  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues)
 32121  }
 32122  
 32123  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorOwnNumbers) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayItemValue {
 32124  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayItemValue)
 32125  }
 32126  
 32127  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorPlugin struct{}
 32128  
 32129  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorPlugin) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath {
 32130  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldPathSelectorPlugin}
 32131  }
 32132  
 32133  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorPlugin) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue {
 32134  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue)
 32135  }
 32136  
 32137  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorPlugin) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues {
 32138  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues)
 32139  }
 32140  
 32141  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorPorts struct{}
 32142  
 32143  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorPorts) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath {
 32144  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldPathSelectorPorts}
 32145  }
 32146  
 32147  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorPorts) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue {
 32148  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue)
 32149  }
 32150  
 32151  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorPorts) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues {
 32152  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues)
 32153  }
 32154  
 32155  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorPorts) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayItemValue {
 32156  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayItemValue)
 32157  }
 32158  
 32159  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorPowerState struct{}
 32160  
 32161  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorPowerState) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath {
 32162  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldPathSelectorPowerState}
 32163  }
 32164  
 32165  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorPowerState) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue {
 32166  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue)
 32167  }
 32168  
 32169  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorPowerState) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues {
 32170  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues)
 32171  }
 32172  
 32173  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorPrimaryPort struct{}
 32174  
 32175  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorPrimaryPort) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath {
 32176  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldPathSelectorPrimaryPort}
 32177  }
 32178  
 32179  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorPrimaryPort) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue {
 32180  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue)
 32181  }
 32182  
 32183  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorPrimaryPort) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues {
 32184  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues)
 32185  }
 32186  
 32187  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorPrimarySimSlot struct{}
 32188  
 32189  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorPrimarySimSlot) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath {
 32190  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldPathSelectorPrimarySimSlot}
 32191  }
 32192  
 32193  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorPrimarySimSlot) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue {
 32194  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue)
 32195  }
 32196  
 32197  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorPrimarySimSlot) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues {
 32198  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues)
 32199  }
 32200  
 32201  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorRevision struct{}
 32202  
 32203  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorRevision) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath {
 32204  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldPathSelectorRevision}
 32205  }
 32206  
 32207  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorRevision) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue {
 32208  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue)
 32209  }
 32210  
 32211  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorRevision) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues {
 32212  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues)
 32213  }
 32214  
 32215  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSignalQuality struct{}
 32216  
 32217  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSignalQuality) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath {
 32218  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldPathSelectorSignalQuality}
 32219  }
 32220  
 32221  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSignalQuality) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue {
 32222  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue)
 32223  }
 32224  
 32225  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSignalQuality) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues {
 32226  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues)
 32227  }
 32228  
 32229  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSignalQuality) WithSubPath(subPath DeviceStatusDeviceInfoHardwareInformationModemStatusSignalQuality_FieldPath) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldSubPath {
 32230  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldSubPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldPathSelectorSignalQuality, subPath: subPath}
 32231  }
 32232  
 32233  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSignalQuality) WithSubValue(subPathValue DeviceStatusDeviceInfoHardwareInformationModemStatusSignalQuality_FieldPathValue) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldSubPathValue {
 32234  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldSubPathValue{DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 32235  }
 32236  
 32237  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSignalQuality) WithSubArrayOfValues(subPathArrayOfValues DeviceStatusDeviceInfoHardwareInformationModemStatusSignalQuality_FieldPathArrayOfValues) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldSubPathArrayOfValues {
 32238  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldSubPathArrayOfValues{DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 32239  }
 32240  
 32241  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSignalQuality) WithSubArrayItemValue(subPathArrayItemValue DeviceStatusDeviceInfoHardwareInformationModemStatusSignalQuality_FieldPathArrayItemValue) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldSubPathArrayItemValue {
 32242  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldSubPathArrayItemValue{DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 32243  }
 32244  
 32245  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSignalQuality) Recent() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSignalQualityRecent {
 32246  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSignalQualityRecent{}
 32247  }
 32248  
 32249  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSignalQuality) Value() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSignalQualityValue {
 32250  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSignalQualityValue{}
 32251  }
 32252  
 32253  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSignalQualityRecent struct{}
 32254  
 32255  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSignalQualityRecent) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldSubPath {
 32256  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldSubPath{
 32257  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldPathSelectorSignalQuality,
 32258  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusSignalQualityFieldPathBuilder().Recent().FieldPath(),
 32259  	}
 32260  }
 32261  
 32262  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSignalQualityRecent) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldSubPathValue {
 32263  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldSubPathValue)
 32264  }
 32265  
 32266  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSignalQualityRecent) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldSubPathArrayOfValues {
 32267  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldSubPathArrayOfValues)
 32268  }
 32269  
 32270  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSignalQualityValue struct{}
 32271  
 32272  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSignalQualityValue) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldSubPath {
 32273  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldSubPath{
 32274  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldPathSelectorSignalQuality,
 32275  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusSignalQualityFieldPathBuilder().Value().FieldPath(),
 32276  	}
 32277  }
 32278  
 32279  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSignalQualityValue) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldSubPathValue {
 32280  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldSubPathValue)
 32281  }
 32282  
 32283  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSignalQualityValue) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldSubPathArrayOfValues {
 32284  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldSubPathArrayOfValues)
 32285  }
 32286  
 32287  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSim struct{}
 32288  
 32289  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSim) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath {
 32290  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldPathSelectorSim}
 32291  }
 32292  
 32293  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSim) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue {
 32294  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue)
 32295  }
 32296  
 32297  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSim) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues {
 32298  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues)
 32299  }
 32300  
 32301  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSimSlots struct{}
 32302  
 32303  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSimSlots) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath {
 32304  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldPathSelectorSimSlots}
 32305  }
 32306  
 32307  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSimSlots) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue {
 32308  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue)
 32309  }
 32310  
 32311  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSimSlots) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues {
 32312  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues)
 32313  }
 32314  
 32315  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSimSlots) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayItemValue {
 32316  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayItemValue)
 32317  }
 32318  
 32319  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorState struct{}
 32320  
 32321  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorState) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath {
 32322  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldPathSelectorState}
 32323  }
 32324  
 32325  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorState) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue {
 32326  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue)
 32327  }
 32328  
 32329  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorState) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues {
 32330  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues)
 32331  }
 32332  
 32333  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorStateFailedReason struct{}
 32334  
 32335  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorStateFailedReason) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath {
 32336  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldPathSelectorStateFailedReason}
 32337  }
 32338  
 32339  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorStateFailedReason) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue {
 32340  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue)
 32341  }
 32342  
 32343  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorStateFailedReason) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues {
 32344  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues)
 32345  }
 32346  
 32347  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSupportedBands struct{}
 32348  
 32349  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSupportedBands) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath {
 32350  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldPathSelectorSupportedBands}
 32351  }
 32352  
 32353  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSupportedBands) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue {
 32354  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue)
 32355  }
 32356  
 32357  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSupportedBands) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues {
 32358  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues)
 32359  }
 32360  
 32361  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSupportedBands) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayItemValue {
 32362  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayItemValue)
 32363  }
 32364  
 32365  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSupportedCapabilities struct{}
 32366  
 32367  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSupportedCapabilities) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath {
 32368  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldPathSelectorSupportedCapabilities}
 32369  }
 32370  
 32371  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSupportedCapabilities) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue {
 32372  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue)
 32373  }
 32374  
 32375  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSupportedCapabilities) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues {
 32376  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues)
 32377  }
 32378  
 32379  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSupportedCapabilities) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayItemValue {
 32380  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayItemValue)
 32381  }
 32382  
 32383  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSupportedIpFamilies struct{}
 32384  
 32385  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSupportedIpFamilies) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath {
 32386  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldPathSelectorSupportedIpFamilies}
 32387  }
 32388  
 32389  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSupportedIpFamilies) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue {
 32390  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue)
 32391  }
 32392  
 32393  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSupportedIpFamilies) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues {
 32394  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues)
 32395  }
 32396  
 32397  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSupportedIpFamilies) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayItemValue {
 32398  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayItemValue)
 32399  }
 32400  
 32401  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSupportedModes struct{}
 32402  
 32403  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSupportedModes) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath {
 32404  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldPathSelectorSupportedModes}
 32405  }
 32406  
 32407  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSupportedModes) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue {
 32408  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue)
 32409  }
 32410  
 32411  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSupportedModes) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues {
 32412  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues)
 32413  }
 32414  
 32415  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorSupportedModes) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayItemValue {
 32416  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayItemValue)
 32417  }
 32418  
 32419  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorUnlockRequired struct{}
 32420  
 32421  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorUnlockRequired) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath {
 32422  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldPathSelectorUnlockRequired}
 32423  }
 32424  
 32425  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorUnlockRequired) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue {
 32426  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue)
 32427  }
 32428  
 32429  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorUnlockRequired) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues {
 32430  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues)
 32431  }
 32432  
 32433  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorUnlockRetries struct{}
 32434  
 32435  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorUnlockRetries) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath {
 32436  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldPathSelectorUnlockRetries}
 32437  }
 32438  
 32439  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorUnlockRetries) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue {
 32440  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathValue)
 32441  }
 32442  
 32443  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorUnlockRetries) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues {
 32444  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayOfValues)
 32445  }
 32446  
 32447  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_GenericPathSelectorUnlockRetries) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayItemValue {
 32448  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldTerminalPathArrayItemValue)
 32449  }
 32450  
 32451  type DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatusFieldPathBuilder struct{}
 32452  
 32453  func NewDeviceStatusDeviceInfoHardwareInformationModemStatusSimStatusFieldPathBuilder() DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatusFieldPathBuilder {
 32454  	return DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatusFieldPathBuilder{}
 32455  }
 32456  func (DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatusFieldPathBuilder) DbusPath() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorDbusPath {
 32457  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorDbusPath{}
 32458  }
 32459  func (DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatusFieldPathBuilder) Active() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorActive {
 32460  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorActive{}
 32461  }
 32462  func (DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatusFieldPathBuilder) Eid() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorEid {
 32463  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorEid{}
 32464  }
 32465  func (DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatusFieldPathBuilder) EmergencyNumbers() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorEmergencyNumbers {
 32466  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorEmergencyNumbers{}
 32467  }
 32468  func (DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatusFieldPathBuilder) EsimStatus() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorEsimStatus {
 32469  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorEsimStatus{}
 32470  }
 32471  func (DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatusFieldPathBuilder) Gid1() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorGid1 {
 32472  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorGid1{}
 32473  }
 32474  func (DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatusFieldPathBuilder) Gid2() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorGid2 {
 32475  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorGid2{}
 32476  }
 32477  func (DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatusFieldPathBuilder) Iccid() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorIccid {
 32478  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorIccid{}
 32479  }
 32480  func (DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatusFieldPathBuilder) Imsi() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorImsi {
 32481  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorImsi{}
 32482  }
 32483  func (DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatusFieldPathBuilder) OperatorCode() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorOperatorCode {
 32484  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorOperatorCode{}
 32485  }
 32486  func (DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatusFieldPathBuilder) OperatorName() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorOperatorName {
 32487  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorOperatorName{}
 32488  }
 32489  func (DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatusFieldPathBuilder) Removability() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorRemovability {
 32490  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorRemovability{}
 32491  }
 32492  func (DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatusFieldPathBuilder) SimType() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorSimType {
 32493  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorSimType{}
 32494  }
 32495  
 32496  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorDbusPath struct{}
 32497  
 32498  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorDbusPath) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPath {
 32499  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldPathSelectorDbusPath}
 32500  }
 32501  
 32502  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorDbusPath) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathValue {
 32503  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathValue)
 32504  }
 32505  
 32506  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorDbusPath) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathArrayOfValues {
 32507  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathArrayOfValues)
 32508  }
 32509  
 32510  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorActive struct{}
 32511  
 32512  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorActive) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPath {
 32513  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldPathSelectorActive}
 32514  }
 32515  
 32516  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorActive) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathValue {
 32517  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathValue)
 32518  }
 32519  
 32520  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorActive) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathArrayOfValues {
 32521  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathArrayOfValues)
 32522  }
 32523  
 32524  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorEid struct{}
 32525  
 32526  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorEid) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPath {
 32527  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldPathSelectorEid}
 32528  }
 32529  
 32530  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorEid) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathValue {
 32531  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathValue)
 32532  }
 32533  
 32534  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorEid) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathArrayOfValues {
 32535  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathArrayOfValues)
 32536  }
 32537  
 32538  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorEmergencyNumbers struct{}
 32539  
 32540  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorEmergencyNumbers) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPath {
 32541  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldPathSelectorEmergencyNumbers}
 32542  }
 32543  
 32544  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorEmergencyNumbers) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathValue {
 32545  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathValue)
 32546  }
 32547  
 32548  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorEmergencyNumbers) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathArrayOfValues {
 32549  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathArrayOfValues)
 32550  }
 32551  
 32552  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorEmergencyNumbers) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathArrayItemValue {
 32553  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathArrayItemValue)
 32554  }
 32555  
 32556  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorEsimStatus struct{}
 32557  
 32558  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorEsimStatus) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPath {
 32559  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldPathSelectorEsimStatus}
 32560  }
 32561  
 32562  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorEsimStatus) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathValue {
 32563  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathValue)
 32564  }
 32565  
 32566  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorEsimStatus) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathArrayOfValues {
 32567  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathArrayOfValues)
 32568  }
 32569  
 32570  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorGid1 struct{}
 32571  
 32572  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorGid1) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPath {
 32573  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldPathSelectorGid1}
 32574  }
 32575  
 32576  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorGid1) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathValue {
 32577  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathValue)
 32578  }
 32579  
 32580  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorGid1) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathArrayOfValues {
 32581  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathArrayOfValues)
 32582  }
 32583  
 32584  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorGid2 struct{}
 32585  
 32586  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorGid2) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPath {
 32587  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldPathSelectorGid2}
 32588  }
 32589  
 32590  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorGid2) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathValue {
 32591  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathValue)
 32592  }
 32593  
 32594  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorGid2) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathArrayOfValues {
 32595  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathArrayOfValues)
 32596  }
 32597  
 32598  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorIccid struct{}
 32599  
 32600  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorIccid) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPath {
 32601  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldPathSelectorIccid}
 32602  }
 32603  
 32604  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorIccid) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathValue {
 32605  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathValue)
 32606  }
 32607  
 32608  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorIccid) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathArrayOfValues {
 32609  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathArrayOfValues)
 32610  }
 32611  
 32612  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorImsi struct{}
 32613  
 32614  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorImsi) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPath {
 32615  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldPathSelectorImsi}
 32616  }
 32617  
 32618  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorImsi) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathValue {
 32619  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathValue)
 32620  }
 32621  
 32622  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorImsi) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathArrayOfValues {
 32623  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathArrayOfValues)
 32624  }
 32625  
 32626  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorOperatorCode struct{}
 32627  
 32628  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorOperatorCode) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPath {
 32629  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldPathSelectorOperatorCode}
 32630  }
 32631  
 32632  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorOperatorCode) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathValue {
 32633  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathValue)
 32634  }
 32635  
 32636  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorOperatorCode) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathArrayOfValues {
 32637  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathArrayOfValues)
 32638  }
 32639  
 32640  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorOperatorName struct{}
 32641  
 32642  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorOperatorName) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPath {
 32643  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldPathSelectorOperatorName}
 32644  }
 32645  
 32646  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorOperatorName) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathValue {
 32647  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathValue)
 32648  }
 32649  
 32650  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorOperatorName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathArrayOfValues {
 32651  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathArrayOfValues)
 32652  }
 32653  
 32654  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorRemovability struct{}
 32655  
 32656  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorRemovability) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPath {
 32657  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldPathSelectorRemovability}
 32658  }
 32659  
 32660  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorRemovability) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathValue {
 32661  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathValue)
 32662  }
 32663  
 32664  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorRemovability) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathArrayOfValues {
 32665  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathArrayOfValues)
 32666  }
 32667  
 32668  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorSimType struct{}
 32669  
 32670  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorSimType) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPath {
 32671  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldPathSelectorSimType}
 32672  }
 32673  
 32674  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorSimType) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathValue {
 32675  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathValue)
 32676  }
 32677  
 32678  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatusPathSelectorSimType) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathArrayOfValues {
 32679  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusSimStatus_FieldTerminalPathArrayOfValues)
 32680  }
 32681  
 32682  type DeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder struct{}
 32683  
 32684  func NewDeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder() DeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder {
 32685  	return DeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder{}
 32686  }
 32687  func (DeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder) ThreeGPp() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPp {
 32688  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPp{}
 32689  }
 32690  func (DeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder) Cdma() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdma {
 32691  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdma{}
 32692  }
 32693  func (DeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder) DbusPath() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorDbusPath {
 32694  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorDbusPath{}
 32695  }
 32696  func (DeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder) Generic() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGeneric {
 32697  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGeneric{}
 32698  }
 32699  func (DeviceStatusDeviceInfoHardwareInformationModemStatusModemFieldPathBuilder) SimStatus() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorSimStatus {
 32700  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorSimStatus{}
 32701  }
 32702  
 32703  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPp struct{}
 32704  
 32705  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPp) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldTerminalPath {
 32706  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorThreeGPp}
 32707  }
 32708  
 32709  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPp) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldTerminalPathValue {
 32710  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldTerminalPathValue)
 32711  }
 32712  
 32713  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPp) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldTerminalPathArrayOfValues {
 32714  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldTerminalPathArrayOfValues)
 32715  }
 32716  
 32717  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPp) WithSubPath(subPath DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldPath) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 32718  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorThreeGPp, subPath: subPath}
 32719  }
 32720  
 32721  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPp) WithSubValue(subPathValue DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldPathValue) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 32722  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue{DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 32723  }
 32724  
 32725  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPp) WithSubArrayOfValues(subPathArrayOfValues DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldPathArrayOfValues) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 32726  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues{DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 32727  }
 32728  
 32729  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPp) WithSubArrayItemValue(subPathArrayItemValue DeviceStatusDeviceInfoHardwareInformationModemStatusThreeGpp_FieldPathArrayItemValue) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayItemValue {
 32730  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayItemValue{DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 32731  }
 32732  
 32733  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPp) FivegNr() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpFivegNr {
 32734  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpFivegNr{}
 32735  }
 32736  
 32737  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPp) EnabledLocks() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEnabledLocks {
 32738  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEnabledLocks{}
 32739  }
 32740  
 32741  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPp) Eps() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEps {
 32742  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEps{}
 32743  }
 32744  
 32745  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPp) Imei() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpImei {
 32746  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpImei{}
 32747  }
 32748  
 32749  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPp) OperatorCode() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpOperatorCode {
 32750  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpOperatorCode{}
 32751  }
 32752  
 32753  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPp) OperatorName() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpOperatorName {
 32754  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpOperatorName{}
 32755  }
 32756  
 32757  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPp) PacketServiceState() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpPacketServiceState {
 32758  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpPacketServiceState{}
 32759  }
 32760  
 32761  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPp) Pco() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpPco {
 32762  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpPco{}
 32763  }
 32764  
 32765  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPp) RegistrationState() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpRegistrationState {
 32766  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpRegistrationState{}
 32767  }
 32768  
 32769  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpFivegNr struct{}
 32770  
 32771  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpFivegNr) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 32772  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 32773  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorThreeGPp,
 32774  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusThreeGppFieldPathBuilder().FivegNr().FieldPath(),
 32775  	}
 32776  }
 32777  
 32778  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpFivegNr) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 32779  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 32780  }
 32781  
 32782  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpFivegNr) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 32783  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 32784  }
 32785  
 32786  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpFivegNr) RegistrationSettings() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpFivegNrRegistrationSettings {
 32787  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpFivegNrRegistrationSettings{}
 32788  }
 32789  
 32790  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpFivegNrRegistrationSettings struct{}
 32791  
 32792  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpFivegNrRegistrationSettings) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 32793  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 32794  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorThreeGPp,
 32795  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusThreeGppFieldPathBuilder().FivegNr().RegistrationSettings().FieldPath(),
 32796  	}
 32797  }
 32798  
 32799  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpFivegNrRegistrationSettings) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 32800  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 32801  }
 32802  
 32803  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpFivegNrRegistrationSettings) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 32804  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 32805  }
 32806  
 32807  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpFivegNrRegistrationSettings) DrxCycle() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpFivegNrRegistrationSettingsDrxCycle {
 32808  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpFivegNrRegistrationSettingsDrxCycle{}
 32809  }
 32810  
 32811  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpFivegNrRegistrationSettings) MicoMode() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpFivegNrRegistrationSettingsMicoMode {
 32812  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpFivegNrRegistrationSettingsMicoMode{}
 32813  }
 32814  
 32815  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpFivegNrRegistrationSettingsDrxCycle struct{}
 32816  
 32817  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpFivegNrRegistrationSettingsDrxCycle) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 32818  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 32819  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorThreeGPp,
 32820  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusThreeGppFieldPathBuilder().FivegNr().RegistrationSettings().DrxCycle().FieldPath(),
 32821  	}
 32822  }
 32823  
 32824  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpFivegNrRegistrationSettingsDrxCycle) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 32825  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 32826  }
 32827  
 32828  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpFivegNrRegistrationSettingsDrxCycle) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 32829  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 32830  }
 32831  
 32832  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpFivegNrRegistrationSettingsMicoMode struct{}
 32833  
 32834  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpFivegNrRegistrationSettingsMicoMode) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 32835  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 32836  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorThreeGPp,
 32837  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusThreeGppFieldPathBuilder().FivegNr().RegistrationSettings().MicoMode().FieldPath(),
 32838  	}
 32839  }
 32840  
 32841  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpFivegNrRegistrationSettingsMicoMode) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 32842  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 32843  }
 32844  
 32845  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpFivegNrRegistrationSettingsMicoMode) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 32846  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 32847  }
 32848  
 32849  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEnabledLocks struct{}
 32850  
 32851  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEnabledLocks) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 32852  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 32853  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorThreeGPp,
 32854  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusThreeGppFieldPathBuilder().EnabledLocks().FieldPath(),
 32855  	}
 32856  }
 32857  
 32858  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEnabledLocks) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 32859  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 32860  }
 32861  
 32862  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEnabledLocks) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 32863  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 32864  }
 32865  
 32866  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEnabledLocks) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayItemValue {
 32867  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayItemValue)
 32868  }
 32869  
 32870  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEps struct{}
 32871  
 32872  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEps) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 32873  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 32874  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorThreeGPp,
 32875  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusThreeGppFieldPathBuilder().Eps().FieldPath(),
 32876  	}
 32877  }
 32878  
 32879  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEps) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 32880  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 32881  }
 32882  
 32883  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEps) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 32884  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 32885  }
 32886  
 32887  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEps) InitialBearer() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearer {
 32888  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearer{}
 32889  }
 32890  
 32891  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEps) UeModeOperation() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsUeModeOperation {
 32892  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsUeModeOperation{}
 32893  }
 32894  
 32895  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearer struct{}
 32896  
 32897  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearer) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 32898  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 32899  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorThreeGPp,
 32900  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusThreeGppFieldPathBuilder().Eps().InitialBearer().FieldPath(),
 32901  	}
 32902  }
 32903  
 32904  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearer) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 32905  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 32906  }
 32907  
 32908  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearer) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 32909  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 32910  }
 32911  
 32912  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearer) DbusPath() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearerDbusPath {
 32913  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearerDbusPath{}
 32914  }
 32915  
 32916  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearer) Settings() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearerSettings {
 32917  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearerSettings{}
 32918  }
 32919  
 32920  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearerDbusPath struct{}
 32921  
 32922  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearerDbusPath) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 32923  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 32924  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorThreeGPp,
 32925  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusThreeGppFieldPathBuilder().Eps().InitialBearer().DbusPath().FieldPath(),
 32926  	}
 32927  }
 32928  
 32929  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearerDbusPath) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 32930  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 32931  }
 32932  
 32933  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearerDbusPath) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 32934  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 32935  }
 32936  
 32937  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearerSettings struct{}
 32938  
 32939  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearerSettings) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 32940  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 32941  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorThreeGPp,
 32942  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusThreeGppFieldPathBuilder().Eps().InitialBearer().Settings().FieldPath(),
 32943  	}
 32944  }
 32945  
 32946  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearerSettings) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 32947  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 32948  }
 32949  
 32950  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearerSettings) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 32951  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 32952  }
 32953  
 32954  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearerSettings) Apn() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearerSettingsApn {
 32955  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearerSettingsApn{}
 32956  }
 32957  
 32958  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearerSettings) IpType() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearerSettingsIpType {
 32959  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearerSettingsIpType{}
 32960  }
 32961  
 32962  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearerSettings) Password() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearerSettingsPassword {
 32963  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearerSettingsPassword{}
 32964  }
 32965  
 32966  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearerSettings) User() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearerSettingsUser {
 32967  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearerSettingsUser{}
 32968  }
 32969  
 32970  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearerSettingsApn struct{}
 32971  
 32972  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearerSettingsApn) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 32973  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 32974  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorThreeGPp,
 32975  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusThreeGppFieldPathBuilder().Eps().InitialBearer().Settings().Apn().FieldPath(),
 32976  	}
 32977  }
 32978  
 32979  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearerSettingsApn) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 32980  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 32981  }
 32982  
 32983  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearerSettingsApn) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 32984  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 32985  }
 32986  
 32987  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearerSettingsIpType struct{}
 32988  
 32989  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearerSettingsIpType) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 32990  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 32991  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorThreeGPp,
 32992  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusThreeGppFieldPathBuilder().Eps().InitialBearer().Settings().IpType().FieldPath(),
 32993  	}
 32994  }
 32995  
 32996  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearerSettingsIpType) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 32997  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 32998  }
 32999  
 33000  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearerSettingsIpType) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33001  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 33002  }
 33003  
 33004  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearerSettingsPassword struct{}
 33005  
 33006  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearerSettingsPassword) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33007  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 33008  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorThreeGPp,
 33009  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusThreeGppFieldPathBuilder().Eps().InitialBearer().Settings().Password().FieldPath(),
 33010  	}
 33011  }
 33012  
 33013  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearerSettingsPassword) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33014  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 33015  }
 33016  
 33017  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearerSettingsPassword) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33018  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 33019  }
 33020  
 33021  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearerSettingsUser struct{}
 33022  
 33023  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearerSettingsUser) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33024  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 33025  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorThreeGPp,
 33026  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusThreeGppFieldPathBuilder().Eps().InitialBearer().Settings().User().FieldPath(),
 33027  	}
 33028  }
 33029  
 33030  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearerSettingsUser) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33031  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 33032  }
 33033  
 33034  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsInitialBearerSettingsUser) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33035  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 33036  }
 33037  
 33038  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsUeModeOperation struct{}
 33039  
 33040  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsUeModeOperation) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33041  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 33042  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorThreeGPp,
 33043  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusThreeGppFieldPathBuilder().Eps().UeModeOperation().FieldPath(),
 33044  	}
 33045  }
 33046  
 33047  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsUeModeOperation) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33048  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 33049  }
 33050  
 33051  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpEpsUeModeOperation) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33052  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 33053  }
 33054  
 33055  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpImei struct{}
 33056  
 33057  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpImei) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33058  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 33059  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorThreeGPp,
 33060  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusThreeGppFieldPathBuilder().Imei().FieldPath(),
 33061  	}
 33062  }
 33063  
 33064  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpImei) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33065  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 33066  }
 33067  
 33068  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpImei) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33069  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 33070  }
 33071  
 33072  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpOperatorCode struct{}
 33073  
 33074  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpOperatorCode) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33075  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 33076  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorThreeGPp,
 33077  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusThreeGppFieldPathBuilder().OperatorCode().FieldPath(),
 33078  	}
 33079  }
 33080  
 33081  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpOperatorCode) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33082  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 33083  }
 33084  
 33085  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpOperatorCode) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33086  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 33087  }
 33088  
 33089  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpOperatorName struct{}
 33090  
 33091  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpOperatorName) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33092  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 33093  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorThreeGPp,
 33094  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusThreeGppFieldPathBuilder().OperatorName().FieldPath(),
 33095  	}
 33096  }
 33097  
 33098  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpOperatorName) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33099  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 33100  }
 33101  
 33102  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpOperatorName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33103  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 33104  }
 33105  
 33106  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpPacketServiceState struct{}
 33107  
 33108  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpPacketServiceState) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33109  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 33110  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorThreeGPp,
 33111  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusThreeGppFieldPathBuilder().PacketServiceState().FieldPath(),
 33112  	}
 33113  }
 33114  
 33115  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpPacketServiceState) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33116  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 33117  }
 33118  
 33119  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpPacketServiceState) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33120  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 33121  }
 33122  
 33123  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpPco struct{}
 33124  
 33125  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpPco) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33126  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 33127  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorThreeGPp,
 33128  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusThreeGppFieldPathBuilder().Pco().FieldPath(),
 33129  	}
 33130  }
 33131  
 33132  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpPco) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33133  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 33134  }
 33135  
 33136  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpPco) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33137  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 33138  }
 33139  
 33140  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpRegistrationState struct{}
 33141  
 33142  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpRegistrationState) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33143  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 33144  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorThreeGPp,
 33145  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusThreeGppFieldPathBuilder().RegistrationState().FieldPath(),
 33146  	}
 33147  }
 33148  
 33149  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpRegistrationState) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33150  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 33151  }
 33152  
 33153  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorThreeGPpRegistrationState) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33154  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 33155  }
 33156  
 33157  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdma struct{}
 33158  
 33159  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdma) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldTerminalPath {
 33160  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorCdma}
 33161  }
 33162  
 33163  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdma) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldTerminalPathValue {
 33164  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldTerminalPathValue)
 33165  }
 33166  
 33167  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdma) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldTerminalPathArrayOfValues {
 33168  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldTerminalPathArrayOfValues)
 33169  }
 33170  
 33171  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdma) WithSubPath(subPath DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldPath) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33172  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorCdma, subPath: subPath}
 33173  }
 33174  
 33175  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdma) WithSubValue(subPathValue DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldPathValue) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33176  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue{DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 33177  }
 33178  
 33179  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdma) WithSubArrayOfValues(subPathArrayOfValues DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldPathArrayOfValues) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33180  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues{DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 33181  }
 33182  
 33183  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdma) WithSubArrayItemValue(subPathArrayItemValue DeviceStatusDeviceInfoHardwareInformationModemStatusCdma_FieldPathArrayItemValue) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayItemValue {
 33184  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayItemValue{DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 33185  }
 33186  
 33187  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdma) ActivationState() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdmaActivationState {
 33188  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdmaActivationState{}
 33189  }
 33190  
 33191  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdma) Cdma1XRegistrationState() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdmaCdma1XRegistrationState {
 33192  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdmaCdma1XRegistrationState{}
 33193  }
 33194  
 33195  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdma) Esn() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdmaEsn {
 33196  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdmaEsn{}
 33197  }
 33198  
 33199  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdma) EvdoRegistrationState() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdmaEvdoRegistrationState {
 33200  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdmaEvdoRegistrationState{}
 33201  }
 33202  
 33203  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdma) Meid() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdmaMeid {
 33204  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdmaMeid{}
 33205  }
 33206  
 33207  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdma) Nid() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdmaNid {
 33208  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdmaNid{}
 33209  }
 33210  
 33211  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdma) Sid() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdmaSid {
 33212  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdmaSid{}
 33213  }
 33214  
 33215  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdmaActivationState struct{}
 33216  
 33217  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdmaActivationState) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33218  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 33219  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorCdma,
 33220  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusCdmaFieldPathBuilder().ActivationState().FieldPath(),
 33221  	}
 33222  }
 33223  
 33224  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdmaActivationState) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33225  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 33226  }
 33227  
 33228  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdmaActivationState) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33229  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 33230  }
 33231  
 33232  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdmaCdma1XRegistrationState struct{}
 33233  
 33234  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdmaCdma1XRegistrationState) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33235  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 33236  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorCdma,
 33237  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusCdmaFieldPathBuilder().Cdma1XRegistrationState().FieldPath(),
 33238  	}
 33239  }
 33240  
 33241  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdmaCdma1XRegistrationState) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33242  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 33243  }
 33244  
 33245  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdmaCdma1XRegistrationState) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33246  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 33247  }
 33248  
 33249  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdmaEsn struct{}
 33250  
 33251  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdmaEsn) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33252  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 33253  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorCdma,
 33254  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusCdmaFieldPathBuilder().Esn().FieldPath(),
 33255  	}
 33256  }
 33257  
 33258  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdmaEsn) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33259  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 33260  }
 33261  
 33262  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdmaEsn) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33263  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 33264  }
 33265  
 33266  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdmaEvdoRegistrationState struct{}
 33267  
 33268  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdmaEvdoRegistrationState) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33269  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 33270  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorCdma,
 33271  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusCdmaFieldPathBuilder().EvdoRegistrationState().FieldPath(),
 33272  	}
 33273  }
 33274  
 33275  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdmaEvdoRegistrationState) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33276  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 33277  }
 33278  
 33279  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdmaEvdoRegistrationState) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33280  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 33281  }
 33282  
 33283  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdmaMeid struct{}
 33284  
 33285  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdmaMeid) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33286  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 33287  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorCdma,
 33288  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusCdmaFieldPathBuilder().Meid().FieldPath(),
 33289  	}
 33290  }
 33291  
 33292  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdmaMeid) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33293  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 33294  }
 33295  
 33296  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdmaMeid) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33297  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 33298  }
 33299  
 33300  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdmaNid struct{}
 33301  
 33302  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdmaNid) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33303  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 33304  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorCdma,
 33305  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusCdmaFieldPathBuilder().Nid().FieldPath(),
 33306  	}
 33307  }
 33308  
 33309  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdmaNid) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33310  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 33311  }
 33312  
 33313  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdmaNid) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33314  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 33315  }
 33316  
 33317  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdmaSid struct{}
 33318  
 33319  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdmaSid) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33320  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 33321  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorCdma,
 33322  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusCdmaFieldPathBuilder().Sid().FieldPath(),
 33323  	}
 33324  }
 33325  
 33326  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdmaSid) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33327  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 33328  }
 33329  
 33330  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorCdmaSid) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33331  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 33332  }
 33333  
 33334  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorDbusPath struct{}
 33335  
 33336  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorDbusPath) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldTerminalPath {
 33337  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorDbusPath}
 33338  }
 33339  
 33340  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorDbusPath) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldTerminalPathValue {
 33341  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldTerminalPathValue)
 33342  }
 33343  
 33344  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorDbusPath) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldTerminalPathArrayOfValues {
 33345  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldTerminalPathArrayOfValues)
 33346  }
 33347  
 33348  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGeneric struct{}
 33349  
 33350  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGeneric) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldTerminalPath {
 33351  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorGeneric}
 33352  }
 33353  
 33354  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGeneric) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldTerminalPathValue {
 33355  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldTerminalPathValue)
 33356  }
 33357  
 33358  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGeneric) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldTerminalPathArrayOfValues {
 33359  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldTerminalPathArrayOfValues)
 33360  }
 33361  
 33362  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGeneric) WithSubPath(subPath DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldPath) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33363  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorGeneric, subPath: subPath}
 33364  }
 33365  
 33366  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGeneric) WithSubValue(subPathValue DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldPathValue) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33367  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue{DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPath: s.WithSubPath(subPathValue), subPathValue: subPathValue}
 33368  }
 33369  
 33370  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGeneric) WithSubArrayOfValues(subPathArrayOfValues DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldPathArrayOfValues) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33371  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues{DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPath: s.WithSubPath(subPathArrayOfValues), subPathArrayOfValues: subPathArrayOfValues}
 33372  }
 33373  
 33374  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGeneric) WithSubArrayItemValue(subPathArrayItemValue DeviceStatusDeviceInfoHardwareInformationModemStatusGeneric_FieldPathArrayItemValue) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayItemValue {
 33375  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayItemValue{DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPath: s.WithSubPath(subPathArrayItemValue), subPathItemValue: subPathArrayItemValue}
 33376  }
 33377  
 33378  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGeneric) AccessTechnologies() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericAccessTechnologies {
 33379  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericAccessTechnologies{}
 33380  }
 33381  
 33382  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGeneric) Bearers() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericBearers {
 33383  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericBearers{}
 33384  }
 33385  
 33386  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGeneric) CarrierConfiguration() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericCarrierConfiguration {
 33387  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericCarrierConfiguration{}
 33388  }
 33389  
 33390  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGeneric) CarrierConfigurationRevision() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericCarrierConfigurationRevision {
 33391  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericCarrierConfigurationRevision{}
 33392  }
 33393  
 33394  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGeneric) CurrentBands() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericCurrentBands {
 33395  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericCurrentBands{}
 33396  }
 33397  
 33398  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGeneric) CurrentCapabilities() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericCurrentCapabilities {
 33399  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericCurrentCapabilities{}
 33400  }
 33401  
 33402  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGeneric) CurrentModes() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericCurrentModes {
 33403  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericCurrentModes{}
 33404  }
 33405  
 33406  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGeneric) Device() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericDevice {
 33407  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericDevice{}
 33408  }
 33409  
 33410  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGeneric) DeviceIdentifier() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericDeviceIdentifier {
 33411  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericDeviceIdentifier{}
 33412  }
 33413  
 33414  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGeneric) Drivers() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericDrivers {
 33415  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericDrivers{}
 33416  }
 33417  
 33418  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGeneric) EquipmentIdentifier() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericEquipmentIdentifier {
 33419  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericEquipmentIdentifier{}
 33420  }
 33421  
 33422  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGeneric) HardwareRevision() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericHardwareRevision {
 33423  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericHardwareRevision{}
 33424  }
 33425  
 33426  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGeneric) Manufacturer() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericManufacturer {
 33427  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericManufacturer{}
 33428  }
 33429  
 33430  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGeneric) Model() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericModel {
 33431  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericModel{}
 33432  }
 33433  
 33434  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGeneric) OwnNumbers() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericOwnNumbers {
 33435  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericOwnNumbers{}
 33436  }
 33437  
 33438  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGeneric) Plugin() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericPlugin {
 33439  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericPlugin{}
 33440  }
 33441  
 33442  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGeneric) Ports() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericPorts {
 33443  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericPorts{}
 33444  }
 33445  
 33446  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGeneric) PowerState() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericPowerState {
 33447  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericPowerState{}
 33448  }
 33449  
 33450  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGeneric) PrimaryPort() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericPrimaryPort {
 33451  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericPrimaryPort{}
 33452  }
 33453  
 33454  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGeneric) PrimarySimSlot() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericPrimarySimSlot {
 33455  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericPrimarySimSlot{}
 33456  }
 33457  
 33458  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGeneric) Revision() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericRevision {
 33459  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericRevision{}
 33460  }
 33461  
 33462  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGeneric) SignalQuality() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSignalQuality {
 33463  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSignalQuality{}
 33464  }
 33465  
 33466  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGeneric) Sim() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSim {
 33467  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSim{}
 33468  }
 33469  
 33470  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGeneric) SimSlots() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSimSlots {
 33471  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSimSlots{}
 33472  }
 33473  
 33474  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGeneric) State() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericState {
 33475  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericState{}
 33476  }
 33477  
 33478  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGeneric) StateFailedReason() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericStateFailedReason {
 33479  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericStateFailedReason{}
 33480  }
 33481  
 33482  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGeneric) SupportedBands() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSupportedBands {
 33483  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSupportedBands{}
 33484  }
 33485  
 33486  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGeneric) SupportedCapabilities() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSupportedCapabilities {
 33487  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSupportedCapabilities{}
 33488  }
 33489  
 33490  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGeneric) SupportedIpFamilies() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSupportedIpFamilies {
 33491  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSupportedIpFamilies{}
 33492  }
 33493  
 33494  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGeneric) SupportedModes() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSupportedModes {
 33495  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSupportedModes{}
 33496  }
 33497  
 33498  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGeneric) UnlockRequired() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericUnlockRequired {
 33499  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericUnlockRequired{}
 33500  }
 33501  
 33502  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGeneric) UnlockRetries() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericUnlockRetries {
 33503  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericUnlockRetries{}
 33504  }
 33505  
 33506  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericAccessTechnologies struct{}
 33507  
 33508  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericAccessTechnologies) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33509  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 33510  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorGeneric,
 33511  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder().AccessTechnologies().FieldPath(),
 33512  	}
 33513  }
 33514  
 33515  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericAccessTechnologies) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33516  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 33517  }
 33518  
 33519  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericAccessTechnologies) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33520  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 33521  }
 33522  
 33523  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericAccessTechnologies) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayItemValue {
 33524  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayItemValue)
 33525  }
 33526  
 33527  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericBearers struct{}
 33528  
 33529  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericBearers) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33530  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 33531  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorGeneric,
 33532  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder().Bearers().FieldPath(),
 33533  	}
 33534  }
 33535  
 33536  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericBearers) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33537  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 33538  }
 33539  
 33540  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericBearers) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33541  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 33542  }
 33543  
 33544  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericBearers) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayItemValue {
 33545  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayItemValue)
 33546  }
 33547  
 33548  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericCarrierConfiguration struct{}
 33549  
 33550  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericCarrierConfiguration) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33551  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 33552  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorGeneric,
 33553  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder().CarrierConfiguration().FieldPath(),
 33554  	}
 33555  }
 33556  
 33557  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericCarrierConfiguration) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33558  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 33559  }
 33560  
 33561  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericCarrierConfiguration) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33562  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 33563  }
 33564  
 33565  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericCarrierConfigurationRevision struct{}
 33566  
 33567  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericCarrierConfigurationRevision) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33568  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 33569  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorGeneric,
 33570  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder().CarrierConfigurationRevision().FieldPath(),
 33571  	}
 33572  }
 33573  
 33574  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericCarrierConfigurationRevision) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33575  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 33576  }
 33577  
 33578  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericCarrierConfigurationRevision) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33579  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 33580  }
 33581  
 33582  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericCurrentBands struct{}
 33583  
 33584  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericCurrentBands) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33585  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 33586  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorGeneric,
 33587  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder().CurrentBands().FieldPath(),
 33588  	}
 33589  }
 33590  
 33591  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericCurrentBands) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33592  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 33593  }
 33594  
 33595  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericCurrentBands) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33596  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 33597  }
 33598  
 33599  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericCurrentBands) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayItemValue {
 33600  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayItemValue)
 33601  }
 33602  
 33603  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericCurrentCapabilities struct{}
 33604  
 33605  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericCurrentCapabilities) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33606  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 33607  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorGeneric,
 33608  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder().CurrentCapabilities().FieldPath(),
 33609  	}
 33610  }
 33611  
 33612  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericCurrentCapabilities) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33613  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 33614  }
 33615  
 33616  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericCurrentCapabilities) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33617  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 33618  }
 33619  
 33620  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericCurrentCapabilities) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayItemValue {
 33621  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayItemValue)
 33622  }
 33623  
 33624  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericCurrentModes struct{}
 33625  
 33626  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericCurrentModes) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33627  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 33628  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorGeneric,
 33629  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder().CurrentModes().FieldPath(),
 33630  	}
 33631  }
 33632  
 33633  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericCurrentModes) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33634  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 33635  }
 33636  
 33637  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericCurrentModes) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33638  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 33639  }
 33640  
 33641  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericDevice struct{}
 33642  
 33643  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericDevice) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33644  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 33645  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorGeneric,
 33646  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder().Device().FieldPath(),
 33647  	}
 33648  }
 33649  
 33650  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericDevice) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33651  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 33652  }
 33653  
 33654  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericDevice) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33655  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 33656  }
 33657  
 33658  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericDeviceIdentifier struct{}
 33659  
 33660  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericDeviceIdentifier) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33661  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 33662  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorGeneric,
 33663  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder().DeviceIdentifier().FieldPath(),
 33664  	}
 33665  }
 33666  
 33667  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericDeviceIdentifier) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33668  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 33669  }
 33670  
 33671  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericDeviceIdentifier) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33672  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 33673  }
 33674  
 33675  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericDrivers struct{}
 33676  
 33677  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericDrivers) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33678  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 33679  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorGeneric,
 33680  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder().Drivers().FieldPath(),
 33681  	}
 33682  }
 33683  
 33684  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericDrivers) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33685  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 33686  }
 33687  
 33688  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericDrivers) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33689  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 33690  }
 33691  
 33692  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericDrivers) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayItemValue {
 33693  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayItemValue)
 33694  }
 33695  
 33696  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericEquipmentIdentifier struct{}
 33697  
 33698  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericEquipmentIdentifier) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33699  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 33700  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorGeneric,
 33701  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder().EquipmentIdentifier().FieldPath(),
 33702  	}
 33703  }
 33704  
 33705  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericEquipmentIdentifier) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33706  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 33707  }
 33708  
 33709  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericEquipmentIdentifier) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33710  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 33711  }
 33712  
 33713  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericHardwareRevision struct{}
 33714  
 33715  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericHardwareRevision) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33716  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 33717  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorGeneric,
 33718  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder().HardwareRevision().FieldPath(),
 33719  	}
 33720  }
 33721  
 33722  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericHardwareRevision) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33723  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 33724  }
 33725  
 33726  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericHardwareRevision) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33727  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 33728  }
 33729  
 33730  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericManufacturer struct{}
 33731  
 33732  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericManufacturer) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33733  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 33734  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorGeneric,
 33735  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder().Manufacturer().FieldPath(),
 33736  	}
 33737  }
 33738  
 33739  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericManufacturer) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33740  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 33741  }
 33742  
 33743  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericManufacturer) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33744  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 33745  }
 33746  
 33747  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericModel struct{}
 33748  
 33749  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericModel) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33750  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 33751  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorGeneric,
 33752  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder().Model().FieldPath(),
 33753  	}
 33754  }
 33755  
 33756  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericModel) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33757  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 33758  }
 33759  
 33760  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericModel) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33761  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 33762  }
 33763  
 33764  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericOwnNumbers struct{}
 33765  
 33766  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericOwnNumbers) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33767  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 33768  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorGeneric,
 33769  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder().OwnNumbers().FieldPath(),
 33770  	}
 33771  }
 33772  
 33773  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericOwnNumbers) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33774  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 33775  }
 33776  
 33777  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericOwnNumbers) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33778  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 33779  }
 33780  
 33781  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericOwnNumbers) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayItemValue {
 33782  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayItemValue)
 33783  }
 33784  
 33785  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericPlugin struct{}
 33786  
 33787  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericPlugin) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33788  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 33789  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorGeneric,
 33790  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder().Plugin().FieldPath(),
 33791  	}
 33792  }
 33793  
 33794  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericPlugin) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33795  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 33796  }
 33797  
 33798  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericPlugin) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33799  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 33800  }
 33801  
 33802  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericPorts struct{}
 33803  
 33804  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericPorts) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33805  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 33806  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorGeneric,
 33807  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder().Ports().FieldPath(),
 33808  	}
 33809  }
 33810  
 33811  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericPorts) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33812  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 33813  }
 33814  
 33815  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericPorts) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33816  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 33817  }
 33818  
 33819  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericPorts) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayItemValue {
 33820  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayItemValue)
 33821  }
 33822  
 33823  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericPowerState struct{}
 33824  
 33825  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericPowerState) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33826  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 33827  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorGeneric,
 33828  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder().PowerState().FieldPath(),
 33829  	}
 33830  }
 33831  
 33832  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericPowerState) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33833  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 33834  }
 33835  
 33836  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericPowerState) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33837  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 33838  }
 33839  
 33840  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericPrimaryPort struct{}
 33841  
 33842  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericPrimaryPort) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33843  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 33844  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorGeneric,
 33845  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder().PrimaryPort().FieldPath(),
 33846  	}
 33847  }
 33848  
 33849  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericPrimaryPort) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33850  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 33851  }
 33852  
 33853  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericPrimaryPort) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33854  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 33855  }
 33856  
 33857  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericPrimarySimSlot struct{}
 33858  
 33859  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericPrimarySimSlot) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33860  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 33861  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorGeneric,
 33862  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder().PrimarySimSlot().FieldPath(),
 33863  	}
 33864  }
 33865  
 33866  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericPrimarySimSlot) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33867  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 33868  }
 33869  
 33870  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericPrimarySimSlot) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33871  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 33872  }
 33873  
 33874  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericRevision struct{}
 33875  
 33876  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericRevision) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33877  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 33878  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorGeneric,
 33879  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder().Revision().FieldPath(),
 33880  	}
 33881  }
 33882  
 33883  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericRevision) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33884  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 33885  }
 33886  
 33887  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericRevision) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33888  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 33889  }
 33890  
 33891  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSignalQuality struct{}
 33892  
 33893  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSignalQuality) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33894  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 33895  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorGeneric,
 33896  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder().SignalQuality().FieldPath(),
 33897  	}
 33898  }
 33899  
 33900  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSignalQuality) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33901  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 33902  }
 33903  
 33904  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSignalQuality) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33905  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 33906  }
 33907  
 33908  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSignalQuality) Recent() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSignalQualityRecent {
 33909  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSignalQualityRecent{}
 33910  }
 33911  
 33912  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSignalQuality) Value() Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSignalQualityValue {
 33913  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSignalQualityValue{}
 33914  }
 33915  
 33916  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSignalQualityRecent struct{}
 33917  
 33918  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSignalQualityRecent) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33919  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 33920  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorGeneric,
 33921  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder().SignalQuality().Recent().FieldPath(),
 33922  	}
 33923  }
 33924  
 33925  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSignalQualityRecent) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33926  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 33927  }
 33928  
 33929  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSignalQualityRecent) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33930  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 33931  }
 33932  
 33933  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSignalQualityValue struct{}
 33934  
 33935  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSignalQualityValue) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33936  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 33937  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorGeneric,
 33938  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder().SignalQuality().Value().FieldPath(),
 33939  	}
 33940  }
 33941  
 33942  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSignalQualityValue) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33943  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 33944  }
 33945  
 33946  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSignalQualityValue) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33947  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 33948  }
 33949  
 33950  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSim struct{}
 33951  
 33952  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSim) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33953  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 33954  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorGeneric,
 33955  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder().Sim().FieldPath(),
 33956  	}
 33957  }
 33958  
 33959  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSim) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33960  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 33961  }
 33962  
 33963  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSim) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33964  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 33965  }
 33966  
 33967  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSimSlots struct{}
 33968  
 33969  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSimSlots) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33970  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 33971  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorGeneric,
 33972  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder().SimSlots().FieldPath(),
 33973  	}
 33974  }
 33975  
 33976  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSimSlots) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33977  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 33978  }
 33979  
 33980  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSimSlots) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 33981  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 33982  }
 33983  
 33984  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSimSlots) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayItemValue {
 33985  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayItemValue)
 33986  }
 33987  
 33988  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericState struct{}
 33989  
 33990  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericState) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 33991  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 33992  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorGeneric,
 33993  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder().State().FieldPath(),
 33994  	}
 33995  }
 33996  
 33997  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericState) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 33998  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 33999  }
 34000  
 34001  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericState) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 34002  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 34003  }
 34004  
 34005  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericStateFailedReason struct{}
 34006  
 34007  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericStateFailedReason) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 34008  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 34009  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorGeneric,
 34010  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder().StateFailedReason().FieldPath(),
 34011  	}
 34012  }
 34013  
 34014  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericStateFailedReason) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 34015  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 34016  }
 34017  
 34018  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericStateFailedReason) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 34019  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 34020  }
 34021  
 34022  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSupportedBands struct{}
 34023  
 34024  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSupportedBands) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 34025  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 34026  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorGeneric,
 34027  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder().SupportedBands().FieldPath(),
 34028  	}
 34029  }
 34030  
 34031  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSupportedBands) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 34032  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 34033  }
 34034  
 34035  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSupportedBands) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 34036  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 34037  }
 34038  
 34039  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSupportedBands) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayItemValue {
 34040  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayItemValue)
 34041  }
 34042  
 34043  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSupportedCapabilities struct{}
 34044  
 34045  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSupportedCapabilities) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 34046  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 34047  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorGeneric,
 34048  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder().SupportedCapabilities().FieldPath(),
 34049  	}
 34050  }
 34051  
 34052  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSupportedCapabilities) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 34053  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 34054  }
 34055  
 34056  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSupportedCapabilities) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 34057  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 34058  }
 34059  
 34060  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSupportedCapabilities) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayItemValue {
 34061  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayItemValue)
 34062  }
 34063  
 34064  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSupportedIpFamilies struct{}
 34065  
 34066  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSupportedIpFamilies) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 34067  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 34068  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorGeneric,
 34069  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder().SupportedIpFamilies().FieldPath(),
 34070  	}
 34071  }
 34072  
 34073  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSupportedIpFamilies) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 34074  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 34075  }
 34076  
 34077  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSupportedIpFamilies) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 34078  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 34079  }
 34080  
 34081  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSupportedIpFamilies) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayItemValue {
 34082  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayItemValue)
 34083  }
 34084  
 34085  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSupportedModes struct{}
 34086  
 34087  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSupportedModes) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 34088  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 34089  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorGeneric,
 34090  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder().SupportedModes().FieldPath(),
 34091  	}
 34092  }
 34093  
 34094  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSupportedModes) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 34095  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 34096  }
 34097  
 34098  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSupportedModes) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 34099  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 34100  }
 34101  
 34102  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericSupportedModes) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayItemValue {
 34103  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayItemValue)
 34104  }
 34105  
 34106  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericUnlockRequired struct{}
 34107  
 34108  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericUnlockRequired) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 34109  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 34110  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorGeneric,
 34111  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder().UnlockRequired().FieldPath(),
 34112  	}
 34113  }
 34114  
 34115  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericUnlockRequired) WithValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 34116  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 34117  }
 34118  
 34119  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericUnlockRequired) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 34120  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 34121  }
 34122  
 34123  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericUnlockRetries struct{}
 34124  
 34125  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericUnlockRetries) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath {
 34126  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPath{
 34127  		selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorGeneric,
 34128  		subPath:  NewDeviceStatusDeviceInfoHardwareInformationModemStatusGenericFieldPathBuilder().UnlockRetries().FieldPath(),
 34129  	}
 34130  }
 34131  
 34132  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericUnlockRetries) WithValue(value []string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue {
 34133  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathValue)
 34134  }
 34135  
 34136  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericUnlockRetries) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues {
 34137  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayOfValues)
 34138  }
 34139  
 34140  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorGenericUnlockRetries) WithItemValue(value string) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayItemValue {
 34141  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldSubPathArrayItemValue)
 34142  }
 34143  
 34144  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorSimStatus struct{}
 34145  
 34146  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorSimStatus) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldTerminalPath {
 34147  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldTerminalPath{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorSimStatus}
 34148  }
 34149  
 34150  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorSimStatus) WithValue(value map[string]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldTerminalPathValue {
 34151  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldTerminalPathValue)
 34152  }
 34153  
 34154  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorSimStatus) WithArrayOfValues(values []map[string]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldTerminalPathArrayOfValues {
 34155  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldTerminalPathArrayOfValues)
 34156  }
 34157  
 34158  func (Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemPathSelectorSimStatus) WithKey(key string) Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemMapPathSelectorSimStatus {
 34159  	return Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemMapPathSelectorSimStatus{key: key}
 34160  }
 34161  
 34162  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemMapPathSelectorSimStatus struct {
 34163  	key string
 34164  }
 34165  
 34166  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemMapPathSelectorSimStatus) FieldPath() *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathMap {
 34167  	return &DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathMap{selector: DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathSelectorSimStatus, key: s.key}
 34168  }
 34169  
 34170  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemMapPathSelectorSimStatus) WithValue(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathMapValue {
 34171  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathMapValue)
 34172  }
 34173  
 34174  func (s Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ModemMapPathSelectorSimStatus) WithArrayOfValues(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathMapArrayOfValues {
 34175  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoHardwareInformationModemStatusModem_FieldPathMapArrayOfValues)
 34176  }
 34177  
 34178  type DeviceStatusDeviceInfoNetworkInterfaceASInfoFieldPathBuilder struct{}
 34179  
 34180  func NewDeviceStatusDeviceInfoNetworkInterfaceASInfoFieldPathBuilder() DeviceStatusDeviceInfoNetworkInterfaceASInfoFieldPathBuilder {
 34181  	return DeviceStatusDeviceInfoNetworkInterfaceASInfoFieldPathBuilder{}
 34182  }
 34183  func (DeviceStatusDeviceInfoNetworkInterfaceASInfoFieldPathBuilder) Asn() Device_Status_DeviceInfo_NetworkInterface_ASInfoPathSelectorAsn {
 34184  	return Device_Status_DeviceInfo_NetworkInterface_ASInfoPathSelectorAsn{}
 34185  }
 34186  func (DeviceStatusDeviceInfoNetworkInterfaceASInfoFieldPathBuilder) Name() Device_Status_DeviceInfo_NetworkInterface_ASInfoPathSelectorName {
 34187  	return Device_Status_DeviceInfo_NetworkInterface_ASInfoPathSelectorName{}
 34188  }
 34189  func (DeviceStatusDeviceInfoNetworkInterfaceASInfoFieldPathBuilder) Domain() Device_Status_DeviceInfo_NetworkInterface_ASInfoPathSelectorDomain {
 34190  	return Device_Status_DeviceInfo_NetworkInterface_ASInfoPathSelectorDomain{}
 34191  }
 34192  func (DeviceStatusDeviceInfoNetworkInterfaceASInfoFieldPathBuilder) Routes() Device_Status_DeviceInfo_NetworkInterface_ASInfoPathSelectorRoutes {
 34193  	return Device_Status_DeviceInfo_NetworkInterface_ASInfoPathSelectorRoutes{}
 34194  }
 34195  func (DeviceStatusDeviceInfoNetworkInterfaceASInfoFieldPathBuilder) AsnType() Device_Status_DeviceInfo_NetworkInterface_ASInfoPathSelectorAsnType {
 34196  	return Device_Status_DeviceInfo_NetworkInterface_ASInfoPathSelectorAsnType{}
 34197  }
 34198  
 34199  type Device_Status_DeviceInfo_NetworkInterface_ASInfoPathSelectorAsn struct{}
 34200  
 34201  func (Device_Status_DeviceInfo_NetworkInterface_ASInfoPathSelectorAsn) FieldPath() *DeviceStatusDeviceInfoNetworkInterfaceASInfo_FieldTerminalPath {
 34202  	return &DeviceStatusDeviceInfoNetworkInterfaceASInfo_FieldTerminalPath{selector: DeviceStatusDeviceInfoNetworkInterfaceASInfo_FieldPathSelectorAsn}
 34203  }
 34204  
 34205  func (s Device_Status_DeviceInfo_NetworkInterface_ASInfoPathSelectorAsn) WithValue(value string) *DeviceStatusDeviceInfoNetworkInterfaceASInfo_FieldTerminalPathValue {
 34206  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoNetworkInterfaceASInfo_FieldTerminalPathValue)
 34207  }
 34208  
 34209  func (s Device_Status_DeviceInfo_NetworkInterface_ASInfoPathSelectorAsn) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoNetworkInterfaceASInfo_FieldTerminalPathArrayOfValues {
 34210  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoNetworkInterfaceASInfo_FieldTerminalPathArrayOfValues)
 34211  }
 34212  
 34213  type Device_Status_DeviceInfo_NetworkInterface_ASInfoPathSelectorName struct{}
 34214  
 34215  func (Device_Status_DeviceInfo_NetworkInterface_ASInfoPathSelectorName) FieldPath() *DeviceStatusDeviceInfoNetworkInterfaceASInfo_FieldTerminalPath {
 34216  	return &DeviceStatusDeviceInfoNetworkInterfaceASInfo_FieldTerminalPath{selector: DeviceStatusDeviceInfoNetworkInterfaceASInfo_FieldPathSelectorName}
 34217  }
 34218  
 34219  func (s Device_Status_DeviceInfo_NetworkInterface_ASInfoPathSelectorName) WithValue(value string) *DeviceStatusDeviceInfoNetworkInterfaceASInfo_FieldTerminalPathValue {
 34220  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoNetworkInterfaceASInfo_FieldTerminalPathValue)
 34221  }
 34222  
 34223  func (s Device_Status_DeviceInfo_NetworkInterface_ASInfoPathSelectorName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoNetworkInterfaceASInfo_FieldTerminalPathArrayOfValues {
 34224  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoNetworkInterfaceASInfo_FieldTerminalPathArrayOfValues)
 34225  }
 34226  
 34227  type Device_Status_DeviceInfo_NetworkInterface_ASInfoPathSelectorDomain struct{}
 34228  
 34229  func (Device_Status_DeviceInfo_NetworkInterface_ASInfoPathSelectorDomain) FieldPath() *DeviceStatusDeviceInfoNetworkInterfaceASInfo_FieldTerminalPath {
 34230  	return &DeviceStatusDeviceInfoNetworkInterfaceASInfo_FieldTerminalPath{selector: DeviceStatusDeviceInfoNetworkInterfaceASInfo_FieldPathSelectorDomain}
 34231  }
 34232  
 34233  func (s Device_Status_DeviceInfo_NetworkInterface_ASInfoPathSelectorDomain) WithValue(value string) *DeviceStatusDeviceInfoNetworkInterfaceASInfo_FieldTerminalPathValue {
 34234  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoNetworkInterfaceASInfo_FieldTerminalPathValue)
 34235  }
 34236  
 34237  func (s Device_Status_DeviceInfo_NetworkInterface_ASInfoPathSelectorDomain) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoNetworkInterfaceASInfo_FieldTerminalPathArrayOfValues {
 34238  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoNetworkInterfaceASInfo_FieldTerminalPathArrayOfValues)
 34239  }
 34240  
 34241  type Device_Status_DeviceInfo_NetworkInterface_ASInfoPathSelectorRoutes struct{}
 34242  
 34243  func (Device_Status_DeviceInfo_NetworkInterface_ASInfoPathSelectorRoutes) FieldPath() *DeviceStatusDeviceInfoNetworkInterfaceASInfo_FieldTerminalPath {
 34244  	return &DeviceStatusDeviceInfoNetworkInterfaceASInfo_FieldTerminalPath{selector: DeviceStatusDeviceInfoNetworkInterfaceASInfo_FieldPathSelectorRoutes}
 34245  }
 34246  
 34247  func (s Device_Status_DeviceInfo_NetworkInterface_ASInfoPathSelectorRoutes) WithValue(value []string) *DeviceStatusDeviceInfoNetworkInterfaceASInfo_FieldTerminalPathValue {
 34248  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoNetworkInterfaceASInfo_FieldTerminalPathValue)
 34249  }
 34250  
 34251  func (s Device_Status_DeviceInfo_NetworkInterface_ASInfoPathSelectorRoutes) WithArrayOfValues(values [][]string) *DeviceStatusDeviceInfoNetworkInterfaceASInfo_FieldTerminalPathArrayOfValues {
 34252  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoNetworkInterfaceASInfo_FieldTerminalPathArrayOfValues)
 34253  }
 34254  
 34255  func (s Device_Status_DeviceInfo_NetworkInterface_ASInfoPathSelectorRoutes) WithItemValue(value string) *DeviceStatusDeviceInfoNetworkInterfaceASInfo_FieldTerminalPathArrayItemValue {
 34256  	return s.FieldPath().WithIArrayItemValue(value).(*DeviceStatusDeviceInfoNetworkInterfaceASInfo_FieldTerminalPathArrayItemValue)
 34257  }
 34258  
 34259  type Device_Status_DeviceInfo_NetworkInterface_ASInfoPathSelectorAsnType struct{}
 34260  
 34261  func (Device_Status_DeviceInfo_NetworkInterface_ASInfoPathSelectorAsnType) FieldPath() *DeviceStatusDeviceInfoNetworkInterfaceASInfo_FieldTerminalPath {
 34262  	return &DeviceStatusDeviceInfoNetworkInterfaceASInfo_FieldTerminalPath{selector: DeviceStatusDeviceInfoNetworkInterfaceASInfo_FieldPathSelectorAsnType}
 34263  }
 34264  
 34265  func (s Device_Status_DeviceInfo_NetworkInterface_ASInfoPathSelectorAsnType) WithValue(value string) *DeviceStatusDeviceInfoNetworkInterfaceASInfo_FieldTerminalPathValue {
 34266  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoNetworkInterfaceASInfo_FieldTerminalPathValue)
 34267  }
 34268  
 34269  func (s Device_Status_DeviceInfo_NetworkInterface_ASInfoPathSelectorAsnType) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoNetworkInterfaceASInfo_FieldTerminalPathArrayOfValues {
 34270  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoNetworkInterfaceASInfo_FieldTerminalPathArrayOfValues)
 34271  }
 34272  
 34273  type DeviceStatusDeviceInfoNetworkInterfaceCarrierFieldPathBuilder struct{}
 34274  
 34275  func NewDeviceStatusDeviceInfoNetworkInterfaceCarrierFieldPathBuilder() DeviceStatusDeviceInfoNetworkInterfaceCarrierFieldPathBuilder {
 34276  	return DeviceStatusDeviceInfoNetworkInterfaceCarrierFieldPathBuilder{}
 34277  }
 34278  func (DeviceStatusDeviceInfoNetworkInterfaceCarrierFieldPathBuilder) Name() Device_Status_DeviceInfo_NetworkInterface_CarrierPathSelectorName {
 34279  	return Device_Status_DeviceInfo_NetworkInterface_CarrierPathSelectorName{}
 34280  }
 34281  func (DeviceStatusDeviceInfoNetworkInterfaceCarrierFieldPathBuilder) MobileCountryCode() Device_Status_DeviceInfo_NetworkInterface_CarrierPathSelectorMobileCountryCode {
 34282  	return Device_Status_DeviceInfo_NetworkInterface_CarrierPathSelectorMobileCountryCode{}
 34283  }
 34284  func (DeviceStatusDeviceInfoNetworkInterfaceCarrierFieldPathBuilder) MobileNetworkCode() Device_Status_DeviceInfo_NetworkInterface_CarrierPathSelectorMobileNetworkCode {
 34285  	return Device_Status_DeviceInfo_NetworkInterface_CarrierPathSelectorMobileNetworkCode{}
 34286  }
 34287  func (DeviceStatusDeviceInfoNetworkInterfaceCarrierFieldPathBuilder) LocationAreaCode() Device_Status_DeviceInfo_NetworkInterface_CarrierPathSelectorLocationAreaCode {
 34288  	return Device_Status_DeviceInfo_NetworkInterface_CarrierPathSelectorLocationAreaCode{}
 34289  }
 34290  
 34291  type Device_Status_DeviceInfo_NetworkInterface_CarrierPathSelectorName struct{}
 34292  
 34293  func (Device_Status_DeviceInfo_NetworkInterface_CarrierPathSelectorName) FieldPath() *DeviceStatusDeviceInfoNetworkInterfaceCarrier_FieldTerminalPath {
 34294  	return &DeviceStatusDeviceInfoNetworkInterfaceCarrier_FieldTerminalPath{selector: DeviceStatusDeviceInfoNetworkInterfaceCarrier_FieldPathSelectorName}
 34295  }
 34296  
 34297  func (s Device_Status_DeviceInfo_NetworkInterface_CarrierPathSelectorName) WithValue(value string) *DeviceStatusDeviceInfoNetworkInterfaceCarrier_FieldTerminalPathValue {
 34298  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoNetworkInterfaceCarrier_FieldTerminalPathValue)
 34299  }
 34300  
 34301  func (s Device_Status_DeviceInfo_NetworkInterface_CarrierPathSelectorName) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoNetworkInterfaceCarrier_FieldTerminalPathArrayOfValues {
 34302  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoNetworkInterfaceCarrier_FieldTerminalPathArrayOfValues)
 34303  }
 34304  
 34305  type Device_Status_DeviceInfo_NetworkInterface_CarrierPathSelectorMobileCountryCode struct{}
 34306  
 34307  func (Device_Status_DeviceInfo_NetworkInterface_CarrierPathSelectorMobileCountryCode) FieldPath() *DeviceStatusDeviceInfoNetworkInterfaceCarrier_FieldTerminalPath {
 34308  	return &DeviceStatusDeviceInfoNetworkInterfaceCarrier_FieldTerminalPath{selector: DeviceStatusDeviceInfoNetworkInterfaceCarrier_FieldPathSelectorMobileCountryCode}
 34309  }
 34310  
 34311  func (s Device_Status_DeviceInfo_NetworkInterface_CarrierPathSelectorMobileCountryCode) WithValue(value string) *DeviceStatusDeviceInfoNetworkInterfaceCarrier_FieldTerminalPathValue {
 34312  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoNetworkInterfaceCarrier_FieldTerminalPathValue)
 34313  }
 34314  
 34315  func (s Device_Status_DeviceInfo_NetworkInterface_CarrierPathSelectorMobileCountryCode) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoNetworkInterfaceCarrier_FieldTerminalPathArrayOfValues {
 34316  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoNetworkInterfaceCarrier_FieldTerminalPathArrayOfValues)
 34317  }
 34318  
 34319  type Device_Status_DeviceInfo_NetworkInterface_CarrierPathSelectorMobileNetworkCode struct{}
 34320  
 34321  func (Device_Status_DeviceInfo_NetworkInterface_CarrierPathSelectorMobileNetworkCode) FieldPath() *DeviceStatusDeviceInfoNetworkInterfaceCarrier_FieldTerminalPath {
 34322  	return &DeviceStatusDeviceInfoNetworkInterfaceCarrier_FieldTerminalPath{selector: DeviceStatusDeviceInfoNetworkInterfaceCarrier_FieldPathSelectorMobileNetworkCode}
 34323  }
 34324  
 34325  func (s Device_Status_DeviceInfo_NetworkInterface_CarrierPathSelectorMobileNetworkCode) WithValue(value string) *DeviceStatusDeviceInfoNetworkInterfaceCarrier_FieldTerminalPathValue {
 34326  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoNetworkInterfaceCarrier_FieldTerminalPathValue)
 34327  }
 34328  
 34329  func (s Device_Status_DeviceInfo_NetworkInterface_CarrierPathSelectorMobileNetworkCode) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoNetworkInterfaceCarrier_FieldTerminalPathArrayOfValues {
 34330  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoNetworkInterfaceCarrier_FieldTerminalPathArrayOfValues)
 34331  }
 34332  
 34333  type Device_Status_DeviceInfo_NetworkInterface_CarrierPathSelectorLocationAreaCode struct{}
 34334  
 34335  func (Device_Status_DeviceInfo_NetworkInterface_CarrierPathSelectorLocationAreaCode) FieldPath() *DeviceStatusDeviceInfoNetworkInterfaceCarrier_FieldTerminalPath {
 34336  	return &DeviceStatusDeviceInfoNetworkInterfaceCarrier_FieldTerminalPath{selector: DeviceStatusDeviceInfoNetworkInterfaceCarrier_FieldPathSelectorLocationAreaCode}
 34337  }
 34338  
 34339  func (s Device_Status_DeviceInfo_NetworkInterface_CarrierPathSelectorLocationAreaCode) WithValue(value string) *DeviceStatusDeviceInfoNetworkInterfaceCarrier_FieldTerminalPathValue {
 34340  	return s.FieldPath().WithIValue(value).(*DeviceStatusDeviceInfoNetworkInterfaceCarrier_FieldTerminalPathValue)
 34341  }
 34342  
 34343  func (s Device_Status_DeviceInfo_NetworkInterface_CarrierPathSelectorLocationAreaCode) WithArrayOfValues(values []string) *DeviceStatusDeviceInfoNetworkInterfaceCarrier_FieldTerminalPathArrayOfValues {
 34344  	return s.FieldPath().WithIArrayOfValues(values).(*DeviceStatusDeviceInfoNetworkInterfaceCarrier_FieldTerminalPathArrayOfValues)
 34345  }