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

     1  // Code generated by protoc-gen-goten-resource
     2  // Resource: Device
     3  // DO NOT EDIT!!!
     4  
     5  package device
     6  
     7  import (
     8  	gotenresource "github.com/cloudwan/goten-sdk/runtime/resource"
     9  	gotenfilter "github.com/cloudwan/goten-sdk/runtime/resource/filter"
    10  )
    11  
    12  // proto imports
    13  import (
    14  	project "github.com/cloudwan/edgelq-sdk/devices/resources/v1alpha2/project"
    15  	iam_attestation_domain "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/attestation_domain"
    16  	iam_iam_common "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/common"
    17  	iam_organization "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/organization"
    18  	iam_project "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/project"
    19  	iam_service_account "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/service_account"
    20  	meta_service "github.com/cloudwan/edgelq-sdk/meta/resources/v1alpha2/service"
    21  	meta "github.com/cloudwan/goten-sdk/types/meta"
    22  	multi_region_policy "github.com/cloudwan/goten-sdk/types/multi_region_policy"
    23  	latlng "google.golang.org/genproto/googleapis/type/latlng"
    24  	durationpb "google.golang.org/protobuf/types/known/durationpb"
    25  	fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
    26  	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
    27  )
    28  
    29  // ensure the imports are used
    30  var (
    31  	_ = gotenresource.ConditionContainsTypeAll
    32  	_ = gotenfilter.AND
    33  )
    34  
    35  // make sure we're using proto imports
    36  var (
    37  	_ = &project.Project{}
    38  	_ = &iam_attestation_domain.AttestationDomain{}
    39  	_ = &iam_iam_common.PCR{}
    40  	_ = &iam_organization.Organization{}
    41  	_ = &iam_project.Project{}
    42  	_ = &iam_service_account.ServiceAccount{}
    43  	_ = &meta_service.Service{}
    44  	_ = &durationpb.Duration{}
    45  	_ = &fieldmaskpb.FieldMask{}
    46  	_ = &timestamppb.Timestamp{}
    47  	_ = &latlng.LatLng{}
    48  	_ = &meta.Meta{}
    49  	_ = &multi_region_policy.MultiRegionPolicy{}
    50  )
    51  
    52  type FilterBuilderOrCondition interface {
    53  	_IsDeviceFilterBuilderOrCondition()
    54  }
    55  
    56  type FilterBuilder struct {
    57  	conds  []FilterCondition
    58  	useNot bool
    59  	op     gotenfilter.CompositeOperator
    60  }
    61  
    62  func NewFilterBuilder() *FilterBuilder {
    63  	return NewAndFilterBuilder()
    64  }
    65  
    66  func NewAndFilterBuilder() *FilterBuilder {
    67  	return &FilterBuilder{
    68  		op: gotenfilter.AND,
    69  	}
    70  }
    71  
    72  func NewOrFilterBuilder() *FilterBuilder {
    73  	return &FilterBuilder{
    74  		op: gotenfilter.OR,
    75  	}
    76  }
    77  
    78  func (b *FilterBuilder) _IsDeviceFilterBuilderOrCondition() {}
    79  
    80  func (b *FilterBuilder) With(condOrBuilder FilterBuilderOrCondition, opts ...gotenfilter.FilterConditionOption) *FilterBuilder {
    81  	var cond FilterCondition
    82  	switch typedObj := condOrBuilder.(type) {
    83  	case *Filter:
    84  		cond = typedObj.GetCondition()
    85  	case *FilterBuilder:
    86  		cond = &FilterConditionComposite{Operator: typedObj.op, Conditions: typedObj.conds}
    87  	case FilterCondition:
    88  		cond = typedObj
    89  	default:
    90  		panic("Unknown condition or builder type")
    91  	}
    92  	cfg := gotenfilter.MakeFilterCondOptions(opts)
    93  	if cfg.IsNot() {
    94  		cond = &FilterConditionNot{cond}
    95  	}
    96  	b.conds = append(b.conds, cond)
    97  	return b
    98  }
    99  
   100  func (b *FilterBuilder) Where(opts ...gotenfilter.FilterConditionOption) *filterCndBuilder {
   101  	cfg := gotenfilter.MakeFilterCondOptions(opts)
   102  	b.useNot = cfg.IsNot()
   103  	return &filterCndBuilder{builder: b}
   104  }
   105  
   106  func (b *FilterBuilder) WherePath(fp Device_FieldPath, opts ...gotenfilter.FilterConditionOption) *filterCndBuilderAnyPath {
   107  	cfg := gotenfilter.MakeFilterCondOptions(opts)
   108  	b.useNot = cfg.IsNot()
   109  	return &filterCndBuilderAnyPath{builder: b, fp: fp}
   110  }
   111  
   112  func (b *FilterBuilder) Filter() *Filter {
   113  	return &Filter{
   114  		FilterCondition: &FilterConditionComposite{Operator: b.op, Conditions: b.conds},
   115  	}
   116  }
   117  
   118  func (b *FilterBuilder) addCond(cond FilterCondition) *FilterBuilder {
   119  	if b.useNot {
   120  		cond = &FilterConditionNot{cond}
   121  		b.useNot = false
   122  	}
   123  	b.conds = append(b.conds, cond)
   124  	return b
   125  }
   126  
   127  type filterCndBuilderAnyPath struct {
   128  	builder *FilterBuilder
   129  	fp      Device_FieldPath
   130  }
   131  
   132  func (b *filterCndBuilderAnyPath) Eq(value interface{}) *FilterBuilder {
   133  	return b.compare(gotenfilter.Eq, value)
   134  }
   135  
   136  func (b *filterCndBuilderAnyPath) Neq(value interface{}) *FilterBuilder {
   137  	return b.compare(gotenfilter.Neq, value)
   138  }
   139  
   140  func (b *filterCndBuilderAnyPath) Gt(value interface{}) *FilterBuilder {
   141  	return b.compare(gotenfilter.Gt, value)
   142  }
   143  
   144  func (b *filterCndBuilderAnyPath) Gte(value interface{}) *FilterBuilder {
   145  	return b.compare(gotenfilter.Gte, value)
   146  }
   147  
   148  func (b *filterCndBuilderAnyPath) Lt(value interface{}) *FilterBuilder {
   149  	return b.compare(gotenfilter.Lt, value)
   150  }
   151  
   152  func (b *filterCndBuilderAnyPath) Lte(value interface{}) *FilterBuilder {
   153  	return b.compare(gotenfilter.Lte, value)
   154  }
   155  
   156  func (b *filterCndBuilderAnyPath) In(values interface{}) *FilterBuilder {
   157  	return b.builder.addCond(&FilterConditionIn{
   158  		Device_FieldPathArrayOfValues: b.fp.WithIArrayOfValues(values),
   159  	})
   160  }
   161  
   162  func (b *filterCndBuilderAnyPath) NotIn(values interface{}) *FilterBuilder {
   163  	return b.builder.addCond(&FilterConditionNotIn{
   164  		Device_FieldPathArrayOfValues: b.fp.WithIArrayOfValues(values),
   165  	})
   166  }
   167  
   168  func (b *filterCndBuilderAnyPath) IsNull() *FilterBuilder {
   169  	return b.builder.addCond(&FilterConditionIsNull{
   170  		FieldPath: b.fp,
   171  	})
   172  }
   173  
   174  func (b *filterCndBuilderAnyPath) IsNan() *FilterBuilder {
   175  	return b.builder.addCond(&FilterConditionIsNaN{
   176  		FieldPath: b.fp,
   177  	})
   178  }
   179  
   180  func (b *filterCndBuilderAnyPath) Contains(value interface{}) *FilterBuilder {
   181  	return b.builder.addCond(&FilterConditionContains{
   182  		Type:      gotenresource.ConditionContainsTypeValue,
   183  		FieldPath: b.fp,
   184  		Value:     b.fp.WithIArrayItemValue(value),
   185  	})
   186  }
   187  
   188  func (b *filterCndBuilderAnyPath) ContainsAnyOf(values []interface{}) *FilterBuilder {
   189  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
   190  	for _, value := range values {
   191  		itemValues = append(itemValues, b.fp.WithIArrayItemValue(value))
   192  	}
   193  	return b.builder.addCond(&FilterConditionContains{
   194  		Type:      gotenresource.ConditionContainsTypeAny,
   195  		FieldPath: b.fp,
   196  		Values:    itemValues,
   197  	})
   198  }
   199  
   200  func (b *filterCndBuilderAnyPath) ContainsAll(values []interface{}) *FilterBuilder {
   201  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
   202  	for _, value := range values {
   203  		itemValues = append(itemValues, b.fp.WithIArrayItemValue(value))
   204  	}
   205  	return b.builder.addCond(&FilterConditionContains{
   206  		Type:      gotenresource.ConditionContainsTypeAll,
   207  		FieldPath: b.fp,
   208  		Values:    itemValues,
   209  	})
   210  }
   211  
   212  func (b *filterCndBuilderAnyPath) compare(op gotenfilter.CompareOperator, value interface{}) *FilterBuilder {
   213  	return b.builder.addCond(&FilterConditionCompare{
   214  		Operator:              op,
   215  		Device_FieldPathValue: b.fp.WithIValue(value),
   216  	})
   217  }
   218  
   219  type filterCndBuilder struct {
   220  	builder *FilterBuilder
   221  }
   222  
   223  func (b *filterCndBuilder) Name() *filterCndBuilderName {
   224  	return &filterCndBuilderName{builder: b.builder}
   225  }
   226  
   227  func (b *filterCndBuilder) Metadata() *filterCndBuilderMetadata {
   228  	return &filterCndBuilderMetadata{builder: b.builder}
   229  }
   230  
   231  func (b *filterCndBuilder) Spec() *filterCndBuilderSpec {
   232  	return &filterCndBuilderSpec{builder: b.builder}
   233  }
   234  
   235  func (b *filterCndBuilder) Status() *filterCndBuilderStatus {
   236  	return &filterCndBuilderStatus{builder: b.builder}
   237  }
   238  
   239  func (b *filterCndBuilder) PublicListingSpec() *filterCndBuilderPublicListingSpec {
   240  	return &filterCndBuilderPublicListingSpec{builder: b.builder}
   241  }
   242  
   243  func (b *filterCndBuilder) DisplayName() *filterCndBuilderDisplayName {
   244  	return &filterCndBuilderDisplayName{builder: b.builder}
   245  }
   246  
   247  type filterCndBuilderName struct {
   248  	builder *FilterBuilder
   249  }
   250  
   251  func (b *filterCndBuilderName) Eq(value *Name) *FilterBuilder {
   252  	return b.compare(gotenfilter.Eq, value)
   253  }
   254  
   255  func (b *filterCndBuilderName) Neq(value *Name) *FilterBuilder {
   256  	return b.compare(gotenfilter.Neq, value)
   257  }
   258  
   259  func (b *filterCndBuilderName) Gt(value *Name) *FilterBuilder {
   260  	return b.compare(gotenfilter.Gt, value)
   261  }
   262  
   263  func (b *filterCndBuilderName) Gte(value *Name) *FilterBuilder {
   264  	return b.compare(gotenfilter.Gte, value)
   265  }
   266  
   267  func (b *filterCndBuilderName) Lt(value *Name) *FilterBuilder {
   268  	return b.compare(gotenfilter.Lt, value)
   269  }
   270  
   271  func (b *filterCndBuilderName) Lte(value *Name) *FilterBuilder {
   272  	return b.compare(gotenfilter.Lte, value)
   273  }
   274  
   275  func (b *filterCndBuilderName) In(values []*Name) *FilterBuilder {
   276  	return b.builder.addCond(&FilterConditionIn{
   277  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Name().WithArrayOfValues(values),
   278  	})
   279  }
   280  
   281  func (b *filterCndBuilderName) NotIn(values []*Name) *FilterBuilder {
   282  	return b.builder.addCond(&FilterConditionNotIn{
   283  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Name().WithArrayOfValues(values),
   284  	})
   285  }
   286  
   287  func (b *filterCndBuilderName) IsNull() *FilterBuilder {
   288  	return b.builder.addCond(&FilterConditionIsNull{
   289  		FieldPath: NewDeviceFieldPathBuilder().Name().FieldPath(),
   290  	})
   291  }
   292  
   293  func (b *filterCndBuilderName) IsNan() *FilterBuilder {
   294  	return b.builder.addCond(&FilterConditionIsNaN{
   295  		FieldPath: NewDeviceFieldPathBuilder().Name().FieldPath(),
   296  	})
   297  }
   298  
   299  func (b *filterCndBuilderName) compare(op gotenfilter.CompareOperator, value *Name) *FilterBuilder {
   300  	return b.builder.addCond(&FilterConditionCompare{
   301  		Operator:              op,
   302  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Name().WithValue(value),
   303  	})
   304  }
   305  
   306  type filterCndBuilderMetadata struct {
   307  	builder *FilterBuilder
   308  }
   309  
   310  func (b *filterCndBuilderMetadata) Eq(value *meta.Meta) *FilterBuilder {
   311  	return b.compare(gotenfilter.Eq, value)
   312  }
   313  
   314  func (b *filterCndBuilderMetadata) Neq(value *meta.Meta) *FilterBuilder {
   315  	return b.compare(gotenfilter.Neq, value)
   316  }
   317  
   318  func (b *filterCndBuilderMetadata) Gt(value *meta.Meta) *FilterBuilder {
   319  	return b.compare(gotenfilter.Gt, value)
   320  }
   321  
   322  func (b *filterCndBuilderMetadata) Gte(value *meta.Meta) *FilterBuilder {
   323  	return b.compare(gotenfilter.Gte, value)
   324  }
   325  
   326  func (b *filterCndBuilderMetadata) Lt(value *meta.Meta) *FilterBuilder {
   327  	return b.compare(gotenfilter.Lt, value)
   328  }
   329  
   330  func (b *filterCndBuilderMetadata) Lte(value *meta.Meta) *FilterBuilder {
   331  	return b.compare(gotenfilter.Lte, value)
   332  }
   333  
   334  func (b *filterCndBuilderMetadata) In(values []*meta.Meta) *FilterBuilder {
   335  	return b.builder.addCond(&FilterConditionIn{
   336  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().WithArrayOfValues(values),
   337  	})
   338  }
   339  
   340  func (b *filterCndBuilderMetadata) NotIn(values []*meta.Meta) *FilterBuilder {
   341  	return b.builder.addCond(&FilterConditionNotIn{
   342  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().WithArrayOfValues(values),
   343  	})
   344  }
   345  
   346  func (b *filterCndBuilderMetadata) IsNull() *FilterBuilder {
   347  	return b.builder.addCond(&FilterConditionIsNull{
   348  		FieldPath: NewDeviceFieldPathBuilder().Metadata().FieldPath(),
   349  	})
   350  }
   351  
   352  func (b *filterCndBuilderMetadata) IsNan() *FilterBuilder {
   353  	return b.builder.addCond(&FilterConditionIsNaN{
   354  		FieldPath: NewDeviceFieldPathBuilder().Metadata().FieldPath(),
   355  	})
   356  }
   357  
   358  func (b *filterCndBuilderMetadata) compare(op gotenfilter.CompareOperator, value *meta.Meta) *FilterBuilder {
   359  	return b.builder.addCond(&FilterConditionCompare{
   360  		Operator:              op,
   361  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().WithValue(value),
   362  	})
   363  }
   364  
   365  func (b *filterCndBuilderMetadata) CreateTime() *filterCndBuilderMetadataCreateTime {
   366  	return &filterCndBuilderMetadataCreateTime{builder: b.builder}
   367  }
   368  
   369  func (b *filterCndBuilderMetadata) UpdateTime() *filterCndBuilderMetadataUpdateTime {
   370  	return &filterCndBuilderMetadataUpdateTime{builder: b.builder}
   371  }
   372  
   373  func (b *filterCndBuilderMetadata) DeleteTime() *filterCndBuilderMetadataDeleteTime {
   374  	return &filterCndBuilderMetadataDeleteTime{builder: b.builder}
   375  }
   376  
   377  func (b *filterCndBuilderMetadata) Uuid() *filterCndBuilderMetadataUuid {
   378  	return &filterCndBuilderMetadataUuid{builder: b.builder}
   379  }
   380  
   381  func (b *filterCndBuilderMetadata) Tags() *filterCndBuilderMetadataTags {
   382  	return &filterCndBuilderMetadataTags{builder: b.builder}
   383  }
   384  
   385  func (b *filterCndBuilderMetadata) Labels() *filterCndBuilderMetadataLabels {
   386  	return &filterCndBuilderMetadataLabels{builder: b.builder}
   387  }
   388  
   389  func (b *filterCndBuilderMetadata) Annotations() *filterCndBuilderMetadataAnnotations {
   390  	return &filterCndBuilderMetadataAnnotations{builder: b.builder}
   391  }
   392  
   393  func (b *filterCndBuilderMetadata) Generation() *filterCndBuilderMetadataGeneration {
   394  	return &filterCndBuilderMetadataGeneration{builder: b.builder}
   395  }
   396  
   397  func (b *filterCndBuilderMetadata) ResourceVersion() *filterCndBuilderMetadataResourceVersion {
   398  	return &filterCndBuilderMetadataResourceVersion{builder: b.builder}
   399  }
   400  
   401  func (b *filterCndBuilderMetadata) OwnerReferences() *filterCndBuilderMetadataOwnerReferences {
   402  	return &filterCndBuilderMetadataOwnerReferences{builder: b.builder}
   403  }
   404  
   405  func (b *filterCndBuilderMetadata) Shards() *filterCndBuilderMetadataShards {
   406  	return &filterCndBuilderMetadataShards{builder: b.builder}
   407  }
   408  
   409  func (b *filterCndBuilderMetadata) Syncing() *filterCndBuilderMetadataSyncing {
   410  	return &filterCndBuilderMetadataSyncing{builder: b.builder}
   411  }
   412  
   413  func (b *filterCndBuilderMetadata) Lifecycle() *filterCndBuilderMetadataLifecycle {
   414  	return &filterCndBuilderMetadataLifecycle{builder: b.builder}
   415  }
   416  
   417  func (b *filterCndBuilderMetadata) Services() *filterCndBuilderMetadataServices {
   418  	return &filterCndBuilderMetadataServices{builder: b.builder}
   419  }
   420  
   421  type filterCndBuilderMetadataCreateTime struct {
   422  	builder *FilterBuilder
   423  }
   424  
   425  func (b *filterCndBuilderMetadataCreateTime) Eq(value *timestamppb.Timestamp) *FilterBuilder {
   426  	return b.compare(gotenfilter.Eq, value)
   427  }
   428  
   429  func (b *filterCndBuilderMetadataCreateTime) Neq(value *timestamppb.Timestamp) *FilterBuilder {
   430  	return b.compare(gotenfilter.Neq, value)
   431  }
   432  
   433  func (b *filterCndBuilderMetadataCreateTime) Gt(value *timestamppb.Timestamp) *FilterBuilder {
   434  	return b.compare(gotenfilter.Gt, value)
   435  }
   436  
   437  func (b *filterCndBuilderMetadataCreateTime) Gte(value *timestamppb.Timestamp) *FilterBuilder {
   438  	return b.compare(gotenfilter.Gte, value)
   439  }
   440  
   441  func (b *filterCndBuilderMetadataCreateTime) Lt(value *timestamppb.Timestamp) *FilterBuilder {
   442  	return b.compare(gotenfilter.Lt, value)
   443  }
   444  
   445  func (b *filterCndBuilderMetadataCreateTime) Lte(value *timestamppb.Timestamp) *FilterBuilder {
   446  	return b.compare(gotenfilter.Lte, value)
   447  }
   448  
   449  func (b *filterCndBuilderMetadataCreateTime) In(values []*timestamppb.Timestamp) *FilterBuilder {
   450  	return b.builder.addCond(&FilterConditionIn{
   451  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().CreateTime().WithArrayOfValues(values),
   452  	})
   453  }
   454  
   455  func (b *filterCndBuilderMetadataCreateTime) NotIn(values []*timestamppb.Timestamp) *FilterBuilder {
   456  	return b.builder.addCond(&FilterConditionNotIn{
   457  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().CreateTime().WithArrayOfValues(values),
   458  	})
   459  }
   460  
   461  func (b *filterCndBuilderMetadataCreateTime) IsNull() *FilterBuilder {
   462  	return b.builder.addCond(&FilterConditionIsNull{
   463  		FieldPath: NewDeviceFieldPathBuilder().Metadata().CreateTime().FieldPath(),
   464  	})
   465  }
   466  
   467  func (b *filterCndBuilderMetadataCreateTime) IsNan() *FilterBuilder {
   468  	return b.builder.addCond(&FilterConditionIsNaN{
   469  		FieldPath: NewDeviceFieldPathBuilder().Metadata().CreateTime().FieldPath(),
   470  	})
   471  }
   472  
   473  func (b *filterCndBuilderMetadataCreateTime) compare(op gotenfilter.CompareOperator, value *timestamppb.Timestamp) *FilterBuilder {
   474  	return b.builder.addCond(&FilterConditionCompare{
   475  		Operator:              op,
   476  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().CreateTime().WithValue(value),
   477  	})
   478  }
   479  
   480  type filterCndBuilderMetadataUpdateTime struct {
   481  	builder *FilterBuilder
   482  }
   483  
   484  func (b *filterCndBuilderMetadataUpdateTime) Eq(value *timestamppb.Timestamp) *FilterBuilder {
   485  	return b.compare(gotenfilter.Eq, value)
   486  }
   487  
   488  func (b *filterCndBuilderMetadataUpdateTime) Neq(value *timestamppb.Timestamp) *FilterBuilder {
   489  	return b.compare(gotenfilter.Neq, value)
   490  }
   491  
   492  func (b *filterCndBuilderMetadataUpdateTime) Gt(value *timestamppb.Timestamp) *FilterBuilder {
   493  	return b.compare(gotenfilter.Gt, value)
   494  }
   495  
   496  func (b *filterCndBuilderMetadataUpdateTime) Gte(value *timestamppb.Timestamp) *FilterBuilder {
   497  	return b.compare(gotenfilter.Gte, value)
   498  }
   499  
   500  func (b *filterCndBuilderMetadataUpdateTime) Lt(value *timestamppb.Timestamp) *FilterBuilder {
   501  	return b.compare(gotenfilter.Lt, value)
   502  }
   503  
   504  func (b *filterCndBuilderMetadataUpdateTime) Lte(value *timestamppb.Timestamp) *FilterBuilder {
   505  	return b.compare(gotenfilter.Lte, value)
   506  }
   507  
   508  func (b *filterCndBuilderMetadataUpdateTime) In(values []*timestamppb.Timestamp) *FilterBuilder {
   509  	return b.builder.addCond(&FilterConditionIn{
   510  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().UpdateTime().WithArrayOfValues(values),
   511  	})
   512  }
   513  
   514  func (b *filterCndBuilderMetadataUpdateTime) NotIn(values []*timestamppb.Timestamp) *FilterBuilder {
   515  	return b.builder.addCond(&FilterConditionNotIn{
   516  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().UpdateTime().WithArrayOfValues(values),
   517  	})
   518  }
   519  
   520  func (b *filterCndBuilderMetadataUpdateTime) IsNull() *FilterBuilder {
   521  	return b.builder.addCond(&FilterConditionIsNull{
   522  		FieldPath: NewDeviceFieldPathBuilder().Metadata().UpdateTime().FieldPath(),
   523  	})
   524  }
   525  
   526  func (b *filterCndBuilderMetadataUpdateTime) IsNan() *FilterBuilder {
   527  	return b.builder.addCond(&FilterConditionIsNaN{
   528  		FieldPath: NewDeviceFieldPathBuilder().Metadata().UpdateTime().FieldPath(),
   529  	})
   530  }
   531  
   532  func (b *filterCndBuilderMetadataUpdateTime) compare(op gotenfilter.CompareOperator, value *timestamppb.Timestamp) *FilterBuilder {
   533  	return b.builder.addCond(&FilterConditionCompare{
   534  		Operator:              op,
   535  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().UpdateTime().WithValue(value),
   536  	})
   537  }
   538  
   539  type filterCndBuilderMetadataDeleteTime struct {
   540  	builder *FilterBuilder
   541  }
   542  
   543  func (b *filterCndBuilderMetadataDeleteTime) Eq(value *timestamppb.Timestamp) *FilterBuilder {
   544  	return b.compare(gotenfilter.Eq, value)
   545  }
   546  
   547  func (b *filterCndBuilderMetadataDeleteTime) Neq(value *timestamppb.Timestamp) *FilterBuilder {
   548  	return b.compare(gotenfilter.Neq, value)
   549  }
   550  
   551  func (b *filterCndBuilderMetadataDeleteTime) Gt(value *timestamppb.Timestamp) *FilterBuilder {
   552  	return b.compare(gotenfilter.Gt, value)
   553  }
   554  
   555  func (b *filterCndBuilderMetadataDeleteTime) Gte(value *timestamppb.Timestamp) *FilterBuilder {
   556  	return b.compare(gotenfilter.Gte, value)
   557  }
   558  
   559  func (b *filterCndBuilderMetadataDeleteTime) Lt(value *timestamppb.Timestamp) *FilterBuilder {
   560  	return b.compare(gotenfilter.Lt, value)
   561  }
   562  
   563  func (b *filterCndBuilderMetadataDeleteTime) Lte(value *timestamppb.Timestamp) *FilterBuilder {
   564  	return b.compare(gotenfilter.Lte, value)
   565  }
   566  
   567  func (b *filterCndBuilderMetadataDeleteTime) In(values []*timestamppb.Timestamp) *FilterBuilder {
   568  	return b.builder.addCond(&FilterConditionIn{
   569  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().DeleteTime().WithArrayOfValues(values),
   570  	})
   571  }
   572  
   573  func (b *filterCndBuilderMetadataDeleteTime) NotIn(values []*timestamppb.Timestamp) *FilterBuilder {
   574  	return b.builder.addCond(&FilterConditionNotIn{
   575  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().DeleteTime().WithArrayOfValues(values),
   576  	})
   577  }
   578  
   579  func (b *filterCndBuilderMetadataDeleteTime) IsNull() *FilterBuilder {
   580  	return b.builder.addCond(&FilterConditionIsNull{
   581  		FieldPath: NewDeviceFieldPathBuilder().Metadata().DeleteTime().FieldPath(),
   582  	})
   583  }
   584  
   585  func (b *filterCndBuilderMetadataDeleteTime) IsNan() *FilterBuilder {
   586  	return b.builder.addCond(&FilterConditionIsNaN{
   587  		FieldPath: NewDeviceFieldPathBuilder().Metadata().DeleteTime().FieldPath(),
   588  	})
   589  }
   590  
   591  func (b *filterCndBuilderMetadataDeleteTime) compare(op gotenfilter.CompareOperator, value *timestamppb.Timestamp) *FilterBuilder {
   592  	return b.builder.addCond(&FilterConditionCompare{
   593  		Operator:              op,
   594  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().DeleteTime().WithValue(value),
   595  	})
   596  }
   597  
   598  type filterCndBuilderMetadataUuid struct {
   599  	builder *FilterBuilder
   600  }
   601  
   602  func (b *filterCndBuilderMetadataUuid) Eq(value string) *FilterBuilder {
   603  	return b.compare(gotenfilter.Eq, value)
   604  }
   605  
   606  func (b *filterCndBuilderMetadataUuid) Neq(value string) *FilterBuilder {
   607  	return b.compare(gotenfilter.Neq, value)
   608  }
   609  
   610  func (b *filterCndBuilderMetadataUuid) Gt(value string) *FilterBuilder {
   611  	return b.compare(gotenfilter.Gt, value)
   612  }
   613  
   614  func (b *filterCndBuilderMetadataUuid) Gte(value string) *FilterBuilder {
   615  	return b.compare(gotenfilter.Gte, value)
   616  }
   617  
   618  func (b *filterCndBuilderMetadataUuid) Lt(value string) *FilterBuilder {
   619  	return b.compare(gotenfilter.Lt, value)
   620  }
   621  
   622  func (b *filterCndBuilderMetadataUuid) Lte(value string) *FilterBuilder {
   623  	return b.compare(gotenfilter.Lte, value)
   624  }
   625  
   626  func (b *filterCndBuilderMetadataUuid) In(values []string) *FilterBuilder {
   627  	return b.builder.addCond(&FilterConditionIn{
   628  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Uuid().WithArrayOfValues(values),
   629  	})
   630  }
   631  
   632  func (b *filterCndBuilderMetadataUuid) NotIn(values []string) *FilterBuilder {
   633  	return b.builder.addCond(&FilterConditionNotIn{
   634  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Uuid().WithArrayOfValues(values),
   635  	})
   636  }
   637  
   638  func (b *filterCndBuilderMetadataUuid) IsNull() *FilterBuilder {
   639  	return b.builder.addCond(&FilterConditionIsNull{
   640  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Uuid().FieldPath(),
   641  	})
   642  }
   643  
   644  func (b *filterCndBuilderMetadataUuid) IsNan() *FilterBuilder {
   645  	return b.builder.addCond(&FilterConditionIsNaN{
   646  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Uuid().FieldPath(),
   647  	})
   648  }
   649  
   650  func (b *filterCndBuilderMetadataUuid) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
   651  	return b.builder.addCond(&FilterConditionCompare{
   652  		Operator:              op,
   653  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().Uuid().WithValue(value),
   654  	})
   655  }
   656  
   657  type filterCndBuilderMetadataTags struct {
   658  	builder *FilterBuilder
   659  }
   660  
   661  func (b *filterCndBuilderMetadataTags) Eq(value []string) *FilterBuilder {
   662  	return b.compare(gotenfilter.Eq, value)
   663  }
   664  
   665  func (b *filterCndBuilderMetadataTags) Neq(value []string) *FilterBuilder {
   666  	return b.compare(gotenfilter.Neq, value)
   667  }
   668  
   669  func (b *filterCndBuilderMetadataTags) Gt(value []string) *FilterBuilder {
   670  	return b.compare(gotenfilter.Gt, value)
   671  }
   672  
   673  func (b *filterCndBuilderMetadataTags) Gte(value []string) *FilterBuilder {
   674  	return b.compare(gotenfilter.Gte, value)
   675  }
   676  
   677  func (b *filterCndBuilderMetadataTags) Lt(value []string) *FilterBuilder {
   678  	return b.compare(gotenfilter.Lt, value)
   679  }
   680  
   681  func (b *filterCndBuilderMetadataTags) Lte(value []string) *FilterBuilder {
   682  	return b.compare(gotenfilter.Lte, value)
   683  }
   684  
   685  func (b *filterCndBuilderMetadataTags) In(values [][]string) *FilterBuilder {
   686  	return b.builder.addCond(&FilterConditionIn{
   687  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Tags().WithArrayOfValues(values),
   688  	})
   689  }
   690  
   691  func (b *filterCndBuilderMetadataTags) NotIn(values [][]string) *FilterBuilder {
   692  	return b.builder.addCond(&FilterConditionNotIn{
   693  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Tags().WithArrayOfValues(values),
   694  	})
   695  }
   696  
   697  func (b *filterCndBuilderMetadataTags) IsNull() *FilterBuilder {
   698  	return b.builder.addCond(&FilterConditionIsNull{
   699  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Tags().FieldPath(),
   700  	})
   701  }
   702  
   703  func (b *filterCndBuilderMetadataTags) IsNan() *FilterBuilder {
   704  	return b.builder.addCond(&FilterConditionIsNaN{
   705  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Tags().FieldPath(),
   706  	})
   707  }
   708  
   709  func (b *filterCndBuilderMetadataTags) Contains(value string) *FilterBuilder {
   710  	return b.builder.addCond(&FilterConditionContains{
   711  		Type:      gotenresource.ConditionContainsTypeValue,
   712  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Tags().FieldPath(),
   713  		Value:     NewDeviceFieldPathBuilder().Metadata().Tags().WithItemValue(value),
   714  	})
   715  }
   716  
   717  func (b *filterCndBuilderMetadataTags) ContainsAnyOf(values []string) *FilterBuilder {
   718  	pathSelector := NewDeviceFieldPathBuilder().Metadata().Tags()
   719  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
   720  	for _, value := range values {
   721  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
   722  	}
   723  	return b.builder.addCond(&FilterConditionContains{
   724  		Type:      gotenresource.ConditionContainsTypeAny,
   725  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Tags().FieldPath(),
   726  		Values:    itemValues,
   727  	})
   728  }
   729  
   730  func (b *filterCndBuilderMetadataTags) ContainsAll(values []string) *FilterBuilder {
   731  	pathSelector := NewDeviceFieldPathBuilder().Metadata().Tags()
   732  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
   733  	for _, value := range values {
   734  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
   735  	}
   736  	return b.builder.addCond(&FilterConditionContains{
   737  		Type:      gotenresource.ConditionContainsTypeAll,
   738  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Tags().FieldPath(),
   739  		Values:    itemValues,
   740  	})
   741  }
   742  
   743  func (b *filterCndBuilderMetadataTags) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
   744  	return b.builder.addCond(&FilterConditionCompare{
   745  		Operator:              op,
   746  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().Tags().WithValue(value),
   747  	})
   748  }
   749  
   750  type filterCndBuilderMetadataLabels struct {
   751  	builder *FilterBuilder
   752  }
   753  
   754  func (b *filterCndBuilderMetadataLabels) Eq(value map[string]string) *FilterBuilder {
   755  	return b.compare(gotenfilter.Eq, value)
   756  }
   757  
   758  func (b *filterCndBuilderMetadataLabels) Neq(value map[string]string) *FilterBuilder {
   759  	return b.compare(gotenfilter.Neq, value)
   760  }
   761  
   762  func (b *filterCndBuilderMetadataLabels) Gt(value map[string]string) *FilterBuilder {
   763  	return b.compare(gotenfilter.Gt, value)
   764  }
   765  
   766  func (b *filterCndBuilderMetadataLabels) Gte(value map[string]string) *FilterBuilder {
   767  	return b.compare(gotenfilter.Gte, value)
   768  }
   769  
   770  func (b *filterCndBuilderMetadataLabels) Lt(value map[string]string) *FilterBuilder {
   771  	return b.compare(gotenfilter.Lt, value)
   772  }
   773  
   774  func (b *filterCndBuilderMetadataLabels) Lte(value map[string]string) *FilterBuilder {
   775  	return b.compare(gotenfilter.Lte, value)
   776  }
   777  
   778  func (b *filterCndBuilderMetadataLabels) In(values []map[string]string) *FilterBuilder {
   779  	return b.builder.addCond(&FilterConditionIn{
   780  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Labels().WithArrayOfValues(values),
   781  	})
   782  }
   783  
   784  func (b *filterCndBuilderMetadataLabels) NotIn(values []map[string]string) *FilterBuilder {
   785  	return b.builder.addCond(&FilterConditionNotIn{
   786  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Labels().WithArrayOfValues(values),
   787  	})
   788  }
   789  
   790  func (b *filterCndBuilderMetadataLabels) IsNull() *FilterBuilder {
   791  	return b.builder.addCond(&FilterConditionIsNull{
   792  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Labels().FieldPath(),
   793  	})
   794  }
   795  
   796  func (b *filterCndBuilderMetadataLabels) IsNan() *FilterBuilder {
   797  	return b.builder.addCond(&FilterConditionIsNaN{
   798  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Labels().FieldPath(),
   799  	})
   800  }
   801  
   802  func (b *filterCndBuilderMetadataLabels) compare(op gotenfilter.CompareOperator, value map[string]string) *FilterBuilder {
   803  	return b.builder.addCond(&FilterConditionCompare{
   804  		Operator:              op,
   805  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().Labels().WithValue(value),
   806  	})
   807  }
   808  
   809  func (b *filterCndBuilderMetadataLabels) WithKey(key string) *mapFilterCndBuilderMetadataLabels {
   810  	return &mapFilterCndBuilderMetadataLabels{builder: b.builder, key: key}
   811  }
   812  
   813  type mapFilterCndBuilderMetadataLabels struct {
   814  	builder *FilterBuilder
   815  	key     string
   816  }
   817  
   818  func (b *mapFilterCndBuilderMetadataLabels) Eq(value string) *FilterBuilder {
   819  	return b.compare(gotenfilter.Eq, value)
   820  }
   821  
   822  func (b *mapFilterCndBuilderMetadataLabels) Neq(value string) *FilterBuilder {
   823  	return b.compare(gotenfilter.Neq, value)
   824  }
   825  
   826  func (b *mapFilterCndBuilderMetadataLabels) Gt(value string) *FilterBuilder {
   827  	return b.compare(gotenfilter.Gt, value)
   828  }
   829  
   830  func (b *mapFilterCndBuilderMetadataLabels) Gte(value string) *FilterBuilder {
   831  	return b.compare(gotenfilter.Gte, value)
   832  }
   833  
   834  func (b *mapFilterCndBuilderMetadataLabels) Lt(value string) *FilterBuilder {
   835  	return b.compare(gotenfilter.Lt, value)
   836  }
   837  
   838  func (b *mapFilterCndBuilderMetadataLabels) Lte(value string) *FilterBuilder {
   839  	return b.compare(gotenfilter.Lte, value)
   840  }
   841  
   842  func (b *mapFilterCndBuilderMetadataLabels) In(values []string) *FilterBuilder {
   843  	return b.builder.addCond(&FilterConditionIn{
   844  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Labels().WithKey(b.key).WithArrayOfValues(values),
   845  	})
   846  }
   847  
   848  func (b *mapFilterCndBuilderMetadataLabels) NotIn(values []string) *FilterBuilder {
   849  	return b.builder.addCond(&FilterConditionNotIn{
   850  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Labels().WithKey(b.key).WithArrayOfValues(values),
   851  	})
   852  }
   853  
   854  func (b *mapFilterCndBuilderMetadataLabels) IsNull() *FilterBuilder {
   855  	return b.builder.addCond(&FilterConditionIsNull{
   856  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Labels().WithKey(b.key).FieldPath(),
   857  	})
   858  }
   859  
   860  func (b *mapFilterCndBuilderMetadataLabels) IsNan() *FilterBuilder {
   861  	return b.builder.addCond(&FilterConditionIsNaN{
   862  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Labels().WithKey(b.key).FieldPath(),
   863  	})
   864  }
   865  
   866  func (b *mapFilterCndBuilderMetadataLabels) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
   867  	return b.builder.addCond(&FilterConditionCompare{
   868  		Operator:              op,
   869  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().Labels().WithKey(b.key).WithValue(value),
   870  	})
   871  }
   872  
   873  type filterCndBuilderMetadataAnnotations struct {
   874  	builder *FilterBuilder
   875  }
   876  
   877  func (b *filterCndBuilderMetadataAnnotations) Eq(value map[string]string) *FilterBuilder {
   878  	return b.compare(gotenfilter.Eq, value)
   879  }
   880  
   881  func (b *filterCndBuilderMetadataAnnotations) Neq(value map[string]string) *FilterBuilder {
   882  	return b.compare(gotenfilter.Neq, value)
   883  }
   884  
   885  func (b *filterCndBuilderMetadataAnnotations) Gt(value map[string]string) *FilterBuilder {
   886  	return b.compare(gotenfilter.Gt, value)
   887  }
   888  
   889  func (b *filterCndBuilderMetadataAnnotations) Gte(value map[string]string) *FilterBuilder {
   890  	return b.compare(gotenfilter.Gte, value)
   891  }
   892  
   893  func (b *filterCndBuilderMetadataAnnotations) Lt(value map[string]string) *FilterBuilder {
   894  	return b.compare(gotenfilter.Lt, value)
   895  }
   896  
   897  func (b *filterCndBuilderMetadataAnnotations) Lte(value map[string]string) *FilterBuilder {
   898  	return b.compare(gotenfilter.Lte, value)
   899  }
   900  
   901  func (b *filterCndBuilderMetadataAnnotations) In(values []map[string]string) *FilterBuilder {
   902  	return b.builder.addCond(&FilterConditionIn{
   903  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Annotations().WithArrayOfValues(values),
   904  	})
   905  }
   906  
   907  func (b *filterCndBuilderMetadataAnnotations) NotIn(values []map[string]string) *FilterBuilder {
   908  	return b.builder.addCond(&FilterConditionNotIn{
   909  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Annotations().WithArrayOfValues(values),
   910  	})
   911  }
   912  
   913  func (b *filterCndBuilderMetadataAnnotations) IsNull() *FilterBuilder {
   914  	return b.builder.addCond(&FilterConditionIsNull{
   915  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Annotations().FieldPath(),
   916  	})
   917  }
   918  
   919  func (b *filterCndBuilderMetadataAnnotations) IsNan() *FilterBuilder {
   920  	return b.builder.addCond(&FilterConditionIsNaN{
   921  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Annotations().FieldPath(),
   922  	})
   923  }
   924  
   925  func (b *filterCndBuilderMetadataAnnotations) compare(op gotenfilter.CompareOperator, value map[string]string) *FilterBuilder {
   926  	return b.builder.addCond(&FilterConditionCompare{
   927  		Operator:              op,
   928  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().Annotations().WithValue(value),
   929  	})
   930  }
   931  
   932  func (b *filterCndBuilderMetadataAnnotations) WithKey(key string) *mapFilterCndBuilderMetadataAnnotations {
   933  	return &mapFilterCndBuilderMetadataAnnotations{builder: b.builder, key: key}
   934  }
   935  
   936  type mapFilterCndBuilderMetadataAnnotations struct {
   937  	builder *FilterBuilder
   938  	key     string
   939  }
   940  
   941  func (b *mapFilterCndBuilderMetadataAnnotations) Eq(value string) *FilterBuilder {
   942  	return b.compare(gotenfilter.Eq, value)
   943  }
   944  
   945  func (b *mapFilterCndBuilderMetadataAnnotations) Neq(value string) *FilterBuilder {
   946  	return b.compare(gotenfilter.Neq, value)
   947  }
   948  
   949  func (b *mapFilterCndBuilderMetadataAnnotations) Gt(value string) *FilterBuilder {
   950  	return b.compare(gotenfilter.Gt, value)
   951  }
   952  
   953  func (b *mapFilterCndBuilderMetadataAnnotations) Gte(value string) *FilterBuilder {
   954  	return b.compare(gotenfilter.Gte, value)
   955  }
   956  
   957  func (b *mapFilterCndBuilderMetadataAnnotations) Lt(value string) *FilterBuilder {
   958  	return b.compare(gotenfilter.Lt, value)
   959  }
   960  
   961  func (b *mapFilterCndBuilderMetadataAnnotations) Lte(value string) *FilterBuilder {
   962  	return b.compare(gotenfilter.Lte, value)
   963  }
   964  
   965  func (b *mapFilterCndBuilderMetadataAnnotations) In(values []string) *FilterBuilder {
   966  	return b.builder.addCond(&FilterConditionIn{
   967  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Annotations().WithKey(b.key).WithArrayOfValues(values),
   968  	})
   969  }
   970  
   971  func (b *mapFilterCndBuilderMetadataAnnotations) NotIn(values []string) *FilterBuilder {
   972  	return b.builder.addCond(&FilterConditionNotIn{
   973  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Annotations().WithKey(b.key).WithArrayOfValues(values),
   974  	})
   975  }
   976  
   977  func (b *mapFilterCndBuilderMetadataAnnotations) IsNull() *FilterBuilder {
   978  	return b.builder.addCond(&FilterConditionIsNull{
   979  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Annotations().WithKey(b.key).FieldPath(),
   980  	})
   981  }
   982  
   983  func (b *mapFilterCndBuilderMetadataAnnotations) IsNan() *FilterBuilder {
   984  	return b.builder.addCond(&FilterConditionIsNaN{
   985  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Annotations().WithKey(b.key).FieldPath(),
   986  	})
   987  }
   988  
   989  func (b *mapFilterCndBuilderMetadataAnnotations) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
   990  	return b.builder.addCond(&FilterConditionCompare{
   991  		Operator:              op,
   992  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().Annotations().WithKey(b.key).WithValue(value),
   993  	})
   994  }
   995  
   996  type filterCndBuilderMetadataGeneration struct {
   997  	builder *FilterBuilder
   998  }
   999  
  1000  func (b *filterCndBuilderMetadataGeneration) Eq(value int64) *FilterBuilder {
  1001  	return b.compare(gotenfilter.Eq, value)
  1002  }
  1003  
  1004  func (b *filterCndBuilderMetadataGeneration) Neq(value int64) *FilterBuilder {
  1005  	return b.compare(gotenfilter.Neq, value)
  1006  }
  1007  
  1008  func (b *filterCndBuilderMetadataGeneration) Gt(value int64) *FilterBuilder {
  1009  	return b.compare(gotenfilter.Gt, value)
  1010  }
  1011  
  1012  func (b *filterCndBuilderMetadataGeneration) Gte(value int64) *FilterBuilder {
  1013  	return b.compare(gotenfilter.Gte, value)
  1014  }
  1015  
  1016  func (b *filterCndBuilderMetadataGeneration) Lt(value int64) *FilterBuilder {
  1017  	return b.compare(gotenfilter.Lt, value)
  1018  }
  1019  
  1020  func (b *filterCndBuilderMetadataGeneration) Lte(value int64) *FilterBuilder {
  1021  	return b.compare(gotenfilter.Lte, value)
  1022  }
  1023  
  1024  func (b *filterCndBuilderMetadataGeneration) In(values []int64) *FilterBuilder {
  1025  	return b.builder.addCond(&FilterConditionIn{
  1026  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Generation().WithArrayOfValues(values),
  1027  	})
  1028  }
  1029  
  1030  func (b *filterCndBuilderMetadataGeneration) NotIn(values []int64) *FilterBuilder {
  1031  	return b.builder.addCond(&FilterConditionNotIn{
  1032  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Generation().WithArrayOfValues(values),
  1033  	})
  1034  }
  1035  
  1036  func (b *filterCndBuilderMetadataGeneration) IsNull() *FilterBuilder {
  1037  	return b.builder.addCond(&FilterConditionIsNull{
  1038  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Generation().FieldPath(),
  1039  	})
  1040  }
  1041  
  1042  func (b *filterCndBuilderMetadataGeneration) IsNan() *FilterBuilder {
  1043  	return b.builder.addCond(&FilterConditionIsNaN{
  1044  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Generation().FieldPath(),
  1045  	})
  1046  }
  1047  
  1048  func (b *filterCndBuilderMetadataGeneration) compare(op gotenfilter.CompareOperator, value int64) *FilterBuilder {
  1049  	return b.builder.addCond(&FilterConditionCompare{
  1050  		Operator:              op,
  1051  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().Generation().WithValue(value),
  1052  	})
  1053  }
  1054  
  1055  type filterCndBuilderMetadataResourceVersion struct {
  1056  	builder *FilterBuilder
  1057  }
  1058  
  1059  func (b *filterCndBuilderMetadataResourceVersion) Eq(value string) *FilterBuilder {
  1060  	return b.compare(gotenfilter.Eq, value)
  1061  }
  1062  
  1063  func (b *filterCndBuilderMetadataResourceVersion) Neq(value string) *FilterBuilder {
  1064  	return b.compare(gotenfilter.Neq, value)
  1065  }
  1066  
  1067  func (b *filterCndBuilderMetadataResourceVersion) Gt(value string) *FilterBuilder {
  1068  	return b.compare(gotenfilter.Gt, value)
  1069  }
  1070  
  1071  func (b *filterCndBuilderMetadataResourceVersion) Gte(value string) *FilterBuilder {
  1072  	return b.compare(gotenfilter.Gte, value)
  1073  }
  1074  
  1075  func (b *filterCndBuilderMetadataResourceVersion) Lt(value string) *FilterBuilder {
  1076  	return b.compare(gotenfilter.Lt, value)
  1077  }
  1078  
  1079  func (b *filterCndBuilderMetadataResourceVersion) Lte(value string) *FilterBuilder {
  1080  	return b.compare(gotenfilter.Lte, value)
  1081  }
  1082  
  1083  func (b *filterCndBuilderMetadataResourceVersion) In(values []string) *FilterBuilder {
  1084  	return b.builder.addCond(&FilterConditionIn{
  1085  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().ResourceVersion().WithArrayOfValues(values),
  1086  	})
  1087  }
  1088  
  1089  func (b *filterCndBuilderMetadataResourceVersion) NotIn(values []string) *FilterBuilder {
  1090  	return b.builder.addCond(&FilterConditionNotIn{
  1091  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().ResourceVersion().WithArrayOfValues(values),
  1092  	})
  1093  }
  1094  
  1095  func (b *filterCndBuilderMetadataResourceVersion) IsNull() *FilterBuilder {
  1096  	return b.builder.addCond(&FilterConditionIsNull{
  1097  		FieldPath: NewDeviceFieldPathBuilder().Metadata().ResourceVersion().FieldPath(),
  1098  	})
  1099  }
  1100  
  1101  func (b *filterCndBuilderMetadataResourceVersion) IsNan() *FilterBuilder {
  1102  	return b.builder.addCond(&FilterConditionIsNaN{
  1103  		FieldPath: NewDeviceFieldPathBuilder().Metadata().ResourceVersion().FieldPath(),
  1104  	})
  1105  }
  1106  
  1107  func (b *filterCndBuilderMetadataResourceVersion) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  1108  	return b.builder.addCond(&FilterConditionCompare{
  1109  		Operator:              op,
  1110  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().ResourceVersion().WithValue(value),
  1111  	})
  1112  }
  1113  
  1114  type filterCndBuilderMetadataOwnerReferences struct {
  1115  	builder *FilterBuilder
  1116  }
  1117  
  1118  func (b *filterCndBuilderMetadataOwnerReferences) Eq(value []*meta.OwnerReference) *FilterBuilder {
  1119  	return b.compare(gotenfilter.Eq, value)
  1120  }
  1121  
  1122  func (b *filterCndBuilderMetadataOwnerReferences) Neq(value []*meta.OwnerReference) *FilterBuilder {
  1123  	return b.compare(gotenfilter.Neq, value)
  1124  }
  1125  
  1126  func (b *filterCndBuilderMetadataOwnerReferences) Gt(value []*meta.OwnerReference) *FilterBuilder {
  1127  	return b.compare(gotenfilter.Gt, value)
  1128  }
  1129  
  1130  func (b *filterCndBuilderMetadataOwnerReferences) Gte(value []*meta.OwnerReference) *FilterBuilder {
  1131  	return b.compare(gotenfilter.Gte, value)
  1132  }
  1133  
  1134  func (b *filterCndBuilderMetadataOwnerReferences) Lt(value []*meta.OwnerReference) *FilterBuilder {
  1135  	return b.compare(gotenfilter.Lt, value)
  1136  }
  1137  
  1138  func (b *filterCndBuilderMetadataOwnerReferences) Lte(value []*meta.OwnerReference) *FilterBuilder {
  1139  	return b.compare(gotenfilter.Lte, value)
  1140  }
  1141  
  1142  func (b *filterCndBuilderMetadataOwnerReferences) In(values [][]*meta.OwnerReference) *FilterBuilder {
  1143  	return b.builder.addCond(&FilterConditionIn{
  1144  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().WithArrayOfValues(values),
  1145  	})
  1146  }
  1147  
  1148  func (b *filterCndBuilderMetadataOwnerReferences) NotIn(values [][]*meta.OwnerReference) *FilterBuilder {
  1149  	return b.builder.addCond(&FilterConditionNotIn{
  1150  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().WithArrayOfValues(values),
  1151  	})
  1152  }
  1153  
  1154  func (b *filterCndBuilderMetadataOwnerReferences) IsNull() *FilterBuilder {
  1155  	return b.builder.addCond(&FilterConditionIsNull{
  1156  		FieldPath: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().FieldPath(),
  1157  	})
  1158  }
  1159  
  1160  func (b *filterCndBuilderMetadataOwnerReferences) IsNan() *FilterBuilder {
  1161  	return b.builder.addCond(&FilterConditionIsNaN{
  1162  		FieldPath: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().FieldPath(),
  1163  	})
  1164  }
  1165  
  1166  func (b *filterCndBuilderMetadataOwnerReferences) Contains(value *meta.OwnerReference) *FilterBuilder {
  1167  	return b.builder.addCond(&FilterConditionContains{
  1168  		Type:      gotenresource.ConditionContainsTypeValue,
  1169  		FieldPath: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().FieldPath(),
  1170  		Value:     NewDeviceFieldPathBuilder().Metadata().OwnerReferences().WithItemValue(value),
  1171  	})
  1172  }
  1173  
  1174  func (b *filterCndBuilderMetadataOwnerReferences) ContainsAnyOf(values []*meta.OwnerReference) *FilterBuilder {
  1175  	pathSelector := NewDeviceFieldPathBuilder().Metadata().OwnerReferences()
  1176  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  1177  	for _, value := range values {
  1178  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  1179  	}
  1180  	return b.builder.addCond(&FilterConditionContains{
  1181  		Type:      gotenresource.ConditionContainsTypeAny,
  1182  		FieldPath: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().FieldPath(),
  1183  		Values:    itemValues,
  1184  	})
  1185  }
  1186  
  1187  func (b *filterCndBuilderMetadataOwnerReferences) ContainsAll(values []*meta.OwnerReference) *FilterBuilder {
  1188  	pathSelector := NewDeviceFieldPathBuilder().Metadata().OwnerReferences()
  1189  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  1190  	for _, value := range values {
  1191  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  1192  	}
  1193  	return b.builder.addCond(&FilterConditionContains{
  1194  		Type:      gotenresource.ConditionContainsTypeAll,
  1195  		FieldPath: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().FieldPath(),
  1196  		Values:    itemValues,
  1197  	})
  1198  }
  1199  
  1200  func (b *filterCndBuilderMetadataOwnerReferences) compare(op gotenfilter.CompareOperator, value []*meta.OwnerReference) *FilterBuilder {
  1201  	return b.builder.addCond(&FilterConditionCompare{
  1202  		Operator:              op,
  1203  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().WithValue(value),
  1204  	})
  1205  }
  1206  
  1207  func (b *filterCndBuilderMetadataOwnerReferences) Kind() *filterCndBuilderMetadataOwnerReferencesKind {
  1208  	return &filterCndBuilderMetadataOwnerReferencesKind{builder: b.builder}
  1209  }
  1210  
  1211  func (b *filterCndBuilderMetadataOwnerReferences) Version() *filterCndBuilderMetadataOwnerReferencesVersion {
  1212  	return &filterCndBuilderMetadataOwnerReferencesVersion{builder: b.builder}
  1213  }
  1214  
  1215  func (b *filterCndBuilderMetadataOwnerReferences) Name() *filterCndBuilderMetadataOwnerReferencesName {
  1216  	return &filterCndBuilderMetadataOwnerReferencesName{builder: b.builder}
  1217  }
  1218  
  1219  func (b *filterCndBuilderMetadataOwnerReferences) Region() *filterCndBuilderMetadataOwnerReferencesRegion {
  1220  	return &filterCndBuilderMetadataOwnerReferencesRegion{builder: b.builder}
  1221  }
  1222  
  1223  func (b *filterCndBuilderMetadataOwnerReferences) Controller() *filterCndBuilderMetadataOwnerReferencesController {
  1224  	return &filterCndBuilderMetadataOwnerReferencesController{builder: b.builder}
  1225  }
  1226  
  1227  func (b *filterCndBuilderMetadataOwnerReferences) RequiresOwnerReference() *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference {
  1228  	return &filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference{builder: b.builder}
  1229  }
  1230  
  1231  func (b *filterCndBuilderMetadataOwnerReferences) UnsetOnDelete() *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete {
  1232  	return &filterCndBuilderMetadataOwnerReferencesUnsetOnDelete{builder: b.builder}
  1233  }
  1234  
  1235  type filterCndBuilderMetadataOwnerReferencesKind struct {
  1236  	builder *FilterBuilder
  1237  }
  1238  
  1239  func (b *filterCndBuilderMetadataOwnerReferencesKind) Eq(value string) *FilterBuilder {
  1240  	return b.compare(gotenfilter.Eq, value)
  1241  }
  1242  
  1243  func (b *filterCndBuilderMetadataOwnerReferencesKind) Neq(value string) *FilterBuilder {
  1244  	return b.compare(gotenfilter.Neq, value)
  1245  }
  1246  
  1247  func (b *filterCndBuilderMetadataOwnerReferencesKind) Gt(value string) *FilterBuilder {
  1248  	return b.compare(gotenfilter.Gt, value)
  1249  }
  1250  
  1251  func (b *filterCndBuilderMetadataOwnerReferencesKind) Gte(value string) *FilterBuilder {
  1252  	return b.compare(gotenfilter.Gte, value)
  1253  }
  1254  
  1255  func (b *filterCndBuilderMetadataOwnerReferencesKind) Lt(value string) *FilterBuilder {
  1256  	return b.compare(gotenfilter.Lt, value)
  1257  }
  1258  
  1259  func (b *filterCndBuilderMetadataOwnerReferencesKind) Lte(value string) *FilterBuilder {
  1260  	return b.compare(gotenfilter.Lte, value)
  1261  }
  1262  
  1263  func (b *filterCndBuilderMetadataOwnerReferencesKind) In(values []string) *FilterBuilder {
  1264  	return b.builder.addCond(&FilterConditionIn{
  1265  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Kind().WithArrayOfValues(values),
  1266  	})
  1267  }
  1268  
  1269  func (b *filterCndBuilderMetadataOwnerReferencesKind) NotIn(values []string) *FilterBuilder {
  1270  	return b.builder.addCond(&FilterConditionNotIn{
  1271  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Kind().WithArrayOfValues(values),
  1272  	})
  1273  }
  1274  
  1275  func (b *filterCndBuilderMetadataOwnerReferencesKind) IsNull() *FilterBuilder {
  1276  	return b.builder.addCond(&FilterConditionIsNull{
  1277  		FieldPath: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Kind().FieldPath(),
  1278  	})
  1279  }
  1280  
  1281  func (b *filterCndBuilderMetadataOwnerReferencesKind) IsNan() *FilterBuilder {
  1282  	return b.builder.addCond(&FilterConditionIsNaN{
  1283  		FieldPath: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Kind().FieldPath(),
  1284  	})
  1285  }
  1286  
  1287  func (b *filterCndBuilderMetadataOwnerReferencesKind) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  1288  	return b.builder.addCond(&FilterConditionCompare{
  1289  		Operator:              op,
  1290  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Kind().WithValue(value),
  1291  	})
  1292  }
  1293  
  1294  type filterCndBuilderMetadataOwnerReferencesVersion struct {
  1295  	builder *FilterBuilder
  1296  }
  1297  
  1298  func (b *filterCndBuilderMetadataOwnerReferencesVersion) Eq(value string) *FilterBuilder {
  1299  	return b.compare(gotenfilter.Eq, value)
  1300  }
  1301  
  1302  func (b *filterCndBuilderMetadataOwnerReferencesVersion) Neq(value string) *FilterBuilder {
  1303  	return b.compare(gotenfilter.Neq, value)
  1304  }
  1305  
  1306  func (b *filterCndBuilderMetadataOwnerReferencesVersion) Gt(value string) *FilterBuilder {
  1307  	return b.compare(gotenfilter.Gt, value)
  1308  }
  1309  
  1310  func (b *filterCndBuilderMetadataOwnerReferencesVersion) Gte(value string) *FilterBuilder {
  1311  	return b.compare(gotenfilter.Gte, value)
  1312  }
  1313  
  1314  func (b *filterCndBuilderMetadataOwnerReferencesVersion) Lt(value string) *FilterBuilder {
  1315  	return b.compare(gotenfilter.Lt, value)
  1316  }
  1317  
  1318  func (b *filterCndBuilderMetadataOwnerReferencesVersion) Lte(value string) *FilterBuilder {
  1319  	return b.compare(gotenfilter.Lte, value)
  1320  }
  1321  
  1322  func (b *filterCndBuilderMetadataOwnerReferencesVersion) In(values []string) *FilterBuilder {
  1323  	return b.builder.addCond(&FilterConditionIn{
  1324  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Version().WithArrayOfValues(values),
  1325  	})
  1326  }
  1327  
  1328  func (b *filterCndBuilderMetadataOwnerReferencesVersion) NotIn(values []string) *FilterBuilder {
  1329  	return b.builder.addCond(&FilterConditionNotIn{
  1330  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Version().WithArrayOfValues(values),
  1331  	})
  1332  }
  1333  
  1334  func (b *filterCndBuilderMetadataOwnerReferencesVersion) IsNull() *FilterBuilder {
  1335  	return b.builder.addCond(&FilterConditionIsNull{
  1336  		FieldPath: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Version().FieldPath(),
  1337  	})
  1338  }
  1339  
  1340  func (b *filterCndBuilderMetadataOwnerReferencesVersion) IsNan() *FilterBuilder {
  1341  	return b.builder.addCond(&FilterConditionIsNaN{
  1342  		FieldPath: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Version().FieldPath(),
  1343  	})
  1344  }
  1345  
  1346  func (b *filterCndBuilderMetadataOwnerReferencesVersion) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  1347  	return b.builder.addCond(&FilterConditionCompare{
  1348  		Operator:              op,
  1349  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Version().WithValue(value),
  1350  	})
  1351  }
  1352  
  1353  type filterCndBuilderMetadataOwnerReferencesName struct {
  1354  	builder *FilterBuilder
  1355  }
  1356  
  1357  func (b *filterCndBuilderMetadataOwnerReferencesName) Eq(value string) *FilterBuilder {
  1358  	return b.compare(gotenfilter.Eq, value)
  1359  }
  1360  
  1361  func (b *filterCndBuilderMetadataOwnerReferencesName) Neq(value string) *FilterBuilder {
  1362  	return b.compare(gotenfilter.Neq, value)
  1363  }
  1364  
  1365  func (b *filterCndBuilderMetadataOwnerReferencesName) Gt(value string) *FilterBuilder {
  1366  	return b.compare(gotenfilter.Gt, value)
  1367  }
  1368  
  1369  func (b *filterCndBuilderMetadataOwnerReferencesName) Gte(value string) *FilterBuilder {
  1370  	return b.compare(gotenfilter.Gte, value)
  1371  }
  1372  
  1373  func (b *filterCndBuilderMetadataOwnerReferencesName) Lt(value string) *FilterBuilder {
  1374  	return b.compare(gotenfilter.Lt, value)
  1375  }
  1376  
  1377  func (b *filterCndBuilderMetadataOwnerReferencesName) Lte(value string) *FilterBuilder {
  1378  	return b.compare(gotenfilter.Lte, value)
  1379  }
  1380  
  1381  func (b *filterCndBuilderMetadataOwnerReferencesName) In(values []string) *FilterBuilder {
  1382  	return b.builder.addCond(&FilterConditionIn{
  1383  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Name().WithArrayOfValues(values),
  1384  	})
  1385  }
  1386  
  1387  func (b *filterCndBuilderMetadataOwnerReferencesName) NotIn(values []string) *FilterBuilder {
  1388  	return b.builder.addCond(&FilterConditionNotIn{
  1389  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Name().WithArrayOfValues(values),
  1390  	})
  1391  }
  1392  
  1393  func (b *filterCndBuilderMetadataOwnerReferencesName) IsNull() *FilterBuilder {
  1394  	return b.builder.addCond(&FilterConditionIsNull{
  1395  		FieldPath: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Name().FieldPath(),
  1396  	})
  1397  }
  1398  
  1399  func (b *filterCndBuilderMetadataOwnerReferencesName) IsNan() *FilterBuilder {
  1400  	return b.builder.addCond(&FilterConditionIsNaN{
  1401  		FieldPath: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Name().FieldPath(),
  1402  	})
  1403  }
  1404  
  1405  func (b *filterCndBuilderMetadataOwnerReferencesName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  1406  	return b.builder.addCond(&FilterConditionCompare{
  1407  		Operator:              op,
  1408  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Name().WithValue(value),
  1409  	})
  1410  }
  1411  
  1412  type filterCndBuilderMetadataOwnerReferencesRegion struct {
  1413  	builder *FilterBuilder
  1414  }
  1415  
  1416  func (b *filterCndBuilderMetadataOwnerReferencesRegion) Eq(value string) *FilterBuilder {
  1417  	return b.compare(gotenfilter.Eq, value)
  1418  }
  1419  
  1420  func (b *filterCndBuilderMetadataOwnerReferencesRegion) Neq(value string) *FilterBuilder {
  1421  	return b.compare(gotenfilter.Neq, value)
  1422  }
  1423  
  1424  func (b *filterCndBuilderMetadataOwnerReferencesRegion) Gt(value string) *FilterBuilder {
  1425  	return b.compare(gotenfilter.Gt, value)
  1426  }
  1427  
  1428  func (b *filterCndBuilderMetadataOwnerReferencesRegion) Gte(value string) *FilterBuilder {
  1429  	return b.compare(gotenfilter.Gte, value)
  1430  }
  1431  
  1432  func (b *filterCndBuilderMetadataOwnerReferencesRegion) Lt(value string) *FilterBuilder {
  1433  	return b.compare(gotenfilter.Lt, value)
  1434  }
  1435  
  1436  func (b *filterCndBuilderMetadataOwnerReferencesRegion) Lte(value string) *FilterBuilder {
  1437  	return b.compare(gotenfilter.Lte, value)
  1438  }
  1439  
  1440  func (b *filterCndBuilderMetadataOwnerReferencesRegion) In(values []string) *FilterBuilder {
  1441  	return b.builder.addCond(&FilterConditionIn{
  1442  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Region().WithArrayOfValues(values),
  1443  	})
  1444  }
  1445  
  1446  func (b *filterCndBuilderMetadataOwnerReferencesRegion) NotIn(values []string) *FilterBuilder {
  1447  	return b.builder.addCond(&FilterConditionNotIn{
  1448  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Region().WithArrayOfValues(values),
  1449  	})
  1450  }
  1451  
  1452  func (b *filterCndBuilderMetadataOwnerReferencesRegion) IsNull() *FilterBuilder {
  1453  	return b.builder.addCond(&FilterConditionIsNull{
  1454  		FieldPath: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Region().FieldPath(),
  1455  	})
  1456  }
  1457  
  1458  func (b *filterCndBuilderMetadataOwnerReferencesRegion) IsNan() *FilterBuilder {
  1459  	return b.builder.addCond(&FilterConditionIsNaN{
  1460  		FieldPath: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Region().FieldPath(),
  1461  	})
  1462  }
  1463  
  1464  func (b *filterCndBuilderMetadataOwnerReferencesRegion) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  1465  	return b.builder.addCond(&FilterConditionCompare{
  1466  		Operator:              op,
  1467  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Region().WithValue(value),
  1468  	})
  1469  }
  1470  
  1471  type filterCndBuilderMetadataOwnerReferencesController struct {
  1472  	builder *FilterBuilder
  1473  }
  1474  
  1475  func (b *filterCndBuilderMetadataOwnerReferencesController) Eq(value bool) *FilterBuilder {
  1476  	return b.compare(gotenfilter.Eq, value)
  1477  }
  1478  
  1479  func (b *filterCndBuilderMetadataOwnerReferencesController) Neq(value bool) *FilterBuilder {
  1480  	return b.compare(gotenfilter.Neq, value)
  1481  }
  1482  
  1483  func (b *filterCndBuilderMetadataOwnerReferencesController) Gt(value bool) *FilterBuilder {
  1484  	return b.compare(gotenfilter.Gt, value)
  1485  }
  1486  
  1487  func (b *filterCndBuilderMetadataOwnerReferencesController) Gte(value bool) *FilterBuilder {
  1488  	return b.compare(gotenfilter.Gte, value)
  1489  }
  1490  
  1491  func (b *filterCndBuilderMetadataOwnerReferencesController) Lt(value bool) *FilterBuilder {
  1492  	return b.compare(gotenfilter.Lt, value)
  1493  }
  1494  
  1495  func (b *filterCndBuilderMetadataOwnerReferencesController) Lte(value bool) *FilterBuilder {
  1496  	return b.compare(gotenfilter.Lte, value)
  1497  }
  1498  
  1499  func (b *filterCndBuilderMetadataOwnerReferencesController) In(values []bool) *FilterBuilder {
  1500  	return b.builder.addCond(&FilterConditionIn{
  1501  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Controller().WithArrayOfValues(values),
  1502  	})
  1503  }
  1504  
  1505  func (b *filterCndBuilderMetadataOwnerReferencesController) NotIn(values []bool) *FilterBuilder {
  1506  	return b.builder.addCond(&FilterConditionNotIn{
  1507  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Controller().WithArrayOfValues(values),
  1508  	})
  1509  }
  1510  
  1511  func (b *filterCndBuilderMetadataOwnerReferencesController) IsNull() *FilterBuilder {
  1512  	return b.builder.addCond(&FilterConditionIsNull{
  1513  		FieldPath: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Controller().FieldPath(),
  1514  	})
  1515  }
  1516  
  1517  func (b *filterCndBuilderMetadataOwnerReferencesController) IsNan() *FilterBuilder {
  1518  	return b.builder.addCond(&FilterConditionIsNaN{
  1519  		FieldPath: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Controller().FieldPath(),
  1520  	})
  1521  }
  1522  
  1523  func (b *filterCndBuilderMetadataOwnerReferencesController) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
  1524  	return b.builder.addCond(&FilterConditionCompare{
  1525  		Operator:              op,
  1526  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().Controller().WithValue(value),
  1527  	})
  1528  }
  1529  
  1530  type filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference struct {
  1531  	builder *FilterBuilder
  1532  }
  1533  
  1534  func (b *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference) Eq(value bool) *FilterBuilder {
  1535  	return b.compare(gotenfilter.Eq, value)
  1536  }
  1537  
  1538  func (b *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference) Neq(value bool) *FilterBuilder {
  1539  	return b.compare(gotenfilter.Neq, value)
  1540  }
  1541  
  1542  func (b *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference) Gt(value bool) *FilterBuilder {
  1543  	return b.compare(gotenfilter.Gt, value)
  1544  }
  1545  
  1546  func (b *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference) Gte(value bool) *FilterBuilder {
  1547  	return b.compare(gotenfilter.Gte, value)
  1548  }
  1549  
  1550  func (b *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference) Lt(value bool) *FilterBuilder {
  1551  	return b.compare(gotenfilter.Lt, value)
  1552  }
  1553  
  1554  func (b *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference) Lte(value bool) *FilterBuilder {
  1555  	return b.compare(gotenfilter.Lte, value)
  1556  }
  1557  
  1558  func (b *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference) In(values []bool) *FilterBuilder {
  1559  	return b.builder.addCond(&FilterConditionIn{
  1560  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().RequiresOwnerReference().WithArrayOfValues(values),
  1561  	})
  1562  }
  1563  
  1564  func (b *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference) NotIn(values []bool) *FilterBuilder {
  1565  	return b.builder.addCond(&FilterConditionNotIn{
  1566  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().RequiresOwnerReference().WithArrayOfValues(values),
  1567  	})
  1568  }
  1569  
  1570  func (b *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference) IsNull() *FilterBuilder {
  1571  	return b.builder.addCond(&FilterConditionIsNull{
  1572  		FieldPath: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().RequiresOwnerReference().FieldPath(),
  1573  	})
  1574  }
  1575  
  1576  func (b *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference) IsNan() *FilterBuilder {
  1577  	return b.builder.addCond(&FilterConditionIsNaN{
  1578  		FieldPath: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().RequiresOwnerReference().FieldPath(),
  1579  	})
  1580  }
  1581  
  1582  func (b *filterCndBuilderMetadataOwnerReferencesRequiresOwnerReference) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
  1583  	return b.builder.addCond(&FilterConditionCompare{
  1584  		Operator:              op,
  1585  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().RequiresOwnerReference().WithValue(value),
  1586  	})
  1587  }
  1588  
  1589  type filterCndBuilderMetadataOwnerReferencesUnsetOnDelete struct {
  1590  	builder *FilterBuilder
  1591  }
  1592  
  1593  func (b *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete) Eq(value bool) *FilterBuilder {
  1594  	return b.compare(gotenfilter.Eq, value)
  1595  }
  1596  
  1597  func (b *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete) Neq(value bool) *FilterBuilder {
  1598  	return b.compare(gotenfilter.Neq, value)
  1599  }
  1600  
  1601  func (b *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete) Gt(value bool) *FilterBuilder {
  1602  	return b.compare(gotenfilter.Gt, value)
  1603  }
  1604  
  1605  func (b *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete) Gte(value bool) *FilterBuilder {
  1606  	return b.compare(gotenfilter.Gte, value)
  1607  }
  1608  
  1609  func (b *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete) Lt(value bool) *FilterBuilder {
  1610  	return b.compare(gotenfilter.Lt, value)
  1611  }
  1612  
  1613  func (b *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete) Lte(value bool) *FilterBuilder {
  1614  	return b.compare(gotenfilter.Lte, value)
  1615  }
  1616  
  1617  func (b *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete) In(values []bool) *FilterBuilder {
  1618  	return b.builder.addCond(&FilterConditionIn{
  1619  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().UnsetOnDelete().WithArrayOfValues(values),
  1620  	})
  1621  }
  1622  
  1623  func (b *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete) NotIn(values []bool) *FilterBuilder {
  1624  	return b.builder.addCond(&FilterConditionNotIn{
  1625  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().UnsetOnDelete().WithArrayOfValues(values),
  1626  	})
  1627  }
  1628  
  1629  func (b *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete) IsNull() *FilterBuilder {
  1630  	return b.builder.addCond(&FilterConditionIsNull{
  1631  		FieldPath: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().UnsetOnDelete().FieldPath(),
  1632  	})
  1633  }
  1634  
  1635  func (b *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete) IsNan() *FilterBuilder {
  1636  	return b.builder.addCond(&FilterConditionIsNaN{
  1637  		FieldPath: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().UnsetOnDelete().FieldPath(),
  1638  	})
  1639  }
  1640  
  1641  func (b *filterCndBuilderMetadataOwnerReferencesUnsetOnDelete) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
  1642  	return b.builder.addCond(&FilterConditionCompare{
  1643  		Operator:              op,
  1644  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().OwnerReferences().UnsetOnDelete().WithValue(value),
  1645  	})
  1646  }
  1647  
  1648  type filterCndBuilderMetadataShards struct {
  1649  	builder *FilterBuilder
  1650  }
  1651  
  1652  func (b *filterCndBuilderMetadataShards) Eq(value map[string]int64) *FilterBuilder {
  1653  	return b.compare(gotenfilter.Eq, value)
  1654  }
  1655  
  1656  func (b *filterCndBuilderMetadataShards) Neq(value map[string]int64) *FilterBuilder {
  1657  	return b.compare(gotenfilter.Neq, value)
  1658  }
  1659  
  1660  func (b *filterCndBuilderMetadataShards) Gt(value map[string]int64) *FilterBuilder {
  1661  	return b.compare(gotenfilter.Gt, value)
  1662  }
  1663  
  1664  func (b *filterCndBuilderMetadataShards) Gte(value map[string]int64) *FilterBuilder {
  1665  	return b.compare(gotenfilter.Gte, value)
  1666  }
  1667  
  1668  func (b *filterCndBuilderMetadataShards) Lt(value map[string]int64) *FilterBuilder {
  1669  	return b.compare(gotenfilter.Lt, value)
  1670  }
  1671  
  1672  func (b *filterCndBuilderMetadataShards) Lte(value map[string]int64) *FilterBuilder {
  1673  	return b.compare(gotenfilter.Lte, value)
  1674  }
  1675  
  1676  func (b *filterCndBuilderMetadataShards) In(values []map[string]int64) *FilterBuilder {
  1677  	return b.builder.addCond(&FilterConditionIn{
  1678  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Shards().WithArrayOfValues(values),
  1679  	})
  1680  }
  1681  
  1682  func (b *filterCndBuilderMetadataShards) NotIn(values []map[string]int64) *FilterBuilder {
  1683  	return b.builder.addCond(&FilterConditionNotIn{
  1684  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Shards().WithArrayOfValues(values),
  1685  	})
  1686  }
  1687  
  1688  func (b *filterCndBuilderMetadataShards) IsNull() *FilterBuilder {
  1689  	return b.builder.addCond(&FilterConditionIsNull{
  1690  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Shards().FieldPath(),
  1691  	})
  1692  }
  1693  
  1694  func (b *filterCndBuilderMetadataShards) IsNan() *FilterBuilder {
  1695  	return b.builder.addCond(&FilterConditionIsNaN{
  1696  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Shards().FieldPath(),
  1697  	})
  1698  }
  1699  
  1700  func (b *filterCndBuilderMetadataShards) compare(op gotenfilter.CompareOperator, value map[string]int64) *FilterBuilder {
  1701  	return b.builder.addCond(&FilterConditionCompare{
  1702  		Operator:              op,
  1703  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().Shards().WithValue(value),
  1704  	})
  1705  }
  1706  
  1707  func (b *filterCndBuilderMetadataShards) WithKey(key string) *mapFilterCndBuilderMetadataShards {
  1708  	return &mapFilterCndBuilderMetadataShards{builder: b.builder, key: key}
  1709  }
  1710  
  1711  type mapFilterCndBuilderMetadataShards struct {
  1712  	builder *FilterBuilder
  1713  	key     string
  1714  }
  1715  
  1716  func (b *mapFilterCndBuilderMetadataShards) Eq(value int64) *FilterBuilder {
  1717  	return b.compare(gotenfilter.Eq, value)
  1718  }
  1719  
  1720  func (b *mapFilterCndBuilderMetadataShards) Neq(value int64) *FilterBuilder {
  1721  	return b.compare(gotenfilter.Neq, value)
  1722  }
  1723  
  1724  func (b *mapFilterCndBuilderMetadataShards) Gt(value int64) *FilterBuilder {
  1725  	return b.compare(gotenfilter.Gt, value)
  1726  }
  1727  
  1728  func (b *mapFilterCndBuilderMetadataShards) Gte(value int64) *FilterBuilder {
  1729  	return b.compare(gotenfilter.Gte, value)
  1730  }
  1731  
  1732  func (b *mapFilterCndBuilderMetadataShards) Lt(value int64) *FilterBuilder {
  1733  	return b.compare(gotenfilter.Lt, value)
  1734  }
  1735  
  1736  func (b *mapFilterCndBuilderMetadataShards) Lte(value int64) *FilterBuilder {
  1737  	return b.compare(gotenfilter.Lte, value)
  1738  }
  1739  
  1740  func (b *mapFilterCndBuilderMetadataShards) In(values []int64) *FilterBuilder {
  1741  	return b.builder.addCond(&FilterConditionIn{
  1742  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Shards().WithKey(b.key).WithArrayOfValues(values),
  1743  	})
  1744  }
  1745  
  1746  func (b *mapFilterCndBuilderMetadataShards) NotIn(values []int64) *FilterBuilder {
  1747  	return b.builder.addCond(&FilterConditionNotIn{
  1748  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Shards().WithKey(b.key).WithArrayOfValues(values),
  1749  	})
  1750  }
  1751  
  1752  func (b *mapFilterCndBuilderMetadataShards) IsNull() *FilterBuilder {
  1753  	return b.builder.addCond(&FilterConditionIsNull{
  1754  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Shards().WithKey(b.key).FieldPath(),
  1755  	})
  1756  }
  1757  
  1758  func (b *mapFilterCndBuilderMetadataShards) IsNan() *FilterBuilder {
  1759  	return b.builder.addCond(&FilterConditionIsNaN{
  1760  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Shards().WithKey(b.key).FieldPath(),
  1761  	})
  1762  }
  1763  
  1764  func (b *mapFilterCndBuilderMetadataShards) compare(op gotenfilter.CompareOperator, value int64) *FilterBuilder {
  1765  	return b.builder.addCond(&FilterConditionCompare{
  1766  		Operator:              op,
  1767  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().Shards().WithKey(b.key).WithValue(value),
  1768  	})
  1769  }
  1770  
  1771  type filterCndBuilderMetadataSyncing struct {
  1772  	builder *FilterBuilder
  1773  }
  1774  
  1775  func (b *filterCndBuilderMetadataSyncing) Eq(value *meta.SyncingMeta) *FilterBuilder {
  1776  	return b.compare(gotenfilter.Eq, value)
  1777  }
  1778  
  1779  func (b *filterCndBuilderMetadataSyncing) Neq(value *meta.SyncingMeta) *FilterBuilder {
  1780  	return b.compare(gotenfilter.Neq, value)
  1781  }
  1782  
  1783  func (b *filterCndBuilderMetadataSyncing) Gt(value *meta.SyncingMeta) *FilterBuilder {
  1784  	return b.compare(gotenfilter.Gt, value)
  1785  }
  1786  
  1787  func (b *filterCndBuilderMetadataSyncing) Gte(value *meta.SyncingMeta) *FilterBuilder {
  1788  	return b.compare(gotenfilter.Gte, value)
  1789  }
  1790  
  1791  func (b *filterCndBuilderMetadataSyncing) Lt(value *meta.SyncingMeta) *FilterBuilder {
  1792  	return b.compare(gotenfilter.Lt, value)
  1793  }
  1794  
  1795  func (b *filterCndBuilderMetadataSyncing) Lte(value *meta.SyncingMeta) *FilterBuilder {
  1796  	return b.compare(gotenfilter.Lte, value)
  1797  }
  1798  
  1799  func (b *filterCndBuilderMetadataSyncing) In(values []*meta.SyncingMeta) *FilterBuilder {
  1800  	return b.builder.addCond(&FilterConditionIn{
  1801  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Syncing().WithArrayOfValues(values),
  1802  	})
  1803  }
  1804  
  1805  func (b *filterCndBuilderMetadataSyncing) NotIn(values []*meta.SyncingMeta) *FilterBuilder {
  1806  	return b.builder.addCond(&FilterConditionNotIn{
  1807  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Syncing().WithArrayOfValues(values),
  1808  	})
  1809  }
  1810  
  1811  func (b *filterCndBuilderMetadataSyncing) IsNull() *FilterBuilder {
  1812  	return b.builder.addCond(&FilterConditionIsNull{
  1813  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Syncing().FieldPath(),
  1814  	})
  1815  }
  1816  
  1817  func (b *filterCndBuilderMetadataSyncing) IsNan() *FilterBuilder {
  1818  	return b.builder.addCond(&FilterConditionIsNaN{
  1819  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Syncing().FieldPath(),
  1820  	})
  1821  }
  1822  
  1823  func (b *filterCndBuilderMetadataSyncing) compare(op gotenfilter.CompareOperator, value *meta.SyncingMeta) *FilterBuilder {
  1824  	return b.builder.addCond(&FilterConditionCompare{
  1825  		Operator:              op,
  1826  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().Syncing().WithValue(value),
  1827  	})
  1828  }
  1829  
  1830  func (b *filterCndBuilderMetadataSyncing) OwningRegion() *filterCndBuilderMetadataSyncingOwningRegion {
  1831  	return &filterCndBuilderMetadataSyncingOwningRegion{builder: b.builder}
  1832  }
  1833  
  1834  func (b *filterCndBuilderMetadataSyncing) Regions() *filterCndBuilderMetadataSyncingRegions {
  1835  	return &filterCndBuilderMetadataSyncingRegions{builder: b.builder}
  1836  }
  1837  
  1838  type filterCndBuilderMetadataSyncingOwningRegion struct {
  1839  	builder *FilterBuilder
  1840  }
  1841  
  1842  func (b *filterCndBuilderMetadataSyncingOwningRegion) Eq(value string) *FilterBuilder {
  1843  	return b.compare(gotenfilter.Eq, value)
  1844  }
  1845  
  1846  func (b *filterCndBuilderMetadataSyncingOwningRegion) Neq(value string) *FilterBuilder {
  1847  	return b.compare(gotenfilter.Neq, value)
  1848  }
  1849  
  1850  func (b *filterCndBuilderMetadataSyncingOwningRegion) Gt(value string) *FilterBuilder {
  1851  	return b.compare(gotenfilter.Gt, value)
  1852  }
  1853  
  1854  func (b *filterCndBuilderMetadataSyncingOwningRegion) Gte(value string) *FilterBuilder {
  1855  	return b.compare(gotenfilter.Gte, value)
  1856  }
  1857  
  1858  func (b *filterCndBuilderMetadataSyncingOwningRegion) Lt(value string) *FilterBuilder {
  1859  	return b.compare(gotenfilter.Lt, value)
  1860  }
  1861  
  1862  func (b *filterCndBuilderMetadataSyncingOwningRegion) Lte(value string) *FilterBuilder {
  1863  	return b.compare(gotenfilter.Lte, value)
  1864  }
  1865  
  1866  func (b *filterCndBuilderMetadataSyncingOwningRegion) In(values []string) *FilterBuilder {
  1867  	return b.builder.addCond(&FilterConditionIn{
  1868  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Syncing().OwningRegion().WithArrayOfValues(values),
  1869  	})
  1870  }
  1871  
  1872  func (b *filterCndBuilderMetadataSyncingOwningRegion) NotIn(values []string) *FilterBuilder {
  1873  	return b.builder.addCond(&FilterConditionNotIn{
  1874  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Syncing().OwningRegion().WithArrayOfValues(values),
  1875  	})
  1876  }
  1877  
  1878  func (b *filterCndBuilderMetadataSyncingOwningRegion) IsNull() *FilterBuilder {
  1879  	return b.builder.addCond(&FilterConditionIsNull{
  1880  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Syncing().OwningRegion().FieldPath(),
  1881  	})
  1882  }
  1883  
  1884  func (b *filterCndBuilderMetadataSyncingOwningRegion) IsNan() *FilterBuilder {
  1885  	return b.builder.addCond(&FilterConditionIsNaN{
  1886  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Syncing().OwningRegion().FieldPath(),
  1887  	})
  1888  }
  1889  
  1890  func (b *filterCndBuilderMetadataSyncingOwningRegion) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  1891  	return b.builder.addCond(&FilterConditionCompare{
  1892  		Operator:              op,
  1893  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().Syncing().OwningRegion().WithValue(value),
  1894  	})
  1895  }
  1896  
  1897  type filterCndBuilderMetadataSyncingRegions struct {
  1898  	builder *FilterBuilder
  1899  }
  1900  
  1901  func (b *filterCndBuilderMetadataSyncingRegions) Eq(value []string) *FilterBuilder {
  1902  	return b.compare(gotenfilter.Eq, value)
  1903  }
  1904  
  1905  func (b *filterCndBuilderMetadataSyncingRegions) Neq(value []string) *FilterBuilder {
  1906  	return b.compare(gotenfilter.Neq, value)
  1907  }
  1908  
  1909  func (b *filterCndBuilderMetadataSyncingRegions) Gt(value []string) *FilterBuilder {
  1910  	return b.compare(gotenfilter.Gt, value)
  1911  }
  1912  
  1913  func (b *filterCndBuilderMetadataSyncingRegions) Gte(value []string) *FilterBuilder {
  1914  	return b.compare(gotenfilter.Gte, value)
  1915  }
  1916  
  1917  func (b *filterCndBuilderMetadataSyncingRegions) Lt(value []string) *FilterBuilder {
  1918  	return b.compare(gotenfilter.Lt, value)
  1919  }
  1920  
  1921  func (b *filterCndBuilderMetadataSyncingRegions) Lte(value []string) *FilterBuilder {
  1922  	return b.compare(gotenfilter.Lte, value)
  1923  }
  1924  
  1925  func (b *filterCndBuilderMetadataSyncingRegions) In(values [][]string) *FilterBuilder {
  1926  	return b.builder.addCond(&FilterConditionIn{
  1927  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Syncing().Regions().WithArrayOfValues(values),
  1928  	})
  1929  }
  1930  
  1931  func (b *filterCndBuilderMetadataSyncingRegions) NotIn(values [][]string) *FilterBuilder {
  1932  	return b.builder.addCond(&FilterConditionNotIn{
  1933  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Syncing().Regions().WithArrayOfValues(values),
  1934  	})
  1935  }
  1936  
  1937  func (b *filterCndBuilderMetadataSyncingRegions) IsNull() *FilterBuilder {
  1938  	return b.builder.addCond(&FilterConditionIsNull{
  1939  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Syncing().Regions().FieldPath(),
  1940  	})
  1941  }
  1942  
  1943  func (b *filterCndBuilderMetadataSyncingRegions) IsNan() *FilterBuilder {
  1944  	return b.builder.addCond(&FilterConditionIsNaN{
  1945  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Syncing().Regions().FieldPath(),
  1946  	})
  1947  }
  1948  
  1949  func (b *filterCndBuilderMetadataSyncingRegions) Contains(value string) *FilterBuilder {
  1950  	return b.builder.addCond(&FilterConditionContains{
  1951  		Type:      gotenresource.ConditionContainsTypeValue,
  1952  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Syncing().Regions().FieldPath(),
  1953  		Value:     NewDeviceFieldPathBuilder().Metadata().Syncing().Regions().WithItemValue(value),
  1954  	})
  1955  }
  1956  
  1957  func (b *filterCndBuilderMetadataSyncingRegions) ContainsAnyOf(values []string) *FilterBuilder {
  1958  	pathSelector := NewDeviceFieldPathBuilder().Metadata().Syncing().Regions()
  1959  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  1960  	for _, value := range values {
  1961  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  1962  	}
  1963  	return b.builder.addCond(&FilterConditionContains{
  1964  		Type:      gotenresource.ConditionContainsTypeAny,
  1965  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Syncing().Regions().FieldPath(),
  1966  		Values:    itemValues,
  1967  	})
  1968  }
  1969  
  1970  func (b *filterCndBuilderMetadataSyncingRegions) ContainsAll(values []string) *FilterBuilder {
  1971  	pathSelector := NewDeviceFieldPathBuilder().Metadata().Syncing().Regions()
  1972  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  1973  	for _, value := range values {
  1974  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  1975  	}
  1976  	return b.builder.addCond(&FilterConditionContains{
  1977  		Type:      gotenresource.ConditionContainsTypeAll,
  1978  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Syncing().Regions().FieldPath(),
  1979  		Values:    itemValues,
  1980  	})
  1981  }
  1982  
  1983  func (b *filterCndBuilderMetadataSyncingRegions) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
  1984  	return b.builder.addCond(&FilterConditionCompare{
  1985  		Operator:              op,
  1986  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().Syncing().Regions().WithValue(value),
  1987  	})
  1988  }
  1989  
  1990  type filterCndBuilderMetadataLifecycle struct {
  1991  	builder *FilterBuilder
  1992  }
  1993  
  1994  func (b *filterCndBuilderMetadataLifecycle) Eq(value *meta.Lifecycle) *FilterBuilder {
  1995  	return b.compare(gotenfilter.Eq, value)
  1996  }
  1997  
  1998  func (b *filterCndBuilderMetadataLifecycle) Neq(value *meta.Lifecycle) *FilterBuilder {
  1999  	return b.compare(gotenfilter.Neq, value)
  2000  }
  2001  
  2002  func (b *filterCndBuilderMetadataLifecycle) Gt(value *meta.Lifecycle) *FilterBuilder {
  2003  	return b.compare(gotenfilter.Gt, value)
  2004  }
  2005  
  2006  func (b *filterCndBuilderMetadataLifecycle) Gte(value *meta.Lifecycle) *FilterBuilder {
  2007  	return b.compare(gotenfilter.Gte, value)
  2008  }
  2009  
  2010  func (b *filterCndBuilderMetadataLifecycle) Lt(value *meta.Lifecycle) *FilterBuilder {
  2011  	return b.compare(gotenfilter.Lt, value)
  2012  }
  2013  
  2014  func (b *filterCndBuilderMetadataLifecycle) Lte(value *meta.Lifecycle) *FilterBuilder {
  2015  	return b.compare(gotenfilter.Lte, value)
  2016  }
  2017  
  2018  func (b *filterCndBuilderMetadataLifecycle) In(values []*meta.Lifecycle) *FilterBuilder {
  2019  	return b.builder.addCond(&FilterConditionIn{
  2020  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Lifecycle().WithArrayOfValues(values),
  2021  	})
  2022  }
  2023  
  2024  func (b *filterCndBuilderMetadataLifecycle) NotIn(values []*meta.Lifecycle) *FilterBuilder {
  2025  	return b.builder.addCond(&FilterConditionNotIn{
  2026  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Lifecycle().WithArrayOfValues(values),
  2027  	})
  2028  }
  2029  
  2030  func (b *filterCndBuilderMetadataLifecycle) IsNull() *FilterBuilder {
  2031  	return b.builder.addCond(&FilterConditionIsNull{
  2032  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Lifecycle().FieldPath(),
  2033  	})
  2034  }
  2035  
  2036  func (b *filterCndBuilderMetadataLifecycle) IsNan() *FilterBuilder {
  2037  	return b.builder.addCond(&FilterConditionIsNaN{
  2038  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Lifecycle().FieldPath(),
  2039  	})
  2040  }
  2041  
  2042  func (b *filterCndBuilderMetadataLifecycle) compare(op gotenfilter.CompareOperator, value *meta.Lifecycle) *FilterBuilder {
  2043  	return b.builder.addCond(&FilterConditionCompare{
  2044  		Operator:              op,
  2045  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().Lifecycle().WithValue(value),
  2046  	})
  2047  }
  2048  
  2049  func (b *filterCndBuilderMetadataLifecycle) State() *filterCndBuilderMetadataLifecycleState {
  2050  	return &filterCndBuilderMetadataLifecycleState{builder: b.builder}
  2051  }
  2052  
  2053  func (b *filterCndBuilderMetadataLifecycle) BlockDeletion() *filterCndBuilderMetadataLifecycleBlockDeletion {
  2054  	return &filterCndBuilderMetadataLifecycleBlockDeletion{builder: b.builder}
  2055  }
  2056  
  2057  type filterCndBuilderMetadataLifecycleState struct {
  2058  	builder *FilterBuilder
  2059  }
  2060  
  2061  func (b *filterCndBuilderMetadataLifecycleState) Eq(value meta.Lifecycle_State) *FilterBuilder {
  2062  	return b.compare(gotenfilter.Eq, value)
  2063  }
  2064  
  2065  func (b *filterCndBuilderMetadataLifecycleState) Neq(value meta.Lifecycle_State) *FilterBuilder {
  2066  	return b.compare(gotenfilter.Neq, value)
  2067  }
  2068  
  2069  func (b *filterCndBuilderMetadataLifecycleState) Gt(value meta.Lifecycle_State) *FilterBuilder {
  2070  	return b.compare(gotenfilter.Gt, value)
  2071  }
  2072  
  2073  func (b *filterCndBuilderMetadataLifecycleState) Gte(value meta.Lifecycle_State) *FilterBuilder {
  2074  	return b.compare(gotenfilter.Gte, value)
  2075  }
  2076  
  2077  func (b *filterCndBuilderMetadataLifecycleState) Lt(value meta.Lifecycle_State) *FilterBuilder {
  2078  	return b.compare(gotenfilter.Lt, value)
  2079  }
  2080  
  2081  func (b *filterCndBuilderMetadataLifecycleState) Lte(value meta.Lifecycle_State) *FilterBuilder {
  2082  	return b.compare(gotenfilter.Lte, value)
  2083  }
  2084  
  2085  func (b *filterCndBuilderMetadataLifecycleState) In(values []meta.Lifecycle_State) *FilterBuilder {
  2086  	return b.builder.addCond(&FilterConditionIn{
  2087  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Lifecycle().State().WithArrayOfValues(values),
  2088  	})
  2089  }
  2090  
  2091  func (b *filterCndBuilderMetadataLifecycleState) NotIn(values []meta.Lifecycle_State) *FilterBuilder {
  2092  	return b.builder.addCond(&FilterConditionNotIn{
  2093  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Lifecycle().State().WithArrayOfValues(values),
  2094  	})
  2095  }
  2096  
  2097  func (b *filterCndBuilderMetadataLifecycleState) IsNull() *FilterBuilder {
  2098  	return b.builder.addCond(&FilterConditionIsNull{
  2099  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Lifecycle().State().FieldPath(),
  2100  	})
  2101  }
  2102  
  2103  func (b *filterCndBuilderMetadataLifecycleState) IsNan() *FilterBuilder {
  2104  	return b.builder.addCond(&FilterConditionIsNaN{
  2105  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Lifecycle().State().FieldPath(),
  2106  	})
  2107  }
  2108  
  2109  func (b *filterCndBuilderMetadataLifecycleState) compare(op gotenfilter.CompareOperator, value meta.Lifecycle_State) *FilterBuilder {
  2110  	return b.builder.addCond(&FilterConditionCompare{
  2111  		Operator:              op,
  2112  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().Lifecycle().State().WithValue(value),
  2113  	})
  2114  }
  2115  
  2116  type filterCndBuilderMetadataLifecycleBlockDeletion struct {
  2117  	builder *FilterBuilder
  2118  }
  2119  
  2120  func (b *filterCndBuilderMetadataLifecycleBlockDeletion) Eq(value bool) *FilterBuilder {
  2121  	return b.compare(gotenfilter.Eq, value)
  2122  }
  2123  
  2124  func (b *filterCndBuilderMetadataLifecycleBlockDeletion) Neq(value bool) *FilterBuilder {
  2125  	return b.compare(gotenfilter.Neq, value)
  2126  }
  2127  
  2128  func (b *filterCndBuilderMetadataLifecycleBlockDeletion) Gt(value bool) *FilterBuilder {
  2129  	return b.compare(gotenfilter.Gt, value)
  2130  }
  2131  
  2132  func (b *filterCndBuilderMetadataLifecycleBlockDeletion) Gte(value bool) *FilterBuilder {
  2133  	return b.compare(gotenfilter.Gte, value)
  2134  }
  2135  
  2136  func (b *filterCndBuilderMetadataLifecycleBlockDeletion) Lt(value bool) *FilterBuilder {
  2137  	return b.compare(gotenfilter.Lt, value)
  2138  }
  2139  
  2140  func (b *filterCndBuilderMetadataLifecycleBlockDeletion) Lte(value bool) *FilterBuilder {
  2141  	return b.compare(gotenfilter.Lte, value)
  2142  }
  2143  
  2144  func (b *filterCndBuilderMetadataLifecycleBlockDeletion) In(values []bool) *FilterBuilder {
  2145  	return b.builder.addCond(&FilterConditionIn{
  2146  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Lifecycle().BlockDeletion().WithArrayOfValues(values),
  2147  	})
  2148  }
  2149  
  2150  func (b *filterCndBuilderMetadataLifecycleBlockDeletion) NotIn(values []bool) *FilterBuilder {
  2151  	return b.builder.addCond(&FilterConditionNotIn{
  2152  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Lifecycle().BlockDeletion().WithArrayOfValues(values),
  2153  	})
  2154  }
  2155  
  2156  func (b *filterCndBuilderMetadataLifecycleBlockDeletion) IsNull() *FilterBuilder {
  2157  	return b.builder.addCond(&FilterConditionIsNull{
  2158  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Lifecycle().BlockDeletion().FieldPath(),
  2159  	})
  2160  }
  2161  
  2162  func (b *filterCndBuilderMetadataLifecycleBlockDeletion) IsNan() *FilterBuilder {
  2163  	return b.builder.addCond(&FilterConditionIsNaN{
  2164  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Lifecycle().BlockDeletion().FieldPath(),
  2165  	})
  2166  }
  2167  
  2168  func (b *filterCndBuilderMetadataLifecycleBlockDeletion) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
  2169  	return b.builder.addCond(&FilterConditionCompare{
  2170  		Operator:              op,
  2171  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().Lifecycle().BlockDeletion().WithValue(value),
  2172  	})
  2173  }
  2174  
  2175  type filterCndBuilderMetadataServices struct {
  2176  	builder *FilterBuilder
  2177  }
  2178  
  2179  func (b *filterCndBuilderMetadataServices) Eq(value *meta.ServicesInfo) *FilterBuilder {
  2180  	return b.compare(gotenfilter.Eq, value)
  2181  }
  2182  
  2183  func (b *filterCndBuilderMetadataServices) Neq(value *meta.ServicesInfo) *FilterBuilder {
  2184  	return b.compare(gotenfilter.Neq, value)
  2185  }
  2186  
  2187  func (b *filterCndBuilderMetadataServices) Gt(value *meta.ServicesInfo) *FilterBuilder {
  2188  	return b.compare(gotenfilter.Gt, value)
  2189  }
  2190  
  2191  func (b *filterCndBuilderMetadataServices) Gte(value *meta.ServicesInfo) *FilterBuilder {
  2192  	return b.compare(gotenfilter.Gte, value)
  2193  }
  2194  
  2195  func (b *filterCndBuilderMetadataServices) Lt(value *meta.ServicesInfo) *FilterBuilder {
  2196  	return b.compare(gotenfilter.Lt, value)
  2197  }
  2198  
  2199  func (b *filterCndBuilderMetadataServices) Lte(value *meta.ServicesInfo) *FilterBuilder {
  2200  	return b.compare(gotenfilter.Lte, value)
  2201  }
  2202  
  2203  func (b *filterCndBuilderMetadataServices) In(values []*meta.ServicesInfo) *FilterBuilder {
  2204  	return b.builder.addCond(&FilterConditionIn{
  2205  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Services().WithArrayOfValues(values),
  2206  	})
  2207  }
  2208  
  2209  func (b *filterCndBuilderMetadataServices) NotIn(values []*meta.ServicesInfo) *FilterBuilder {
  2210  	return b.builder.addCond(&FilterConditionNotIn{
  2211  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Services().WithArrayOfValues(values),
  2212  	})
  2213  }
  2214  
  2215  func (b *filterCndBuilderMetadataServices) IsNull() *FilterBuilder {
  2216  	return b.builder.addCond(&FilterConditionIsNull{
  2217  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Services().FieldPath(),
  2218  	})
  2219  }
  2220  
  2221  func (b *filterCndBuilderMetadataServices) IsNan() *FilterBuilder {
  2222  	return b.builder.addCond(&FilterConditionIsNaN{
  2223  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Services().FieldPath(),
  2224  	})
  2225  }
  2226  
  2227  func (b *filterCndBuilderMetadataServices) compare(op gotenfilter.CompareOperator, value *meta.ServicesInfo) *FilterBuilder {
  2228  	return b.builder.addCond(&FilterConditionCompare{
  2229  		Operator:              op,
  2230  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().Services().WithValue(value),
  2231  	})
  2232  }
  2233  
  2234  func (b *filterCndBuilderMetadataServices) OwningService() *filterCndBuilderMetadataServicesOwningService {
  2235  	return &filterCndBuilderMetadataServicesOwningService{builder: b.builder}
  2236  }
  2237  
  2238  func (b *filterCndBuilderMetadataServices) AllowedServices() *filterCndBuilderMetadataServicesAllowedServices {
  2239  	return &filterCndBuilderMetadataServicesAllowedServices{builder: b.builder}
  2240  }
  2241  
  2242  type filterCndBuilderMetadataServicesOwningService struct {
  2243  	builder *FilterBuilder
  2244  }
  2245  
  2246  func (b *filterCndBuilderMetadataServicesOwningService) Eq(value string) *FilterBuilder {
  2247  	return b.compare(gotenfilter.Eq, value)
  2248  }
  2249  
  2250  func (b *filterCndBuilderMetadataServicesOwningService) Neq(value string) *FilterBuilder {
  2251  	return b.compare(gotenfilter.Neq, value)
  2252  }
  2253  
  2254  func (b *filterCndBuilderMetadataServicesOwningService) Gt(value string) *FilterBuilder {
  2255  	return b.compare(gotenfilter.Gt, value)
  2256  }
  2257  
  2258  func (b *filterCndBuilderMetadataServicesOwningService) Gte(value string) *FilterBuilder {
  2259  	return b.compare(gotenfilter.Gte, value)
  2260  }
  2261  
  2262  func (b *filterCndBuilderMetadataServicesOwningService) Lt(value string) *FilterBuilder {
  2263  	return b.compare(gotenfilter.Lt, value)
  2264  }
  2265  
  2266  func (b *filterCndBuilderMetadataServicesOwningService) Lte(value string) *FilterBuilder {
  2267  	return b.compare(gotenfilter.Lte, value)
  2268  }
  2269  
  2270  func (b *filterCndBuilderMetadataServicesOwningService) In(values []string) *FilterBuilder {
  2271  	return b.builder.addCond(&FilterConditionIn{
  2272  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Services().OwningService().WithArrayOfValues(values),
  2273  	})
  2274  }
  2275  
  2276  func (b *filterCndBuilderMetadataServicesOwningService) NotIn(values []string) *FilterBuilder {
  2277  	return b.builder.addCond(&FilterConditionNotIn{
  2278  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Services().OwningService().WithArrayOfValues(values),
  2279  	})
  2280  }
  2281  
  2282  func (b *filterCndBuilderMetadataServicesOwningService) IsNull() *FilterBuilder {
  2283  	return b.builder.addCond(&FilterConditionIsNull{
  2284  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Services().OwningService().FieldPath(),
  2285  	})
  2286  }
  2287  
  2288  func (b *filterCndBuilderMetadataServicesOwningService) IsNan() *FilterBuilder {
  2289  	return b.builder.addCond(&FilterConditionIsNaN{
  2290  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Services().OwningService().FieldPath(),
  2291  	})
  2292  }
  2293  
  2294  func (b *filterCndBuilderMetadataServicesOwningService) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  2295  	return b.builder.addCond(&FilterConditionCompare{
  2296  		Operator:              op,
  2297  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().Services().OwningService().WithValue(value),
  2298  	})
  2299  }
  2300  
  2301  type filterCndBuilderMetadataServicesAllowedServices struct {
  2302  	builder *FilterBuilder
  2303  }
  2304  
  2305  func (b *filterCndBuilderMetadataServicesAllowedServices) Eq(value []string) *FilterBuilder {
  2306  	return b.compare(gotenfilter.Eq, value)
  2307  }
  2308  
  2309  func (b *filterCndBuilderMetadataServicesAllowedServices) Neq(value []string) *FilterBuilder {
  2310  	return b.compare(gotenfilter.Neq, value)
  2311  }
  2312  
  2313  func (b *filterCndBuilderMetadataServicesAllowedServices) Gt(value []string) *FilterBuilder {
  2314  	return b.compare(gotenfilter.Gt, value)
  2315  }
  2316  
  2317  func (b *filterCndBuilderMetadataServicesAllowedServices) Gte(value []string) *FilterBuilder {
  2318  	return b.compare(gotenfilter.Gte, value)
  2319  }
  2320  
  2321  func (b *filterCndBuilderMetadataServicesAllowedServices) Lt(value []string) *FilterBuilder {
  2322  	return b.compare(gotenfilter.Lt, value)
  2323  }
  2324  
  2325  func (b *filterCndBuilderMetadataServicesAllowedServices) Lte(value []string) *FilterBuilder {
  2326  	return b.compare(gotenfilter.Lte, value)
  2327  }
  2328  
  2329  func (b *filterCndBuilderMetadataServicesAllowedServices) In(values [][]string) *FilterBuilder {
  2330  	return b.builder.addCond(&FilterConditionIn{
  2331  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Services().AllowedServices().WithArrayOfValues(values),
  2332  	})
  2333  }
  2334  
  2335  func (b *filterCndBuilderMetadataServicesAllowedServices) NotIn(values [][]string) *FilterBuilder {
  2336  	return b.builder.addCond(&FilterConditionNotIn{
  2337  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Metadata().Services().AllowedServices().WithArrayOfValues(values),
  2338  	})
  2339  }
  2340  
  2341  func (b *filterCndBuilderMetadataServicesAllowedServices) IsNull() *FilterBuilder {
  2342  	return b.builder.addCond(&FilterConditionIsNull{
  2343  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Services().AllowedServices().FieldPath(),
  2344  	})
  2345  }
  2346  
  2347  func (b *filterCndBuilderMetadataServicesAllowedServices) IsNan() *FilterBuilder {
  2348  	return b.builder.addCond(&FilterConditionIsNaN{
  2349  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Services().AllowedServices().FieldPath(),
  2350  	})
  2351  }
  2352  
  2353  func (b *filterCndBuilderMetadataServicesAllowedServices) Contains(value string) *FilterBuilder {
  2354  	return b.builder.addCond(&FilterConditionContains{
  2355  		Type:      gotenresource.ConditionContainsTypeValue,
  2356  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Services().AllowedServices().FieldPath(),
  2357  		Value:     NewDeviceFieldPathBuilder().Metadata().Services().AllowedServices().WithItemValue(value),
  2358  	})
  2359  }
  2360  
  2361  func (b *filterCndBuilderMetadataServicesAllowedServices) ContainsAnyOf(values []string) *FilterBuilder {
  2362  	pathSelector := NewDeviceFieldPathBuilder().Metadata().Services().AllowedServices()
  2363  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  2364  	for _, value := range values {
  2365  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  2366  	}
  2367  	return b.builder.addCond(&FilterConditionContains{
  2368  		Type:      gotenresource.ConditionContainsTypeAny,
  2369  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Services().AllowedServices().FieldPath(),
  2370  		Values:    itemValues,
  2371  	})
  2372  }
  2373  
  2374  func (b *filterCndBuilderMetadataServicesAllowedServices) ContainsAll(values []string) *FilterBuilder {
  2375  	pathSelector := NewDeviceFieldPathBuilder().Metadata().Services().AllowedServices()
  2376  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  2377  	for _, value := range values {
  2378  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  2379  	}
  2380  	return b.builder.addCond(&FilterConditionContains{
  2381  		Type:      gotenresource.ConditionContainsTypeAll,
  2382  		FieldPath: NewDeviceFieldPathBuilder().Metadata().Services().AllowedServices().FieldPath(),
  2383  		Values:    itemValues,
  2384  	})
  2385  }
  2386  
  2387  func (b *filterCndBuilderMetadataServicesAllowedServices) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
  2388  	return b.builder.addCond(&FilterConditionCompare{
  2389  		Operator:              op,
  2390  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Metadata().Services().AllowedServices().WithValue(value),
  2391  	})
  2392  }
  2393  
  2394  type filterCndBuilderSpec struct {
  2395  	builder *FilterBuilder
  2396  }
  2397  
  2398  func (b *filterCndBuilderSpec) Eq(value *Device_Spec) *FilterBuilder {
  2399  	return b.compare(gotenfilter.Eq, value)
  2400  }
  2401  
  2402  func (b *filterCndBuilderSpec) Neq(value *Device_Spec) *FilterBuilder {
  2403  	return b.compare(gotenfilter.Neq, value)
  2404  }
  2405  
  2406  func (b *filterCndBuilderSpec) Gt(value *Device_Spec) *FilterBuilder {
  2407  	return b.compare(gotenfilter.Gt, value)
  2408  }
  2409  
  2410  func (b *filterCndBuilderSpec) Gte(value *Device_Spec) *FilterBuilder {
  2411  	return b.compare(gotenfilter.Gte, value)
  2412  }
  2413  
  2414  func (b *filterCndBuilderSpec) Lt(value *Device_Spec) *FilterBuilder {
  2415  	return b.compare(gotenfilter.Lt, value)
  2416  }
  2417  
  2418  func (b *filterCndBuilderSpec) Lte(value *Device_Spec) *FilterBuilder {
  2419  	return b.compare(gotenfilter.Lte, value)
  2420  }
  2421  
  2422  func (b *filterCndBuilderSpec) In(values []*Device_Spec) *FilterBuilder {
  2423  	return b.builder.addCond(&FilterConditionIn{
  2424  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().WithArrayOfValues(values),
  2425  	})
  2426  }
  2427  
  2428  func (b *filterCndBuilderSpec) NotIn(values []*Device_Spec) *FilterBuilder {
  2429  	return b.builder.addCond(&FilterConditionNotIn{
  2430  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().WithArrayOfValues(values),
  2431  	})
  2432  }
  2433  
  2434  func (b *filterCndBuilderSpec) IsNull() *FilterBuilder {
  2435  	return b.builder.addCond(&FilterConditionIsNull{
  2436  		FieldPath: NewDeviceFieldPathBuilder().Spec().FieldPath(),
  2437  	})
  2438  }
  2439  
  2440  func (b *filterCndBuilderSpec) IsNan() *FilterBuilder {
  2441  	return b.builder.addCond(&FilterConditionIsNaN{
  2442  		FieldPath: NewDeviceFieldPathBuilder().Spec().FieldPath(),
  2443  	})
  2444  }
  2445  
  2446  func (b *filterCndBuilderSpec) compare(op gotenfilter.CompareOperator, value *Device_Spec) *FilterBuilder {
  2447  	return b.builder.addCond(&FilterConditionCompare{
  2448  		Operator:              op,
  2449  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().WithValue(value),
  2450  	})
  2451  }
  2452  
  2453  func (b *filterCndBuilderSpec) ServiceAccount() *filterCndBuilderSpecServiceAccount {
  2454  	return &filterCndBuilderSpecServiceAccount{builder: b.builder}
  2455  }
  2456  
  2457  func (b *filterCndBuilderSpec) OsVersion() *filterCndBuilderSpecOsVersion {
  2458  	return &filterCndBuilderSpecOsVersion{builder: b.builder}
  2459  }
  2460  
  2461  func (b *filterCndBuilderSpec) NetplanConfig() *filterCndBuilderSpecNetplanConfig {
  2462  	return &filterCndBuilderSpecNetplanConfig{builder: b.builder}
  2463  }
  2464  
  2465  func (b *filterCndBuilderSpec) NetplanApiConfigMode() *filterCndBuilderSpecNetplanApiConfigMode {
  2466  	return &filterCndBuilderSpecNetplanApiConfigMode{builder: b.builder}
  2467  }
  2468  
  2469  func (b *filterCndBuilderSpec) OsImageUrl() *filterCndBuilderSpecOsImageUrl {
  2470  	return &filterCndBuilderSpecOsImageUrl{builder: b.builder}
  2471  }
  2472  
  2473  func (b *filterCndBuilderSpec) SshConfig() *filterCndBuilderSpecSshConfig {
  2474  	return &filterCndBuilderSpecSshConfig{builder: b.builder}
  2475  }
  2476  
  2477  func (b *filterCndBuilderSpec) AttestationConfig() *filterCndBuilderSpecAttestationConfig {
  2478  	return &filterCndBuilderSpecAttestationConfig{builder: b.builder}
  2479  }
  2480  
  2481  func (b *filterCndBuilderSpec) DisableDeviceDiscovery() *filterCndBuilderSpecDisableDeviceDiscovery {
  2482  	return &filterCndBuilderSpecDisableDeviceDiscovery{builder: b.builder}
  2483  }
  2484  
  2485  func (b *filterCndBuilderSpec) LoggingConfig() *filterCndBuilderSpecLoggingConfig {
  2486  	return &filterCndBuilderSpecLoggingConfig{builder: b.builder}
  2487  }
  2488  
  2489  func (b *filterCndBuilderSpec) ProxyConfig() *filterCndBuilderSpecProxyConfig {
  2490  	return &filterCndBuilderSpecProxyConfig{builder: b.builder}
  2491  }
  2492  
  2493  func (b *filterCndBuilderSpec) Location() *filterCndBuilderSpecLocation {
  2494  	return &filterCndBuilderSpecLocation{builder: b.builder}
  2495  }
  2496  
  2497  type filterCndBuilderSpecServiceAccount struct {
  2498  	builder *FilterBuilder
  2499  }
  2500  
  2501  func (b *filterCndBuilderSpecServiceAccount) Eq(value *iam_service_account.Reference) *FilterBuilder {
  2502  	return b.compare(gotenfilter.Eq, value)
  2503  }
  2504  
  2505  func (b *filterCndBuilderSpecServiceAccount) Neq(value *iam_service_account.Reference) *FilterBuilder {
  2506  	return b.compare(gotenfilter.Neq, value)
  2507  }
  2508  
  2509  func (b *filterCndBuilderSpecServiceAccount) Gt(value *iam_service_account.Reference) *FilterBuilder {
  2510  	return b.compare(gotenfilter.Gt, value)
  2511  }
  2512  
  2513  func (b *filterCndBuilderSpecServiceAccount) Gte(value *iam_service_account.Reference) *FilterBuilder {
  2514  	return b.compare(gotenfilter.Gte, value)
  2515  }
  2516  
  2517  func (b *filterCndBuilderSpecServiceAccount) Lt(value *iam_service_account.Reference) *FilterBuilder {
  2518  	return b.compare(gotenfilter.Lt, value)
  2519  }
  2520  
  2521  func (b *filterCndBuilderSpecServiceAccount) Lte(value *iam_service_account.Reference) *FilterBuilder {
  2522  	return b.compare(gotenfilter.Lte, value)
  2523  }
  2524  
  2525  func (b *filterCndBuilderSpecServiceAccount) In(values []*iam_service_account.Reference) *FilterBuilder {
  2526  	return b.builder.addCond(&FilterConditionIn{
  2527  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().ServiceAccount().WithArrayOfValues(values),
  2528  	})
  2529  }
  2530  
  2531  func (b *filterCndBuilderSpecServiceAccount) NotIn(values []*iam_service_account.Reference) *FilterBuilder {
  2532  	return b.builder.addCond(&FilterConditionNotIn{
  2533  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().ServiceAccount().WithArrayOfValues(values),
  2534  	})
  2535  }
  2536  
  2537  func (b *filterCndBuilderSpecServiceAccount) IsNull() *FilterBuilder {
  2538  	return b.builder.addCond(&FilterConditionIsNull{
  2539  		FieldPath: NewDeviceFieldPathBuilder().Spec().ServiceAccount().FieldPath(),
  2540  	})
  2541  }
  2542  
  2543  func (b *filterCndBuilderSpecServiceAccount) IsNan() *FilterBuilder {
  2544  	return b.builder.addCond(&FilterConditionIsNaN{
  2545  		FieldPath: NewDeviceFieldPathBuilder().Spec().ServiceAccount().FieldPath(),
  2546  	})
  2547  }
  2548  
  2549  func (b *filterCndBuilderSpecServiceAccount) compare(op gotenfilter.CompareOperator, value *iam_service_account.Reference) *FilterBuilder {
  2550  	return b.builder.addCond(&FilterConditionCompare{
  2551  		Operator:              op,
  2552  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().ServiceAccount().WithValue(value),
  2553  	})
  2554  }
  2555  
  2556  type filterCndBuilderSpecOsVersion struct {
  2557  	builder *FilterBuilder
  2558  }
  2559  
  2560  func (b *filterCndBuilderSpecOsVersion) Eq(value string) *FilterBuilder {
  2561  	return b.compare(gotenfilter.Eq, value)
  2562  }
  2563  
  2564  func (b *filterCndBuilderSpecOsVersion) Neq(value string) *FilterBuilder {
  2565  	return b.compare(gotenfilter.Neq, value)
  2566  }
  2567  
  2568  func (b *filterCndBuilderSpecOsVersion) Gt(value string) *FilterBuilder {
  2569  	return b.compare(gotenfilter.Gt, value)
  2570  }
  2571  
  2572  func (b *filterCndBuilderSpecOsVersion) Gte(value string) *FilterBuilder {
  2573  	return b.compare(gotenfilter.Gte, value)
  2574  }
  2575  
  2576  func (b *filterCndBuilderSpecOsVersion) Lt(value string) *FilterBuilder {
  2577  	return b.compare(gotenfilter.Lt, value)
  2578  }
  2579  
  2580  func (b *filterCndBuilderSpecOsVersion) Lte(value string) *FilterBuilder {
  2581  	return b.compare(gotenfilter.Lte, value)
  2582  }
  2583  
  2584  func (b *filterCndBuilderSpecOsVersion) In(values []string) *FilterBuilder {
  2585  	return b.builder.addCond(&FilterConditionIn{
  2586  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().OsVersion().WithArrayOfValues(values),
  2587  	})
  2588  }
  2589  
  2590  func (b *filterCndBuilderSpecOsVersion) NotIn(values []string) *FilterBuilder {
  2591  	return b.builder.addCond(&FilterConditionNotIn{
  2592  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().OsVersion().WithArrayOfValues(values),
  2593  	})
  2594  }
  2595  
  2596  func (b *filterCndBuilderSpecOsVersion) IsNull() *FilterBuilder {
  2597  	return b.builder.addCond(&FilterConditionIsNull{
  2598  		FieldPath: NewDeviceFieldPathBuilder().Spec().OsVersion().FieldPath(),
  2599  	})
  2600  }
  2601  
  2602  func (b *filterCndBuilderSpecOsVersion) IsNan() *FilterBuilder {
  2603  	return b.builder.addCond(&FilterConditionIsNaN{
  2604  		FieldPath: NewDeviceFieldPathBuilder().Spec().OsVersion().FieldPath(),
  2605  	})
  2606  }
  2607  
  2608  func (b *filterCndBuilderSpecOsVersion) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  2609  	return b.builder.addCond(&FilterConditionCompare{
  2610  		Operator:              op,
  2611  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().OsVersion().WithValue(value),
  2612  	})
  2613  }
  2614  
  2615  type filterCndBuilderSpecNetplanConfig struct {
  2616  	builder *FilterBuilder
  2617  }
  2618  
  2619  func (b *filterCndBuilderSpecNetplanConfig) Eq(value *Device_Spec_NetplanConfig) *FilterBuilder {
  2620  	return b.compare(gotenfilter.Eq, value)
  2621  }
  2622  
  2623  func (b *filterCndBuilderSpecNetplanConfig) Neq(value *Device_Spec_NetplanConfig) *FilterBuilder {
  2624  	return b.compare(gotenfilter.Neq, value)
  2625  }
  2626  
  2627  func (b *filterCndBuilderSpecNetplanConfig) Gt(value *Device_Spec_NetplanConfig) *FilterBuilder {
  2628  	return b.compare(gotenfilter.Gt, value)
  2629  }
  2630  
  2631  func (b *filterCndBuilderSpecNetplanConfig) Gte(value *Device_Spec_NetplanConfig) *FilterBuilder {
  2632  	return b.compare(gotenfilter.Gte, value)
  2633  }
  2634  
  2635  func (b *filterCndBuilderSpecNetplanConfig) Lt(value *Device_Spec_NetplanConfig) *FilterBuilder {
  2636  	return b.compare(gotenfilter.Lt, value)
  2637  }
  2638  
  2639  func (b *filterCndBuilderSpecNetplanConfig) Lte(value *Device_Spec_NetplanConfig) *FilterBuilder {
  2640  	return b.compare(gotenfilter.Lte, value)
  2641  }
  2642  
  2643  func (b *filterCndBuilderSpecNetplanConfig) In(values []*Device_Spec_NetplanConfig) *FilterBuilder {
  2644  	return b.builder.addCond(&FilterConditionIn{
  2645  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().NetplanConfig().WithArrayOfValues(values),
  2646  	})
  2647  }
  2648  
  2649  func (b *filterCndBuilderSpecNetplanConfig) NotIn(values []*Device_Spec_NetplanConfig) *FilterBuilder {
  2650  	return b.builder.addCond(&FilterConditionNotIn{
  2651  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().NetplanConfig().WithArrayOfValues(values),
  2652  	})
  2653  }
  2654  
  2655  func (b *filterCndBuilderSpecNetplanConfig) IsNull() *FilterBuilder {
  2656  	return b.builder.addCond(&FilterConditionIsNull{
  2657  		FieldPath: NewDeviceFieldPathBuilder().Spec().NetplanConfig().FieldPath(),
  2658  	})
  2659  }
  2660  
  2661  func (b *filterCndBuilderSpecNetplanConfig) IsNan() *FilterBuilder {
  2662  	return b.builder.addCond(&FilterConditionIsNaN{
  2663  		FieldPath: NewDeviceFieldPathBuilder().Spec().NetplanConfig().FieldPath(),
  2664  	})
  2665  }
  2666  
  2667  func (b *filterCndBuilderSpecNetplanConfig) compare(op gotenfilter.CompareOperator, value *Device_Spec_NetplanConfig) *FilterBuilder {
  2668  	return b.builder.addCond(&FilterConditionCompare{
  2669  		Operator:              op,
  2670  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().NetplanConfig().WithValue(value),
  2671  	})
  2672  }
  2673  
  2674  func (b *filterCndBuilderSpecNetplanConfig) Network() *filterCndBuilderSpecNetplanConfigNetwork {
  2675  	return &filterCndBuilderSpecNetplanConfigNetwork{builder: b.builder}
  2676  }
  2677  
  2678  type filterCndBuilderSpecNetplanConfigNetwork struct {
  2679  	builder *FilterBuilder
  2680  }
  2681  
  2682  func (b *filterCndBuilderSpecNetplanConfigNetwork) Eq(value *Device_Spec_NetworkingConfig) *FilterBuilder {
  2683  	return b.compare(gotenfilter.Eq, value)
  2684  }
  2685  
  2686  func (b *filterCndBuilderSpecNetplanConfigNetwork) Neq(value *Device_Spec_NetworkingConfig) *FilterBuilder {
  2687  	return b.compare(gotenfilter.Neq, value)
  2688  }
  2689  
  2690  func (b *filterCndBuilderSpecNetplanConfigNetwork) Gt(value *Device_Spec_NetworkingConfig) *FilterBuilder {
  2691  	return b.compare(gotenfilter.Gt, value)
  2692  }
  2693  
  2694  func (b *filterCndBuilderSpecNetplanConfigNetwork) Gte(value *Device_Spec_NetworkingConfig) *FilterBuilder {
  2695  	return b.compare(gotenfilter.Gte, value)
  2696  }
  2697  
  2698  func (b *filterCndBuilderSpecNetplanConfigNetwork) Lt(value *Device_Spec_NetworkingConfig) *FilterBuilder {
  2699  	return b.compare(gotenfilter.Lt, value)
  2700  }
  2701  
  2702  func (b *filterCndBuilderSpecNetplanConfigNetwork) Lte(value *Device_Spec_NetworkingConfig) *FilterBuilder {
  2703  	return b.compare(gotenfilter.Lte, value)
  2704  }
  2705  
  2706  func (b *filterCndBuilderSpecNetplanConfigNetwork) In(values []*Device_Spec_NetworkingConfig) *FilterBuilder {
  2707  	return b.builder.addCond(&FilterConditionIn{
  2708  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().WithArrayOfValues(values),
  2709  	})
  2710  }
  2711  
  2712  func (b *filterCndBuilderSpecNetplanConfigNetwork) NotIn(values []*Device_Spec_NetworkingConfig) *FilterBuilder {
  2713  	return b.builder.addCond(&FilterConditionNotIn{
  2714  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().WithArrayOfValues(values),
  2715  	})
  2716  }
  2717  
  2718  func (b *filterCndBuilderSpecNetplanConfigNetwork) IsNull() *FilterBuilder {
  2719  	return b.builder.addCond(&FilterConditionIsNull{
  2720  		FieldPath: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().FieldPath(),
  2721  	})
  2722  }
  2723  
  2724  func (b *filterCndBuilderSpecNetplanConfigNetwork) IsNan() *FilterBuilder {
  2725  	return b.builder.addCond(&FilterConditionIsNaN{
  2726  		FieldPath: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().FieldPath(),
  2727  	})
  2728  }
  2729  
  2730  func (b *filterCndBuilderSpecNetplanConfigNetwork) compare(op gotenfilter.CompareOperator, value *Device_Spec_NetworkingConfig) *FilterBuilder {
  2731  	return b.builder.addCond(&FilterConditionCompare{
  2732  		Operator:              op,
  2733  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().WithValue(value),
  2734  	})
  2735  }
  2736  
  2737  func (b *filterCndBuilderSpecNetplanConfigNetwork) Version() *filterCndBuilderSpecNetplanConfigNetworkVersion {
  2738  	return &filterCndBuilderSpecNetplanConfigNetworkVersion{builder: b.builder}
  2739  }
  2740  
  2741  func (b *filterCndBuilderSpecNetplanConfigNetwork) Renderer() *filterCndBuilderSpecNetplanConfigNetworkRenderer {
  2742  	return &filterCndBuilderSpecNetplanConfigNetworkRenderer{builder: b.builder}
  2743  }
  2744  
  2745  func (b *filterCndBuilderSpecNetplanConfigNetwork) Ethernets() *filterCndBuilderSpecNetplanConfigNetworkEthernets {
  2746  	return &filterCndBuilderSpecNetplanConfigNetworkEthernets{builder: b.builder}
  2747  }
  2748  
  2749  func (b *filterCndBuilderSpecNetplanConfigNetwork) Wifis() *filterCndBuilderSpecNetplanConfigNetworkWifis {
  2750  	return &filterCndBuilderSpecNetplanConfigNetworkWifis{builder: b.builder}
  2751  }
  2752  
  2753  func (b *filterCndBuilderSpecNetplanConfigNetwork) Bridges() *filterCndBuilderSpecNetplanConfigNetworkBridges {
  2754  	return &filterCndBuilderSpecNetplanConfigNetworkBridges{builder: b.builder}
  2755  }
  2756  
  2757  func (b *filterCndBuilderSpecNetplanConfigNetwork) Bonds() *filterCndBuilderSpecNetplanConfigNetworkBonds {
  2758  	return &filterCndBuilderSpecNetplanConfigNetworkBonds{builder: b.builder}
  2759  }
  2760  
  2761  func (b *filterCndBuilderSpecNetplanConfigNetwork) Tunnels() *filterCndBuilderSpecNetplanConfigNetworkTunnels {
  2762  	return &filterCndBuilderSpecNetplanConfigNetworkTunnels{builder: b.builder}
  2763  }
  2764  
  2765  func (b *filterCndBuilderSpecNetplanConfigNetwork) Vlans() *filterCndBuilderSpecNetplanConfigNetworkVlans {
  2766  	return &filterCndBuilderSpecNetplanConfigNetworkVlans{builder: b.builder}
  2767  }
  2768  
  2769  func (b *filterCndBuilderSpecNetplanConfigNetwork) Modems() *filterCndBuilderSpecNetplanConfigNetworkModems {
  2770  	return &filterCndBuilderSpecNetplanConfigNetworkModems{builder: b.builder}
  2771  }
  2772  
  2773  type filterCndBuilderSpecNetplanConfigNetworkVersion struct {
  2774  	builder *FilterBuilder
  2775  }
  2776  
  2777  func (b *filterCndBuilderSpecNetplanConfigNetworkVersion) Eq(value int32) *FilterBuilder {
  2778  	return b.compare(gotenfilter.Eq, value)
  2779  }
  2780  
  2781  func (b *filterCndBuilderSpecNetplanConfigNetworkVersion) Neq(value int32) *FilterBuilder {
  2782  	return b.compare(gotenfilter.Neq, value)
  2783  }
  2784  
  2785  func (b *filterCndBuilderSpecNetplanConfigNetworkVersion) Gt(value int32) *FilterBuilder {
  2786  	return b.compare(gotenfilter.Gt, value)
  2787  }
  2788  
  2789  func (b *filterCndBuilderSpecNetplanConfigNetworkVersion) Gte(value int32) *FilterBuilder {
  2790  	return b.compare(gotenfilter.Gte, value)
  2791  }
  2792  
  2793  func (b *filterCndBuilderSpecNetplanConfigNetworkVersion) Lt(value int32) *FilterBuilder {
  2794  	return b.compare(gotenfilter.Lt, value)
  2795  }
  2796  
  2797  func (b *filterCndBuilderSpecNetplanConfigNetworkVersion) Lte(value int32) *FilterBuilder {
  2798  	return b.compare(gotenfilter.Lte, value)
  2799  }
  2800  
  2801  func (b *filterCndBuilderSpecNetplanConfigNetworkVersion) In(values []int32) *FilterBuilder {
  2802  	return b.builder.addCond(&FilterConditionIn{
  2803  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Version().WithArrayOfValues(values),
  2804  	})
  2805  }
  2806  
  2807  func (b *filterCndBuilderSpecNetplanConfigNetworkVersion) NotIn(values []int32) *FilterBuilder {
  2808  	return b.builder.addCond(&FilterConditionNotIn{
  2809  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Version().WithArrayOfValues(values),
  2810  	})
  2811  }
  2812  
  2813  func (b *filterCndBuilderSpecNetplanConfigNetworkVersion) IsNull() *FilterBuilder {
  2814  	return b.builder.addCond(&FilterConditionIsNull{
  2815  		FieldPath: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Version().FieldPath(),
  2816  	})
  2817  }
  2818  
  2819  func (b *filterCndBuilderSpecNetplanConfigNetworkVersion) IsNan() *FilterBuilder {
  2820  	return b.builder.addCond(&FilterConditionIsNaN{
  2821  		FieldPath: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Version().FieldPath(),
  2822  	})
  2823  }
  2824  
  2825  func (b *filterCndBuilderSpecNetplanConfigNetworkVersion) compare(op gotenfilter.CompareOperator, value int32) *FilterBuilder {
  2826  	return b.builder.addCond(&FilterConditionCompare{
  2827  		Operator:              op,
  2828  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Version().WithValue(value),
  2829  	})
  2830  }
  2831  
  2832  type filterCndBuilderSpecNetplanConfigNetworkRenderer struct {
  2833  	builder *FilterBuilder
  2834  }
  2835  
  2836  func (b *filterCndBuilderSpecNetplanConfigNetworkRenderer) Eq(value string) *FilterBuilder {
  2837  	return b.compare(gotenfilter.Eq, value)
  2838  }
  2839  
  2840  func (b *filterCndBuilderSpecNetplanConfigNetworkRenderer) Neq(value string) *FilterBuilder {
  2841  	return b.compare(gotenfilter.Neq, value)
  2842  }
  2843  
  2844  func (b *filterCndBuilderSpecNetplanConfigNetworkRenderer) Gt(value string) *FilterBuilder {
  2845  	return b.compare(gotenfilter.Gt, value)
  2846  }
  2847  
  2848  func (b *filterCndBuilderSpecNetplanConfigNetworkRenderer) Gte(value string) *FilterBuilder {
  2849  	return b.compare(gotenfilter.Gte, value)
  2850  }
  2851  
  2852  func (b *filterCndBuilderSpecNetplanConfigNetworkRenderer) Lt(value string) *FilterBuilder {
  2853  	return b.compare(gotenfilter.Lt, value)
  2854  }
  2855  
  2856  func (b *filterCndBuilderSpecNetplanConfigNetworkRenderer) Lte(value string) *FilterBuilder {
  2857  	return b.compare(gotenfilter.Lte, value)
  2858  }
  2859  
  2860  func (b *filterCndBuilderSpecNetplanConfigNetworkRenderer) In(values []string) *FilterBuilder {
  2861  	return b.builder.addCond(&FilterConditionIn{
  2862  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Renderer().WithArrayOfValues(values),
  2863  	})
  2864  }
  2865  
  2866  func (b *filterCndBuilderSpecNetplanConfigNetworkRenderer) NotIn(values []string) *FilterBuilder {
  2867  	return b.builder.addCond(&FilterConditionNotIn{
  2868  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Renderer().WithArrayOfValues(values),
  2869  	})
  2870  }
  2871  
  2872  func (b *filterCndBuilderSpecNetplanConfigNetworkRenderer) IsNull() *FilterBuilder {
  2873  	return b.builder.addCond(&FilterConditionIsNull{
  2874  		FieldPath: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Renderer().FieldPath(),
  2875  	})
  2876  }
  2877  
  2878  func (b *filterCndBuilderSpecNetplanConfigNetworkRenderer) IsNan() *FilterBuilder {
  2879  	return b.builder.addCond(&FilterConditionIsNaN{
  2880  		FieldPath: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Renderer().FieldPath(),
  2881  	})
  2882  }
  2883  
  2884  func (b *filterCndBuilderSpecNetplanConfigNetworkRenderer) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  2885  	return b.builder.addCond(&FilterConditionCompare{
  2886  		Operator:              op,
  2887  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Renderer().WithValue(value),
  2888  	})
  2889  }
  2890  
  2891  type filterCndBuilderSpecNetplanConfigNetworkEthernets struct {
  2892  	builder *FilterBuilder
  2893  }
  2894  
  2895  func (b *filterCndBuilderSpecNetplanConfigNetworkEthernets) Eq(value map[string]*Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  2896  	return b.compare(gotenfilter.Eq, value)
  2897  }
  2898  
  2899  func (b *filterCndBuilderSpecNetplanConfigNetworkEthernets) Neq(value map[string]*Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  2900  	return b.compare(gotenfilter.Neq, value)
  2901  }
  2902  
  2903  func (b *filterCndBuilderSpecNetplanConfigNetworkEthernets) Gt(value map[string]*Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  2904  	return b.compare(gotenfilter.Gt, value)
  2905  }
  2906  
  2907  func (b *filterCndBuilderSpecNetplanConfigNetworkEthernets) Gte(value map[string]*Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  2908  	return b.compare(gotenfilter.Gte, value)
  2909  }
  2910  
  2911  func (b *filterCndBuilderSpecNetplanConfigNetworkEthernets) Lt(value map[string]*Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  2912  	return b.compare(gotenfilter.Lt, value)
  2913  }
  2914  
  2915  func (b *filterCndBuilderSpecNetplanConfigNetworkEthernets) Lte(value map[string]*Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  2916  	return b.compare(gotenfilter.Lte, value)
  2917  }
  2918  
  2919  func (b *filterCndBuilderSpecNetplanConfigNetworkEthernets) In(values []map[string]*Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  2920  	return b.builder.addCond(&FilterConditionIn{
  2921  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Ethernets().WithArrayOfValues(values),
  2922  	})
  2923  }
  2924  
  2925  func (b *filterCndBuilderSpecNetplanConfigNetworkEthernets) NotIn(values []map[string]*Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  2926  	return b.builder.addCond(&FilterConditionNotIn{
  2927  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Ethernets().WithArrayOfValues(values),
  2928  	})
  2929  }
  2930  
  2931  func (b *filterCndBuilderSpecNetplanConfigNetworkEthernets) IsNull() *FilterBuilder {
  2932  	return b.builder.addCond(&FilterConditionIsNull{
  2933  		FieldPath: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Ethernets().FieldPath(),
  2934  	})
  2935  }
  2936  
  2937  func (b *filterCndBuilderSpecNetplanConfigNetworkEthernets) IsNan() *FilterBuilder {
  2938  	return b.builder.addCond(&FilterConditionIsNaN{
  2939  		FieldPath: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Ethernets().FieldPath(),
  2940  	})
  2941  }
  2942  
  2943  func (b *filterCndBuilderSpecNetplanConfigNetworkEthernets) compare(op gotenfilter.CompareOperator, value map[string]*Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  2944  	return b.builder.addCond(&FilterConditionCompare{
  2945  		Operator:              op,
  2946  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Ethernets().WithValue(value),
  2947  	})
  2948  }
  2949  
  2950  func (b *filterCndBuilderSpecNetplanConfigNetworkEthernets) WithKey(key string) *mapFilterCndBuilderSpecNetplanConfigNetworkEthernets {
  2951  	return &mapFilterCndBuilderSpecNetplanConfigNetworkEthernets{builder: b.builder, key: key}
  2952  }
  2953  
  2954  type mapFilterCndBuilderSpecNetplanConfigNetworkEthernets struct {
  2955  	builder *FilterBuilder
  2956  	key     string
  2957  }
  2958  
  2959  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkEthernets) Eq(value *Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  2960  	return b.compare(gotenfilter.Eq, value)
  2961  }
  2962  
  2963  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkEthernets) Neq(value *Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  2964  	return b.compare(gotenfilter.Neq, value)
  2965  }
  2966  
  2967  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkEthernets) Gt(value *Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  2968  	return b.compare(gotenfilter.Gt, value)
  2969  }
  2970  
  2971  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkEthernets) Gte(value *Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  2972  	return b.compare(gotenfilter.Gte, value)
  2973  }
  2974  
  2975  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkEthernets) Lt(value *Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  2976  	return b.compare(gotenfilter.Lt, value)
  2977  }
  2978  
  2979  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkEthernets) Lte(value *Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  2980  	return b.compare(gotenfilter.Lte, value)
  2981  }
  2982  
  2983  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkEthernets) In(values []*Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  2984  	return b.builder.addCond(&FilterConditionIn{
  2985  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Ethernets().WithKey(b.key).WithArrayOfValues(values),
  2986  	})
  2987  }
  2988  
  2989  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkEthernets) NotIn(values []*Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  2990  	return b.builder.addCond(&FilterConditionNotIn{
  2991  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Ethernets().WithKey(b.key).WithArrayOfValues(values),
  2992  	})
  2993  }
  2994  
  2995  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkEthernets) IsNull() *FilterBuilder {
  2996  	return b.builder.addCond(&FilterConditionIsNull{
  2997  		FieldPath: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Ethernets().WithKey(b.key).FieldPath(),
  2998  	})
  2999  }
  3000  
  3001  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkEthernets) IsNan() *FilterBuilder {
  3002  	return b.builder.addCond(&FilterConditionIsNaN{
  3003  		FieldPath: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Ethernets().WithKey(b.key).FieldPath(),
  3004  	})
  3005  }
  3006  
  3007  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkEthernets) compare(op gotenfilter.CompareOperator, value *Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  3008  	return b.builder.addCond(&FilterConditionCompare{
  3009  		Operator:              op,
  3010  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Ethernets().WithKey(b.key).WithValue(value),
  3011  	})
  3012  }
  3013  
  3014  type filterCndBuilderSpecNetplanConfigNetworkWifis struct {
  3015  	builder *FilterBuilder
  3016  }
  3017  
  3018  func (b *filterCndBuilderSpecNetplanConfigNetworkWifis) Eq(value map[string]*Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  3019  	return b.compare(gotenfilter.Eq, value)
  3020  }
  3021  
  3022  func (b *filterCndBuilderSpecNetplanConfigNetworkWifis) Neq(value map[string]*Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  3023  	return b.compare(gotenfilter.Neq, value)
  3024  }
  3025  
  3026  func (b *filterCndBuilderSpecNetplanConfigNetworkWifis) Gt(value map[string]*Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  3027  	return b.compare(gotenfilter.Gt, value)
  3028  }
  3029  
  3030  func (b *filterCndBuilderSpecNetplanConfigNetworkWifis) Gte(value map[string]*Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  3031  	return b.compare(gotenfilter.Gte, value)
  3032  }
  3033  
  3034  func (b *filterCndBuilderSpecNetplanConfigNetworkWifis) Lt(value map[string]*Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  3035  	return b.compare(gotenfilter.Lt, value)
  3036  }
  3037  
  3038  func (b *filterCndBuilderSpecNetplanConfigNetworkWifis) Lte(value map[string]*Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  3039  	return b.compare(gotenfilter.Lte, value)
  3040  }
  3041  
  3042  func (b *filterCndBuilderSpecNetplanConfigNetworkWifis) In(values []map[string]*Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  3043  	return b.builder.addCond(&FilterConditionIn{
  3044  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Wifis().WithArrayOfValues(values),
  3045  	})
  3046  }
  3047  
  3048  func (b *filterCndBuilderSpecNetplanConfigNetworkWifis) NotIn(values []map[string]*Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  3049  	return b.builder.addCond(&FilterConditionNotIn{
  3050  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Wifis().WithArrayOfValues(values),
  3051  	})
  3052  }
  3053  
  3054  func (b *filterCndBuilderSpecNetplanConfigNetworkWifis) IsNull() *FilterBuilder {
  3055  	return b.builder.addCond(&FilterConditionIsNull{
  3056  		FieldPath: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Wifis().FieldPath(),
  3057  	})
  3058  }
  3059  
  3060  func (b *filterCndBuilderSpecNetplanConfigNetworkWifis) IsNan() *FilterBuilder {
  3061  	return b.builder.addCond(&FilterConditionIsNaN{
  3062  		FieldPath: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Wifis().FieldPath(),
  3063  	})
  3064  }
  3065  
  3066  func (b *filterCndBuilderSpecNetplanConfigNetworkWifis) compare(op gotenfilter.CompareOperator, value map[string]*Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  3067  	return b.builder.addCond(&FilterConditionCompare{
  3068  		Operator:              op,
  3069  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Wifis().WithValue(value),
  3070  	})
  3071  }
  3072  
  3073  func (b *filterCndBuilderSpecNetplanConfigNetworkWifis) WithKey(key string) *mapFilterCndBuilderSpecNetplanConfigNetworkWifis {
  3074  	return &mapFilterCndBuilderSpecNetplanConfigNetworkWifis{builder: b.builder, key: key}
  3075  }
  3076  
  3077  type mapFilterCndBuilderSpecNetplanConfigNetworkWifis struct {
  3078  	builder *FilterBuilder
  3079  	key     string
  3080  }
  3081  
  3082  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkWifis) Eq(value *Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  3083  	return b.compare(gotenfilter.Eq, value)
  3084  }
  3085  
  3086  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkWifis) Neq(value *Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  3087  	return b.compare(gotenfilter.Neq, value)
  3088  }
  3089  
  3090  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkWifis) Gt(value *Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  3091  	return b.compare(gotenfilter.Gt, value)
  3092  }
  3093  
  3094  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkWifis) Gte(value *Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  3095  	return b.compare(gotenfilter.Gte, value)
  3096  }
  3097  
  3098  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkWifis) Lt(value *Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  3099  	return b.compare(gotenfilter.Lt, value)
  3100  }
  3101  
  3102  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkWifis) Lte(value *Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  3103  	return b.compare(gotenfilter.Lte, value)
  3104  }
  3105  
  3106  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkWifis) In(values []*Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  3107  	return b.builder.addCond(&FilterConditionIn{
  3108  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Wifis().WithKey(b.key).WithArrayOfValues(values),
  3109  	})
  3110  }
  3111  
  3112  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkWifis) NotIn(values []*Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  3113  	return b.builder.addCond(&FilterConditionNotIn{
  3114  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Wifis().WithKey(b.key).WithArrayOfValues(values),
  3115  	})
  3116  }
  3117  
  3118  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkWifis) IsNull() *FilterBuilder {
  3119  	return b.builder.addCond(&FilterConditionIsNull{
  3120  		FieldPath: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Wifis().WithKey(b.key).FieldPath(),
  3121  	})
  3122  }
  3123  
  3124  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkWifis) IsNan() *FilterBuilder {
  3125  	return b.builder.addCond(&FilterConditionIsNaN{
  3126  		FieldPath: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Wifis().WithKey(b.key).FieldPath(),
  3127  	})
  3128  }
  3129  
  3130  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkWifis) compare(op gotenfilter.CompareOperator, value *Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  3131  	return b.builder.addCond(&FilterConditionCompare{
  3132  		Operator:              op,
  3133  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Wifis().WithKey(b.key).WithValue(value),
  3134  	})
  3135  }
  3136  
  3137  type filterCndBuilderSpecNetplanConfigNetworkBridges struct {
  3138  	builder *FilterBuilder
  3139  }
  3140  
  3141  func (b *filterCndBuilderSpecNetplanConfigNetworkBridges) Eq(value map[string]*Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  3142  	return b.compare(gotenfilter.Eq, value)
  3143  }
  3144  
  3145  func (b *filterCndBuilderSpecNetplanConfigNetworkBridges) Neq(value map[string]*Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  3146  	return b.compare(gotenfilter.Neq, value)
  3147  }
  3148  
  3149  func (b *filterCndBuilderSpecNetplanConfigNetworkBridges) Gt(value map[string]*Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  3150  	return b.compare(gotenfilter.Gt, value)
  3151  }
  3152  
  3153  func (b *filterCndBuilderSpecNetplanConfigNetworkBridges) Gte(value map[string]*Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  3154  	return b.compare(gotenfilter.Gte, value)
  3155  }
  3156  
  3157  func (b *filterCndBuilderSpecNetplanConfigNetworkBridges) Lt(value map[string]*Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  3158  	return b.compare(gotenfilter.Lt, value)
  3159  }
  3160  
  3161  func (b *filterCndBuilderSpecNetplanConfigNetworkBridges) Lte(value map[string]*Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  3162  	return b.compare(gotenfilter.Lte, value)
  3163  }
  3164  
  3165  func (b *filterCndBuilderSpecNetplanConfigNetworkBridges) In(values []map[string]*Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  3166  	return b.builder.addCond(&FilterConditionIn{
  3167  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Bridges().WithArrayOfValues(values),
  3168  	})
  3169  }
  3170  
  3171  func (b *filterCndBuilderSpecNetplanConfigNetworkBridges) NotIn(values []map[string]*Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  3172  	return b.builder.addCond(&FilterConditionNotIn{
  3173  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Bridges().WithArrayOfValues(values),
  3174  	})
  3175  }
  3176  
  3177  func (b *filterCndBuilderSpecNetplanConfigNetworkBridges) IsNull() *FilterBuilder {
  3178  	return b.builder.addCond(&FilterConditionIsNull{
  3179  		FieldPath: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Bridges().FieldPath(),
  3180  	})
  3181  }
  3182  
  3183  func (b *filterCndBuilderSpecNetplanConfigNetworkBridges) IsNan() *FilterBuilder {
  3184  	return b.builder.addCond(&FilterConditionIsNaN{
  3185  		FieldPath: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Bridges().FieldPath(),
  3186  	})
  3187  }
  3188  
  3189  func (b *filterCndBuilderSpecNetplanConfigNetworkBridges) compare(op gotenfilter.CompareOperator, value map[string]*Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  3190  	return b.builder.addCond(&FilterConditionCompare{
  3191  		Operator:              op,
  3192  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Bridges().WithValue(value),
  3193  	})
  3194  }
  3195  
  3196  func (b *filterCndBuilderSpecNetplanConfigNetworkBridges) WithKey(key string) *mapFilterCndBuilderSpecNetplanConfigNetworkBridges {
  3197  	return &mapFilterCndBuilderSpecNetplanConfigNetworkBridges{builder: b.builder, key: key}
  3198  }
  3199  
  3200  type mapFilterCndBuilderSpecNetplanConfigNetworkBridges struct {
  3201  	builder *FilterBuilder
  3202  	key     string
  3203  }
  3204  
  3205  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkBridges) Eq(value *Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  3206  	return b.compare(gotenfilter.Eq, value)
  3207  }
  3208  
  3209  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkBridges) Neq(value *Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  3210  	return b.compare(gotenfilter.Neq, value)
  3211  }
  3212  
  3213  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkBridges) Gt(value *Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  3214  	return b.compare(gotenfilter.Gt, value)
  3215  }
  3216  
  3217  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkBridges) Gte(value *Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  3218  	return b.compare(gotenfilter.Gte, value)
  3219  }
  3220  
  3221  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkBridges) Lt(value *Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  3222  	return b.compare(gotenfilter.Lt, value)
  3223  }
  3224  
  3225  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkBridges) Lte(value *Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  3226  	return b.compare(gotenfilter.Lte, value)
  3227  }
  3228  
  3229  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkBridges) In(values []*Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  3230  	return b.builder.addCond(&FilterConditionIn{
  3231  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Bridges().WithKey(b.key).WithArrayOfValues(values),
  3232  	})
  3233  }
  3234  
  3235  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkBridges) NotIn(values []*Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  3236  	return b.builder.addCond(&FilterConditionNotIn{
  3237  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Bridges().WithKey(b.key).WithArrayOfValues(values),
  3238  	})
  3239  }
  3240  
  3241  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkBridges) IsNull() *FilterBuilder {
  3242  	return b.builder.addCond(&FilterConditionIsNull{
  3243  		FieldPath: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Bridges().WithKey(b.key).FieldPath(),
  3244  	})
  3245  }
  3246  
  3247  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkBridges) IsNan() *FilterBuilder {
  3248  	return b.builder.addCond(&FilterConditionIsNaN{
  3249  		FieldPath: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Bridges().WithKey(b.key).FieldPath(),
  3250  	})
  3251  }
  3252  
  3253  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkBridges) compare(op gotenfilter.CompareOperator, value *Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  3254  	return b.builder.addCond(&FilterConditionCompare{
  3255  		Operator:              op,
  3256  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Bridges().WithKey(b.key).WithValue(value),
  3257  	})
  3258  }
  3259  
  3260  type filterCndBuilderSpecNetplanConfigNetworkBonds struct {
  3261  	builder *FilterBuilder
  3262  }
  3263  
  3264  func (b *filterCndBuilderSpecNetplanConfigNetworkBonds) Eq(value map[string]*Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  3265  	return b.compare(gotenfilter.Eq, value)
  3266  }
  3267  
  3268  func (b *filterCndBuilderSpecNetplanConfigNetworkBonds) Neq(value map[string]*Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  3269  	return b.compare(gotenfilter.Neq, value)
  3270  }
  3271  
  3272  func (b *filterCndBuilderSpecNetplanConfigNetworkBonds) Gt(value map[string]*Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  3273  	return b.compare(gotenfilter.Gt, value)
  3274  }
  3275  
  3276  func (b *filterCndBuilderSpecNetplanConfigNetworkBonds) Gte(value map[string]*Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  3277  	return b.compare(gotenfilter.Gte, value)
  3278  }
  3279  
  3280  func (b *filterCndBuilderSpecNetplanConfigNetworkBonds) Lt(value map[string]*Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  3281  	return b.compare(gotenfilter.Lt, value)
  3282  }
  3283  
  3284  func (b *filterCndBuilderSpecNetplanConfigNetworkBonds) Lte(value map[string]*Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  3285  	return b.compare(gotenfilter.Lte, value)
  3286  }
  3287  
  3288  func (b *filterCndBuilderSpecNetplanConfigNetworkBonds) In(values []map[string]*Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  3289  	return b.builder.addCond(&FilterConditionIn{
  3290  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Bonds().WithArrayOfValues(values),
  3291  	})
  3292  }
  3293  
  3294  func (b *filterCndBuilderSpecNetplanConfigNetworkBonds) NotIn(values []map[string]*Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  3295  	return b.builder.addCond(&FilterConditionNotIn{
  3296  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Bonds().WithArrayOfValues(values),
  3297  	})
  3298  }
  3299  
  3300  func (b *filterCndBuilderSpecNetplanConfigNetworkBonds) IsNull() *FilterBuilder {
  3301  	return b.builder.addCond(&FilterConditionIsNull{
  3302  		FieldPath: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Bonds().FieldPath(),
  3303  	})
  3304  }
  3305  
  3306  func (b *filterCndBuilderSpecNetplanConfigNetworkBonds) IsNan() *FilterBuilder {
  3307  	return b.builder.addCond(&FilterConditionIsNaN{
  3308  		FieldPath: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Bonds().FieldPath(),
  3309  	})
  3310  }
  3311  
  3312  func (b *filterCndBuilderSpecNetplanConfigNetworkBonds) compare(op gotenfilter.CompareOperator, value map[string]*Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  3313  	return b.builder.addCond(&FilterConditionCompare{
  3314  		Operator:              op,
  3315  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Bonds().WithValue(value),
  3316  	})
  3317  }
  3318  
  3319  func (b *filterCndBuilderSpecNetplanConfigNetworkBonds) WithKey(key string) *mapFilterCndBuilderSpecNetplanConfigNetworkBonds {
  3320  	return &mapFilterCndBuilderSpecNetplanConfigNetworkBonds{builder: b.builder, key: key}
  3321  }
  3322  
  3323  type mapFilterCndBuilderSpecNetplanConfigNetworkBonds struct {
  3324  	builder *FilterBuilder
  3325  	key     string
  3326  }
  3327  
  3328  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkBonds) Eq(value *Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  3329  	return b.compare(gotenfilter.Eq, value)
  3330  }
  3331  
  3332  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkBonds) Neq(value *Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  3333  	return b.compare(gotenfilter.Neq, value)
  3334  }
  3335  
  3336  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkBonds) Gt(value *Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  3337  	return b.compare(gotenfilter.Gt, value)
  3338  }
  3339  
  3340  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkBonds) Gte(value *Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  3341  	return b.compare(gotenfilter.Gte, value)
  3342  }
  3343  
  3344  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkBonds) Lt(value *Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  3345  	return b.compare(gotenfilter.Lt, value)
  3346  }
  3347  
  3348  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkBonds) Lte(value *Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  3349  	return b.compare(gotenfilter.Lte, value)
  3350  }
  3351  
  3352  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkBonds) In(values []*Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  3353  	return b.builder.addCond(&FilterConditionIn{
  3354  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Bonds().WithKey(b.key).WithArrayOfValues(values),
  3355  	})
  3356  }
  3357  
  3358  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkBonds) NotIn(values []*Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  3359  	return b.builder.addCond(&FilterConditionNotIn{
  3360  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Bonds().WithKey(b.key).WithArrayOfValues(values),
  3361  	})
  3362  }
  3363  
  3364  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkBonds) IsNull() *FilterBuilder {
  3365  	return b.builder.addCond(&FilterConditionIsNull{
  3366  		FieldPath: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Bonds().WithKey(b.key).FieldPath(),
  3367  	})
  3368  }
  3369  
  3370  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkBonds) IsNan() *FilterBuilder {
  3371  	return b.builder.addCond(&FilterConditionIsNaN{
  3372  		FieldPath: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Bonds().WithKey(b.key).FieldPath(),
  3373  	})
  3374  }
  3375  
  3376  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkBonds) compare(op gotenfilter.CompareOperator, value *Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  3377  	return b.builder.addCond(&FilterConditionCompare{
  3378  		Operator:              op,
  3379  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Bonds().WithKey(b.key).WithValue(value),
  3380  	})
  3381  }
  3382  
  3383  type filterCndBuilderSpecNetplanConfigNetworkTunnels struct {
  3384  	builder *FilterBuilder
  3385  }
  3386  
  3387  func (b *filterCndBuilderSpecNetplanConfigNetworkTunnels) Eq(value map[string]*Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  3388  	return b.compare(gotenfilter.Eq, value)
  3389  }
  3390  
  3391  func (b *filterCndBuilderSpecNetplanConfigNetworkTunnels) Neq(value map[string]*Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  3392  	return b.compare(gotenfilter.Neq, value)
  3393  }
  3394  
  3395  func (b *filterCndBuilderSpecNetplanConfigNetworkTunnels) Gt(value map[string]*Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  3396  	return b.compare(gotenfilter.Gt, value)
  3397  }
  3398  
  3399  func (b *filterCndBuilderSpecNetplanConfigNetworkTunnels) Gte(value map[string]*Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  3400  	return b.compare(gotenfilter.Gte, value)
  3401  }
  3402  
  3403  func (b *filterCndBuilderSpecNetplanConfigNetworkTunnels) Lt(value map[string]*Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  3404  	return b.compare(gotenfilter.Lt, value)
  3405  }
  3406  
  3407  func (b *filterCndBuilderSpecNetplanConfigNetworkTunnels) Lte(value map[string]*Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  3408  	return b.compare(gotenfilter.Lte, value)
  3409  }
  3410  
  3411  func (b *filterCndBuilderSpecNetplanConfigNetworkTunnels) In(values []map[string]*Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  3412  	return b.builder.addCond(&FilterConditionIn{
  3413  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Tunnels().WithArrayOfValues(values),
  3414  	})
  3415  }
  3416  
  3417  func (b *filterCndBuilderSpecNetplanConfigNetworkTunnels) NotIn(values []map[string]*Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  3418  	return b.builder.addCond(&FilterConditionNotIn{
  3419  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Tunnels().WithArrayOfValues(values),
  3420  	})
  3421  }
  3422  
  3423  func (b *filterCndBuilderSpecNetplanConfigNetworkTunnels) IsNull() *FilterBuilder {
  3424  	return b.builder.addCond(&FilterConditionIsNull{
  3425  		FieldPath: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Tunnels().FieldPath(),
  3426  	})
  3427  }
  3428  
  3429  func (b *filterCndBuilderSpecNetplanConfigNetworkTunnels) IsNan() *FilterBuilder {
  3430  	return b.builder.addCond(&FilterConditionIsNaN{
  3431  		FieldPath: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Tunnels().FieldPath(),
  3432  	})
  3433  }
  3434  
  3435  func (b *filterCndBuilderSpecNetplanConfigNetworkTunnels) compare(op gotenfilter.CompareOperator, value map[string]*Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  3436  	return b.builder.addCond(&FilterConditionCompare{
  3437  		Operator:              op,
  3438  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Tunnels().WithValue(value),
  3439  	})
  3440  }
  3441  
  3442  func (b *filterCndBuilderSpecNetplanConfigNetworkTunnels) WithKey(key string) *mapFilterCndBuilderSpecNetplanConfigNetworkTunnels {
  3443  	return &mapFilterCndBuilderSpecNetplanConfigNetworkTunnels{builder: b.builder, key: key}
  3444  }
  3445  
  3446  type mapFilterCndBuilderSpecNetplanConfigNetworkTunnels struct {
  3447  	builder *FilterBuilder
  3448  	key     string
  3449  }
  3450  
  3451  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkTunnels) Eq(value *Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  3452  	return b.compare(gotenfilter.Eq, value)
  3453  }
  3454  
  3455  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkTunnels) Neq(value *Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  3456  	return b.compare(gotenfilter.Neq, value)
  3457  }
  3458  
  3459  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkTunnels) Gt(value *Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  3460  	return b.compare(gotenfilter.Gt, value)
  3461  }
  3462  
  3463  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkTunnels) Gte(value *Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  3464  	return b.compare(gotenfilter.Gte, value)
  3465  }
  3466  
  3467  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkTunnels) Lt(value *Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  3468  	return b.compare(gotenfilter.Lt, value)
  3469  }
  3470  
  3471  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkTunnels) Lte(value *Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  3472  	return b.compare(gotenfilter.Lte, value)
  3473  }
  3474  
  3475  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkTunnels) In(values []*Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  3476  	return b.builder.addCond(&FilterConditionIn{
  3477  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Tunnels().WithKey(b.key).WithArrayOfValues(values),
  3478  	})
  3479  }
  3480  
  3481  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkTunnels) NotIn(values []*Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  3482  	return b.builder.addCond(&FilterConditionNotIn{
  3483  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Tunnels().WithKey(b.key).WithArrayOfValues(values),
  3484  	})
  3485  }
  3486  
  3487  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkTunnels) IsNull() *FilterBuilder {
  3488  	return b.builder.addCond(&FilterConditionIsNull{
  3489  		FieldPath: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Tunnels().WithKey(b.key).FieldPath(),
  3490  	})
  3491  }
  3492  
  3493  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkTunnels) IsNan() *FilterBuilder {
  3494  	return b.builder.addCond(&FilterConditionIsNaN{
  3495  		FieldPath: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Tunnels().WithKey(b.key).FieldPath(),
  3496  	})
  3497  }
  3498  
  3499  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkTunnels) compare(op gotenfilter.CompareOperator, value *Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  3500  	return b.builder.addCond(&FilterConditionCompare{
  3501  		Operator:              op,
  3502  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Tunnels().WithKey(b.key).WithValue(value),
  3503  	})
  3504  }
  3505  
  3506  type filterCndBuilderSpecNetplanConfigNetworkVlans struct {
  3507  	builder *FilterBuilder
  3508  }
  3509  
  3510  func (b *filterCndBuilderSpecNetplanConfigNetworkVlans) Eq(value map[string]*Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  3511  	return b.compare(gotenfilter.Eq, value)
  3512  }
  3513  
  3514  func (b *filterCndBuilderSpecNetplanConfigNetworkVlans) Neq(value map[string]*Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  3515  	return b.compare(gotenfilter.Neq, value)
  3516  }
  3517  
  3518  func (b *filterCndBuilderSpecNetplanConfigNetworkVlans) Gt(value map[string]*Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  3519  	return b.compare(gotenfilter.Gt, value)
  3520  }
  3521  
  3522  func (b *filterCndBuilderSpecNetplanConfigNetworkVlans) Gte(value map[string]*Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  3523  	return b.compare(gotenfilter.Gte, value)
  3524  }
  3525  
  3526  func (b *filterCndBuilderSpecNetplanConfigNetworkVlans) Lt(value map[string]*Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  3527  	return b.compare(gotenfilter.Lt, value)
  3528  }
  3529  
  3530  func (b *filterCndBuilderSpecNetplanConfigNetworkVlans) Lte(value map[string]*Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  3531  	return b.compare(gotenfilter.Lte, value)
  3532  }
  3533  
  3534  func (b *filterCndBuilderSpecNetplanConfigNetworkVlans) In(values []map[string]*Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  3535  	return b.builder.addCond(&FilterConditionIn{
  3536  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Vlans().WithArrayOfValues(values),
  3537  	})
  3538  }
  3539  
  3540  func (b *filterCndBuilderSpecNetplanConfigNetworkVlans) NotIn(values []map[string]*Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  3541  	return b.builder.addCond(&FilterConditionNotIn{
  3542  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Vlans().WithArrayOfValues(values),
  3543  	})
  3544  }
  3545  
  3546  func (b *filterCndBuilderSpecNetplanConfigNetworkVlans) IsNull() *FilterBuilder {
  3547  	return b.builder.addCond(&FilterConditionIsNull{
  3548  		FieldPath: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Vlans().FieldPath(),
  3549  	})
  3550  }
  3551  
  3552  func (b *filterCndBuilderSpecNetplanConfigNetworkVlans) IsNan() *FilterBuilder {
  3553  	return b.builder.addCond(&FilterConditionIsNaN{
  3554  		FieldPath: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Vlans().FieldPath(),
  3555  	})
  3556  }
  3557  
  3558  func (b *filterCndBuilderSpecNetplanConfigNetworkVlans) compare(op gotenfilter.CompareOperator, value map[string]*Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  3559  	return b.builder.addCond(&FilterConditionCompare{
  3560  		Operator:              op,
  3561  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Vlans().WithValue(value),
  3562  	})
  3563  }
  3564  
  3565  func (b *filterCndBuilderSpecNetplanConfigNetworkVlans) WithKey(key string) *mapFilterCndBuilderSpecNetplanConfigNetworkVlans {
  3566  	return &mapFilterCndBuilderSpecNetplanConfigNetworkVlans{builder: b.builder, key: key}
  3567  }
  3568  
  3569  type mapFilterCndBuilderSpecNetplanConfigNetworkVlans struct {
  3570  	builder *FilterBuilder
  3571  	key     string
  3572  }
  3573  
  3574  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkVlans) Eq(value *Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  3575  	return b.compare(gotenfilter.Eq, value)
  3576  }
  3577  
  3578  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkVlans) Neq(value *Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  3579  	return b.compare(gotenfilter.Neq, value)
  3580  }
  3581  
  3582  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkVlans) Gt(value *Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  3583  	return b.compare(gotenfilter.Gt, value)
  3584  }
  3585  
  3586  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkVlans) Gte(value *Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  3587  	return b.compare(gotenfilter.Gte, value)
  3588  }
  3589  
  3590  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkVlans) Lt(value *Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  3591  	return b.compare(gotenfilter.Lt, value)
  3592  }
  3593  
  3594  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkVlans) Lte(value *Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  3595  	return b.compare(gotenfilter.Lte, value)
  3596  }
  3597  
  3598  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkVlans) In(values []*Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  3599  	return b.builder.addCond(&FilterConditionIn{
  3600  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Vlans().WithKey(b.key).WithArrayOfValues(values),
  3601  	})
  3602  }
  3603  
  3604  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkVlans) NotIn(values []*Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  3605  	return b.builder.addCond(&FilterConditionNotIn{
  3606  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Vlans().WithKey(b.key).WithArrayOfValues(values),
  3607  	})
  3608  }
  3609  
  3610  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkVlans) IsNull() *FilterBuilder {
  3611  	return b.builder.addCond(&FilterConditionIsNull{
  3612  		FieldPath: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Vlans().WithKey(b.key).FieldPath(),
  3613  	})
  3614  }
  3615  
  3616  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkVlans) IsNan() *FilterBuilder {
  3617  	return b.builder.addCond(&FilterConditionIsNaN{
  3618  		FieldPath: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Vlans().WithKey(b.key).FieldPath(),
  3619  	})
  3620  }
  3621  
  3622  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkVlans) compare(op gotenfilter.CompareOperator, value *Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  3623  	return b.builder.addCond(&FilterConditionCompare{
  3624  		Operator:              op,
  3625  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Vlans().WithKey(b.key).WithValue(value),
  3626  	})
  3627  }
  3628  
  3629  type filterCndBuilderSpecNetplanConfigNetworkModems struct {
  3630  	builder *FilterBuilder
  3631  }
  3632  
  3633  func (b *filterCndBuilderSpecNetplanConfigNetworkModems) Eq(value map[string]*Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  3634  	return b.compare(gotenfilter.Eq, value)
  3635  }
  3636  
  3637  func (b *filterCndBuilderSpecNetplanConfigNetworkModems) Neq(value map[string]*Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  3638  	return b.compare(gotenfilter.Neq, value)
  3639  }
  3640  
  3641  func (b *filterCndBuilderSpecNetplanConfigNetworkModems) Gt(value map[string]*Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  3642  	return b.compare(gotenfilter.Gt, value)
  3643  }
  3644  
  3645  func (b *filterCndBuilderSpecNetplanConfigNetworkModems) Gte(value map[string]*Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  3646  	return b.compare(gotenfilter.Gte, value)
  3647  }
  3648  
  3649  func (b *filterCndBuilderSpecNetplanConfigNetworkModems) Lt(value map[string]*Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  3650  	return b.compare(gotenfilter.Lt, value)
  3651  }
  3652  
  3653  func (b *filterCndBuilderSpecNetplanConfigNetworkModems) Lte(value map[string]*Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  3654  	return b.compare(gotenfilter.Lte, value)
  3655  }
  3656  
  3657  func (b *filterCndBuilderSpecNetplanConfigNetworkModems) In(values []map[string]*Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  3658  	return b.builder.addCond(&FilterConditionIn{
  3659  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Modems().WithArrayOfValues(values),
  3660  	})
  3661  }
  3662  
  3663  func (b *filterCndBuilderSpecNetplanConfigNetworkModems) NotIn(values []map[string]*Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  3664  	return b.builder.addCond(&FilterConditionNotIn{
  3665  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Modems().WithArrayOfValues(values),
  3666  	})
  3667  }
  3668  
  3669  func (b *filterCndBuilderSpecNetplanConfigNetworkModems) IsNull() *FilterBuilder {
  3670  	return b.builder.addCond(&FilterConditionIsNull{
  3671  		FieldPath: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Modems().FieldPath(),
  3672  	})
  3673  }
  3674  
  3675  func (b *filterCndBuilderSpecNetplanConfigNetworkModems) IsNan() *FilterBuilder {
  3676  	return b.builder.addCond(&FilterConditionIsNaN{
  3677  		FieldPath: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Modems().FieldPath(),
  3678  	})
  3679  }
  3680  
  3681  func (b *filterCndBuilderSpecNetplanConfigNetworkModems) compare(op gotenfilter.CompareOperator, value map[string]*Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  3682  	return b.builder.addCond(&FilterConditionCompare{
  3683  		Operator:              op,
  3684  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Modems().WithValue(value),
  3685  	})
  3686  }
  3687  
  3688  func (b *filterCndBuilderSpecNetplanConfigNetworkModems) WithKey(key string) *mapFilterCndBuilderSpecNetplanConfigNetworkModems {
  3689  	return &mapFilterCndBuilderSpecNetplanConfigNetworkModems{builder: b.builder, key: key}
  3690  }
  3691  
  3692  type mapFilterCndBuilderSpecNetplanConfigNetworkModems struct {
  3693  	builder *FilterBuilder
  3694  	key     string
  3695  }
  3696  
  3697  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkModems) Eq(value *Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  3698  	return b.compare(gotenfilter.Eq, value)
  3699  }
  3700  
  3701  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkModems) Neq(value *Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  3702  	return b.compare(gotenfilter.Neq, value)
  3703  }
  3704  
  3705  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkModems) Gt(value *Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  3706  	return b.compare(gotenfilter.Gt, value)
  3707  }
  3708  
  3709  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkModems) Gte(value *Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  3710  	return b.compare(gotenfilter.Gte, value)
  3711  }
  3712  
  3713  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkModems) Lt(value *Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  3714  	return b.compare(gotenfilter.Lt, value)
  3715  }
  3716  
  3717  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkModems) Lte(value *Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  3718  	return b.compare(gotenfilter.Lte, value)
  3719  }
  3720  
  3721  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkModems) In(values []*Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  3722  	return b.builder.addCond(&FilterConditionIn{
  3723  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Modems().WithKey(b.key).WithArrayOfValues(values),
  3724  	})
  3725  }
  3726  
  3727  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkModems) NotIn(values []*Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  3728  	return b.builder.addCond(&FilterConditionNotIn{
  3729  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Modems().WithKey(b.key).WithArrayOfValues(values),
  3730  	})
  3731  }
  3732  
  3733  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkModems) IsNull() *FilterBuilder {
  3734  	return b.builder.addCond(&FilterConditionIsNull{
  3735  		FieldPath: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Modems().WithKey(b.key).FieldPath(),
  3736  	})
  3737  }
  3738  
  3739  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkModems) IsNan() *FilterBuilder {
  3740  	return b.builder.addCond(&FilterConditionIsNaN{
  3741  		FieldPath: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Modems().WithKey(b.key).FieldPath(),
  3742  	})
  3743  }
  3744  
  3745  func (b *mapFilterCndBuilderSpecNetplanConfigNetworkModems) compare(op gotenfilter.CompareOperator, value *Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  3746  	return b.builder.addCond(&FilterConditionCompare{
  3747  		Operator:              op,
  3748  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().NetplanConfig().Network().Modems().WithKey(b.key).WithValue(value),
  3749  	})
  3750  }
  3751  
  3752  type filterCndBuilderSpecNetplanApiConfigMode struct {
  3753  	builder *FilterBuilder
  3754  }
  3755  
  3756  func (b *filterCndBuilderSpecNetplanApiConfigMode) Eq(value Device_Spec_NetworkConfigMode) *FilterBuilder {
  3757  	return b.compare(gotenfilter.Eq, value)
  3758  }
  3759  
  3760  func (b *filterCndBuilderSpecNetplanApiConfigMode) Neq(value Device_Spec_NetworkConfigMode) *FilterBuilder {
  3761  	return b.compare(gotenfilter.Neq, value)
  3762  }
  3763  
  3764  func (b *filterCndBuilderSpecNetplanApiConfigMode) Gt(value Device_Spec_NetworkConfigMode) *FilterBuilder {
  3765  	return b.compare(gotenfilter.Gt, value)
  3766  }
  3767  
  3768  func (b *filterCndBuilderSpecNetplanApiConfigMode) Gte(value Device_Spec_NetworkConfigMode) *FilterBuilder {
  3769  	return b.compare(gotenfilter.Gte, value)
  3770  }
  3771  
  3772  func (b *filterCndBuilderSpecNetplanApiConfigMode) Lt(value Device_Spec_NetworkConfigMode) *FilterBuilder {
  3773  	return b.compare(gotenfilter.Lt, value)
  3774  }
  3775  
  3776  func (b *filterCndBuilderSpecNetplanApiConfigMode) Lte(value Device_Spec_NetworkConfigMode) *FilterBuilder {
  3777  	return b.compare(gotenfilter.Lte, value)
  3778  }
  3779  
  3780  func (b *filterCndBuilderSpecNetplanApiConfigMode) In(values []Device_Spec_NetworkConfigMode) *FilterBuilder {
  3781  	return b.builder.addCond(&FilterConditionIn{
  3782  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().NetplanApiConfigMode().WithArrayOfValues(values),
  3783  	})
  3784  }
  3785  
  3786  func (b *filterCndBuilderSpecNetplanApiConfigMode) NotIn(values []Device_Spec_NetworkConfigMode) *FilterBuilder {
  3787  	return b.builder.addCond(&FilterConditionNotIn{
  3788  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().NetplanApiConfigMode().WithArrayOfValues(values),
  3789  	})
  3790  }
  3791  
  3792  func (b *filterCndBuilderSpecNetplanApiConfigMode) IsNull() *FilterBuilder {
  3793  	return b.builder.addCond(&FilterConditionIsNull{
  3794  		FieldPath: NewDeviceFieldPathBuilder().Spec().NetplanApiConfigMode().FieldPath(),
  3795  	})
  3796  }
  3797  
  3798  func (b *filterCndBuilderSpecNetplanApiConfigMode) IsNan() *FilterBuilder {
  3799  	return b.builder.addCond(&FilterConditionIsNaN{
  3800  		FieldPath: NewDeviceFieldPathBuilder().Spec().NetplanApiConfigMode().FieldPath(),
  3801  	})
  3802  }
  3803  
  3804  func (b *filterCndBuilderSpecNetplanApiConfigMode) compare(op gotenfilter.CompareOperator, value Device_Spec_NetworkConfigMode) *FilterBuilder {
  3805  	return b.builder.addCond(&FilterConditionCompare{
  3806  		Operator:              op,
  3807  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().NetplanApiConfigMode().WithValue(value),
  3808  	})
  3809  }
  3810  
  3811  type filterCndBuilderSpecOsImageUrl struct {
  3812  	builder *FilterBuilder
  3813  }
  3814  
  3815  func (b *filterCndBuilderSpecOsImageUrl) Eq(value string) *FilterBuilder {
  3816  	return b.compare(gotenfilter.Eq, value)
  3817  }
  3818  
  3819  func (b *filterCndBuilderSpecOsImageUrl) Neq(value string) *FilterBuilder {
  3820  	return b.compare(gotenfilter.Neq, value)
  3821  }
  3822  
  3823  func (b *filterCndBuilderSpecOsImageUrl) Gt(value string) *FilterBuilder {
  3824  	return b.compare(gotenfilter.Gt, value)
  3825  }
  3826  
  3827  func (b *filterCndBuilderSpecOsImageUrl) Gte(value string) *FilterBuilder {
  3828  	return b.compare(gotenfilter.Gte, value)
  3829  }
  3830  
  3831  func (b *filterCndBuilderSpecOsImageUrl) Lt(value string) *FilterBuilder {
  3832  	return b.compare(gotenfilter.Lt, value)
  3833  }
  3834  
  3835  func (b *filterCndBuilderSpecOsImageUrl) Lte(value string) *FilterBuilder {
  3836  	return b.compare(gotenfilter.Lte, value)
  3837  }
  3838  
  3839  func (b *filterCndBuilderSpecOsImageUrl) In(values []string) *FilterBuilder {
  3840  	return b.builder.addCond(&FilterConditionIn{
  3841  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().OsImageUrl().WithArrayOfValues(values),
  3842  	})
  3843  }
  3844  
  3845  func (b *filterCndBuilderSpecOsImageUrl) NotIn(values []string) *FilterBuilder {
  3846  	return b.builder.addCond(&FilterConditionNotIn{
  3847  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().OsImageUrl().WithArrayOfValues(values),
  3848  	})
  3849  }
  3850  
  3851  func (b *filterCndBuilderSpecOsImageUrl) IsNull() *FilterBuilder {
  3852  	return b.builder.addCond(&FilterConditionIsNull{
  3853  		FieldPath: NewDeviceFieldPathBuilder().Spec().OsImageUrl().FieldPath(),
  3854  	})
  3855  }
  3856  
  3857  func (b *filterCndBuilderSpecOsImageUrl) IsNan() *FilterBuilder {
  3858  	return b.builder.addCond(&FilterConditionIsNaN{
  3859  		FieldPath: NewDeviceFieldPathBuilder().Spec().OsImageUrl().FieldPath(),
  3860  	})
  3861  }
  3862  
  3863  func (b *filterCndBuilderSpecOsImageUrl) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  3864  	return b.builder.addCond(&FilterConditionCompare{
  3865  		Operator:              op,
  3866  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().OsImageUrl().WithValue(value),
  3867  	})
  3868  }
  3869  
  3870  type filterCndBuilderSpecSshConfig struct {
  3871  	builder *FilterBuilder
  3872  }
  3873  
  3874  func (b *filterCndBuilderSpecSshConfig) Eq(value *Device_Spec_SSHConfig) *FilterBuilder {
  3875  	return b.compare(gotenfilter.Eq, value)
  3876  }
  3877  
  3878  func (b *filterCndBuilderSpecSshConfig) Neq(value *Device_Spec_SSHConfig) *FilterBuilder {
  3879  	return b.compare(gotenfilter.Neq, value)
  3880  }
  3881  
  3882  func (b *filterCndBuilderSpecSshConfig) Gt(value *Device_Spec_SSHConfig) *FilterBuilder {
  3883  	return b.compare(gotenfilter.Gt, value)
  3884  }
  3885  
  3886  func (b *filterCndBuilderSpecSshConfig) Gte(value *Device_Spec_SSHConfig) *FilterBuilder {
  3887  	return b.compare(gotenfilter.Gte, value)
  3888  }
  3889  
  3890  func (b *filterCndBuilderSpecSshConfig) Lt(value *Device_Spec_SSHConfig) *FilterBuilder {
  3891  	return b.compare(gotenfilter.Lt, value)
  3892  }
  3893  
  3894  func (b *filterCndBuilderSpecSshConfig) Lte(value *Device_Spec_SSHConfig) *FilterBuilder {
  3895  	return b.compare(gotenfilter.Lte, value)
  3896  }
  3897  
  3898  func (b *filterCndBuilderSpecSshConfig) In(values []*Device_Spec_SSHConfig) *FilterBuilder {
  3899  	return b.builder.addCond(&FilterConditionIn{
  3900  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().WithArrayOfValues(values),
  3901  	})
  3902  }
  3903  
  3904  func (b *filterCndBuilderSpecSshConfig) NotIn(values []*Device_Spec_SSHConfig) *FilterBuilder {
  3905  	return b.builder.addCond(&FilterConditionNotIn{
  3906  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().WithArrayOfValues(values),
  3907  	})
  3908  }
  3909  
  3910  func (b *filterCndBuilderSpecSshConfig) IsNull() *FilterBuilder {
  3911  	return b.builder.addCond(&FilterConditionIsNull{
  3912  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().FieldPath(),
  3913  	})
  3914  }
  3915  
  3916  func (b *filterCndBuilderSpecSshConfig) IsNan() *FilterBuilder {
  3917  	return b.builder.addCond(&FilterConditionIsNaN{
  3918  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().FieldPath(),
  3919  	})
  3920  }
  3921  
  3922  func (b *filterCndBuilderSpecSshConfig) compare(op gotenfilter.CompareOperator, value *Device_Spec_SSHConfig) *FilterBuilder {
  3923  	return b.builder.addCond(&FilterConditionCompare{
  3924  		Operator:              op,
  3925  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().SshConfig().WithValue(value),
  3926  	})
  3927  }
  3928  
  3929  func (b *filterCndBuilderSpecSshConfig) DisableSshServer() *filterCndBuilderSpecSshConfigDisableSshServer {
  3930  	return &filterCndBuilderSpecSshConfigDisableSshServer{builder: b.builder}
  3931  }
  3932  
  3933  func (b *filterCndBuilderSpecSshConfig) DisableSshPassword() *filterCndBuilderSpecSshConfigDisableSshPassword {
  3934  	return &filterCndBuilderSpecSshConfigDisableSshPassword{builder: b.builder}
  3935  }
  3936  
  3937  func (b *filterCndBuilderSpecSshConfig) SshAuthorized() *filterCndBuilderSpecSshConfigSshAuthorized {
  3938  	return &filterCndBuilderSpecSshConfigSshAuthorized{builder: b.builder}
  3939  }
  3940  
  3941  func (b *filterCndBuilderSpecSshConfig) IpAllowList() *filterCndBuilderSpecSshConfigIpAllowList {
  3942  	return &filterCndBuilderSpecSshConfigIpAllowList{builder: b.builder}
  3943  }
  3944  
  3945  func (b *filterCndBuilderSpecSshConfig) IpDenyList() *filterCndBuilderSpecSshConfigIpDenyList {
  3946  	return &filterCndBuilderSpecSshConfigIpDenyList{builder: b.builder}
  3947  }
  3948  
  3949  func (b *filterCndBuilderSpecSshConfig) RejectPeriod() *filterCndBuilderSpecSshConfigRejectPeriod {
  3950  	return &filterCndBuilderSpecSshConfigRejectPeriod{builder: b.builder}
  3951  }
  3952  
  3953  func (b *filterCndBuilderSpecSshConfig) DisableSshAuthkey() *filterCndBuilderSpecSshConfigDisableSshAuthkey {
  3954  	return &filterCndBuilderSpecSshConfigDisableSshAuthkey{builder: b.builder}
  3955  }
  3956  
  3957  type filterCndBuilderSpecSshConfigDisableSshServer struct {
  3958  	builder *FilterBuilder
  3959  }
  3960  
  3961  func (b *filterCndBuilderSpecSshConfigDisableSshServer) Eq(value bool) *FilterBuilder {
  3962  	return b.compare(gotenfilter.Eq, value)
  3963  }
  3964  
  3965  func (b *filterCndBuilderSpecSshConfigDisableSshServer) Neq(value bool) *FilterBuilder {
  3966  	return b.compare(gotenfilter.Neq, value)
  3967  }
  3968  
  3969  func (b *filterCndBuilderSpecSshConfigDisableSshServer) Gt(value bool) *FilterBuilder {
  3970  	return b.compare(gotenfilter.Gt, value)
  3971  }
  3972  
  3973  func (b *filterCndBuilderSpecSshConfigDisableSshServer) Gte(value bool) *FilterBuilder {
  3974  	return b.compare(gotenfilter.Gte, value)
  3975  }
  3976  
  3977  func (b *filterCndBuilderSpecSshConfigDisableSshServer) Lt(value bool) *FilterBuilder {
  3978  	return b.compare(gotenfilter.Lt, value)
  3979  }
  3980  
  3981  func (b *filterCndBuilderSpecSshConfigDisableSshServer) Lte(value bool) *FilterBuilder {
  3982  	return b.compare(gotenfilter.Lte, value)
  3983  }
  3984  
  3985  func (b *filterCndBuilderSpecSshConfigDisableSshServer) In(values []bool) *FilterBuilder {
  3986  	return b.builder.addCond(&FilterConditionIn{
  3987  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().DisableSshServer().WithArrayOfValues(values),
  3988  	})
  3989  }
  3990  
  3991  func (b *filterCndBuilderSpecSshConfigDisableSshServer) NotIn(values []bool) *FilterBuilder {
  3992  	return b.builder.addCond(&FilterConditionNotIn{
  3993  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().DisableSshServer().WithArrayOfValues(values),
  3994  	})
  3995  }
  3996  
  3997  func (b *filterCndBuilderSpecSshConfigDisableSshServer) IsNull() *FilterBuilder {
  3998  	return b.builder.addCond(&FilterConditionIsNull{
  3999  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().DisableSshServer().FieldPath(),
  4000  	})
  4001  }
  4002  
  4003  func (b *filterCndBuilderSpecSshConfigDisableSshServer) IsNan() *FilterBuilder {
  4004  	return b.builder.addCond(&FilterConditionIsNaN{
  4005  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().DisableSshServer().FieldPath(),
  4006  	})
  4007  }
  4008  
  4009  func (b *filterCndBuilderSpecSshConfigDisableSshServer) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
  4010  	return b.builder.addCond(&FilterConditionCompare{
  4011  		Operator:              op,
  4012  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().SshConfig().DisableSshServer().WithValue(value),
  4013  	})
  4014  }
  4015  
  4016  type filterCndBuilderSpecSshConfigDisableSshPassword struct {
  4017  	builder *FilterBuilder
  4018  }
  4019  
  4020  func (b *filterCndBuilderSpecSshConfigDisableSshPassword) Eq(value bool) *FilterBuilder {
  4021  	return b.compare(gotenfilter.Eq, value)
  4022  }
  4023  
  4024  func (b *filterCndBuilderSpecSshConfigDisableSshPassword) Neq(value bool) *FilterBuilder {
  4025  	return b.compare(gotenfilter.Neq, value)
  4026  }
  4027  
  4028  func (b *filterCndBuilderSpecSshConfigDisableSshPassword) Gt(value bool) *FilterBuilder {
  4029  	return b.compare(gotenfilter.Gt, value)
  4030  }
  4031  
  4032  func (b *filterCndBuilderSpecSshConfigDisableSshPassword) Gte(value bool) *FilterBuilder {
  4033  	return b.compare(gotenfilter.Gte, value)
  4034  }
  4035  
  4036  func (b *filterCndBuilderSpecSshConfigDisableSshPassword) Lt(value bool) *FilterBuilder {
  4037  	return b.compare(gotenfilter.Lt, value)
  4038  }
  4039  
  4040  func (b *filterCndBuilderSpecSshConfigDisableSshPassword) Lte(value bool) *FilterBuilder {
  4041  	return b.compare(gotenfilter.Lte, value)
  4042  }
  4043  
  4044  func (b *filterCndBuilderSpecSshConfigDisableSshPassword) In(values []bool) *FilterBuilder {
  4045  	return b.builder.addCond(&FilterConditionIn{
  4046  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().DisableSshPassword().WithArrayOfValues(values),
  4047  	})
  4048  }
  4049  
  4050  func (b *filterCndBuilderSpecSshConfigDisableSshPassword) NotIn(values []bool) *FilterBuilder {
  4051  	return b.builder.addCond(&FilterConditionNotIn{
  4052  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().DisableSshPassword().WithArrayOfValues(values),
  4053  	})
  4054  }
  4055  
  4056  func (b *filterCndBuilderSpecSshConfigDisableSshPassword) IsNull() *FilterBuilder {
  4057  	return b.builder.addCond(&FilterConditionIsNull{
  4058  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().DisableSshPassword().FieldPath(),
  4059  	})
  4060  }
  4061  
  4062  func (b *filterCndBuilderSpecSshConfigDisableSshPassword) IsNan() *FilterBuilder {
  4063  	return b.builder.addCond(&FilterConditionIsNaN{
  4064  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().DisableSshPassword().FieldPath(),
  4065  	})
  4066  }
  4067  
  4068  func (b *filterCndBuilderSpecSshConfigDisableSshPassword) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
  4069  	return b.builder.addCond(&FilterConditionCompare{
  4070  		Operator:              op,
  4071  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().SshConfig().DisableSshPassword().WithValue(value),
  4072  	})
  4073  }
  4074  
  4075  type filterCndBuilderSpecSshConfigSshAuthorized struct {
  4076  	builder *FilterBuilder
  4077  }
  4078  
  4079  func (b *filterCndBuilderSpecSshConfigSshAuthorized) Eq(value []*Device_Spec_SSHConfig_AuthKey) *FilterBuilder {
  4080  	return b.compare(gotenfilter.Eq, value)
  4081  }
  4082  
  4083  func (b *filterCndBuilderSpecSshConfigSshAuthorized) Neq(value []*Device_Spec_SSHConfig_AuthKey) *FilterBuilder {
  4084  	return b.compare(gotenfilter.Neq, value)
  4085  }
  4086  
  4087  func (b *filterCndBuilderSpecSshConfigSshAuthorized) Gt(value []*Device_Spec_SSHConfig_AuthKey) *FilterBuilder {
  4088  	return b.compare(gotenfilter.Gt, value)
  4089  }
  4090  
  4091  func (b *filterCndBuilderSpecSshConfigSshAuthorized) Gte(value []*Device_Spec_SSHConfig_AuthKey) *FilterBuilder {
  4092  	return b.compare(gotenfilter.Gte, value)
  4093  }
  4094  
  4095  func (b *filterCndBuilderSpecSshConfigSshAuthorized) Lt(value []*Device_Spec_SSHConfig_AuthKey) *FilterBuilder {
  4096  	return b.compare(gotenfilter.Lt, value)
  4097  }
  4098  
  4099  func (b *filterCndBuilderSpecSshConfigSshAuthorized) Lte(value []*Device_Spec_SSHConfig_AuthKey) *FilterBuilder {
  4100  	return b.compare(gotenfilter.Lte, value)
  4101  }
  4102  
  4103  func (b *filterCndBuilderSpecSshConfigSshAuthorized) In(values [][]*Device_Spec_SSHConfig_AuthKey) *FilterBuilder {
  4104  	return b.builder.addCond(&FilterConditionIn{
  4105  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().WithArrayOfValues(values),
  4106  	})
  4107  }
  4108  
  4109  func (b *filterCndBuilderSpecSshConfigSshAuthorized) NotIn(values [][]*Device_Spec_SSHConfig_AuthKey) *FilterBuilder {
  4110  	return b.builder.addCond(&FilterConditionNotIn{
  4111  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().WithArrayOfValues(values),
  4112  	})
  4113  }
  4114  
  4115  func (b *filterCndBuilderSpecSshConfigSshAuthorized) IsNull() *FilterBuilder {
  4116  	return b.builder.addCond(&FilterConditionIsNull{
  4117  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().FieldPath(),
  4118  	})
  4119  }
  4120  
  4121  func (b *filterCndBuilderSpecSshConfigSshAuthorized) IsNan() *FilterBuilder {
  4122  	return b.builder.addCond(&FilterConditionIsNaN{
  4123  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().FieldPath(),
  4124  	})
  4125  }
  4126  
  4127  func (b *filterCndBuilderSpecSshConfigSshAuthorized) Contains(value *Device_Spec_SSHConfig_AuthKey) *FilterBuilder {
  4128  	return b.builder.addCond(&FilterConditionContains{
  4129  		Type:      gotenresource.ConditionContainsTypeValue,
  4130  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().FieldPath(),
  4131  		Value:     NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().WithItemValue(value),
  4132  	})
  4133  }
  4134  
  4135  func (b *filterCndBuilderSpecSshConfigSshAuthorized) ContainsAnyOf(values []*Device_Spec_SSHConfig_AuthKey) *FilterBuilder {
  4136  	pathSelector := NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized()
  4137  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  4138  	for _, value := range values {
  4139  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  4140  	}
  4141  	return b.builder.addCond(&FilterConditionContains{
  4142  		Type:      gotenresource.ConditionContainsTypeAny,
  4143  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().FieldPath(),
  4144  		Values:    itemValues,
  4145  	})
  4146  }
  4147  
  4148  func (b *filterCndBuilderSpecSshConfigSshAuthorized) ContainsAll(values []*Device_Spec_SSHConfig_AuthKey) *FilterBuilder {
  4149  	pathSelector := NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized()
  4150  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  4151  	for _, value := range values {
  4152  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  4153  	}
  4154  	return b.builder.addCond(&FilterConditionContains{
  4155  		Type:      gotenresource.ConditionContainsTypeAll,
  4156  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().FieldPath(),
  4157  		Values:    itemValues,
  4158  	})
  4159  }
  4160  
  4161  func (b *filterCndBuilderSpecSshConfigSshAuthorized) compare(op gotenfilter.CompareOperator, value []*Device_Spec_SSHConfig_AuthKey) *FilterBuilder {
  4162  	return b.builder.addCond(&FilterConditionCompare{
  4163  		Operator:              op,
  4164  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().WithValue(value),
  4165  	})
  4166  }
  4167  
  4168  func (b *filterCndBuilderSpecSshConfigSshAuthorized) SshaKey() *filterCndBuilderSpecSshConfigSshAuthorizedSshaKey {
  4169  	return &filterCndBuilderSpecSshConfigSshAuthorizedSshaKey{builder: b.builder}
  4170  }
  4171  
  4172  func (b *filterCndBuilderSpecSshConfigSshAuthorized) CertAuthority() *filterCndBuilderSpecSshConfigSshAuthorizedCertAuthority {
  4173  	return &filterCndBuilderSpecSshConfigSshAuthorizedCertAuthority{builder: b.builder}
  4174  }
  4175  
  4176  func (b *filterCndBuilderSpecSshConfigSshAuthorized) Command() *filterCndBuilderSpecSshConfigSshAuthorizedCommand {
  4177  	return &filterCndBuilderSpecSshConfigSshAuthorizedCommand{builder: b.builder}
  4178  }
  4179  
  4180  func (b *filterCndBuilderSpecSshConfigSshAuthorized) Environment() *filterCndBuilderSpecSshConfigSshAuthorizedEnvironment {
  4181  	return &filterCndBuilderSpecSshConfigSshAuthorizedEnvironment{builder: b.builder}
  4182  }
  4183  
  4184  func (b *filterCndBuilderSpecSshConfigSshAuthorized) From() *filterCndBuilderSpecSshConfigSshAuthorizedFrom {
  4185  	return &filterCndBuilderSpecSshConfigSshAuthorizedFrom{builder: b.builder}
  4186  }
  4187  
  4188  func (b *filterCndBuilderSpecSshConfigSshAuthorized) NoAgentForwarding() *filterCndBuilderSpecSshConfigSshAuthorizedNoAgentForwarding {
  4189  	return &filterCndBuilderSpecSshConfigSshAuthorizedNoAgentForwarding{builder: b.builder}
  4190  }
  4191  
  4192  func (b *filterCndBuilderSpecSshConfigSshAuthorized) NoPortForwarding() *filterCndBuilderSpecSshConfigSshAuthorizedNoPortForwarding {
  4193  	return &filterCndBuilderSpecSshConfigSshAuthorizedNoPortForwarding{builder: b.builder}
  4194  }
  4195  
  4196  func (b *filterCndBuilderSpecSshConfigSshAuthorized) NoPty() *filterCndBuilderSpecSshConfigSshAuthorizedNoPty {
  4197  	return &filterCndBuilderSpecSshConfigSshAuthorizedNoPty{builder: b.builder}
  4198  }
  4199  
  4200  func (b *filterCndBuilderSpecSshConfigSshAuthorized) NoUserRc() *filterCndBuilderSpecSshConfigSshAuthorizedNoUserRc {
  4201  	return &filterCndBuilderSpecSshConfigSshAuthorizedNoUserRc{builder: b.builder}
  4202  }
  4203  
  4204  func (b *filterCndBuilderSpecSshConfigSshAuthorized) NoX11Forwarding() *filterCndBuilderSpecSshConfigSshAuthorizedNoX11Forwarding {
  4205  	return &filterCndBuilderSpecSshConfigSshAuthorizedNoX11Forwarding{builder: b.builder}
  4206  }
  4207  
  4208  func (b *filterCndBuilderSpecSshConfigSshAuthorized) Permitopen() *filterCndBuilderSpecSshConfigSshAuthorizedPermitopen {
  4209  	return &filterCndBuilderSpecSshConfigSshAuthorizedPermitopen{builder: b.builder}
  4210  }
  4211  
  4212  func (b *filterCndBuilderSpecSshConfigSshAuthorized) Principals() *filterCndBuilderSpecSshConfigSshAuthorizedPrincipals {
  4213  	return &filterCndBuilderSpecSshConfigSshAuthorizedPrincipals{builder: b.builder}
  4214  }
  4215  
  4216  func (b *filterCndBuilderSpecSshConfigSshAuthorized) Tunnel() *filterCndBuilderSpecSshConfigSshAuthorizedTunnel {
  4217  	return &filterCndBuilderSpecSshConfigSshAuthorizedTunnel{builder: b.builder}
  4218  }
  4219  
  4220  func (b *filterCndBuilderSpecSshConfigSshAuthorized) Restrict() *filterCndBuilderSpecSshConfigSshAuthorizedRestrict {
  4221  	return &filterCndBuilderSpecSshConfigSshAuthorizedRestrict{builder: b.builder}
  4222  }
  4223  
  4224  type filterCndBuilderSpecSshConfigSshAuthorizedSshaKey struct {
  4225  	builder *FilterBuilder
  4226  }
  4227  
  4228  func (b *filterCndBuilderSpecSshConfigSshAuthorizedSshaKey) Eq(value string) *FilterBuilder {
  4229  	return b.compare(gotenfilter.Eq, value)
  4230  }
  4231  
  4232  func (b *filterCndBuilderSpecSshConfigSshAuthorizedSshaKey) Neq(value string) *FilterBuilder {
  4233  	return b.compare(gotenfilter.Neq, value)
  4234  }
  4235  
  4236  func (b *filterCndBuilderSpecSshConfigSshAuthorizedSshaKey) Gt(value string) *FilterBuilder {
  4237  	return b.compare(gotenfilter.Gt, value)
  4238  }
  4239  
  4240  func (b *filterCndBuilderSpecSshConfigSshAuthorizedSshaKey) Gte(value string) *FilterBuilder {
  4241  	return b.compare(gotenfilter.Gte, value)
  4242  }
  4243  
  4244  func (b *filterCndBuilderSpecSshConfigSshAuthorizedSshaKey) Lt(value string) *FilterBuilder {
  4245  	return b.compare(gotenfilter.Lt, value)
  4246  }
  4247  
  4248  func (b *filterCndBuilderSpecSshConfigSshAuthorizedSshaKey) Lte(value string) *FilterBuilder {
  4249  	return b.compare(gotenfilter.Lte, value)
  4250  }
  4251  
  4252  func (b *filterCndBuilderSpecSshConfigSshAuthorizedSshaKey) In(values []string) *FilterBuilder {
  4253  	return b.builder.addCond(&FilterConditionIn{
  4254  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().SshaKey().WithArrayOfValues(values),
  4255  	})
  4256  }
  4257  
  4258  func (b *filterCndBuilderSpecSshConfigSshAuthorizedSshaKey) NotIn(values []string) *FilterBuilder {
  4259  	return b.builder.addCond(&FilterConditionNotIn{
  4260  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().SshaKey().WithArrayOfValues(values),
  4261  	})
  4262  }
  4263  
  4264  func (b *filterCndBuilderSpecSshConfigSshAuthorizedSshaKey) IsNull() *FilterBuilder {
  4265  	return b.builder.addCond(&FilterConditionIsNull{
  4266  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().SshaKey().FieldPath(),
  4267  	})
  4268  }
  4269  
  4270  func (b *filterCndBuilderSpecSshConfigSshAuthorizedSshaKey) IsNan() *FilterBuilder {
  4271  	return b.builder.addCond(&FilterConditionIsNaN{
  4272  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().SshaKey().FieldPath(),
  4273  	})
  4274  }
  4275  
  4276  func (b *filterCndBuilderSpecSshConfigSshAuthorizedSshaKey) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  4277  	return b.builder.addCond(&FilterConditionCompare{
  4278  		Operator:              op,
  4279  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().SshaKey().WithValue(value),
  4280  	})
  4281  }
  4282  
  4283  type filterCndBuilderSpecSshConfigSshAuthorizedCertAuthority struct {
  4284  	builder *FilterBuilder
  4285  }
  4286  
  4287  func (b *filterCndBuilderSpecSshConfigSshAuthorizedCertAuthority) Eq(value bool) *FilterBuilder {
  4288  	return b.compare(gotenfilter.Eq, value)
  4289  }
  4290  
  4291  func (b *filterCndBuilderSpecSshConfigSshAuthorizedCertAuthority) Neq(value bool) *FilterBuilder {
  4292  	return b.compare(gotenfilter.Neq, value)
  4293  }
  4294  
  4295  func (b *filterCndBuilderSpecSshConfigSshAuthorizedCertAuthority) Gt(value bool) *FilterBuilder {
  4296  	return b.compare(gotenfilter.Gt, value)
  4297  }
  4298  
  4299  func (b *filterCndBuilderSpecSshConfigSshAuthorizedCertAuthority) Gte(value bool) *FilterBuilder {
  4300  	return b.compare(gotenfilter.Gte, value)
  4301  }
  4302  
  4303  func (b *filterCndBuilderSpecSshConfigSshAuthorizedCertAuthority) Lt(value bool) *FilterBuilder {
  4304  	return b.compare(gotenfilter.Lt, value)
  4305  }
  4306  
  4307  func (b *filterCndBuilderSpecSshConfigSshAuthorizedCertAuthority) Lte(value bool) *FilterBuilder {
  4308  	return b.compare(gotenfilter.Lte, value)
  4309  }
  4310  
  4311  func (b *filterCndBuilderSpecSshConfigSshAuthorizedCertAuthority) In(values []bool) *FilterBuilder {
  4312  	return b.builder.addCond(&FilterConditionIn{
  4313  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().CertAuthority().WithArrayOfValues(values),
  4314  	})
  4315  }
  4316  
  4317  func (b *filterCndBuilderSpecSshConfigSshAuthorizedCertAuthority) NotIn(values []bool) *FilterBuilder {
  4318  	return b.builder.addCond(&FilterConditionNotIn{
  4319  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().CertAuthority().WithArrayOfValues(values),
  4320  	})
  4321  }
  4322  
  4323  func (b *filterCndBuilderSpecSshConfigSshAuthorizedCertAuthority) IsNull() *FilterBuilder {
  4324  	return b.builder.addCond(&FilterConditionIsNull{
  4325  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().CertAuthority().FieldPath(),
  4326  	})
  4327  }
  4328  
  4329  func (b *filterCndBuilderSpecSshConfigSshAuthorizedCertAuthority) IsNan() *FilterBuilder {
  4330  	return b.builder.addCond(&FilterConditionIsNaN{
  4331  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().CertAuthority().FieldPath(),
  4332  	})
  4333  }
  4334  
  4335  func (b *filterCndBuilderSpecSshConfigSshAuthorizedCertAuthority) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
  4336  	return b.builder.addCond(&FilterConditionCompare{
  4337  		Operator:              op,
  4338  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().CertAuthority().WithValue(value),
  4339  	})
  4340  }
  4341  
  4342  type filterCndBuilderSpecSshConfigSshAuthorizedCommand struct {
  4343  	builder *FilterBuilder
  4344  }
  4345  
  4346  func (b *filterCndBuilderSpecSshConfigSshAuthorizedCommand) Eq(value string) *FilterBuilder {
  4347  	return b.compare(gotenfilter.Eq, value)
  4348  }
  4349  
  4350  func (b *filterCndBuilderSpecSshConfigSshAuthorizedCommand) Neq(value string) *FilterBuilder {
  4351  	return b.compare(gotenfilter.Neq, value)
  4352  }
  4353  
  4354  func (b *filterCndBuilderSpecSshConfigSshAuthorizedCommand) Gt(value string) *FilterBuilder {
  4355  	return b.compare(gotenfilter.Gt, value)
  4356  }
  4357  
  4358  func (b *filterCndBuilderSpecSshConfigSshAuthorizedCommand) Gte(value string) *FilterBuilder {
  4359  	return b.compare(gotenfilter.Gte, value)
  4360  }
  4361  
  4362  func (b *filterCndBuilderSpecSshConfigSshAuthorizedCommand) Lt(value string) *FilterBuilder {
  4363  	return b.compare(gotenfilter.Lt, value)
  4364  }
  4365  
  4366  func (b *filterCndBuilderSpecSshConfigSshAuthorizedCommand) Lte(value string) *FilterBuilder {
  4367  	return b.compare(gotenfilter.Lte, value)
  4368  }
  4369  
  4370  func (b *filterCndBuilderSpecSshConfigSshAuthorizedCommand) In(values []string) *FilterBuilder {
  4371  	return b.builder.addCond(&FilterConditionIn{
  4372  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Command().WithArrayOfValues(values),
  4373  	})
  4374  }
  4375  
  4376  func (b *filterCndBuilderSpecSshConfigSshAuthorizedCommand) NotIn(values []string) *FilterBuilder {
  4377  	return b.builder.addCond(&FilterConditionNotIn{
  4378  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Command().WithArrayOfValues(values),
  4379  	})
  4380  }
  4381  
  4382  func (b *filterCndBuilderSpecSshConfigSshAuthorizedCommand) IsNull() *FilterBuilder {
  4383  	return b.builder.addCond(&FilterConditionIsNull{
  4384  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Command().FieldPath(),
  4385  	})
  4386  }
  4387  
  4388  func (b *filterCndBuilderSpecSshConfigSshAuthorizedCommand) IsNan() *FilterBuilder {
  4389  	return b.builder.addCond(&FilterConditionIsNaN{
  4390  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Command().FieldPath(),
  4391  	})
  4392  }
  4393  
  4394  func (b *filterCndBuilderSpecSshConfigSshAuthorizedCommand) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  4395  	return b.builder.addCond(&FilterConditionCompare{
  4396  		Operator:              op,
  4397  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Command().WithValue(value),
  4398  	})
  4399  }
  4400  
  4401  type filterCndBuilderSpecSshConfigSshAuthorizedEnvironment struct {
  4402  	builder *FilterBuilder
  4403  }
  4404  
  4405  func (b *filterCndBuilderSpecSshConfigSshAuthorizedEnvironment) Eq(value string) *FilterBuilder {
  4406  	return b.compare(gotenfilter.Eq, value)
  4407  }
  4408  
  4409  func (b *filterCndBuilderSpecSshConfigSshAuthorizedEnvironment) Neq(value string) *FilterBuilder {
  4410  	return b.compare(gotenfilter.Neq, value)
  4411  }
  4412  
  4413  func (b *filterCndBuilderSpecSshConfigSshAuthorizedEnvironment) Gt(value string) *FilterBuilder {
  4414  	return b.compare(gotenfilter.Gt, value)
  4415  }
  4416  
  4417  func (b *filterCndBuilderSpecSshConfigSshAuthorizedEnvironment) Gte(value string) *FilterBuilder {
  4418  	return b.compare(gotenfilter.Gte, value)
  4419  }
  4420  
  4421  func (b *filterCndBuilderSpecSshConfigSshAuthorizedEnvironment) Lt(value string) *FilterBuilder {
  4422  	return b.compare(gotenfilter.Lt, value)
  4423  }
  4424  
  4425  func (b *filterCndBuilderSpecSshConfigSshAuthorizedEnvironment) Lte(value string) *FilterBuilder {
  4426  	return b.compare(gotenfilter.Lte, value)
  4427  }
  4428  
  4429  func (b *filterCndBuilderSpecSshConfigSshAuthorizedEnvironment) In(values []string) *FilterBuilder {
  4430  	return b.builder.addCond(&FilterConditionIn{
  4431  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Environment().WithArrayOfValues(values),
  4432  	})
  4433  }
  4434  
  4435  func (b *filterCndBuilderSpecSshConfigSshAuthorizedEnvironment) NotIn(values []string) *FilterBuilder {
  4436  	return b.builder.addCond(&FilterConditionNotIn{
  4437  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Environment().WithArrayOfValues(values),
  4438  	})
  4439  }
  4440  
  4441  func (b *filterCndBuilderSpecSshConfigSshAuthorizedEnvironment) IsNull() *FilterBuilder {
  4442  	return b.builder.addCond(&FilterConditionIsNull{
  4443  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Environment().FieldPath(),
  4444  	})
  4445  }
  4446  
  4447  func (b *filterCndBuilderSpecSshConfigSshAuthorizedEnvironment) IsNan() *FilterBuilder {
  4448  	return b.builder.addCond(&FilterConditionIsNaN{
  4449  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Environment().FieldPath(),
  4450  	})
  4451  }
  4452  
  4453  func (b *filterCndBuilderSpecSshConfigSshAuthorizedEnvironment) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  4454  	return b.builder.addCond(&FilterConditionCompare{
  4455  		Operator:              op,
  4456  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Environment().WithValue(value),
  4457  	})
  4458  }
  4459  
  4460  type filterCndBuilderSpecSshConfigSshAuthorizedFrom struct {
  4461  	builder *FilterBuilder
  4462  }
  4463  
  4464  func (b *filterCndBuilderSpecSshConfigSshAuthorizedFrom) Eq(value string) *FilterBuilder {
  4465  	return b.compare(gotenfilter.Eq, value)
  4466  }
  4467  
  4468  func (b *filterCndBuilderSpecSshConfigSshAuthorizedFrom) Neq(value string) *FilterBuilder {
  4469  	return b.compare(gotenfilter.Neq, value)
  4470  }
  4471  
  4472  func (b *filterCndBuilderSpecSshConfigSshAuthorizedFrom) Gt(value string) *FilterBuilder {
  4473  	return b.compare(gotenfilter.Gt, value)
  4474  }
  4475  
  4476  func (b *filterCndBuilderSpecSshConfigSshAuthorizedFrom) Gte(value string) *FilterBuilder {
  4477  	return b.compare(gotenfilter.Gte, value)
  4478  }
  4479  
  4480  func (b *filterCndBuilderSpecSshConfigSshAuthorizedFrom) Lt(value string) *FilterBuilder {
  4481  	return b.compare(gotenfilter.Lt, value)
  4482  }
  4483  
  4484  func (b *filterCndBuilderSpecSshConfigSshAuthorizedFrom) Lte(value string) *FilterBuilder {
  4485  	return b.compare(gotenfilter.Lte, value)
  4486  }
  4487  
  4488  func (b *filterCndBuilderSpecSshConfigSshAuthorizedFrom) In(values []string) *FilterBuilder {
  4489  	return b.builder.addCond(&FilterConditionIn{
  4490  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().From().WithArrayOfValues(values),
  4491  	})
  4492  }
  4493  
  4494  func (b *filterCndBuilderSpecSshConfigSshAuthorizedFrom) NotIn(values []string) *FilterBuilder {
  4495  	return b.builder.addCond(&FilterConditionNotIn{
  4496  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().From().WithArrayOfValues(values),
  4497  	})
  4498  }
  4499  
  4500  func (b *filterCndBuilderSpecSshConfigSshAuthorizedFrom) IsNull() *FilterBuilder {
  4501  	return b.builder.addCond(&FilterConditionIsNull{
  4502  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().From().FieldPath(),
  4503  	})
  4504  }
  4505  
  4506  func (b *filterCndBuilderSpecSshConfigSshAuthorizedFrom) IsNan() *FilterBuilder {
  4507  	return b.builder.addCond(&FilterConditionIsNaN{
  4508  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().From().FieldPath(),
  4509  	})
  4510  }
  4511  
  4512  func (b *filterCndBuilderSpecSshConfigSshAuthorizedFrom) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  4513  	return b.builder.addCond(&FilterConditionCompare{
  4514  		Operator:              op,
  4515  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().From().WithValue(value),
  4516  	})
  4517  }
  4518  
  4519  type filterCndBuilderSpecSshConfigSshAuthorizedNoAgentForwarding struct {
  4520  	builder *FilterBuilder
  4521  }
  4522  
  4523  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoAgentForwarding) Eq(value bool) *FilterBuilder {
  4524  	return b.compare(gotenfilter.Eq, value)
  4525  }
  4526  
  4527  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoAgentForwarding) Neq(value bool) *FilterBuilder {
  4528  	return b.compare(gotenfilter.Neq, value)
  4529  }
  4530  
  4531  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoAgentForwarding) Gt(value bool) *FilterBuilder {
  4532  	return b.compare(gotenfilter.Gt, value)
  4533  }
  4534  
  4535  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoAgentForwarding) Gte(value bool) *FilterBuilder {
  4536  	return b.compare(gotenfilter.Gte, value)
  4537  }
  4538  
  4539  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoAgentForwarding) Lt(value bool) *FilterBuilder {
  4540  	return b.compare(gotenfilter.Lt, value)
  4541  }
  4542  
  4543  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoAgentForwarding) Lte(value bool) *FilterBuilder {
  4544  	return b.compare(gotenfilter.Lte, value)
  4545  }
  4546  
  4547  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoAgentForwarding) In(values []bool) *FilterBuilder {
  4548  	return b.builder.addCond(&FilterConditionIn{
  4549  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoAgentForwarding().WithArrayOfValues(values),
  4550  	})
  4551  }
  4552  
  4553  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoAgentForwarding) NotIn(values []bool) *FilterBuilder {
  4554  	return b.builder.addCond(&FilterConditionNotIn{
  4555  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoAgentForwarding().WithArrayOfValues(values),
  4556  	})
  4557  }
  4558  
  4559  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoAgentForwarding) IsNull() *FilterBuilder {
  4560  	return b.builder.addCond(&FilterConditionIsNull{
  4561  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoAgentForwarding().FieldPath(),
  4562  	})
  4563  }
  4564  
  4565  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoAgentForwarding) IsNan() *FilterBuilder {
  4566  	return b.builder.addCond(&FilterConditionIsNaN{
  4567  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoAgentForwarding().FieldPath(),
  4568  	})
  4569  }
  4570  
  4571  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoAgentForwarding) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
  4572  	return b.builder.addCond(&FilterConditionCompare{
  4573  		Operator:              op,
  4574  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoAgentForwarding().WithValue(value),
  4575  	})
  4576  }
  4577  
  4578  type filterCndBuilderSpecSshConfigSshAuthorizedNoPortForwarding struct {
  4579  	builder *FilterBuilder
  4580  }
  4581  
  4582  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoPortForwarding) Eq(value bool) *FilterBuilder {
  4583  	return b.compare(gotenfilter.Eq, value)
  4584  }
  4585  
  4586  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoPortForwarding) Neq(value bool) *FilterBuilder {
  4587  	return b.compare(gotenfilter.Neq, value)
  4588  }
  4589  
  4590  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoPortForwarding) Gt(value bool) *FilterBuilder {
  4591  	return b.compare(gotenfilter.Gt, value)
  4592  }
  4593  
  4594  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoPortForwarding) Gte(value bool) *FilterBuilder {
  4595  	return b.compare(gotenfilter.Gte, value)
  4596  }
  4597  
  4598  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoPortForwarding) Lt(value bool) *FilterBuilder {
  4599  	return b.compare(gotenfilter.Lt, value)
  4600  }
  4601  
  4602  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoPortForwarding) Lte(value bool) *FilterBuilder {
  4603  	return b.compare(gotenfilter.Lte, value)
  4604  }
  4605  
  4606  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoPortForwarding) In(values []bool) *FilterBuilder {
  4607  	return b.builder.addCond(&FilterConditionIn{
  4608  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoPortForwarding().WithArrayOfValues(values),
  4609  	})
  4610  }
  4611  
  4612  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoPortForwarding) NotIn(values []bool) *FilterBuilder {
  4613  	return b.builder.addCond(&FilterConditionNotIn{
  4614  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoPortForwarding().WithArrayOfValues(values),
  4615  	})
  4616  }
  4617  
  4618  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoPortForwarding) IsNull() *FilterBuilder {
  4619  	return b.builder.addCond(&FilterConditionIsNull{
  4620  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoPortForwarding().FieldPath(),
  4621  	})
  4622  }
  4623  
  4624  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoPortForwarding) IsNan() *FilterBuilder {
  4625  	return b.builder.addCond(&FilterConditionIsNaN{
  4626  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoPortForwarding().FieldPath(),
  4627  	})
  4628  }
  4629  
  4630  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoPortForwarding) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
  4631  	return b.builder.addCond(&FilterConditionCompare{
  4632  		Operator:              op,
  4633  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoPortForwarding().WithValue(value),
  4634  	})
  4635  }
  4636  
  4637  type filterCndBuilderSpecSshConfigSshAuthorizedNoPty struct {
  4638  	builder *FilterBuilder
  4639  }
  4640  
  4641  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoPty) Eq(value bool) *FilterBuilder {
  4642  	return b.compare(gotenfilter.Eq, value)
  4643  }
  4644  
  4645  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoPty) Neq(value bool) *FilterBuilder {
  4646  	return b.compare(gotenfilter.Neq, value)
  4647  }
  4648  
  4649  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoPty) Gt(value bool) *FilterBuilder {
  4650  	return b.compare(gotenfilter.Gt, value)
  4651  }
  4652  
  4653  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoPty) Gte(value bool) *FilterBuilder {
  4654  	return b.compare(gotenfilter.Gte, value)
  4655  }
  4656  
  4657  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoPty) Lt(value bool) *FilterBuilder {
  4658  	return b.compare(gotenfilter.Lt, value)
  4659  }
  4660  
  4661  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoPty) Lte(value bool) *FilterBuilder {
  4662  	return b.compare(gotenfilter.Lte, value)
  4663  }
  4664  
  4665  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoPty) In(values []bool) *FilterBuilder {
  4666  	return b.builder.addCond(&FilterConditionIn{
  4667  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoPty().WithArrayOfValues(values),
  4668  	})
  4669  }
  4670  
  4671  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoPty) NotIn(values []bool) *FilterBuilder {
  4672  	return b.builder.addCond(&FilterConditionNotIn{
  4673  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoPty().WithArrayOfValues(values),
  4674  	})
  4675  }
  4676  
  4677  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoPty) IsNull() *FilterBuilder {
  4678  	return b.builder.addCond(&FilterConditionIsNull{
  4679  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoPty().FieldPath(),
  4680  	})
  4681  }
  4682  
  4683  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoPty) IsNan() *FilterBuilder {
  4684  	return b.builder.addCond(&FilterConditionIsNaN{
  4685  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoPty().FieldPath(),
  4686  	})
  4687  }
  4688  
  4689  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoPty) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
  4690  	return b.builder.addCond(&FilterConditionCompare{
  4691  		Operator:              op,
  4692  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoPty().WithValue(value),
  4693  	})
  4694  }
  4695  
  4696  type filterCndBuilderSpecSshConfigSshAuthorizedNoUserRc struct {
  4697  	builder *FilterBuilder
  4698  }
  4699  
  4700  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoUserRc) Eq(value bool) *FilterBuilder {
  4701  	return b.compare(gotenfilter.Eq, value)
  4702  }
  4703  
  4704  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoUserRc) Neq(value bool) *FilterBuilder {
  4705  	return b.compare(gotenfilter.Neq, value)
  4706  }
  4707  
  4708  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoUserRc) Gt(value bool) *FilterBuilder {
  4709  	return b.compare(gotenfilter.Gt, value)
  4710  }
  4711  
  4712  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoUserRc) Gte(value bool) *FilterBuilder {
  4713  	return b.compare(gotenfilter.Gte, value)
  4714  }
  4715  
  4716  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoUserRc) Lt(value bool) *FilterBuilder {
  4717  	return b.compare(gotenfilter.Lt, value)
  4718  }
  4719  
  4720  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoUserRc) Lte(value bool) *FilterBuilder {
  4721  	return b.compare(gotenfilter.Lte, value)
  4722  }
  4723  
  4724  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoUserRc) In(values []bool) *FilterBuilder {
  4725  	return b.builder.addCond(&FilterConditionIn{
  4726  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoUserRc().WithArrayOfValues(values),
  4727  	})
  4728  }
  4729  
  4730  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoUserRc) NotIn(values []bool) *FilterBuilder {
  4731  	return b.builder.addCond(&FilterConditionNotIn{
  4732  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoUserRc().WithArrayOfValues(values),
  4733  	})
  4734  }
  4735  
  4736  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoUserRc) IsNull() *FilterBuilder {
  4737  	return b.builder.addCond(&FilterConditionIsNull{
  4738  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoUserRc().FieldPath(),
  4739  	})
  4740  }
  4741  
  4742  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoUserRc) IsNan() *FilterBuilder {
  4743  	return b.builder.addCond(&FilterConditionIsNaN{
  4744  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoUserRc().FieldPath(),
  4745  	})
  4746  }
  4747  
  4748  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoUserRc) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
  4749  	return b.builder.addCond(&FilterConditionCompare{
  4750  		Operator:              op,
  4751  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoUserRc().WithValue(value),
  4752  	})
  4753  }
  4754  
  4755  type filterCndBuilderSpecSshConfigSshAuthorizedNoX11Forwarding struct {
  4756  	builder *FilterBuilder
  4757  }
  4758  
  4759  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoX11Forwarding) Eq(value bool) *FilterBuilder {
  4760  	return b.compare(gotenfilter.Eq, value)
  4761  }
  4762  
  4763  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoX11Forwarding) Neq(value bool) *FilterBuilder {
  4764  	return b.compare(gotenfilter.Neq, value)
  4765  }
  4766  
  4767  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoX11Forwarding) Gt(value bool) *FilterBuilder {
  4768  	return b.compare(gotenfilter.Gt, value)
  4769  }
  4770  
  4771  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoX11Forwarding) Gte(value bool) *FilterBuilder {
  4772  	return b.compare(gotenfilter.Gte, value)
  4773  }
  4774  
  4775  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoX11Forwarding) Lt(value bool) *FilterBuilder {
  4776  	return b.compare(gotenfilter.Lt, value)
  4777  }
  4778  
  4779  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoX11Forwarding) Lte(value bool) *FilterBuilder {
  4780  	return b.compare(gotenfilter.Lte, value)
  4781  }
  4782  
  4783  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoX11Forwarding) In(values []bool) *FilterBuilder {
  4784  	return b.builder.addCond(&FilterConditionIn{
  4785  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoX11Forwarding().WithArrayOfValues(values),
  4786  	})
  4787  }
  4788  
  4789  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoX11Forwarding) NotIn(values []bool) *FilterBuilder {
  4790  	return b.builder.addCond(&FilterConditionNotIn{
  4791  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoX11Forwarding().WithArrayOfValues(values),
  4792  	})
  4793  }
  4794  
  4795  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoX11Forwarding) IsNull() *FilterBuilder {
  4796  	return b.builder.addCond(&FilterConditionIsNull{
  4797  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoX11Forwarding().FieldPath(),
  4798  	})
  4799  }
  4800  
  4801  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoX11Forwarding) IsNan() *FilterBuilder {
  4802  	return b.builder.addCond(&FilterConditionIsNaN{
  4803  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoX11Forwarding().FieldPath(),
  4804  	})
  4805  }
  4806  
  4807  func (b *filterCndBuilderSpecSshConfigSshAuthorizedNoX11Forwarding) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
  4808  	return b.builder.addCond(&FilterConditionCompare{
  4809  		Operator:              op,
  4810  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().NoX11Forwarding().WithValue(value),
  4811  	})
  4812  }
  4813  
  4814  type filterCndBuilderSpecSshConfigSshAuthorizedPermitopen struct {
  4815  	builder *FilterBuilder
  4816  }
  4817  
  4818  func (b *filterCndBuilderSpecSshConfigSshAuthorizedPermitopen) Eq(value string) *FilterBuilder {
  4819  	return b.compare(gotenfilter.Eq, value)
  4820  }
  4821  
  4822  func (b *filterCndBuilderSpecSshConfigSshAuthorizedPermitopen) Neq(value string) *FilterBuilder {
  4823  	return b.compare(gotenfilter.Neq, value)
  4824  }
  4825  
  4826  func (b *filterCndBuilderSpecSshConfigSshAuthorizedPermitopen) Gt(value string) *FilterBuilder {
  4827  	return b.compare(gotenfilter.Gt, value)
  4828  }
  4829  
  4830  func (b *filterCndBuilderSpecSshConfigSshAuthorizedPermitopen) Gte(value string) *FilterBuilder {
  4831  	return b.compare(gotenfilter.Gte, value)
  4832  }
  4833  
  4834  func (b *filterCndBuilderSpecSshConfigSshAuthorizedPermitopen) Lt(value string) *FilterBuilder {
  4835  	return b.compare(gotenfilter.Lt, value)
  4836  }
  4837  
  4838  func (b *filterCndBuilderSpecSshConfigSshAuthorizedPermitopen) Lte(value string) *FilterBuilder {
  4839  	return b.compare(gotenfilter.Lte, value)
  4840  }
  4841  
  4842  func (b *filterCndBuilderSpecSshConfigSshAuthorizedPermitopen) In(values []string) *FilterBuilder {
  4843  	return b.builder.addCond(&FilterConditionIn{
  4844  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Permitopen().WithArrayOfValues(values),
  4845  	})
  4846  }
  4847  
  4848  func (b *filterCndBuilderSpecSshConfigSshAuthorizedPermitopen) NotIn(values []string) *FilterBuilder {
  4849  	return b.builder.addCond(&FilterConditionNotIn{
  4850  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Permitopen().WithArrayOfValues(values),
  4851  	})
  4852  }
  4853  
  4854  func (b *filterCndBuilderSpecSshConfigSshAuthorizedPermitopen) IsNull() *FilterBuilder {
  4855  	return b.builder.addCond(&FilterConditionIsNull{
  4856  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Permitopen().FieldPath(),
  4857  	})
  4858  }
  4859  
  4860  func (b *filterCndBuilderSpecSshConfigSshAuthorizedPermitopen) IsNan() *FilterBuilder {
  4861  	return b.builder.addCond(&FilterConditionIsNaN{
  4862  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Permitopen().FieldPath(),
  4863  	})
  4864  }
  4865  
  4866  func (b *filterCndBuilderSpecSshConfigSshAuthorizedPermitopen) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  4867  	return b.builder.addCond(&FilterConditionCompare{
  4868  		Operator:              op,
  4869  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Permitopen().WithValue(value),
  4870  	})
  4871  }
  4872  
  4873  type filterCndBuilderSpecSshConfigSshAuthorizedPrincipals struct {
  4874  	builder *FilterBuilder
  4875  }
  4876  
  4877  func (b *filterCndBuilderSpecSshConfigSshAuthorizedPrincipals) Eq(value string) *FilterBuilder {
  4878  	return b.compare(gotenfilter.Eq, value)
  4879  }
  4880  
  4881  func (b *filterCndBuilderSpecSshConfigSshAuthorizedPrincipals) Neq(value string) *FilterBuilder {
  4882  	return b.compare(gotenfilter.Neq, value)
  4883  }
  4884  
  4885  func (b *filterCndBuilderSpecSshConfigSshAuthorizedPrincipals) Gt(value string) *FilterBuilder {
  4886  	return b.compare(gotenfilter.Gt, value)
  4887  }
  4888  
  4889  func (b *filterCndBuilderSpecSshConfigSshAuthorizedPrincipals) Gte(value string) *FilterBuilder {
  4890  	return b.compare(gotenfilter.Gte, value)
  4891  }
  4892  
  4893  func (b *filterCndBuilderSpecSshConfigSshAuthorizedPrincipals) Lt(value string) *FilterBuilder {
  4894  	return b.compare(gotenfilter.Lt, value)
  4895  }
  4896  
  4897  func (b *filterCndBuilderSpecSshConfigSshAuthorizedPrincipals) Lte(value string) *FilterBuilder {
  4898  	return b.compare(gotenfilter.Lte, value)
  4899  }
  4900  
  4901  func (b *filterCndBuilderSpecSshConfigSshAuthorizedPrincipals) In(values []string) *FilterBuilder {
  4902  	return b.builder.addCond(&FilterConditionIn{
  4903  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Principals().WithArrayOfValues(values),
  4904  	})
  4905  }
  4906  
  4907  func (b *filterCndBuilderSpecSshConfigSshAuthorizedPrincipals) NotIn(values []string) *FilterBuilder {
  4908  	return b.builder.addCond(&FilterConditionNotIn{
  4909  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Principals().WithArrayOfValues(values),
  4910  	})
  4911  }
  4912  
  4913  func (b *filterCndBuilderSpecSshConfigSshAuthorizedPrincipals) IsNull() *FilterBuilder {
  4914  	return b.builder.addCond(&FilterConditionIsNull{
  4915  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Principals().FieldPath(),
  4916  	})
  4917  }
  4918  
  4919  func (b *filterCndBuilderSpecSshConfigSshAuthorizedPrincipals) IsNan() *FilterBuilder {
  4920  	return b.builder.addCond(&FilterConditionIsNaN{
  4921  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Principals().FieldPath(),
  4922  	})
  4923  }
  4924  
  4925  func (b *filterCndBuilderSpecSshConfigSshAuthorizedPrincipals) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  4926  	return b.builder.addCond(&FilterConditionCompare{
  4927  		Operator:              op,
  4928  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Principals().WithValue(value),
  4929  	})
  4930  }
  4931  
  4932  type filterCndBuilderSpecSshConfigSshAuthorizedTunnel struct {
  4933  	builder *FilterBuilder
  4934  }
  4935  
  4936  func (b *filterCndBuilderSpecSshConfigSshAuthorizedTunnel) Eq(value string) *FilterBuilder {
  4937  	return b.compare(gotenfilter.Eq, value)
  4938  }
  4939  
  4940  func (b *filterCndBuilderSpecSshConfigSshAuthorizedTunnel) Neq(value string) *FilterBuilder {
  4941  	return b.compare(gotenfilter.Neq, value)
  4942  }
  4943  
  4944  func (b *filterCndBuilderSpecSshConfigSshAuthorizedTunnel) Gt(value string) *FilterBuilder {
  4945  	return b.compare(gotenfilter.Gt, value)
  4946  }
  4947  
  4948  func (b *filterCndBuilderSpecSshConfigSshAuthorizedTunnel) Gte(value string) *FilterBuilder {
  4949  	return b.compare(gotenfilter.Gte, value)
  4950  }
  4951  
  4952  func (b *filterCndBuilderSpecSshConfigSshAuthorizedTunnel) Lt(value string) *FilterBuilder {
  4953  	return b.compare(gotenfilter.Lt, value)
  4954  }
  4955  
  4956  func (b *filterCndBuilderSpecSshConfigSshAuthorizedTunnel) Lte(value string) *FilterBuilder {
  4957  	return b.compare(gotenfilter.Lte, value)
  4958  }
  4959  
  4960  func (b *filterCndBuilderSpecSshConfigSshAuthorizedTunnel) In(values []string) *FilterBuilder {
  4961  	return b.builder.addCond(&FilterConditionIn{
  4962  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Tunnel().WithArrayOfValues(values),
  4963  	})
  4964  }
  4965  
  4966  func (b *filterCndBuilderSpecSshConfigSshAuthorizedTunnel) NotIn(values []string) *FilterBuilder {
  4967  	return b.builder.addCond(&FilterConditionNotIn{
  4968  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Tunnel().WithArrayOfValues(values),
  4969  	})
  4970  }
  4971  
  4972  func (b *filterCndBuilderSpecSshConfigSshAuthorizedTunnel) IsNull() *FilterBuilder {
  4973  	return b.builder.addCond(&FilterConditionIsNull{
  4974  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Tunnel().FieldPath(),
  4975  	})
  4976  }
  4977  
  4978  func (b *filterCndBuilderSpecSshConfigSshAuthorizedTunnel) IsNan() *FilterBuilder {
  4979  	return b.builder.addCond(&FilterConditionIsNaN{
  4980  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Tunnel().FieldPath(),
  4981  	})
  4982  }
  4983  
  4984  func (b *filterCndBuilderSpecSshConfigSshAuthorizedTunnel) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  4985  	return b.builder.addCond(&FilterConditionCompare{
  4986  		Operator:              op,
  4987  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Tunnel().WithValue(value),
  4988  	})
  4989  }
  4990  
  4991  type filterCndBuilderSpecSshConfigSshAuthorizedRestrict struct {
  4992  	builder *FilterBuilder
  4993  }
  4994  
  4995  func (b *filterCndBuilderSpecSshConfigSshAuthorizedRestrict) Eq(value bool) *FilterBuilder {
  4996  	return b.compare(gotenfilter.Eq, value)
  4997  }
  4998  
  4999  func (b *filterCndBuilderSpecSshConfigSshAuthorizedRestrict) Neq(value bool) *FilterBuilder {
  5000  	return b.compare(gotenfilter.Neq, value)
  5001  }
  5002  
  5003  func (b *filterCndBuilderSpecSshConfigSshAuthorizedRestrict) Gt(value bool) *FilterBuilder {
  5004  	return b.compare(gotenfilter.Gt, value)
  5005  }
  5006  
  5007  func (b *filterCndBuilderSpecSshConfigSshAuthorizedRestrict) Gte(value bool) *FilterBuilder {
  5008  	return b.compare(gotenfilter.Gte, value)
  5009  }
  5010  
  5011  func (b *filterCndBuilderSpecSshConfigSshAuthorizedRestrict) Lt(value bool) *FilterBuilder {
  5012  	return b.compare(gotenfilter.Lt, value)
  5013  }
  5014  
  5015  func (b *filterCndBuilderSpecSshConfigSshAuthorizedRestrict) Lte(value bool) *FilterBuilder {
  5016  	return b.compare(gotenfilter.Lte, value)
  5017  }
  5018  
  5019  func (b *filterCndBuilderSpecSshConfigSshAuthorizedRestrict) In(values []bool) *FilterBuilder {
  5020  	return b.builder.addCond(&FilterConditionIn{
  5021  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Restrict().WithArrayOfValues(values),
  5022  	})
  5023  }
  5024  
  5025  func (b *filterCndBuilderSpecSshConfigSshAuthorizedRestrict) NotIn(values []bool) *FilterBuilder {
  5026  	return b.builder.addCond(&FilterConditionNotIn{
  5027  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Restrict().WithArrayOfValues(values),
  5028  	})
  5029  }
  5030  
  5031  func (b *filterCndBuilderSpecSshConfigSshAuthorizedRestrict) IsNull() *FilterBuilder {
  5032  	return b.builder.addCond(&FilterConditionIsNull{
  5033  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Restrict().FieldPath(),
  5034  	})
  5035  }
  5036  
  5037  func (b *filterCndBuilderSpecSshConfigSshAuthorizedRestrict) IsNan() *FilterBuilder {
  5038  	return b.builder.addCond(&FilterConditionIsNaN{
  5039  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Restrict().FieldPath(),
  5040  	})
  5041  }
  5042  
  5043  func (b *filterCndBuilderSpecSshConfigSshAuthorizedRestrict) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
  5044  	return b.builder.addCond(&FilterConditionCompare{
  5045  		Operator:              op,
  5046  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().SshConfig().SshAuthorized().Restrict().WithValue(value),
  5047  	})
  5048  }
  5049  
  5050  type filterCndBuilderSpecSshConfigIpAllowList struct {
  5051  	builder *FilterBuilder
  5052  }
  5053  
  5054  func (b *filterCndBuilderSpecSshConfigIpAllowList) Eq(value []string) *FilterBuilder {
  5055  	return b.compare(gotenfilter.Eq, value)
  5056  }
  5057  
  5058  func (b *filterCndBuilderSpecSshConfigIpAllowList) Neq(value []string) *FilterBuilder {
  5059  	return b.compare(gotenfilter.Neq, value)
  5060  }
  5061  
  5062  func (b *filterCndBuilderSpecSshConfigIpAllowList) Gt(value []string) *FilterBuilder {
  5063  	return b.compare(gotenfilter.Gt, value)
  5064  }
  5065  
  5066  func (b *filterCndBuilderSpecSshConfigIpAllowList) Gte(value []string) *FilterBuilder {
  5067  	return b.compare(gotenfilter.Gte, value)
  5068  }
  5069  
  5070  func (b *filterCndBuilderSpecSshConfigIpAllowList) Lt(value []string) *FilterBuilder {
  5071  	return b.compare(gotenfilter.Lt, value)
  5072  }
  5073  
  5074  func (b *filterCndBuilderSpecSshConfigIpAllowList) Lte(value []string) *FilterBuilder {
  5075  	return b.compare(gotenfilter.Lte, value)
  5076  }
  5077  
  5078  func (b *filterCndBuilderSpecSshConfigIpAllowList) In(values [][]string) *FilterBuilder {
  5079  	return b.builder.addCond(&FilterConditionIn{
  5080  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().IpAllowList().WithArrayOfValues(values),
  5081  	})
  5082  }
  5083  
  5084  func (b *filterCndBuilderSpecSshConfigIpAllowList) NotIn(values [][]string) *FilterBuilder {
  5085  	return b.builder.addCond(&FilterConditionNotIn{
  5086  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().IpAllowList().WithArrayOfValues(values),
  5087  	})
  5088  }
  5089  
  5090  func (b *filterCndBuilderSpecSshConfigIpAllowList) IsNull() *FilterBuilder {
  5091  	return b.builder.addCond(&FilterConditionIsNull{
  5092  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().IpAllowList().FieldPath(),
  5093  	})
  5094  }
  5095  
  5096  func (b *filterCndBuilderSpecSshConfigIpAllowList) IsNan() *FilterBuilder {
  5097  	return b.builder.addCond(&FilterConditionIsNaN{
  5098  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().IpAllowList().FieldPath(),
  5099  	})
  5100  }
  5101  
  5102  func (b *filterCndBuilderSpecSshConfigIpAllowList) Contains(value string) *FilterBuilder {
  5103  	return b.builder.addCond(&FilterConditionContains{
  5104  		Type:      gotenresource.ConditionContainsTypeValue,
  5105  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().IpAllowList().FieldPath(),
  5106  		Value:     NewDeviceFieldPathBuilder().Spec().SshConfig().IpAllowList().WithItemValue(value),
  5107  	})
  5108  }
  5109  
  5110  func (b *filterCndBuilderSpecSshConfigIpAllowList) ContainsAnyOf(values []string) *FilterBuilder {
  5111  	pathSelector := NewDeviceFieldPathBuilder().Spec().SshConfig().IpAllowList()
  5112  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  5113  	for _, value := range values {
  5114  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  5115  	}
  5116  	return b.builder.addCond(&FilterConditionContains{
  5117  		Type:      gotenresource.ConditionContainsTypeAny,
  5118  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().IpAllowList().FieldPath(),
  5119  		Values:    itemValues,
  5120  	})
  5121  }
  5122  
  5123  func (b *filterCndBuilderSpecSshConfigIpAllowList) ContainsAll(values []string) *FilterBuilder {
  5124  	pathSelector := NewDeviceFieldPathBuilder().Spec().SshConfig().IpAllowList()
  5125  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  5126  	for _, value := range values {
  5127  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  5128  	}
  5129  	return b.builder.addCond(&FilterConditionContains{
  5130  		Type:      gotenresource.ConditionContainsTypeAll,
  5131  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().IpAllowList().FieldPath(),
  5132  		Values:    itemValues,
  5133  	})
  5134  }
  5135  
  5136  func (b *filterCndBuilderSpecSshConfigIpAllowList) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
  5137  	return b.builder.addCond(&FilterConditionCompare{
  5138  		Operator:              op,
  5139  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().SshConfig().IpAllowList().WithValue(value),
  5140  	})
  5141  }
  5142  
  5143  type filterCndBuilderSpecSshConfigIpDenyList struct {
  5144  	builder *FilterBuilder
  5145  }
  5146  
  5147  func (b *filterCndBuilderSpecSshConfigIpDenyList) Eq(value []string) *FilterBuilder {
  5148  	return b.compare(gotenfilter.Eq, value)
  5149  }
  5150  
  5151  func (b *filterCndBuilderSpecSshConfigIpDenyList) Neq(value []string) *FilterBuilder {
  5152  	return b.compare(gotenfilter.Neq, value)
  5153  }
  5154  
  5155  func (b *filterCndBuilderSpecSshConfigIpDenyList) Gt(value []string) *FilterBuilder {
  5156  	return b.compare(gotenfilter.Gt, value)
  5157  }
  5158  
  5159  func (b *filterCndBuilderSpecSshConfigIpDenyList) Gte(value []string) *FilterBuilder {
  5160  	return b.compare(gotenfilter.Gte, value)
  5161  }
  5162  
  5163  func (b *filterCndBuilderSpecSshConfigIpDenyList) Lt(value []string) *FilterBuilder {
  5164  	return b.compare(gotenfilter.Lt, value)
  5165  }
  5166  
  5167  func (b *filterCndBuilderSpecSshConfigIpDenyList) Lte(value []string) *FilterBuilder {
  5168  	return b.compare(gotenfilter.Lte, value)
  5169  }
  5170  
  5171  func (b *filterCndBuilderSpecSshConfigIpDenyList) In(values [][]string) *FilterBuilder {
  5172  	return b.builder.addCond(&FilterConditionIn{
  5173  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().IpDenyList().WithArrayOfValues(values),
  5174  	})
  5175  }
  5176  
  5177  func (b *filterCndBuilderSpecSshConfigIpDenyList) NotIn(values [][]string) *FilterBuilder {
  5178  	return b.builder.addCond(&FilterConditionNotIn{
  5179  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().IpDenyList().WithArrayOfValues(values),
  5180  	})
  5181  }
  5182  
  5183  func (b *filterCndBuilderSpecSshConfigIpDenyList) IsNull() *FilterBuilder {
  5184  	return b.builder.addCond(&FilterConditionIsNull{
  5185  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().IpDenyList().FieldPath(),
  5186  	})
  5187  }
  5188  
  5189  func (b *filterCndBuilderSpecSshConfigIpDenyList) IsNan() *FilterBuilder {
  5190  	return b.builder.addCond(&FilterConditionIsNaN{
  5191  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().IpDenyList().FieldPath(),
  5192  	})
  5193  }
  5194  
  5195  func (b *filterCndBuilderSpecSshConfigIpDenyList) Contains(value string) *FilterBuilder {
  5196  	return b.builder.addCond(&FilterConditionContains{
  5197  		Type:      gotenresource.ConditionContainsTypeValue,
  5198  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().IpDenyList().FieldPath(),
  5199  		Value:     NewDeviceFieldPathBuilder().Spec().SshConfig().IpDenyList().WithItemValue(value),
  5200  	})
  5201  }
  5202  
  5203  func (b *filterCndBuilderSpecSshConfigIpDenyList) ContainsAnyOf(values []string) *FilterBuilder {
  5204  	pathSelector := NewDeviceFieldPathBuilder().Spec().SshConfig().IpDenyList()
  5205  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  5206  	for _, value := range values {
  5207  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  5208  	}
  5209  	return b.builder.addCond(&FilterConditionContains{
  5210  		Type:      gotenresource.ConditionContainsTypeAny,
  5211  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().IpDenyList().FieldPath(),
  5212  		Values:    itemValues,
  5213  	})
  5214  }
  5215  
  5216  func (b *filterCndBuilderSpecSshConfigIpDenyList) ContainsAll(values []string) *FilterBuilder {
  5217  	pathSelector := NewDeviceFieldPathBuilder().Spec().SshConfig().IpDenyList()
  5218  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  5219  	for _, value := range values {
  5220  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  5221  	}
  5222  	return b.builder.addCond(&FilterConditionContains{
  5223  		Type:      gotenresource.ConditionContainsTypeAll,
  5224  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().IpDenyList().FieldPath(),
  5225  		Values:    itemValues,
  5226  	})
  5227  }
  5228  
  5229  func (b *filterCndBuilderSpecSshConfigIpDenyList) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
  5230  	return b.builder.addCond(&FilterConditionCompare{
  5231  		Operator:              op,
  5232  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().SshConfig().IpDenyList().WithValue(value),
  5233  	})
  5234  }
  5235  
  5236  type filterCndBuilderSpecSshConfigRejectPeriod struct {
  5237  	builder *FilterBuilder
  5238  }
  5239  
  5240  func (b *filterCndBuilderSpecSshConfigRejectPeriod) Eq(value *durationpb.Duration) *FilterBuilder {
  5241  	return b.compare(gotenfilter.Eq, value)
  5242  }
  5243  
  5244  func (b *filterCndBuilderSpecSshConfigRejectPeriod) Neq(value *durationpb.Duration) *FilterBuilder {
  5245  	return b.compare(gotenfilter.Neq, value)
  5246  }
  5247  
  5248  func (b *filterCndBuilderSpecSshConfigRejectPeriod) Gt(value *durationpb.Duration) *FilterBuilder {
  5249  	return b.compare(gotenfilter.Gt, value)
  5250  }
  5251  
  5252  func (b *filterCndBuilderSpecSshConfigRejectPeriod) Gte(value *durationpb.Duration) *FilterBuilder {
  5253  	return b.compare(gotenfilter.Gte, value)
  5254  }
  5255  
  5256  func (b *filterCndBuilderSpecSshConfigRejectPeriod) Lt(value *durationpb.Duration) *FilterBuilder {
  5257  	return b.compare(gotenfilter.Lt, value)
  5258  }
  5259  
  5260  func (b *filterCndBuilderSpecSshConfigRejectPeriod) Lte(value *durationpb.Duration) *FilterBuilder {
  5261  	return b.compare(gotenfilter.Lte, value)
  5262  }
  5263  
  5264  func (b *filterCndBuilderSpecSshConfigRejectPeriod) In(values []*durationpb.Duration) *FilterBuilder {
  5265  	return b.builder.addCond(&FilterConditionIn{
  5266  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().RejectPeriod().WithArrayOfValues(values),
  5267  	})
  5268  }
  5269  
  5270  func (b *filterCndBuilderSpecSshConfigRejectPeriod) NotIn(values []*durationpb.Duration) *FilterBuilder {
  5271  	return b.builder.addCond(&FilterConditionNotIn{
  5272  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().RejectPeriod().WithArrayOfValues(values),
  5273  	})
  5274  }
  5275  
  5276  func (b *filterCndBuilderSpecSshConfigRejectPeriod) IsNull() *FilterBuilder {
  5277  	return b.builder.addCond(&FilterConditionIsNull{
  5278  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().RejectPeriod().FieldPath(),
  5279  	})
  5280  }
  5281  
  5282  func (b *filterCndBuilderSpecSshConfigRejectPeriod) IsNan() *FilterBuilder {
  5283  	return b.builder.addCond(&FilterConditionIsNaN{
  5284  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().RejectPeriod().FieldPath(),
  5285  	})
  5286  }
  5287  
  5288  func (b *filterCndBuilderSpecSshConfigRejectPeriod) compare(op gotenfilter.CompareOperator, value *durationpb.Duration) *FilterBuilder {
  5289  	return b.builder.addCond(&FilterConditionCompare{
  5290  		Operator:              op,
  5291  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().SshConfig().RejectPeriod().WithValue(value),
  5292  	})
  5293  }
  5294  
  5295  type filterCndBuilderSpecSshConfigDisableSshAuthkey struct {
  5296  	builder *FilterBuilder
  5297  }
  5298  
  5299  func (b *filterCndBuilderSpecSshConfigDisableSshAuthkey) Eq(value bool) *FilterBuilder {
  5300  	return b.compare(gotenfilter.Eq, value)
  5301  }
  5302  
  5303  func (b *filterCndBuilderSpecSshConfigDisableSshAuthkey) Neq(value bool) *FilterBuilder {
  5304  	return b.compare(gotenfilter.Neq, value)
  5305  }
  5306  
  5307  func (b *filterCndBuilderSpecSshConfigDisableSshAuthkey) Gt(value bool) *FilterBuilder {
  5308  	return b.compare(gotenfilter.Gt, value)
  5309  }
  5310  
  5311  func (b *filterCndBuilderSpecSshConfigDisableSshAuthkey) Gte(value bool) *FilterBuilder {
  5312  	return b.compare(gotenfilter.Gte, value)
  5313  }
  5314  
  5315  func (b *filterCndBuilderSpecSshConfigDisableSshAuthkey) Lt(value bool) *FilterBuilder {
  5316  	return b.compare(gotenfilter.Lt, value)
  5317  }
  5318  
  5319  func (b *filterCndBuilderSpecSshConfigDisableSshAuthkey) Lte(value bool) *FilterBuilder {
  5320  	return b.compare(gotenfilter.Lte, value)
  5321  }
  5322  
  5323  func (b *filterCndBuilderSpecSshConfigDisableSshAuthkey) In(values []bool) *FilterBuilder {
  5324  	return b.builder.addCond(&FilterConditionIn{
  5325  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().DisableSshAuthkey().WithArrayOfValues(values),
  5326  	})
  5327  }
  5328  
  5329  func (b *filterCndBuilderSpecSshConfigDisableSshAuthkey) NotIn(values []bool) *FilterBuilder {
  5330  	return b.builder.addCond(&FilterConditionNotIn{
  5331  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().SshConfig().DisableSshAuthkey().WithArrayOfValues(values),
  5332  	})
  5333  }
  5334  
  5335  func (b *filterCndBuilderSpecSshConfigDisableSshAuthkey) IsNull() *FilterBuilder {
  5336  	return b.builder.addCond(&FilterConditionIsNull{
  5337  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().DisableSshAuthkey().FieldPath(),
  5338  	})
  5339  }
  5340  
  5341  func (b *filterCndBuilderSpecSshConfigDisableSshAuthkey) IsNan() *FilterBuilder {
  5342  	return b.builder.addCond(&FilterConditionIsNaN{
  5343  		FieldPath: NewDeviceFieldPathBuilder().Spec().SshConfig().DisableSshAuthkey().FieldPath(),
  5344  	})
  5345  }
  5346  
  5347  func (b *filterCndBuilderSpecSshConfigDisableSshAuthkey) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
  5348  	return b.builder.addCond(&FilterConditionCompare{
  5349  		Operator:              op,
  5350  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().SshConfig().DisableSshAuthkey().WithValue(value),
  5351  	})
  5352  }
  5353  
  5354  type filterCndBuilderSpecAttestationConfig struct {
  5355  	builder *FilterBuilder
  5356  }
  5357  
  5358  func (b *filterCndBuilderSpecAttestationConfig) Eq(value *Device_Spec_AttestationConfig) *FilterBuilder {
  5359  	return b.compare(gotenfilter.Eq, value)
  5360  }
  5361  
  5362  func (b *filterCndBuilderSpecAttestationConfig) Neq(value *Device_Spec_AttestationConfig) *FilterBuilder {
  5363  	return b.compare(gotenfilter.Neq, value)
  5364  }
  5365  
  5366  func (b *filterCndBuilderSpecAttestationConfig) Gt(value *Device_Spec_AttestationConfig) *FilterBuilder {
  5367  	return b.compare(gotenfilter.Gt, value)
  5368  }
  5369  
  5370  func (b *filterCndBuilderSpecAttestationConfig) Gte(value *Device_Spec_AttestationConfig) *FilterBuilder {
  5371  	return b.compare(gotenfilter.Gte, value)
  5372  }
  5373  
  5374  func (b *filterCndBuilderSpecAttestationConfig) Lt(value *Device_Spec_AttestationConfig) *FilterBuilder {
  5375  	return b.compare(gotenfilter.Lt, value)
  5376  }
  5377  
  5378  func (b *filterCndBuilderSpecAttestationConfig) Lte(value *Device_Spec_AttestationConfig) *FilterBuilder {
  5379  	return b.compare(gotenfilter.Lte, value)
  5380  }
  5381  
  5382  func (b *filterCndBuilderSpecAttestationConfig) In(values []*Device_Spec_AttestationConfig) *FilterBuilder {
  5383  	return b.builder.addCond(&FilterConditionIn{
  5384  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().AttestationConfig().WithArrayOfValues(values),
  5385  	})
  5386  }
  5387  
  5388  func (b *filterCndBuilderSpecAttestationConfig) NotIn(values []*Device_Spec_AttestationConfig) *FilterBuilder {
  5389  	return b.builder.addCond(&FilterConditionNotIn{
  5390  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().AttestationConfig().WithArrayOfValues(values),
  5391  	})
  5392  }
  5393  
  5394  func (b *filterCndBuilderSpecAttestationConfig) IsNull() *FilterBuilder {
  5395  	return b.builder.addCond(&FilterConditionIsNull{
  5396  		FieldPath: NewDeviceFieldPathBuilder().Spec().AttestationConfig().FieldPath(),
  5397  	})
  5398  }
  5399  
  5400  func (b *filterCndBuilderSpecAttestationConfig) IsNan() *FilterBuilder {
  5401  	return b.builder.addCond(&FilterConditionIsNaN{
  5402  		FieldPath: NewDeviceFieldPathBuilder().Spec().AttestationConfig().FieldPath(),
  5403  	})
  5404  }
  5405  
  5406  func (b *filterCndBuilderSpecAttestationConfig) compare(op gotenfilter.CompareOperator, value *Device_Spec_AttestationConfig) *FilterBuilder {
  5407  	return b.builder.addCond(&FilterConditionCompare{
  5408  		Operator:              op,
  5409  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().AttestationConfig().WithValue(value),
  5410  	})
  5411  }
  5412  
  5413  func (b *filterCndBuilderSpecAttestationConfig) AttestationExpected() *filterCndBuilderSpecAttestationConfigAttestationExpected {
  5414  	return &filterCndBuilderSpecAttestationConfigAttestationExpected{builder: b.builder}
  5415  }
  5416  
  5417  func (b *filterCndBuilderSpecAttestationConfig) AttestationDomain() *filterCndBuilderSpecAttestationConfigAttestationDomain {
  5418  	return &filterCndBuilderSpecAttestationConfigAttestationDomain{builder: b.builder}
  5419  }
  5420  
  5421  func (b *filterCndBuilderSpecAttestationConfig) InsecureUseTpmSimulatorSeed() *filterCndBuilderSpecAttestationConfigInsecureUseTpmSimulatorSeed {
  5422  	return &filterCndBuilderSpecAttestationConfigInsecureUseTpmSimulatorSeed{builder: b.builder}
  5423  }
  5424  
  5425  type filterCndBuilderSpecAttestationConfigAttestationExpected struct {
  5426  	builder *FilterBuilder
  5427  }
  5428  
  5429  func (b *filterCndBuilderSpecAttestationConfigAttestationExpected) Eq(value bool) *FilterBuilder {
  5430  	return b.compare(gotenfilter.Eq, value)
  5431  }
  5432  
  5433  func (b *filterCndBuilderSpecAttestationConfigAttestationExpected) Neq(value bool) *FilterBuilder {
  5434  	return b.compare(gotenfilter.Neq, value)
  5435  }
  5436  
  5437  func (b *filterCndBuilderSpecAttestationConfigAttestationExpected) Gt(value bool) *FilterBuilder {
  5438  	return b.compare(gotenfilter.Gt, value)
  5439  }
  5440  
  5441  func (b *filterCndBuilderSpecAttestationConfigAttestationExpected) Gte(value bool) *FilterBuilder {
  5442  	return b.compare(gotenfilter.Gte, value)
  5443  }
  5444  
  5445  func (b *filterCndBuilderSpecAttestationConfigAttestationExpected) Lt(value bool) *FilterBuilder {
  5446  	return b.compare(gotenfilter.Lt, value)
  5447  }
  5448  
  5449  func (b *filterCndBuilderSpecAttestationConfigAttestationExpected) Lte(value bool) *FilterBuilder {
  5450  	return b.compare(gotenfilter.Lte, value)
  5451  }
  5452  
  5453  func (b *filterCndBuilderSpecAttestationConfigAttestationExpected) In(values []bool) *FilterBuilder {
  5454  	return b.builder.addCond(&FilterConditionIn{
  5455  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().AttestationConfig().AttestationExpected().WithArrayOfValues(values),
  5456  	})
  5457  }
  5458  
  5459  func (b *filterCndBuilderSpecAttestationConfigAttestationExpected) NotIn(values []bool) *FilterBuilder {
  5460  	return b.builder.addCond(&FilterConditionNotIn{
  5461  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().AttestationConfig().AttestationExpected().WithArrayOfValues(values),
  5462  	})
  5463  }
  5464  
  5465  func (b *filterCndBuilderSpecAttestationConfigAttestationExpected) IsNull() *FilterBuilder {
  5466  	return b.builder.addCond(&FilterConditionIsNull{
  5467  		FieldPath: NewDeviceFieldPathBuilder().Spec().AttestationConfig().AttestationExpected().FieldPath(),
  5468  	})
  5469  }
  5470  
  5471  func (b *filterCndBuilderSpecAttestationConfigAttestationExpected) IsNan() *FilterBuilder {
  5472  	return b.builder.addCond(&FilterConditionIsNaN{
  5473  		FieldPath: NewDeviceFieldPathBuilder().Spec().AttestationConfig().AttestationExpected().FieldPath(),
  5474  	})
  5475  }
  5476  
  5477  func (b *filterCndBuilderSpecAttestationConfigAttestationExpected) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
  5478  	return b.builder.addCond(&FilterConditionCompare{
  5479  		Operator:              op,
  5480  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().AttestationConfig().AttestationExpected().WithValue(value),
  5481  	})
  5482  }
  5483  
  5484  type filterCndBuilderSpecAttestationConfigAttestationDomain struct {
  5485  	builder *FilterBuilder
  5486  }
  5487  
  5488  func (b *filterCndBuilderSpecAttestationConfigAttestationDomain) Eq(value *iam_attestation_domain.Reference) *FilterBuilder {
  5489  	return b.compare(gotenfilter.Eq, value)
  5490  }
  5491  
  5492  func (b *filterCndBuilderSpecAttestationConfigAttestationDomain) Neq(value *iam_attestation_domain.Reference) *FilterBuilder {
  5493  	return b.compare(gotenfilter.Neq, value)
  5494  }
  5495  
  5496  func (b *filterCndBuilderSpecAttestationConfigAttestationDomain) Gt(value *iam_attestation_domain.Reference) *FilterBuilder {
  5497  	return b.compare(gotenfilter.Gt, value)
  5498  }
  5499  
  5500  func (b *filterCndBuilderSpecAttestationConfigAttestationDomain) Gte(value *iam_attestation_domain.Reference) *FilterBuilder {
  5501  	return b.compare(gotenfilter.Gte, value)
  5502  }
  5503  
  5504  func (b *filterCndBuilderSpecAttestationConfigAttestationDomain) Lt(value *iam_attestation_domain.Reference) *FilterBuilder {
  5505  	return b.compare(gotenfilter.Lt, value)
  5506  }
  5507  
  5508  func (b *filterCndBuilderSpecAttestationConfigAttestationDomain) Lte(value *iam_attestation_domain.Reference) *FilterBuilder {
  5509  	return b.compare(gotenfilter.Lte, value)
  5510  }
  5511  
  5512  func (b *filterCndBuilderSpecAttestationConfigAttestationDomain) In(values []*iam_attestation_domain.Reference) *FilterBuilder {
  5513  	return b.builder.addCond(&FilterConditionIn{
  5514  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().AttestationConfig().AttestationDomain().WithArrayOfValues(values),
  5515  	})
  5516  }
  5517  
  5518  func (b *filterCndBuilderSpecAttestationConfigAttestationDomain) NotIn(values []*iam_attestation_domain.Reference) *FilterBuilder {
  5519  	return b.builder.addCond(&FilterConditionNotIn{
  5520  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().AttestationConfig().AttestationDomain().WithArrayOfValues(values),
  5521  	})
  5522  }
  5523  
  5524  func (b *filterCndBuilderSpecAttestationConfigAttestationDomain) IsNull() *FilterBuilder {
  5525  	return b.builder.addCond(&FilterConditionIsNull{
  5526  		FieldPath: NewDeviceFieldPathBuilder().Spec().AttestationConfig().AttestationDomain().FieldPath(),
  5527  	})
  5528  }
  5529  
  5530  func (b *filterCndBuilderSpecAttestationConfigAttestationDomain) IsNan() *FilterBuilder {
  5531  	return b.builder.addCond(&FilterConditionIsNaN{
  5532  		FieldPath: NewDeviceFieldPathBuilder().Spec().AttestationConfig().AttestationDomain().FieldPath(),
  5533  	})
  5534  }
  5535  
  5536  func (b *filterCndBuilderSpecAttestationConfigAttestationDomain) compare(op gotenfilter.CompareOperator, value *iam_attestation_domain.Reference) *FilterBuilder {
  5537  	return b.builder.addCond(&FilterConditionCompare{
  5538  		Operator:              op,
  5539  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().AttestationConfig().AttestationDomain().WithValue(value),
  5540  	})
  5541  }
  5542  
  5543  type filterCndBuilderSpecAttestationConfigInsecureUseTpmSimulatorSeed struct {
  5544  	builder *FilterBuilder
  5545  }
  5546  
  5547  func (b *filterCndBuilderSpecAttestationConfigInsecureUseTpmSimulatorSeed) Eq(value int32) *FilterBuilder {
  5548  	return b.compare(gotenfilter.Eq, value)
  5549  }
  5550  
  5551  func (b *filterCndBuilderSpecAttestationConfigInsecureUseTpmSimulatorSeed) Neq(value int32) *FilterBuilder {
  5552  	return b.compare(gotenfilter.Neq, value)
  5553  }
  5554  
  5555  func (b *filterCndBuilderSpecAttestationConfigInsecureUseTpmSimulatorSeed) Gt(value int32) *FilterBuilder {
  5556  	return b.compare(gotenfilter.Gt, value)
  5557  }
  5558  
  5559  func (b *filterCndBuilderSpecAttestationConfigInsecureUseTpmSimulatorSeed) Gte(value int32) *FilterBuilder {
  5560  	return b.compare(gotenfilter.Gte, value)
  5561  }
  5562  
  5563  func (b *filterCndBuilderSpecAttestationConfigInsecureUseTpmSimulatorSeed) Lt(value int32) *FilterBuilder {
  5564  	return b.compare(gotenfilter.Lt, value)
  5565  }
  5566  
  5567  func (b *filterCndBuilderSpecAttestationConfigInsecureUseTpmSimulatorSeed) Lte(value int32) *FilterBuilder {
  5568  	return b.compare(gotenfilter.Lte, value)
  5569  }
  5570  
  5571  func (b *filterCndBuilderSpecAttestationConfigInsecureUseTpmSimulatorSeed) In(values []int32) *FilterBuilder {
  5572  	return b.builder.addCond(&FilterConditionIn{
  5573  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().AttestationConfig().InsecureUseTpmSimulatorSeed().WithArrayOfValues(values),
  5574  	})
  5575  }
  5576  
  5577  func (b *filterCndBuilderSpecAttestationConfigInsecureUseTpmSimulatorSeed) NotIn(values []int32) *FilterBuilder {
  5578  	return b.builder.addCond(&FilterConditionNotIn{
  5579  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().AttestationConfig().InsecureUseTpmSimulatorSeed().WithArrayOfValues(values),
  5580  	})
  5581  }
  5582  
  5583  func (b *filterCndBuilderSpecAttestationConfigInsecureUseTpmSimulatorSeed) IsNull() *FilterBuilder {
  5584  	return b.builder.addCond(&FilterConditionIsNull{
  5585  		FieldPath: NewDeviceFieldPathBuilder().Spec().AttestationConfig().InsecureUseTpmSimulatorSeed().FieldPath(),
  5586  	})
  5587  }
  5588  
  5589  func (b *filterCndBuilderSpecAttestationConfigInsecureUseTpmSimulatorSeed) IsNan() *FilterBuilder {
  5590  	return b.builder.addCond(&FilterConditionIsNaN{
  5591  		FieldPath: NewDeviceFieldPathBuilder().Spec().AttestationConfig().InsecureUseTpmSimulatorSeed().FieldPath(),
  5592  	})
  5593  }
  5594  
  5595  func (b *filterCndBuilderSpecAttestationConfigInsecureUseTpmSimulatorSeed) compare(op gotenfilter.CompareOperator, value int32) *FilterBuilder {
  5596  	return b.builder.addCond(&FilterConditionCompare{
  5597  		Operator:              op,
  5598  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().AttestationConfig().InsecureUseTpmSimulatorSeed().WithValue(value),
  5599  	})
  5600  }
  5601  
  5602  type filterCndBuilderSpecDisableDeviceDiscovery struct {
  5603  	builder *FilterBuilder
  5604  }
  5605  
  5606  func (b *filterCndBuilderSpecDisableDeviceDiscovery) Eq(value bool) *FilterBuilder {
  5607  	return b.compare(gotenfilter.Eq, value)
  5608  }
  5609  
  5610  func (b *filterCndBuilderSpecDisableDeviceDiscovery) Neq(value bool) *FilterBuilder {
  5611  	return b.compare(gotenfilter.Neq, value)
  5612  }
  5613  
  5614  func (b *filterCndBuilderSpecDisableDeviceDiscovery) Gt(value bool) *FilterBuilder {
  5615  	return b.compare(gotenfilter.Gt, value)
  5616  }
  5617  
  5618  func (b *filterCndBuilderSpecDisableDeviceDiscovery) Gte(value bool) *FilterBuilder {
  5619  	return b.compare(gotenfilter.Gte, value)
  5620  }
  5621  
  5622  func (b *filterCndBuilderSpecDisableDeviceDiscovery) Lt(value bool) *FilterBuilder {
  5623  	return b.compare(gotenfilter.Lt, value)
  5624  }
  5625  
  5626  func (b *filterCndBuilderSpecDisableDeviceDiscovery) Lte(value bool) *FilterBuilder {
  5627  	return b.compare(gotenfilter.Lte, value)
  5628  }
  5629  
  5630  func (b *filterCndBuilderSpecDisableDeviceDiscovery) In(values []bool) *FilterBuilder {
  5631  	return b.builder.addCond(&FilterConditionIn{
  5632  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().DisableDeviceDiscovery().WithArrayOfValues(values),
  5633  	})
  5634  }
  5635  
  5636  func (b *filterCndBuilderSpecDisableDeviceDiscovery) NotIn(values []bool) *FilterBuilder {
  5637  	return b.builder.addCond(&FilterConditionNotIn{
  5638  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().DisableDeviceDiscovery().WithArrayOfValues(values),
  5639  	})
  5640  }
  5641  
  5642  func (b *filterCndBuilderSpecDisableDeviceDiscovery) IsNull() *FilterBuilder {
  5643  	return b.builder.addCond(&FilterConditionIsNull{
  5644  		FieldPath: NewDeviceFieldPathBuilder().Spec().DisableDeviceDiscovery().FieldPath(),
  5645  	})
  5646  }
  5647  
  5648  func (b *filterCndBuilderSpecDisableDeviceDiscovery) IsNan() *FilterBuilder {
  5649  	return b.builder.addCond(&FilterConditionIsNaN{
  5650  		FieldPath: NewDeviceFieldPathBuilder().Spec().DisableDeviceDiscovery().FieldPath(),
  5651  	})
  5652  }
  5653  
  5654  func (b *filterCndBuilderSpecDisableDeviceDiscovery) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
  5655  	return b.builder.addCond(&FilterConditionCompare{
  5656  		Operator:              op,
  5657  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().DisableDeviceDiscovery().WithValue(value),
  5658  	})
  5659  }
  5660  
  5661  type filterCndBuilderSpecLoggingConfig struct {
  5662  	builder *FilterBuilder
  5663  }
  5664  
  5665  func (b *filterCndBuilderSpecLoggingConfig) Eq(value *Device_Spec_LoggingConfig) *FilterBuilder {
  5666  	return b.compare(gotenfilter.Eq, value)
  5667  }
  5668  
  5669  func (b *filterCndBuilderSpecLoggingConfig) Neq(value *Device_Spec_LoggingConfig) *FilterBuilder {
  5670  	return b.compare(gotenfilter.Neq, value)
  5671  }
  5672  
  5673  func (b *filterCndBuilderSpecLoggingConfig) Gt(value *Device_Spec_LoggingConfig) *FilterBuilder {
  5674  	return b.compare(gotenfilter.Gt, value)
  5675  }
  5676  
  5677  func (b *filterCndBuilderSpecLoggingConfig) Gte(value *Device_Spec_LoggingConfig) *FilterBuilder {
  5678  	return b.compare(gotenfilter.Gte, value)
  5679  }
  5680  
  5681  func (b *filterCndBuilderSpecLoggingConfig) Lt(value *Device_Spec_LoggingConfig) *FilterBuilder {
  5682  	return b.compare(gotenfilter.Lt, value)
  5683  }
  5684  
  5685  func (b *filterCndBuilderSpecLoggingConfig) Lte(value *Device_Spec_LoggingConfig) *FilterBuilder {
  5686  	return b.compare(gotenfilter.Lte, value)
  5687  }
  5688  
  5689  func (b *filterCndBuilderSpecLoggingConfig) In(values []*Device_Spec_LoggingConfig) *FilterBuilder {
  5690  	return b.builder.addCond(&FilterConditionIn{
  5691  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().LoggingConfig().WithArrayOfValues(values),
  5692  	})
  5693  }
  5694  
  5695  func (b *filterCndBuilderSpecLoggingConfig) NotIn(values []*Device_Spec_LoggingConfig) *FilterBuilder {
  5696  	return b.builder.addCond(&FilterConditionNotIn{
  5697  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().LoggingConfig().WithArrayOfValues(values),
  5698  	})
  5699  }
  5700  
  5701  func (b *filterCndBuilderSpecLoggingConfig) IsNull() *FilterBuilder {
  5702  	return b.builder.addCond(&FilterConditionIsNull{
  5703  		FieldPath: NewDeviceFieldPathBuilder().Spec().LoggingConfig().FieldPath(),
  5704  	})
  5705  }
  5706  
  5707  func (b *filterCndBuilderSpecLoggingConfig) IsNan() *FilterBuilder {
  5708  	return b.builder.addCond(&FilterConditionIsNaN{
  5709  		FieldPath: NewDeviceFieldPathBuilder().Spec().LoggingConfig().FieldPath(),
  5710  	})
  5711  }
  5712  
  5713  func (b *filterCndBuilderSpecLoggingConfig) compare(op gotenfilter.CompareOperator, value *Device_Spec_LoggingConfig) *FilterBuilder {
  5714  	return b.builder.addCond(&FilterConditionCompare{
  5715  		Operator:              op,
  5716  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().LoggingConfig().WithValue(value),
  5717  	})
  5718  }
  5719  
  5720  func (b *filterCndBuilderSpecLoggingConfig) Priority() *filterCndBuilderSpecLoggingConfigPriority {
  5721  	return &filterCndBuilderSpecLoggingConfigPriority{builder: b.builder}
  5722  }
  5723  
  5724  func (b *filterCndBuilderSpecLoggingConfig) Units() *filterCndBuilderSpecLoggingConfigUnits {
  5725  	return &filterCndBuilderSpecLoggingConfigUnits{builder: b.builder}
  5726  }
  5727  
  5728  func (b *filterCndBuilderSpecLoggingConfig) EnableJournalExport() *filterCndBuilderSpecLoggingConfigEnableJournalExport {
  5729  	return &filterCndBuilderSpecLoggingConfigEnableJournalExport{builder: b.builder}
  5730  }
  5731  
  5732  type filterCndBuilderSpecLoggingConfigPriority struct {
  5733  	builder *FilterBuilder
  5734  }
  5735  
  5736  func (b *filterCndBuilderSpecLoggingConfigPriority) Eq(value int32) *FilterBuilder {
  5737  	return b.compare(gotenfilter.Eq, value)
  5738  }
  5739  
  5740  func (b *filterCndBuilderSpecLoggingConfigPriority) Neq(value int32) *FilterBuilder {
  5741  	return b.compare(gotenfilter.Neq, value)
  5742  }
  5743  
  5744  func (b *filterCndBuilderSpecLoggingConfigPriority) Gt(value int32) *FilterBuilder {
  5745  	return b.compare(gotenfilter.Gt, value)
  5746  }
  5747  
  5748  func (b *filterCndBuilderSpecLoggingConfigPriority) Gte(value int32) *FilterBuilder {
  5749  	return b.compare(gotenfilter.Gte, value)
  5750  }
  5751  
  5752  func (b *filterCndBuilderSpecLoggingConfigPriority) Lt(value int32) *FilterBuilder {
  5753  	return b.compare(gotenfilter.Lt, value)
  5754  }
  5755  
  5756  func (b *filterCndBuilderSpecLoggingConfigPriority) Lte(value int32) *FilterBuilder {
  5757  	return b.compare(gotenfilter.Lte, value)
  5758  }
  5759  
  5760  func (b *filterCndBuilderSpecLoggingConfigPriority) In(values []int32) *FilterBuilder {
  5761  	return b.builder.addCond(&FilterConditionIn{
  5762  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().LoggingConfig().Priority().WithArrayOfValues(values),
  5763  	})
  5764  }
  5765  
  5766  func (b *filterCndBuilderSpecLoggingConfigPriority) NotIn(values []int32) *FilterBuilder {
  5767  	return b.builder.addCond(&FilterConditionNotIn{
  5768  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().LoggingConfig().Priority().WithArrayOfValues(values),
  5769  	})
  5770  }
  5771  
  5772  func (b *filterCndBuilderSpecLoggingConfigPriority) IsNull() *FilterBuilder {
  5773  	return b.builder.addCond(&FilterConditionIsNull{
  5774  		FieldPath: NewDeviceFieldPathBuilder().Spec().LoggingConfig().Priority().FieldPath(),
  5775  	})
  5776  }
  5777  
  5778  func (b *filterCndBuilderSpecLoggingConfigPriority) IsNan() *FilterBuilder {
  5779  	return b.builder.addCond(&FilterConditionIsNaN{
  5780  		FieldPath: NewDeviceFieldPathBuilder().Spec().LoggingConfig().Priority().FieldPath(),
  5781  	})
  5782  }
  5783  
  5784  func (b *filterCndBuilderSpecLoggingConfigPriority) compare(op gotenfilter.CompareOperator, value int32) *FilterBuilder {
  5785  	return b.builder.addCond(&FilterConditionCompare{
  5786  		Operator:              op,
  5787  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().LoggingConfig().Priority().WithValue(value),
  5788  	})
  5789  }
  5790  
  5791  type filterCndBuilderSpecLoggingConfigUnits struct {
  5792  	builder *FilterBuilder
  5793  }
  5794  
  5795  func (b *filterCndBuilderSpecLoggingConfigUnits) Eq(value []string) *FilterBuilder {
  5796  	return b.compare(gotenfilter.Eq, value)
  5797  }
  5798  
  5799  func (b *filterCndBuilderSpecLoggingConfigUnits) Neq(value []string) *FilterBuilder {
  5800  	return b.compare(gotenfilter.Neq, value)
  5801  }
  5802  
  5803  func (b *filterCndBuilderSpecLoggingConfigUnits) Gt(value []string) *FilterBuilder {
  5804  	return b.compare(gotenfilter.Gt, value)
  5805  }
  5806  
  5807  func (b *filterCndBuilderSpecLoggingConfigUnits) Gte(value []string) *FilterBuilder {
  5808  	return b.compare(gotenfilter.Gte, value)
  5809  }
  5810  
  5811  func (b *filterCndBuilderSpecLoggingConfigUnits) Lt(value []string) *FilterBuilder {
  5812  	return b.compare(gotenfilter.Lt, value)
  5813  }
  5814  
  5815  func (b *filterCndBuilderSpecLoggingConfigUnits) Lte(value []string) *FilterBuilder {
  5816  	return b.compare(gotenfilter.Lte, value)
  5817  }
  5818  
  5819  func (b *filterCndBuilderSpecLoggingConfigUnits) In(values [][]string) *FilterBuilder {
  5820  	return b.builder.addCond(&FilterConditionIn{
  5821  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().LoggingConfig().Units().WithArrayOfValues(values),
  5822  	})
  5823  }
  5824  
  5825  func (b *filterCndBuilderSpecLoggingConfigUnits) NotIn(values [][]string) *FilterBuilder {
  5826  	return b.builder.addCond(&FilterConditionNotIn{
  5827  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().LoggingConfig().Units().WithArrayOfValues(values),
  5828  	})
  5829  }
  5830  
  5831  func (b *filterCndBuilderSpecLoggingConfigUnits) IsNull() *FilterBuilder {
  5832  	return b.builder.addCond(&FilterConditionIsNull{
  5833  		FieldPath: NewDeviceFieldPathBuilder().Spec().LoggingConfig().Units().FieldPath(),
  5834  	})
  5835  }
  5836  
  5837  func (b *filterCndBuilderSpecLoggingConfigUnits) IsNan() *FilterBuilder {
  5838  	return b.builder.addCond(&FilterConditionIsNaN{
  5839  		FieldPath: NewDeviceFieldPathBuilder().Spec().LoggingConfig().Units().FieldPath(),
  5840  	})
  5841  }
  5842  
  5843  func (b *filterCndBuilderSpecLoggingConfigUnits) Contains(value string) *FilterBuilder {
  5844  	return b.builder.addCond(&FilterConditionContains{
  5845  		Type:      gotenresource.ConditionContainsTypeValue,
  5846  		FieldPath: NewDeviceFieldPathBuilder().Spec().LoggingConfig().Units().FieldPath(),
  5847  		Value:     NewDeviceFieldPathBuilder().Spec().LoggingConfig().Units().WithItemValue(value),
  5848  	})
  5849  }
  5850  
  5851  func (b *filterCndBuilderSpecLoggingConfigUnits) ContainsAnyOf(values []string) *FilterBuilder {
  5852  	pathSelector := NewDeviceFieldPathBuilder().Spec().LoggingConfig().Units()
  5853  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  5854  	for _, value := range values {
  5855  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  5856  	}
  5857  	return b.builder.addCond(&FilterConditionContains{
  5858  		Type:      gotenresource.ConditionContainsTypeAny,
  5859  		FieldPath: NewDeviceFieldPathBuilder().Spec().LoggingConfig().Units().FieldPath(),
  5860  		Values:    itemValues,
  5861  	})
  5862  }
  5863  
  5864  func (b *filterCndBuilderSpecLoggingConfigUnits) ContainsAll(values []string) *FilterBuilder {
  5865  	pathSelector := NewDeviceFieldPathBuilder().Spec().LoggingConfig().Units()
  5866  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  5867  	for _, value := range values {
  5868  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  5869  	}
  5870  	return b.builder.addCond(&FilterConditionContains{
  5871  		Type:      gotenresource.ConditionContainsTypeAll,
  5872  		FieldPath: NewDeviceFieldPathBuilder().Spec().LoggingConfig().Units().FieldPath(),
  5873  		Values:    itemValues,
  5874  	})
  5875  }
  5876  
  5877  func (b *filterCndBuilderSpecLoggingConfigUnits) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
  5878  	return b.builder.addCond(&FilterConditionCompare{
  5879  		Operator:              op,
  5880  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().LoggingConfig().Units().WithValue(value),
  5881  	})
  5882  }
  5883  
  5884  type filterCndBuilderSpecLoggingConfigEnableJournalExport struct {
  5885  	builder *FilterBuilder
  5886  }
  5887  
  5888  func (b *filterCndBuilderSpecLoggingConfigEnableJournalExport) Eq(value bool) *FilterBuilder {
  5889  	return b.compare(gotenfilter.Eq, value)
  5890  }
  5891  
  5892  func (b *filterCndBuilderSpecLoggingConfigEnableJournalExport) Neq(value bool) *FilterBuilder {
  5893  	return b.compare(gotenfilter.Neq, value)
  5894  }
  5895  
  5896  func (b *filterCndBuilderSpecLoggingConfigEnableJournalExport) Gt(value bool) *FilterBuilder {
  5897  	return b.compare(gotenfilter.Gt, value)
  5898  }
  5899  
  5900  func (b *filterCndBuilderSpecLoggingConfigEnableJournalExport) Gte(value bool) *FilterBuilder {
  5901  	return b.compare(gotenfilter.Gte, value)
  5902  }
  5903  
  5904  func (b *filterCndBuilderSpecLoggingConfigEnableJournalExport) Lt(value bool) *FilterBuilder {
  5905  	return b.compare(gotenfilter.Lt, value)
  5906  }
  5907  
  5908  func (b *filterCndBuilderSpecLoggingConfigEnableJournalExport) Lte(value bool) *FilterBuilder {
  5909  	return b.compare(gotenfilter.Lte, value)
  5910  }
  5911  
  5912  func (b *filterCndBuilderSpecLoggingConfigEnableJournalExport) In(values []bool) *FilterBuilder {
  5913  	return b.builder.addCond(&FilterConditionIn{
  5914  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().LoggingConfig().EnableJournalExport().WithArrayOfValues(values),
  5915  	})
  5916  }
  5917  
  5918  func (b *filterCndBuilderSpecLoggingConfigEnableJournalExport) NotIn(values []bool) *FilterBuilder {
  5919  	return b.builder.addCond(&FilterConditionNotIn{
  5920  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().LoggingConfig().EnableJournalExport().WithArrayOfValues(values),
  5921  	})
  5922  }
  5923  
  5924  func (b *filterCndBuilderSpecLoggingConfigEnableJournalExport) IsNull() *FilterBuilder {
  5925  	return b.builder.addCond(&FilterConditionIsNull{
  5926  		FieldPath: NewDeviceFieldPathBuilder().Spec().LoggingConfig().EnableJournalExport().FieldPath(),
  5927  	})
  5928  }
  5929  
  5930  func (b *filterCndBuilderSpecLoggingConfigEnableJournalExport) IsNan() *FilterBuilder {
  5931  	return b.builder.addCond(&FilterConditionIsNaN{
  5932  		FieldPath: NewDeviceFieldPathBuilder().Spec().LoggingConfig().EnableJournalExport().FieldPath(),
  5933  	})
  5934  }
  5935  
  5936  func (b *filterCndBuilderSpecLoggingConfigEnableJournalExport) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
  5937  	return b.builder.addCond(&FilterConditionCompare{
  5938  		Operator:              op,
  5939  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().LoggingConfig().EnableJournalExport().WithValue(value),
  5940  	})
  5941  }
  5942  
  5943  type filterCndBuilderSpecProxyConfig struct {
  5944  	builder *FilterBuilder
  5945  }
  5946  
  5947  func (b *filterCndBuilderSpecProxyConfig) Eq(value *Device_Spec_ProxyConfig) *FilterBuilder {
  5948  	return b.compare(gotenfilter.Eq, value)
  5949  }
  5950  
  5951  func (b *filterCndBuilderSpecProxyConfig) Neq(value *Device_Spec_ProxyConfig) *FilterBuilder {
  5952  	return b.compare(gotenfilter.Neq, value)
  5953  }
  5954  
  5955  func (b *filterCndBuilderSpecProxyConfig) Gt(value *Device_Spec_ProxyConfig) *FilterBuilder {
  5956  	return b.compare(gotenfilter.Gt, value)
  5957  }
  5958  
  5959  func (b *filterCndBuilderSpecProxyConfig) Gte(value *Device_Spec_ProxyConfig) *FilterBuilder {
  5960  	return b.compare(gotenfilter.Gte, value)
  5961  }
  5962  
  5963  func (b *filterCndBuilderSpecProxyConfig) Lt(value *Device_Spec_ProxyConfig) *FilterBuilder {
  5964  	return b.compare(gotenfilter.Lt, value)
  5965  }
  5966  
  5967  func (b *filterCndBuilderSpecProxyConfig) Lte(value *Device_Spec_ProxyConfig) *FilterBuilder {
  5968  	return b.compare(gotenfilter.Lte, value)
  5969  }
  5970  
  5971  func (b *filterCndBuilderSpecProxyConfig) In(values []*Device_Spec_ProxyConfig) *FilterBuilder {
  5972  	return b.builder.addCond(&FilterConditionIn{
  5973  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().ProxyConfig().WithArrayOfValues(values),
  5974  	})
  5975  }
  5976  
  5977  func (b *filterCndBuilderSpecProxyConfig) NotIn(values []*Device_Spec_ProxyConfig) *FilterBuilder {
  5978  	return b.builder.addCond(&FilterConditionNotIn{
  5979  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().ProxyConfig().WithArrayOfValues(values),
  5980  	})
  5981  }
  5982  
  5983  func (b *filterCndBuilderSpecProxyConfig) IsNull() *FilterBuilder {
  5984  	return b.builder.addCond(&FilterConditionIsNull{
  5985  		FieldPath: NewDeviceFieldPathBuilder().Spec().ProxyConfig().FieldPath(),
  5986  	})
  5987  }
  5988  
  5989  func (b *filterCndBuilderSpecProxyConfig) IsNan() *FilterBuilder {
  5990  	return b.builder.addCond(&FilterConditionIsNaN{
  5991  		FieldPath: NewDeviceFieldPathBuilder().Spec().ProxyConfig().FieldPath(),
  5992  	})
  5993  }
  5994  
  5995  func (b *filterCndBuilderSpecProxyConfig) compare(op gotenfilter.CompareOperator, value *Device_Spec_ProxyConfig) *FilterBuilder {
  5996  	return b.builder.addCond(&FilterConditionCompare{
  5997  		Operator:              op,
  5998  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().ProxyConfig().WithValue(value),
  5999  	})
  6000  }
  6001  
  6002  func (b *filterCndBuilderSpecProxyConfig) HttpProxy() *filterCndBuilderSpecProxyConfigHttpProxy {
  6003  	return &filterCndBuilderSpecProxyConfigHttpProxy{builder: b.builder}
  6004  }
  6005  
  6006  func (b *filterCndBuilderSpecProxyConfig) HttpsProxy() *filterCndBuilderSpecProxyConfigHttpsProxy {
  6007  	return &filterCndBuilderSpecProxyConfigHttpsProxy{builder: b.builder}
  6008  }
  6009  
  6010  func (b *filterCndBuilderSpecProxyConfig) NoProxy() *filterCndBuilderSpecProxyConfigNoProxy {
  6011  	return &filterCndBuilderSpecProxyConfigNoProxy{builder: b.builder}
  6012  }
  6013  
  6014  func (b *filterCndBuilderSpecProxyConfig) ProxyInterfaces() *filterCndBuilderSpecProxyConfigProxyInterfaces {
  6015  	return &filterCndBuilderSpecProxyConfigProxyInterfaces{builder: b.builder}
  6016  }
  6017  
  6018  type filterCndBuilderSpecProxyConfigHttpProxy struct {
  6019  	builder *FilterBuilder
  6020  }
  6021  
  6022  func (b *filterCndBuilderSpecProxyConfigHttpProxy) Eq(value string) *FilterBuilder {
  6023  	return b.compare(gotenfilter.Eq, value)
  6024  }
  6025  
  6026  func (b *filterCndBuilderSpecProxyConfigHttpProxy) Neq(value string) *FilterBuilder {
  6027  	return b.compare(gotenfilter.Neq, value)
  6028  }
  6029  
  6030  func (b *filterCndBuilderSpecProxyConfigHttpProxy) Gt(value string) *FilterBuilder {
  6031  	return b.compare(gotenfilter.Gt, value)
  6032  }
  6033  
  6034  func (b *filterCndBuilderSpecProxyConfigHttpProxy) Gte(value string) *FilterBuilder {
  6035  	return b.compare(gotenfilter.Gte, value)
  6036  }
  6037  
  6038  func (b *filterCndBuilderSpecProxyConfigHttpProxy) Lt(value string) *FilterBuilder {
  6039  	return b.compare(gotenfilter.Lt, value)
  6040  }
  6041  
  6042  func (b *filterCndBuilderSpecProxyConfigHttpProxy) Lte(value string) *FilterBuilder {
  6043  	return b.compare(gotenfilter.Lte, value)
  6044  }
  6045  
  6046  func (b *filterCndBuilderSpecProxyConfigHttpProxy) In(values []string) *FilterBuilder {
  6047  	return b.builder.addCond(&FilterConditionIn{
  6048  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().ProxyConfig().HttpProxy().WithArrayOfValues(values),
  6049  	})
  6050  }
  6051  
  6052  func (b *filterCndBuilderSpecProxyConfigHttpProxy) NotIn(values []string) *FilterBuilder {
  6053  	return b.builder.addCond(&FilterConditionNotIn{
  6054  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().ProxyConfig().HttpProxy().WithArrayOfValues(values),
  6055  	})
  6056  }
  6057  
  6058  func (b *filterCndBuilderSpecProxyConfigHttpProxy) IsNull() *FilterBuilder {
  6059  	return b.builder.addCond(&FilterConditionIsNull{
  6060  		FieldPath: NewDeviceFieldPathBuilder().Spec().ProxyConfig().HttpProxy().FieldPath(),
  6061  	})
  6062  }
  6063  
  6064  func (b *filterCndBuilderSpecProxyConfigHttpProxy) IsNan() *FilterBuilder {
  6065  	return b.builder.addCond(&FilterConditionIsNaN{
  6066  		FieldPath: NewDeviceFieldPathBuilder().Spec().ProxyConfig().HttpProxy().FieldPath(),
  6067  	})
  6068  }
  6069  
  6070  func (b *filterCndBuilderSpecProxyConfigHttpProxy) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  6071  	return b.builder.addCond(&FilterConditionCompare{
  6072  		Operator:              op,
  6073  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().ProxyConfig().HttpProxy().WithValue(value),
  6074  	})
  6075  }
  6076  
  6077  type filterCndBuilderSpecProxyConfigHttpsProxy struct {
  6078  	builder *FilterBuilder
  6079  }
  6080  
  6081  func (b *filterCndBuilderSpecProxyConfigHttpsProxy) Eq(value string) *FilterBuilder {
  6082  	return b.compare(gotenfilter.Eq, value)
  6083  }
  6084  
  6085  func (b *filterCndBuilderSpecProxyConfigHttpsProxy) Neq(value string) *FilterBuilder {
  6086  	return b.compare(gotenfilter.Neq, value)
  6087  }
  6088  
  6089  func (b *filterCndBuilderSpecProxyConfigHttpsProxy) Gt(value string) *FilterBuilder {
  6090  	return b.compare(gotenfilter.Gt, value)
  6091  }
  6092  
  6093  func (b *filterCndBuilderSpecProxyConfigHttpsProxy) Gte(value string) *FilterBuilder {
  6094  	return b.compare(gotenfilter.Gte, value)
  6095  }
  6096  
  6097  func (b *filterCndBuilderSpecProxyConfigHttpsProxy) Lt(value string) *FilterBuilder {
  6098  	return b.compare(gotenfilter.Lt, value)
  6099  }
  6100  
  6101  func (b *filterCndBuilderSpecProxyConfigHttpsProxy) Lte(value string) *FilterBuilder {
  6102  	return b.compare(gotenfilter.Lte, value)
  6103  }
  6104  
  6105  func (b *filterCndBuilderSpecProxyConfigHttpsProxy) In(values []string) *FilterBuilder {
  6106  	return b.builder.addCond(&FilterConditionIn{
  6107  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().ProxyConfig().HttpsProxy().WithArrayOfValues(values),
  6108  	})
  6109  }
  6110  
  6111  func (b *filterCndBuilderSpecProxyConfigHttpsProxy) NotIn(values []string) *FilterBuilder {
  6112  	return b.builder.addCond(&FilterConditionNotIn{
  6113  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().ProxyConfig().HttpsProxy().WithArrayOfValues(values),
  6114  	})
  6115  }
  6116  
  6117  func (b *filterCndBuilderSpecProxyConfigHttpsProxy) IsNull() *FilterBuilder {
  6118  	return b.builder.addCond(&FilterConditionIsNull{
  6119  		FieldPath: NewDeviceFieldPathBuilder().Spec().ProxyConfig().HttpsProxy().FieldPath(),
  6120  	})
  6121  }
  6122  
  6123  func (b *filterCndBuilderSpecProxyConfigHttpsProxy) IsNan() *FilterBuilder {
  6124  	return b.builder.addCond(&FilterConditionIsNaN{
  6125  		FieldPath: NewDeviceFieldPathBuilder().Spec().ProxyConfig().HttpsProxy().FieldPath(),
  6126  	})
  6127  }
  6128  
  6129  func (b *filterCndBuilderSpecProxyConfigHttpsProxy) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  6130  	return b.builder.addCond(&FilterConditionCompare{
  6131  		Operator:              op,
  6132  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().ProxyConfig().HttpsProxy().WithValue(value),
  6133  	})
  6134  }
  6135  
  6136  type filterCndBuilderSpecProxyConfigNoProxy struct {
  6137  	builder *FilterBuilder
  6138  }
  6139  
  6140  func (b *filterCndBuilderSpecProxyConfigNoProxy) Eq(value string) *FilterBuilder {
  6141  	return b.compare(gotenfilter.Eq, value)
  6142  }
  6143  
  6144  func (b *filterCndBuilderSpecProxyConfigNoProxy) Neq(value string) *FilterBuilder {
  6145  	return b.compare(gotenfilter.Neq, value)
  6146  }
  6147  
  6148  func (b *filterCndBuilderSpecProxyConfigNoProxy) Gt(value string) *FilterBuilder {
  6149  	return b.compare(gotenfilter.Gt, value)
  6150  }
  6151  
  6152  func (b *filterCndBuilderSpecProxyConfigNoProxy) Gte(value string) *FilterBuilder {
  6153  	return b.compare(gotenfilter.Gte, value)
  6154  }
  6155  
  6156  func (b *filterCndBuilderSpecProxyConfigNoProxy) Lt(value string) *FilterBuilder {
  6157  	return b.compare(gotenfilter.Lt, value)
  6158  }
  6159  
  6160  func (b *filterCndBuilderSpecProxyConfigNoProxy) Lte(value string) *FilterBuilder {
  6161  	return b.compare(gotenfilter.Lte, value)
  6162  }
  6163  
  6164  func (b *filterCndBuilderSpecProxyConfigNoProxy) In(values []string) *FilterBuilder {
  6165  	return b.builder.addCond(&FilterConditionIn{
  6166  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().ProxyConfig().NoProxy().WithArrayOfValues(values),
  6167  	})
  6168  }
  6169  
  6170  func (b *filterCndBuilderSpecProxyConfigNoProxy) NotIn(values []string) *FilterBuilder {
  6171  	return b.builder.addCond(&FilterConditionNotIn{
  6172  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().ProxyConfig().NoProxy().WithArrayOfValues(values),
  6173  	})
  6174  }
  6175  
  6176  func (b *filterCndBuilderSpecProxyConfigNoProxy) IsNull() *FilterBuilder {
  6177  	return b.builder.addCond(&FilterConditionIsNull{
  6178  		FieldPath: NewDeviceFieldPathBuilder().Spec().ProxyConfig().NoProxy().FieldPath(),
  6179  	})
  6180  }
  6181  
  6182  func (b *filterCndBuilderSpecProxyConfigNoProxy) IsNan() *FilterBuilder {
  6183  	return b.builder.addCond(&FilterConditionIsNaN{
  6184  		FieldPath: NewDeviceFieldPathBuilder().Spec().ProxyConfig().NoProxy().FieldPath(),
  6185  	})
  6186  }
  6187  
  6188  func (b *filterCndBuilderSpecProxyConfigNoProxy) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  6189  	return b.builder.addCond(&FilterConditionCompare{
  6190  		Operator:              op,
  6191  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().ProxyConfig().NoProxy().WithValue(value),
  6192  	})
  6193  }
  6194  
  6195  type filterCndBuilderSpecProxyConfigProxyInterfaces struct {
  6196  	builder *FilterBuilder
  6197  }
  6198  
  6199  func (b *filterCndBuilderSpecProxyConfigProxyInterfaces) Eq(value []string) *FilterBuilder {
  6200  	return b.compare(gotenfilter.Eq, value)
  6201  }
  6202  
  6203  func (b *filterCndBuilderSpecProxyConfigProxyInterfaces) Neq(value []string) *FilterBuilder {
  6204  	return b.compare(gotenfilter.Neq, value)
  6205  }
  6206  
  6207  func (b *filterCndBuilderSpecProxyConfigProxyInterfaces) Gt(value []string) *FilterBuilder {
  6208  	return b.compare(gotenfilter.Gt, value)
  6209  }
  6210  
  6211  func (b *filterCndBuilderSpecProxyConfigProxyInterfaces) Gte(value []string) *FilterBuilder {
  6212  	return b.compare(gotenfilter.Gte, value)
  6213  }
  6214  
  6215  func (b *filterCndBuilderSpecProxyConfigProxyInterfaces) Lt(value []string) *FilterBuilder {
  6216  	return b.compare(gotenfilter.Lt, value)
  6217  }
  6218  
  6219  func (b *filterCndBuilderSpecProxyConfigProxyInterfaces) Lte(value []string) *FilterBuilder {
  6220  	return b.compare(gotenfilter.Lte, value)
  6221  }
  6222  
  6223  func (b *filterCndBuilderSpecProxyConfigProxyInterfaces) In(values [][]string) *FilterBuilder {
  6224  	return b.builder.addCond(&FilterConditionIn{
  6225  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().ProxyConfig().ProxyInterfaces().WithArrayOfValues(values),
  6226  	})
  6227  }
  6228  
  6229  func (b *filterCndBuilderSpecProxyConfigProxyInterfaces) NotIn(values [][]string) *FilterBuilder {
  6230  	return b.builder.addCond(&FilterConditionNotIn{
  6231  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().ProxyConfig().ProxyInterfaces().WithArrayOfValues(values),
  6232  	})
  6233  }
  6234  
  6235  func (b *filterCndBuilderSpecProxyConfigProxyInterfaces) IsNull() *FilterBuilder {
  6236  	return b.builder.addCond(&FilterConditionIsNull{
  6237  		FieldPath: NewDeviceFieldPathBuilder().Spec().ProxyConfig().ProxyInterfaces().FieldPath(),
  6238  	})
  6239  }
  6240  
  6241  func (b *filterCndBuilderSpecProxyConfigProxyInterfaces) IsNan() *FilterBuilder {
  6242  	return b.builder.addCond(&FilterConditionIsNaN{
  6243  		FieldPath: NewDeviceFieldPathBuilder().Spec().ProxyConfig().ProxyInterfaces().FieldPath(),
  6244  	})
  6245  }
  6246  
  6247  func (b *filterCndBuilderSpecProxyConfigProxyInterfaces) Contains(value string) *FilterBuilder {
  6248  	return b.builder.addCond(&FilterConditionContains{
  6249  		Type:      gotenresource.ConditionContainsTypeValue,
  6250  		FieldPath: NewDeviceFieldPathBuilder().Spec().ProxyConfig().ProxyInterfaces().FieldPath(),
  6251  		Value:     NewDeviceFieldPathBuilder().Spec().ProxyConfig().ProxyInterfaces().WithItemValue(value),
  6252  	})
  6253  }
  6254  
  6255  func (b *filterCndBuilderSpecProxyConfigProxyInterfaces) ContainsAnyOf(values []string) *FilterBuilder {
  6256  	pathSelector := NewDeviceFieldPathBuilder().Spec().ProxyConfig().ProxyInterfaces()
  6257  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  6258  	for _, value := range values {
  6259  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  6260  	}
  6261  	return b.builder.addCond(&FilterConditionContains{
  6262  		Type:      gotenresource.ConditionContainsTypeAny,
  6263  		FieldPath: NewDeviceFieldPathBuilder().Spec().ProxyConfig().ProxyInterfaces().FieldPath(),
  6264  		Values:    itemValues,
  6265  	})
  6266  }
  6267  
  6268  func (b *filterCndBuilderSpecProxyConfigProxyInterfaces) ContainsAll(values []string) *FilterBuilder {
  6269  	pathSelector := NewDeviceFieldPathBuilder().Spec().ProxyConfig().ProxyInterfaces()
  6270  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  6271  	for _, value := range values {
  6272  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  6273  	}
  6274  	return b.builder.addCond(&FilterConditionContains{
  6275  		Type:      gotenresource.ConditionContainsTypeAll,
  6276  		FieldPath: NewDeviceFieldPathBuilder().Spec().ProxyConfig().ProxyInterfaces().FieldPath(),
  6277  		Values:    itemValues,
  6278  	})
  6279  }
  6280  
  6281  func (b *filterCndBuilderSpecProxyConfigProxyInterfaces) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
  6282  	return b.builder.addCond(&FilterConditionCompare{
  6283  		Operator:              op,
  6284  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().ProxyConfig().ProxyInterfaces().WithValue(value),
  6285  	})
  6286  }
  6287  
  6288  type filterCndBuilderSpecLocation struct {
  6289  	builder *FilterBuilder
  6290  }
  6291  
  6292  func (b *filterCndBuilderSpecLocation) Eq(value *Device_Spec_Location) *FilterBuilder {
  6293  	return b.compare(gotenfilter.Eq, value)
  6294  }
  6295  
  6296  func (b *filterCndBuilderSpecLocation) Neq(value *Device_Spec_Location) *FilterBuilder {
  6297  	return b.compare(gotenfilter.Neq, value)
  6298  }
  6299  
  6300  func (b *filterCndBuilderSpecLocation) Gt(value *Device_Spec_Location) *FilterBuilder {
  6301  	return b.compare(gotenfilter.Gt, value)
  6302  }
  6303  
  6304  func (b *filterCndBuilderSpecLocation) Gte(value *Device_Spec_Location) *FilterBuilder {
  6305  	return b.compare(gotenfilter.Gte, value)
  6306  }
  6307  
  6308  func (b *filterCndBuilderSpecLocation) Lt(value *Device_Spec_Location) *FilterBuilder {
  6309  	return b.compare(gotenfilter.Lt, value)
  6310  }
  6311  
  6312  func (b *filterCndBuilderSpecLocation) Lte(value *Device_Spec_Location) *FilterBuilder {
  6313  	return b.compare(gotenfilter.Lte, value)
  6314  }
  6315  
  6316  func (b *filterCndBuilderSpecLocation) In(values []*Device_Spec_Location) *FilterBuilder {
  6317  	return b.builder.addCond(&FilterConditionIn{
  6318  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().Location().WithArrayOfValues(values),
  6319  	})
  6320  }
  6321  
  6322  func (b *filterCndBuilderSpecLocation) NotIn(values []*Device_Spec_Location) *FilterBuilder {
  6323  	return b.builder.addCond(&FilterConditionNotIn{
  6324  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().Location().WithArrayOfValues(values),
  6325  	})
  6326  }
  6327  
  6328  func (b *filterCndBuilderSpecLocation) IsNull() *FilterBuilder {
  6329  	return b.builder.addCond(&FilterConditionIsNull{
  6330  		FieldPath: NewDeviceFieldPathBuilder().Spec().Location().FieldPath(),
  6331  	})
  6332  }
  6333  
  6334  func (b *filterCndBuilderSpecLocation) IsNan() *FilterBuilder {
  6335  	return b.builder.addCond(&FilterConditionIsNaN{
  6336  		FieldPath: NewDeviceFieldPathBuilder().Spec().Location().FieldPath(),
  6337  	})
  6338  }
  6339  
  6340  func (b *filterCndBuilderSpecLocation) compare(op gotenfilter.CompareOperator, value *Device_Spec_Location) *FilterBuilder {
  6341  	return b.builder.addCond(&FilterConditionCompare{
  6342  		Operator:              op,
  6343  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().Location().WithValue(value),
  6344  	})
  6345  }
  6346  
  6347  func (b *filterCndBuilderSpecLocation) Address() *filterCndBuilderSpecLocationAddress {
  6348  	return &filterCndBuilderSpecLocationAddress{builder: b.builder}
  6349  }
  6350  
  6351  func (b *filterCndBuilderSpecLocation) Placement() *filterCndBuilderSpecLocationPlacement {
  6352  	return &filterCndBuilderSpecLocationPlacement{builder: b.builder}
  6353  }
  6354  
  6355  type filterCndBuilderSpecLocationAddress struct {
  6356  	builder *FilterBuilder
  6357  }
  6358  
  6359  func (b *filterCndBuilderSpecLocationAddress) Eq(value string) *FilterBuilder {
  6360  	return b.compare(gotenfilter.Eq, value)
  6361  }
  6362  
  6363  func (b *filterCndBuilderSpecLocationAddress) Neq(value string) *FilterBuilder {
  6364  	return b.compare(gotenfilter.Neq, value)
  6365  }
  6366  
  6367  func (b *filterCndBuilderSpecLocationAddress) Gt(value string) *FilterBuilder {
  6368  	return b.compare(gotenfilter.Gt, value)
  6369  }
  6370  
  6371  func (b *filterCndBuilderSpecLocationAddress) Gte(value string) *FilterBuilder {
  6372  	return b.compare(gotenfilter.Gte, value)
  6373  }
  6374  
  6375  func (b *filterCndBuilderSpecLocationAddress) Lt(value string) *FilterBuilder {
  6376  	return b.compare(gotenfilter.Lt, value)
  6377  }
  6378  
  6379  func (b *filterCndBuilderSpecLocationAddress) Lte(value string) *FilterBuilder {
  6380  	return b.compare(gotenfilter.Lte, value)
  6381  }
  6382  
  6383  func (b *filterCndBuilderSpecLocationAddress) In(values []string) *FilterBuilder {
  6384  	return b.builder.addCond(&FilterConditionIn{
  6385  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().Location().Address().WithArrayOfValues(values),
  6386  	})
  6387  }
  6388  
  6389  func (b *filterCndBuilderSpecLocationAddress) NotIn(values []string) *FilterBuilder {
  6390  	return b.builder.addCond(&FilterConditionNotIn{
  6391  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().Location().Address().WithArrayOfValues(values),
  6392  	})
  6393  }
  6394  
  6395  func (b *filterCndBuilderSpecLocationAddress) IsNull() *FilterBuilder {
  6396  	return b.builder.addCond(&FilterConditionIsNull{
  6397  		FieldPath: NewDeviceFieldPathBuilder().Spec().Location().Address().FieldPath(),
  6398  	})
  6399  }
  6400  
  6401  func (b *filterCndBuilderSpecLocationAddress) IsNan() *FilterBuilder {
  6402  	return b.builder.addCond(&FilterConditionIsNaN{
  6403  		FieldPath: NewDeviceFieldPathBuilder().Spec().Location().Address().FieldPath(),
  6404  	})
  6405  }
  6406  
  6407  func (b *filterCndBuilderSpecLocationAddress) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  6408  	return b.builder.addCond(&FilterConditionCompare{
  6409  		Operator:              op,
  6410  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().Location().Address().WithValue(value),
  6411  	})
  6412  }
  6413  
  6414  type filterCndBuilderSpecLocationPlacement struct {
  6415  	builder *FilterBuilder
  6416  }
  6417  
  6418  func (b *filterCndBuilderSpecLocationPlacement) Eq(value string) *FilterBuilder {
  6419  	return b.compare(gotenfilter.Eq, value)
  6420  }
  6421  
  6422  func (b *filterCndBuilderSpecLocationPlacement) Neq(value string) *FilterBuilder {
  6423  	return b.compare(gotenfilter.Neq, value)
  6424  }
  6425  
  6426  func (b *filterCndBuilderSpecLocationPlacement) Gt(value string) *FilterBuilder {
  6427  	return b.compare(gotenfilter.Gt, value)
  6428  }
  6429  
  6430  func (b *filterCndBuilderSpecLocationPlacement) Gte(value string) *FilterBuilder {
  6431  	return b.compare(gotenfilter.Gte, value)
  6432  }
  6433  
  6434  func (b *filterCndBuilderSpecLocationPlacement) Lt(value string) *FilterBuilder {
  6435  	return b.compare(gotenfilter.Lt, value)
  6436  }
  6437  
  6438  func (b *filterCndBuilderSpecLocationPlacement) Lte(value string) *FilterBuilder {
  6439  	return b.compare(gotenfilter.Lte, value)
  6440  }
  6441  
  6442  func (b *filterCndBuilderSpecLocationPlacement) In(values []string) *FilterBuilder {
  6443  	return b.builder.addCond(&FilterConditionIn{
  6444  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().Location().Placement().WithArrayOfValues(values),
  6445  	})
  6446  }
  6447  
  6448  func (b *filterCndBuilderSpecLocationPlacement) NotIn(values []string) *FilterBuilder {
  6449  	return b.builder.addCond(&FilterConditionNotIn{
  6450  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Spec().Location().Placement().WithArrayOfValues(values),
  6451  	})
  6452  }
  6453  
  6454  func (b *filterCndBuilderSpecLocationPlacement) IsNull() *FilterBuilder {
  6455  	return b.builder.addCond(&FilterConditionIsNull{
  6456  		FieldPath: NewDeviceFieldPathBuilder().Spec().Location().Placement().FieldPath(),
  6457  	})
  6458  }
  6459  
  6460  func (b *filterCndBuilderSpecLocationPlacement) IsNan() *FilterBuilder {
  6461  	return b.builder.addCond(&FilterConditionIsNaN{
  6462  		FieldPath: NewDeviceFieldPathBuilder().Spec().Location().Placement().FieldPath(),
  6463  	})
  6464  }
  6465  
  6466  func (b *filterCndBuilderSpecLocationPlacement) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  6467  	return b.builder.addCond(&FilterConditionCompare{
  6468  		Operator:              op,
  6469  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Spec().Location().Placement().WithValue(value),
  6470  	})
  6471  }
  6472  
  6473  type filterCndBuilderStatus struct {
  6474  	builder *FilterBuilder
  6475  }
  6476  
  6477  func (b *filterCndBuilderStatus) Eq(value *Device_Status) *FilterBuilder {
  6478  	return b.compare(gotenfilter.Eq, value)
  6479  }
  6480  
  6481  func (b *filterCndBuilderStatus) Neq(value *Device_Status) *FilterBuilder {
  6482  	return b.compare(gotenfilter.Neq, value)
  6483  }
  6484  
  6485  func (b *filterCndBuilderStatus) Gt(value *Device_Status) *FilterBuilder {
  6486  	return b.compare(gotenfilter.Gt, value)
  6487  }
  6488  
  6489  func (b *filterCndBuilderStatus) Gte(value *Device_Status) *FilterBuilder {
  6490  	return b.compare(gotenfilter.Gte, value)
  6491  }
  6492  
  6493  func (b *filterCndBuilderStatus) Lt(value *Device_Status) *FilterBuilder {
  6494  	return b.compare(gotenfilter.Lt, value)
  6495  }
  6496  
  6497  func (b *filterCndBuilderStatus) Lte(value *Device_Status) *FilterBuilder {
  6498  	return b.compare(gotenfilter.Lte, value)
  6499  }
  6500  
  6501  func (b *filterCndBuilderStatus) In(values []*Device_Status) *FilterBuilder {
  6502  	return b.builder.addCond(&FilterConditionIn{
  6503  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().WithArrayOfValues(values),
  6504  	})
  6505  }
  6506  
  6507  func (b *filterCndBuilderStatus) NotIn(values []*Device_Status) *FilterBuilder {
  6508  	return b.builder.addCond(&FilterConditionNotIn{
  6509  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().WithArrayOfValues(values),
  6510  	})
  6511  }
  6512  
  6513  func (b *filterCndBuilderStatus) IsNull() *FilterBuilder {
  6514  	return b.builder.addCond(&FilterConditionIsNull{
  6515  		FieldPath: NewDeviceFieldPathBuilder().Status().FieldPath(),
  6516  	})
  6517  }
  6518  
  6519  func (b *filterCndBuilderStatus) IsNan() *FilterBuilder {
  6520  	return b.builder.addCond(&FilterConditionIsNaN{
  6521  		FieldPath: NewDeviceFieldPathBuilder().Status().FieldPath(),
  6522  	})
  6523  }
  6524  
  6525  func (b *filterCndBuilderStatus) compare(op gotenfilter.CompareOperator, value *Device_Status) *FilterBuilder {
  6526  	return b.builder.addCond(&FilterConditionCompare{
  6527  		Operator:              op,
  6528  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().WithValue(value),
  6529  	})
  6530  }
  6531  
  6532  func (b *filterCndBuilderStatus) Addresses() *filterCndBuilderStatusAddresses {
  6533  	return &filterCndBuilderStatusAddresses{builder: b.builder}
  6534  }
  6535  
  6536  func (b *filterCndBuilderStatus) Conditions() *filterCndBuilderStatusConditions {
  6537  	return &filterCndBuilderStatusConditions{builder: b.builder}
  6538  }
  6539  
  6540  func (b *filterCndBuilderStatus) NetworkConfigState() *filterCndBuilderStatusNetworkConfigState {
  6541  	return &filterCndBuilderStatusNetworkConfigState{builder: b.builder}
  6542  }
  6543  
  6544  func (b *filterCndBuilderStatus) ProxyConfigStatus() *filterCndBuilderStatusProxyConfigStatus {
  6545  	return &filterCndBuilderStatusProxyConfigStatus{builder: b.builder}
  6546  }
  6547  
  6548  func (b *filterCndBuilderStatus) DeviceInfo() *filterCndBuilderStatusDeviceInfo {
  6549  	return &filterCndBuilderStatusDeviceInfo{builder: b.builder}
  6550  }
  6551  
  6552  func (b *filterCndBuilderStatus) AttestationStatus() *filterCndBuilderStatusAttestationStatus {
  6553  	return &filterCndBuilderStatusAttestationStatus{builder: b.builder}
  6554  }
  6555  
  6556  func (b *filterCndBuilderStatus) NormalizedAddress() *filterCndBuilderStatusNormalizedAddress {
  6557  	return &filterCndBuilderStatusNormalizedAddress{builder: b.builder}
  6558  }
  6559  
  6560  type filterCndBuilderStatusAddresses struct {
  6561  	builder *FilterBuilder
  6562  }
  6563  
  6564  func (b *filterCndBuilderStatusAddresses) Eq(value []*Device_Status_Address) *FilterBuilder {
  6565  	return b.compare(gotenfilter.Eq, value)
  6566  }
  6567  
  6568  func (b *filterCndBuilderStatusAddresses) Neq(value []*Device_Status_Address) *FilterBuilder {
  6569  	return b.compare(gotenfilter.Neq, value)
  6570  }
  6571  
  6572  func (b *filterCndBuilderStatusAddresses) Gt(value []*Device_Status_Address) *FilterBuilder {
  6573  	return b.compare(gotenfilter.Gt, value)
  6574  }
  6575  
  6576  func (b *filterCndBuilderStatusAddresses) Gte(value []*Device_Status_Address) *FilterBuilder {
  6577  	return b.compare(gotenfilter.Gte, value)
  6578  }
  6579  
  6580  func (b *filterCndBuilderStatusAddresses) Lt(value []*Device_Status_Address) *FilterBuilder {
  6581  	return b.compare(gotenfilter.Lt, value)
  6582  }
  6583  
  6584  func (b *filterCndBuilderStatusAddresses) Lte(value []*Device_Status_Address) *FilterBuilder {
  6585  	return b.compare(gotenfilter.Lte, value)
  6586  }
  6587  
  6588  func (b *filterCndBuilderStatusAddresses) In(values [][]*Device_Status_Address) *FilterBuilder {
  6589  	return b.builder.addCond(&FilterConditionIn{
  6590  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().Addresses().WithArrayOfValues(values),
  6591  	})
  6592  }
  6593  
  6594  func (b *filterCndBuilderStatusAddresses) NotIn(values [][]*Device_Status_Address) *FilterBuilder {
  6595  	return b.builder.addCond(&FilterConditionNotIn{
  6596  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().Addresses().WithArrayOfValues(values),
  6597  	})
  6598  }
  6599  
  6600  func (b *filterCndBuilderStatusAddresses) IsNull() *FilterBuilder {
  6601  	return b.builder.addCond(&FilterConditionIsNull{
  6602  		FieldPath: NewDeviceFieldPathBuilder().Status().Addresses().FieldPath(),
  6603  	})
  6604  }
  6605  
  6606  func (b *filterCndBuilderStatusAddresses) IsNan() *FilterBuilder {
  6607  	return b.builder.addCond(&FilterConditionIsNaN{
  6608  		FieldPath: NewDeviceFieldPathBuilder().Status().Addresses().FieldPath(),
  6609  	})
  6610  }
  6611  
  6612  func (b *filterCndBuilderStatusAddresses) Contains(value *Device_Status_Address) *FilterBuilder {
  6613  	return b.builder.addCond(&FilterConditionContains{
  6614  		Type:      gotenresource.ConditionContainsTypeValue,
  6615  		FieldPath: NewDeviceFieldPathBuilder().Status().Addresses().FieldPath(),
  6616  		Value:     NewDeviceFieldPathBuilder().Status().Addresses().WithItemValue(value),
  6617  	})
  6618  }
  6619  
  6620  func (b *filterCndBuilderStatusAddresses) ContainsAnyOf(values []*Device_Status_Address) *FilterBuilder {
  6621  	pathSelector := NewDeviceFieldPathBuilder().Status().Addresses()
  6622  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  6623  	for _, value := range values {
  6624  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  6625  	}
  6626  	return b.builder.addCond(&FilterConditionContains{
  6627  		Type:      gotenresource.ConditionContainsTypeAny,
  6628  		FieldPath: NewDeviceFieldPathBuilder().Status().Addresses().FieldPath(),
  6629  		Values:    itemValues,
  6630  	})
  6631  }
  6632  
  6633  func (b *filterCndBuilderStatusAddresses) ContainsAll(values []*Device_Status_Address) *FilterBuilder {
  6634  	pathSelector := NewDeviceFieldPathBuilder().Status().Addresses()
  6635  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  6636  	for _, value := range values {
  6637  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  6638  	}
  6639  	return b.builder.addCond(&FilterConditionContains{
  6640  		Type:      gotenresource.ConditionContainsTypeAll,
  6641  		FieldPath: NewDeviceFieldPathBuilder().Status().Addresses().FieldPath(),
  6642  		Values:    itemValues,
  6643  	})
  6644  }
  6645  
  6646  func (b *filterCndBuilderStatusAddresses) compare(op gotenfilter.CompareOperator, value []*Device_Status_Address) *FilterBuilder {
  6647  	return b.builder.addCond(&FilterConditionCompare{
  6648  		Operator:              op,
  6649  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().Addresses().WithValue(value),
  6650  	})
  6651  }
  6652  
  6653  func (b *filterCndBuilderStatusAddresses) Address() *filterCndBuilderStatusAddressesAddress {
  6654  	return &filterCndBuilderStatusAddressesAddress{builder: b.builder}
  6655  }
  6656  
  6657  func (b *filterCndBuilderStatusAddresses) Type() *filterCndBuilderStatusAddressesType {
  6658  	return &filterCndBuilderStatusAddressesType{builder: b.builder}
  6659  }
  6660  
  6661  type filterCndBuilderStatusAddressesAddress struct {
  6662  	builder *FilterBuilder
  6663  }
  6664  
  6665  func (b *filterCndBuilderStatusAddressesAddress) Eq(value string) *FilterBuilder {
  6666  	return b.compare(gotenfilter.Eq, value)
  6667  }
  6668  
  6669  func (b *filterCndBuilderStatusAddressesAddress) Neq(value string) *FilterBuilder {
  6670  	return b.compare(gotenfilter.Neq, value)
  6671  }
  6672  
  6673  func (b *filterCndBuilderStatusAddressesAddress) Gt(value string) *FilterBuilder {
  6674  	return b.compare(gotenfilter.Gt, value)
  6675  }
  6676  
  6677  func (b *filterCndBuilderStatusAddressesAddress) Gte(value string) *FilterBuilder {
  6678  	return b.compare(gotenfilter.Gte, value)
  6679  }
  6680  
  6681  func (b *filterCndBuilderStatusAddressesAddress) Lt(value string) *FilterBuilder {
  6682  	return b.compare(gotenfilter.Lt, value)
  6683  }
  6684  
  6685  func (b *filterCndBuilderStatusAddressesAddress) Lte(value string) *FilterBuilder {
  6686  	return b.compare(gotenfilter.Lte, value)
  6687  }
  6688  
  6689  func (b *filterCndBuilderStatusAddressesAddress) In(values []string) *FilterBuilder {
  6690  	return b.builder.addCond(&FilterConditionIn{
  6691  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().Addresses().Address().WithArrayOfValues(values),
  6692  	})
  6693  }
  6694  
  6695  func (b *filterCndBuilderStatusAddressesAddress) NotIn(values []string) *FilterBuilder {
  6696  	return b.builder.addCond(&FilterConditionNotIn{
  6697  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().Addresses().Address().WithArrayOfValues(values),
  6698  	})
  6699  }
  6700  
  6701  func (b *filterCndBuilderStatusAddressesAddress) IsNull() *FilterBuilder {
  6702  	return b.builder.addCond(&FilterConditionIsNull{
  6703  		FieldPath: NewDeviceFieldPathBuilder().Status().Addresses().Address().FieldPath(),
  6704  	})
  6705  }
  6706  
  6707  func (b *filterCndBuilderStatusAddressesAddress) IsNan() *FilterBuilder {
  6708  	return b.builder.addCond(&FilterConditionIsNaN{
  6709  		FieldPath: NewDeviceFieldPathBuilder().Status().Addresses().Address().FieldPath(),
  6710  	})
  6711  }
  6712  
  6713  func (b *filterCndBuilderStatusAddressesAddress) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  6714  	return b.builder.addCond(&FilterConditionCompare{
  6715  		Operator:              op,
  6716  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().Addresses().Address().WithValue(value),
  6717  	})
  6718  }
  6719  
  6720  type filterCndBuilderStatusAddressesType struct {
  6721  	builder *FilterBuilder
  6722  }
  6723  
  6724  func (b *filterCndBuilderStatusAddressesType) Eq(value string) *FilterBuilder {
  6725  	return b.compare(gotenfilter.Eq, value)
  6726  }
  6727  
  6728  func (b *filterCndBuilderStatusAddressesType) Neq(value string) *FilterBuilder {
  6729  	return b.compare(gotenfilter.Neq, value)
  6730  }
  6731  
  6732  func (b *filterCndBuilderStatusAddressesType) Gt(value string) *FilterBuilder {
  6733  	return b.compare(gotenfilter.Gt, value)
  6734  }
  6735  
  6736  func (b *filterCndBuilderStatusAddressesType) Gte(value string) *FilterBuilder {
  6737  	return b.compare(gotenfilter.Gte, value)
  6738  }
  6739  
  6740  func (b *filterCndBuilderStatusAddressesType) Lt(value string) *FilterBuilder {
  6741  	return b.compare(gotenfilter.Lt, value)
  6742  }
  6743  
  6744  func (b *filterCndBuilderStatusAddressesType) Lte(value string) *FilterBuilder {
  6745  	return b.compare(gotenfilter.Lte, value)
  6746  }
  6747  
  6748  func (b *filterCndBuilderStatusAddressesType) In(values []string) *FilterBuilder {
  6749  	return b.builder.addCond(&FilterConditionIn{
  6750  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().Addresses().Type().WithArrayOfValues(values),
  6751  	})
  6752  }
  6753  
  6754  func (b *filterCndBuilderStatusAddressesType) NotIn(values []string) *FilterBuilder {
  6755  	return b.builder.addCond(&FilterConditionNotIn{
  6756  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().Addresses().Type().WithArrayOfValues(values),
  6757  	})
  6758  }
  6759  
  6760  func (b *filterCndBuilderStatusAddressesType) IsNull() *FilterBuilder {
  6761  	return b.builder.addCond(&FilterConditionIsNull{
  6762  		FieldPath: NewDeviceFieldPathBuilder().Status().Addresses().Type().FieldPath(),
  6763  	})
  6764  }
  6765  
  6766  func (b *filterCndBuilderStatusAddressesType) IsNan() *FilterBuilder {
  6767  	return b.builder.addCond(&FilterConditionIsNaN{
  6768  		FieldPath: NewDeviceFieldPathBuilder().Status().Addresses().Type().FieldPath(),
  6769  	})
  6770  }
  6771  
  6772  func (b *filterCndBuilderStatusAddressesType) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  6773  	return b.builder.addCond(&FilterConditionCompare{
  6774  		Operator:              op,
  6775  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().Addresses().Type().WithValue(value),
  6776  	})
  6777  }
  6778  
  6779  type filterCndBuilderStatusConditions struct {
  6780  	builder *FilterBuilder
  6781  }
  6782  
  6783  func (b *filterCndBuilderStatusConditions) Eq(value []*Device_Status_Condition) *FilterBuilder {
  6784  	return b.compare(gotenfilter.Eq, value)
  6785  }
  6786  
  6787  func (b *filterCndBuilderStatusConditions) Neq(value []*Device_Status_Condition) *FilterBuilder {
  6788  	return b.compare(gotenfilter.Neq, value)
  6789  }
  6790  
  6791  func (b *filterCndBuilderStatusConditions) Gt(value []*Device_Status_Condition) *FilterBuilder {
  6792  	return b.compare(gotenfilter.Gt, value)
  6793  }
  6794  
  6795  func (b *filterCndBuilderStatusConditions) Gte(value []*Device_Status_Condition) *FilterBuilder {
  6796  	return b.compare(gotenfilter.Gte, value)
  6797  }
  6798  
  6799  func (b *filterCndBuilderStatusConditions) Lt(value []*Device_Status_Condition) *FilterBuilder {
  6800  	return b.compare(gotenfilter.Lt, value)
  6801  }
  6802  
  6803  func (b *filterCndBuilderStatusConditions) Lte(value []*Device_Status_Condition) *FilterBuilder {
  6804  	return b.compare(gotenfilter.Lte, value)
  6805  }
  6806  
  6807  func (b *filterCndBuilderStatusConditions) In(values [][]*Device_Status_Condition) *FilterBuilder {
  6808  	return b.builder.addCond(&FilterConditionIn{
  6809  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().Conditions().WithArrayOfValues(values),
  6810  	})
  6811  }
  6812  
  6813  func (b *filterCndBuilderStatusConditions) NotIn(values [][]*Device_Status_Condition) *FilterBuilder {
  6814  	return b.builder.addCond(&FilterConditionNotIn{
  6815  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().Conditions().WithArrayOfValues(values),
  6816  	})
  6817  }
  6818  
  6819  func (b *filterCndBuilderStatusConditions) IsNull() *FilterBuilder {
  6820  	return b.builder.addCond(&FilterConditionIsNull{
  6821  		FieldPath: NewDeviceFieldPathBuilder().Status().Conditions().FieldPath(),
  6822  	})
  6823  }
  6824  
  6825  func (b *filterCndBuilderStatusConditions) IsNan() *FilterBuilder {
  6826  	return b.builder.addCond(&FilterConditionIsNaN{
  6827  		FieldPath: NewDeviceFieldPathBuilder().Status().Conditions().FieldPath(),
  6828  	})
  6829  }
  6830  
  6831  func (b *filterCndBuilderStatusConditions) Contains(value *Device_Status_Condition) *FilterBuilder {
  6832  	return b.builder.addCond(&FilterConditionContains{
  6833  		Type:      gotenresource.ConditionContainsTypeValue,
  6834  		FieldPath: NewDeviceFieldPathBuilder().Status().Conditions().FieldPath(),
  6835  		Value:     NewDeviceFieldPathBuilder().Status().Conditions().WithItemValue(value),
  6836  	})
  6837  }
  6838  
  6839  func (b *filterCndBuilderStatusConditions) ContainsAnyOf(values []*Device_Status_Condition) *FilterBuilder {
  6840  	pathSelector := NewDeviceFieldPathBuilder().Status().Conditions()
  6841  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  6842  	for _, value := range values {
  6843  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  6844  	}
  6845  	return b.builder.addCond(&FilterConditionContains{
  6846  		Type:      gotenresource.ConditionContainsTypeAny,
  6847  		FieldPath: NewDeviceFieldPathBuilder().Status().Conditions().FieldPath(),
  6848  		Values:    itemValues,
  6849  	})
  6850  }
  6851  
  6852  func (b *filterCndBuilderStatusConditions) ContainsAll(values []*Device_Status_Condition) *FilterBuilder {
  6853  	pathSelector := NewDeviceFieldPathBuilder().Status().Conditions()
  6854  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
  6855  	for _, value := range values {
  6856  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
  6857  	}
  6858  	return b.builder.addCond(&FilterConditionContains{
  6859  		Type:      gotenresource.ConditionContainsTypeAll,
  6860  		FieldPath: NewDeviceFieldPathBuilder().Status().Conditions().FieldPath(),
  6861  		Values:    itemValues,
  6862  	})
  6863  }
  6864  
  6865  func (b *filterCndBuilderStatusConditions) compare(op gotenfilter.CompareOperator, value []*Device_Status_Condition) *FilterBuilder {
  6866  	return b.builder.addCond(&FilterConditionCompare{
  6867  		Operator:              op,
  6868  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().Conditions().WithValue(value),
  6869  	})
  6870  }
  6871  
  6872  func (b *filterCndBuilderStatusConditions) Message() *filterCndBuilderStatusConditionsMessage {
  6873  	return &filterCndBuilderStatusConditionsMessage{builder: b.builder}
  6874  }
  6875  
  6876  func (b *filterCndBuilderStatusConditions) Reason() *filterCndBuilderStatusConditionsReason {
  6877  	return &filterCndBuilderStatusConditionsReason{builder: b.builder}
  6878  }
  6879  
  6880  func (b *filterCndBuilderStatusConditions) Status() *filterCndBuilderStatusConditionsStatus {
  6881  	return &filterCndBuilderStatusConditionsStatus{builder: b.builder}
  6882  }
  6883  
  6884  func (b *filterCndBuilderStatusConditions) Type() *filterCndBuilderStatusConditionsType {
  6885  	return &filterCndBuilderStatusConditionsType{builder: b.builder}
  6886  }
  6887  
  6888  func (b *filterCndBuilderStatusConditions) LastHeartBeatTime() *filterCndBuilderStatusConditionsLastHeartBeatTime {
  6889  	return &filterCndBuilderStatusConditionsLastHeartBeatTime{builder: b.builder}
  6890  }
  6891  
  6892  func (b *filterCndBuilderStatusConditions) LastTransitionTime() *filterCndBuilderStatusConditionsLastTransitionTime {
  6893  	return &filterCndBuilderStatusConditionsLastTransitionTime{builder: b.builder}
  6894  }
  6895  
  6896  type filterCndBuilderStatusConditionsMessage struct {
  6897  	builder *FilterBuilder
  6898  }
  6899  
  6900  func (b *filterCndBuilderStatusConditionsMessage) Eq(value string) *FilterBuilder {
  6901  	return b.compare(gotenfilter.Eq, value)
  6902  }
  6903  
  6904  func (b *filterCndBuilderStatusConditionsMessage) Neq(value string) *FilterBuilder {
  6905  	return b.compare(gotenfilter.Neq, value)
  6906  }
  6907  
  6908  func (b *filterCndBuilderStatusConditionsMessage) Gt(value string) *FilterBuilder {
  6909  	return b.compare(gotenfilter.Gt, value)
  6910  }
  6911  
  6912  func (b *filterCndBuilderStatusConditionsMessage) Gte(value string) *FilterBuilder {
  6913  	return b.compare(gotenfilter.Gte, value)
  6914  }
  6915  
  6916  func (b *filterCndBuilderStatusConditionsMessage) Lt(value string) *FilterBuilder {
  6917  	return b.compare(gotenfilter.Lt, value)
  6918  }
  6919  
  6920  func (b *filterCndBuilderStatusConditionsMessage) Lte(value string) *FilterBuilder {
  6921  	return b.compare(gotenfilter.Lte, value)
  6922  }
  6923  
  6924  func (b *filterCndBuilderStatusConditionsMessage) In(values []string) *FilterBuilder {
  6925  	return b.builder.addCond(&FilterConditionIn{
  6926  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().Conditions().Message().WithArrayOfValues(values),
  6927  	})
  6928  }
  6929  
  6930  func (b *filterCndBuilderStatusConditionsMessage) NotIn(values []string) *FilterBuilder {
  6931  	return b.builder.addCond(&FilterConditionNotIn{
  6932  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().Conditions().Message().WithArrayOfValues(values),
  6933  	})
  6934  }
  6935  
  6936  func (b *filterCndBuilderStatusConditionsMessage) IsNull() *FilterBuilder {
  6937  	return b.builder.addCond(&FilterConditionIsNull{
  6938  		FieldPath: NewDeviceFieldPathBuilder().Status().Conditions().Message().FieldPath(),
  6939  	})
  6940  }
  6941  
  6942  func (b *filterCndBuilderStatusConditionsMessage) IsNan() *FilterBuilder {
  6943  	return b.builder.addCond(&FilterConditionIsNaN{
  6944  		FieldPath: NewDeviceFieldPathBuilder().Status().Conditions().Message().FieldPath(),
  6945  	})
  6946  }
  6947  
  6948  func (b *filterCndBuilderStatusConditionsMessage) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  6949  	return b.builder.addCond(&FilterConditionCompare{
  6950  		Operator:              op,
  6951  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().Conditions().Message().WithValue(value),
  6952  	})
  6953  }
  6954  
  6955  type filterCndBuilderStatusConditionsReason struct {
  6956  	builder *FilterBuilder
  6957  }
  6958  
  6959  func (b *filterCndBuilderStatusConditionsReason) Eq(value string) *FilterBuilder {
  6960  	return b.compare(gotenfilter.Eq, value)
  6961  }
  6962  
  6963  func (b *filterCndBuilderStatusConditionsReason) Neq(value string) *FilterBuilder {
  6964  	return b.compare(gotenfilter.Neq, value)
  6965  }
  6966  
  6967  func (b *filterCndBuilderStatusConditionsReason) Gt(value string) *FilterBuilder {
  6968  	return b.compare(gotenfilter.Gt, value)
  6969  }
  6970  
  6971  func (b *filterCndBuilderStatusConditionsReason) Gte(value string) *FilterBuilder {
  6972  	return b.compare(gotenfilter.Gte, value)
  6973  }
  6974  
  6975  func (b *filterCndBuilderStatusConditionsReason) Lt(value string) *FilterBuilder {
  6976  	return b.compare(gotenfilter.Lt, value)
  6977  }
  6978  
  6979  func (b *filterCndBuilderStatusConditionsReason) Lte(value string) *FilterBuilder {
  6980  	return b.compare(gotenfilter.Lte, value)
  6981  }
  6982  
  6983  func (b *filterCndBuilderStatusConditionsReason) In(values []string) *FilterBuilder {
  6984  	return b.builder.addCond(&FilterConditionIn{
  6985  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().Conditions().Reason().WithArrayOfValues(values),
  6986  	})
  6987  }
  6988  
  6989  func (b *filterCndBuilderStatusConditionsReason) NotIn(values []string) *FilterBuilder {
  6990  	return b.builder.addCond(&FilterConditionNotIn{
  6991  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().Conditions().Reason().WithArrayOfValues(values),
  6992  	})
  6993  }
  6994  
  6995  func (b *filterCndBuilderStatusConditionsReason) IsNull() *FilterBuilder {
  6996  	return b.builder.addCond(&FilterConditionIsNull{
  6997  		FieldPath: NewDeviceFieldPathBuilder().Status().Conditions().Reason().FieldPath(),
  6998  	})
  6999  }
  7000  
  7001  func (b *filterCndBuilderStatusConditionsReason) IsNan() *FilterBuilder {
  7002  	return b.builder.addCond(&FilterConditionIsNaN{
  7003  		FieldPath: NewDeviceFieldPathBuilder().Status().Conditions().Reason().FieldPath(),
  7004  	})
  7005  }
  7006  
  7007  func (b *filterCndBuilderStatusConditionsReason) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  7008  	return b.builder.addCond(&FilterConditionCompare{
  7009  		Operator:              op,
  7010  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().Conditions().Reason().WithValue(value),
  7011  	})
  7012  }
  7013  
  7014  type filterCndBuilderStatusConditionsStatus struct {
  7015  	builder *FilterBuilder
  7016  }
  7017  
  7018  func (b *filterCndBuilderStatusConditionsStatus) Eq(value string) *FilterBuilder {
  7019  	return b.compare(gotenfilter.Eq, value)
  7020  }
  7021  
  7022  func (b *filterCndBuilderStatusConditionsStatus) Neq(value string) *FilterBuilder {
  7023  	return b.compare(gotenfilter.Neq, value)
  7024  }
  7025  
  7026  func (b *filterCndBuilderStatusConditionsStatus) Gt(value string) *FilterBuilder {
  7027  	return b.compare(gotenfilter.Gt, value)
  7028  }
  7029  
  7030  func (b *filterCndBuilderStatusConditionsStatus) Gte(value string) *FilterBuilder {
  7031  	return b.compare(gotenfilter.Gte, value)
  7032  }
  7033  
  7034  func (b *filterCndBuilderStatusConditionsStatus) Lt(value string) *FilterBuilder {
  7035  	return b.compare(gotenfilter.Lt, value)
  7036  }
  7037  
  7038  func (b *filterCndBuilderStatusConditionsStatus) Lte(value string) *FilterBuilder {
  7039  	return b.compare(gotenfilter.Lte, value)
  7040  }
  7041  
  7042  func (b *filterCndBuilderStatusConditionsStatus) In(values []string) *FilterBuilder {
  7043  	return b.builder.addCond(&FilterConditionIn{
  7044  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().Conditions().Status().WithArrayOfValues(values),
  7045  	})
  7046  }
  7047  
  7048  func (b *filterCndBuilderStatusConditionsStatus) NotIn(values []string) *FilterBuilder {
  7049  	return b.builder.addCond(&FilterConditionNotIn{
  7050  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().Conditions().Status().WithArrayOfValues(values),
  7051  	})
  7052  }
  7053  
  7054  func (b *filterCndBuilderStatusConditionsStatus) IsNull() *FilterBuilder {
  7055  	return b.builder.addCond(&FilterConditionIsNull{
  7056  		FieldPath: NewDeviceFieldPathBuilder().Status().Conditions().Status().FieldPath(),
  7057  	})
  7058  }
  7059  
  7060  func (b *filterCndBuilderStatusConditionsStatus) IsNan() *FilterBuilder {
  7061  	return b.builder.addCond(&FilterConditionIsNaN{
  7062  		FieldPath: NewDeviceFieldPathBuilder().Status().Conditions().Status().FieldPath(),
  7063  	})
  7064  }
  7065  
  7066  func (b *filterCndBuilderStatusConditionsStatus) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  7067  	return b.builder.addCond(&FilterConditionCompare{
  7068  		Operator:              op,
  7069  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().Conditions().Status().WithValue(value),
  7070  	})
  7071  }
  7072  
  7073  type filterCndBuilderStatusConditionsType struct {
  7074  	builder *FilterBuilder
  7075  }
  7076  
  7077  func (b *filterCndBuilderStatusConditionsType) Eq(value string) *FilterBuilder {
  7078  	return b.compare(gotenfilter.Eq, value)
  7079  }
  7080  
  7081  func (b *filterCndBuilderStatusConditionsType) Neq(value string) *FilterBuilder {
  7082  	return b.compare(gotenfilter.Neq, value)
  7083  }
  7084  
  7085  func (b *filterCndBuilderStatusConditionsType) Gt(value string) *FilterBuilder {
  7086  	return b.compare(gotenfilter.Gt, value)
  7087  }
  7088  
  7089  func (b *filterCndBuilderStatusConditionsType) Gte(value string) *FilterBuilder {
  7090  	return b.compare(gotenfilter.Gte, value)
  7091  }
  7092  
  7093  func (b *filterCndBuilderStatusConditionsType) Lt(value string) *FilterBuilder {
  7094  	return b.compare(gotenfilter.Lt, value)
  7095  }
  7096  
  7097  func (b *filterCndBuilderStatusConditionsType) Lte(value string) *FilterBuilder {
  7098  	return b.compare(gotenfilter.Lte, value)
  7099  }
  7100  
  7101  func (b *filterCndBuilderStatusConditionsType) In(values []string) *FilterBuilder {
  7102  	return b.builder.addCond(&FilterConditionIn{
  7103  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().Conditions().Type().WithArrayOfValues(values),
  7104  	})
  7105  }
  7106  
  7107  func (b *filterCndBuilderStatusConditionsType) NotIn(values []string) *FilterBuilder {
  7108  	return b.builder.addCond(&FilterConditionNotIn{
  7109  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().Conditions().Type().WithArrayOfValues(values),
  7110  	})
  7111  }
  7112  
  7113  func (b *filterCndBuilderStatusConditionsType) IsNull() *FilterBuilder {
  7114  	return b.builder.addCond(&FilterConditionIsNull{
  7115  		FieldPath: NewDeviceFieldPathBuilder().Status().Conditions().Type().FieldPath(),
  7116  	})
  7117  }
  7118  
  7119  func (b *filterCndBuilderStatusConditionsType) IsNan() *FilterBuilder {
  7120  	return b.builder.addCond(&FilterConditionIsNaN{
  7121  		FieldPath: NewDeviceFieldPathBuilder().Status().Conditions().Type().FieldPath(),
  7122  	})
  7123  }
  7124  
  7125  func (b *filterCndBuilderStatusConditionsType) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  7126  	return b.builder.addCond(&FilterConditionCompare{
  7127  		Operator:              op,
  7128  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().Conditions().Type().WithValue(value),
  7129  	})
  7130  }
  7131  
  7132  type filterCndBuilderStatusConditionsLastHeartBeatTime struct {
  7133  	builder *FilterBuilder
  7134  }
  7135  
  7136  func (b *filterCndBuilderStatusConditionsLastHeartBeatTime) Eq(value *timestamppb.Timestamp) *FilterBuilder {
  7137  	return b.compare(gotenfilter.Eq, value)
  7138  }
  7139  
  7140  func (b *filterCndBuilderStatusConditionsLastHeartBeatTime) Neq(value *timestamppb.Timestamp) *FilterBuilder {
  7141  	return b.compare(gotenfilter.Neq, value)
  7142  }
  7143  
  7144  func (b *filterCndBuilderStatusConditionsLastHeartBeatTime) Gt(value *timestamppb.Timestamp) *FilterBuilder {
  7145  	return b.compare(gotenfilter.Gt, value)
  7146  }
  7147  
  7148  func (b *filterCndBuilderStatusConditionsLastHeartBeatTime) Gte(value *timestamppb.Timestamp) *FilterBuilder {
  7149  	return b.compare(gotenfilter.Gte, value)
  7150  }
  7151  
  7152  func (b *filterCndBuilderStatusConditionsLastHeartBeatTime) Lt(value *timestamppb.Timestamp) *FilterBuilder {
  7153  	return b.compare(gotenfilter.Lt, value)
  7154  }
  7155  
  7156  func (b *filterCndBuilderStatusConditionsLastHeartBeatTime) Lte(value *timestamppb.Timestamp) *FilterBuilder {
  7157  	return b.compare(gotenfilter.Lte, value)
  7158  }
  7159  
  7160  func (b *filterCndBuilderStatusConditionsLastHeartBeatTime) In(values []*timestamppb.Timestamp) *FilterBuilder {
  7161  	return b.builder.addCond(&FilterConditionIn{
  7162  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().Conditions().LastHeartBeatTime().WithArrayOfValues(values),
  7163  	})
  7164  }
  7165  
  7166  func (b *filterCndBuilderStatusConditionsLastHeartBeatTime) NotIn(values []*timestamppb.Timestamp) *FilterBuilder {
  7167  	return b.builder.addCond(&FilterConditionNotIn{
  7168  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().Conditions().LastHeartBeatTime().WithArrayOfValues(values),
  7169  	})
  7170  }
  7171  
  7172  func (b *filterCndBuilderStatusConditionsLastHeartBeatTime) IsNull() *FilterBuilder {
  7173  	return b.builder.addCond(&FilterConditionIsNull{
  7174  		FieldPath: NewDeviceFieldPathBuilder().Status().Conditions().LastHeartBeatTime().FieldPath(),
  7175  	})
  7176  }
  7177  
  7178  func (b *filterCndBuilderStatusConditionsLastHeartBeatTime) IsNan() *FilterBuilder {
  7179  	return b.builder.addCond(&FilterConditionIsNaN{
  7180  		FieldPath: NewDeviceFieldPathBuilder().Status().Conditions().LastHeartBeatTime().FieldPath(),
  7181  	})
  7182  }
  7183  
  7184  func (b *filterCndBuilderStatusConditionsLastHeartBeatTime) compare(op gotenfilter.CompareOperator, value *timestamppb.Timestamp) *FilterBuilder {
  7185  	return b.builder.addCond(&FilterConditionCompare{
  7186  		Operator:              op,
  7187  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().Conditions().LastHeartBeatTime().WithValue(value),
  7188  	})
  7189  }
  7190  
  7191  type filterCndBuilderStatusConditionsLastTransitionTime struct {
  7192  	builder *FilterBuilder
  7193  }
  7194  
  7195  func (b *filterCndBuilderStatusConditionsLastTransitionTime) Eq(value *timestamppb.Timestamp) *FilterBuilder {
  7196  	return b.compare(gotenfilter.Eq, value)
  7197  }
  7198  
  7199  func (b *filterCndBuilderStatusConditionsLastTransitionTime) Neq(value *timestamppb.Timestamp) *FilterBuilder {
  7200  	return b.compare(gotenfilter.Neq, value)
  7201  }
  7202  
  7203  func (b *filterCndBuilderStatusConditionsLastTransitionTime) Gt(value *timestamppb.Timestamp) *FilterBuilder {
  7204  	return b.compare(gotenfilter.Gt, value)
  7205  }
  7206  
  7207  func (b *filterCndBuilderStatusConditionsLastTransitionTime) Gte(value *timestamppb.Timestamp) *FilterBuilder {
  7208  	return b.compare(gotenfilter.Gte, value)
  7209  }
  7210  
  7211  func (b *filterCndBuilderStatusConditionsLastTransitionTime) Lt(value *timestamppb.Timestamp) *FilterBuilder {
  7212  	return b.compare(gotenfilter.Lt, value)
  7213  }
  7214  
  7215  func (b *filterCndBuilderStatusConditionsLastTransitionTime) Lte(value *timestamppb.Timestamp) *FilterBuilder {
  7216  	return b.compare(gotenfilter.Lte, value)
  7217  }
  7218  
  7219  func (b *filterCndBuilderStatusConditionsLastTransitionTime) In(values []*timestamppb.Timestamp) *FilterBuilder {
  7220  	return b.builder.addCond(&FilterConditionIn{
  7221  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().Conditions().LastTransitionTime().WithArrayOfValues(values),
  7222  	})
  7223  }
  7224  
  7225  func (b *filterCndBuilderStatusConditionsLastTransitionTime) NotIn(values []*timestamppb.Timestamp) *FilterBuilder {
  7226  	return b.builder.addCond(&FilterConditionNotIn{
  7227  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().Conditions().LastTransitionTime().WithArrayOfValues(values),
  7228  	})
  7229  }
  7230  
  7231  func (b *filterCndBuilderStatusConditionsLastTransitionTime) IsNull() *FilterBuilder {
  7232  	return b.builder.addCond(&FilterConditionIsNull{
  7233  		FieldPath: NewDeviceFieldPathBuilder().Status().Conditions().LastTransitionTime().FieldPath(),
  7234  	})
  7235  }
  7236  
  7237  func (b *filterCndBuilderStatusConditionsLastTransitionTime) IsNan() *FilterBuilder {
  7238  	return b.builder.addCond(&FilterConditionIsNaN{
  7239  		FieldPath: NewDeviceFieldPathBuilder().Status().Conditions().LastTransitionTime().FieldPath(),
  7240  	})
  7241  }
  7242  
  7243  func (b *filterCndBuilderStatusConditionsLastTransitionTime) compare(op gotenfilter.CompareOperator, value *timestamppb.Timestamp) *FilterBuilder {
  7244  	return b.builder.addCond(&FilterConditionCompare{
  7245  		Operator:              op,
  7246  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().Conditions().LastTransitionTime().WithValue(value),
  7247  	})
  7248  }
  7249  
  7250  type filterCndBuilderStatusNetworkConfigState struct {
  7251  	builder *FilterBuilder
  7252  }
  7253  
  7254  func (b *filterCndBuilderStatusNetworkConfigState) Eq(value *Device_Status_NetworkConfigState) *FilterBuilder {
  7255  	return b.compare(gotenfilter.Eq, value)
  7256  }
  7257  
  7258  func (b *filterCndBuilderStatusNetworkConfigState) Neq(value *Device_Status_NetworkConfigState) *FilterBuilder {
  7259  	return b.compare(gotenfilter.Neq, value)
  7260  }
  7261  
  7262  func (b *filterCndBuilderStatusNetworkConfigState) Gt(value *Device_Status_NetworkConfigState) *FilterBuilder {
  7263  	return b.compare(gotenfilter.Gt, value)
  7264  }
  7265  
  7266  func (b *filterCndBuilderStatusNetworkConfigState) Gte(value *Device_Status_NetworkConfigState) *FilterBuilder {
  7267  	return b.compare(gotenfilter.Gte, value)
  7268  }
  7269  
  7270  func (b *filterCndBuilderStatusNetworkConfigState) Lt(value *Device_Status_NetworkConfigState) *FilterBuilder {
  7271  	return b.compare(gotenfilter.Lt, value)
  7272  }
  7273  
  7274  func (b *filterCndBuilderStatusNetworkConfigState) Lte(value *Device_Status_NetworkConfigState) *FilterBuilder {
  7275  	return b.compare(gotenfilter.Lte, value)
  7276  }
  7277  
  7278  func (b *filterCndBuilderStatusNetworkConfigState) In(values []*Device_Status_NetworkConfigState) *FilterBuilder {
  7279  	return b.builder.addCond(&FilterConditionIn{
  7280  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().WithArrayOfValues(values),
  7281  	})
  7282  }
  7283  
  7284  func (b *filterCndBuilderStatusNetworkConfigState) NotIn(values []*Device_Status_NetworkConfigState) *FilterBuilder {
  7285  	return b.builder.addCond(&FilterConditionNotIn{
  7286  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().WithArrayOfValues(values),
  7287  	})
  7288  }
  7289  
  7290  func (b *filterCndBuilderStatusNetworkConfigState) IsNull() *FilterBuilder {
  7291  	return b.builder.addCond(&FilterConditionIsNull{
  7292  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().FieldPath(),
  7293  	})
  7294  }
  7295  
  7296  func (b *filterCndBuilderStatusNetworkConfigState) IsNan() *FilterBuilder {
  7297  	return b.builder.addCond(&FilterConditionIsNaN{
  7298  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().FieldPath(),
  7299  	})
  7300  }
  7301  
  7302  func (b *filterCndBuilderStatusNetworkConfigState) compare(op gotenfilter.CompareOperator, value *Device_Status_NetworkConfigState) *FilterBuilder {
  7303  	return b.builder.addCond(&FilterConditionCompare{
  7304  		Operator:              op,
  7305  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().WithValue(value),
  7306  	})
  7307  }
  7308  
  7309  func (b *filterCndBuilderStatusNetworkConfigState) ActiveNetworkConfigSource() *filterCndBuilderStatusNetworkConfigStateActiveNetworkConfigSource {
  7310  	return &filterCndBuilderStatusNetworkConfigStateActiveNetworkConfigSource{builder: b.builder}
  7311  }
  7312  
  7313  func (b *filterCndBuilderStatusNetworkConfigState) DesiredNetworkConfigSource() *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigSource {
  7314  	return &filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigSource{builder: b.builder}
  7315  }
  7316  
  7317  func (b *filterCndBuilderStatusNetworkConfigState) DesiredNetworkConfigError() *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigError {
  7318  	return &filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigError{builder: b.builder}
  7319  }
  7320  
  7321  func (b *filterCndBuilderStatusNetworkConfigState) DefaultConfig() *filterCndBuilderStatusNetworkConfigStateDefaultConfig {
  7322  	return &filterCndBuilderStatusNetworkConfigStateDefaultConfig{builder: b.builder}
  7323  }
  7324  
  7325  func (b *filterCndBuilderStatusNetworkConfigState) ActiveConfig() *filterCndBuilderStatusNetworkConfigStateActiveConfig {
  7326  	return &filterCndBuilderStatusNetworkConfigStateActiveConfig{builder: b.builder}
  7327  }
  7328  
  7329  func (b *filterCndBuilderStatusNetworkConfigState) DesiredConfig() *filterCndBuilderStatusNetworkConfigStateDesiredConfig {
  7330  	return &filterCndBuilderStatusNetworkConfigStateDesiredConfig{builder: b.builder}
  7331  }
  7332  
  7333  type filterCndBuilderStatusNetworkConfigStateActiveNetworkConfigSource struct {
  7334  	builder *FilterBuilder
  7335  }
  7336  
  7337  func (b *filterCndBuilderStatusNetworkConfigStateActiveNetworkConfigSource) Eq(value Device_Status_NetworkConfigState_NetworkConfigSource) *FilterBuilder {
  7338  	return b.compare(gotenfilter.Eq, value)
  7339  }
  7340  
  7341  func (b *filterCndBuilderStatusNetworkConfigStateActiveNetworkConfigSource) Neq(value Device_Status_NetworkConfigState_NetworkConfigSource) *FilterBuilder {
  7342  	return b.compare(gotenfilter.Neq, value)
  7343  }
  7344  
  7345  func (b *filterCndBuilderStatusNetworkConfigStateActiveNetworkConfigSource) Gt(value Device_Status_NetworkConfigState_NetworkConfigSource) *FilterBuilder {
  7346  	return b.compare(gotenfilter.Gt, value)
  7347  }
  7348  
  7349  func (b *filterCndBuilderStatusNetworkConfigStateActiveNetworkConfigSource) Gte(value Device_Status_NetworkConfigState_NetworkConfigSource) *FilterBuilder {
  7350  	return b.compare(gotenfilter.Gte, value)
  7351  }
  7352  
  7353  func (b *filterCndBuilderStatusNetworkConfigStateActiveNetworkConfigSource) Lt(value Device_Status_NetworkConfigState_NetworkConfigSource) *FilterBuilder {
  7354  	return b.compare(gotenfilter.Lt, value)
  7355  }
  7356  
  7357  func (b *filterCndBuilderStatusNetworkConfigStateActiveNetworkConfigSource) Lte(value Device_Status_NetworkConfigState_NetworkConfigSource) *FilterBuilder {
  7358  	return b.compare(gotenfilter.Lte, value)
  7359  }
  7360  
  7361  func (b *filterCndBuilderStatusNetworkConfigStateActiveNetworkConfigSource) In(values []Device_Status_NetworkConfigState_NetworkConfigSource) *FilterBuilder {
  7362  	return b.builder.addCond(&FilterConditionIn{
  7363  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveNetworkConfigSource().WithArrayOfValues(values),
  7364  	})
  7365  }
  7366  
  7367  func (b *filterCndBuilderStatusNetworkConfigStateActiveNetworkConfigSource) NotIn(values []Device_Status_NetworkConfigState_NetworkConfigSource) *FilterBuilder {
  7368  	return b.builder.addCond(&FilterConditionNotIn{
  7369  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveNetworkConfigSource().WithArrayOfValues(values),
  7370  	})
  7371  }
  7372  
  7373  func (b *filterCndBuilderStatusNetworkConfigStateActiveNetworkConfigSource) IsNull() *FilterBuilder {
  7374  	return b.builder.addCond(&FilterConditionIsNull{
  7375  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveNetworkConfigSource().FieldPath(),
  7376  	})
  7377  }
  7378  
  7379  func (b *filterCndBuilderStatusNetworkConfigStateActiveNetworkConfigSource) IsNan() *FilterBuilder {
  7380  	return b.builder.addCond(&FilterConditionIsNaN{
  7381  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveNetworkConfigSource().FieldPath(),
  7382  	})
  7383  }
  7384  
  7385  func (b *filterCndBuilderStatusNetworkConfigStateActiveNetworkConfigSource) compare(op gotenfilter.CompareOperator, value Device_Status_NetworkConfigState_NetworkConfigSource) *FilterBuilder {
  7386  	return b.builder.addCond(&FilterConditionCompare{
  7387  		Operator:              op,
  7388  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveNetworkConfigSource().WithValue(value),
  7389  	})
  7390  }
  7391  
  7392  type filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigSource struct {
  7393  	builder *FilterBuilder
  7394  }
  7395  
  7396  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigSource) Eq(value Device_Status_NetworkConfigState_NetworkConfigSource) *FilterBuilder {
  7397  	return b.compare(gotenfilter.Eq, value)
  7398  }
  7399  
  7400  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigSource) Neq(value Device_Status_NetworkConfigState_NetworkConfigSource) *FilterBuilder {
  7401  	return b.compare(gotenfilter.Neq, value)
  7402  }
  7403  
  7404  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigSource) Gt(value Device_Status_NetworkConfigState_NetworkConfigSource) *FilterBuilder {
  7405  	return b.compare(gotenfilter.Gt, value)
  7406  }
  7407  
  7408  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigSource) Gte(value Device_Status_NetworkConfigState_NetworkConfigSource) *FilterBuilder {
  7409  	return b.compare(gotenfilter.Gte, value)
  7410  }
  7411  
  7412  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigSource) Lt(value Device_Status_NetworkConfigState_NetworkConfigSource) *FilterBuilder {
  7413  	return b.compare(gotenfilter.Lt, value)
  7414  }
  7415  
  7416  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigSource) Lte(value Device_Status_NetworkConfigState_NetworkConfigSource) *FilterBuilder {
  7417  	return b.compare(gotenfilter.Lte, value)
  7418  }
  7419  
  7420  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigSource) In(values []Device_Status_NetworkConfigState_NetworkConfigSource) *FilterBuilder {
  7421  	return b.builder.addCond(&FilterConditionIn{
  7422  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredNetworkConfigSource().WithArrayOfValues(values),
  7423  	})
  7424  }
  7425  
  7426  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigSource) NotIn(values []Device_Status_NetworkConfigState_NetworkConfigSource) *FilterBuilder {
  7427  	return b.builder.addCond(&FilterConditionNotIn{
  7428  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredNetworkConfigSource().WithArrayOfValues(values),
  7429  	})
  7430  }
  7431  
  7432  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigSource) IsNull() *FilterBuilder {
  7433  	return b.builder.addCond(&FilterConditionIsNull{
  7434  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredNetworkConfigSource().FieldPath(),
  7435  	})
  7436  }
  7437  
  7438  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigSource) IsNan() *FilterBuilder {
  7439  	return b.builder.addCond(&FilterConditionIsNaN{
  7440  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredNetworkConfigSource().FieldPath(),
  7441  	})
  7442  }
  7443  
  7444  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigSource) compare(op gotenfilter.CompareOperator, value Device_Status_NetworkConfigState_NetworkConfigSource) *FilterBuilder {
  7445  	return b.builder.addCond(&FilterConditionCompare{
  7446  		Operator:              op,
  7447  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredNetworkConfigSource().WithValue(value),
  7448  	})
  7449  }
  7450  
  7451  type filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigError struct {
  7452  	builder *FilterBuilder
  7453  }
  7454  
  7455  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigError) Eq(value string) *FilterBuilder {
  7456  	return b.compare(gotenfilter.Eq, value)
  7457  }
  7458  
  7459  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigError) Neq(value string) *FilterBuilder {
  7460  	return b.compare(gotenfilter.Neq, value)
  7461  }
  7462  
  7463  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigError) Gt(value string) *FilterBuilder {
  7464  	return b.compare(gotenfilter.Gt, value)
  7465  }
  7466  
  7467  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigError) Gte(value string) *FilterBuilder {
  7468  	return b.compare(gotenfilter.Gte, value)
  7469  }
  7470  
  7471  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigError) Lt(value string) *FilterBuilder {
  7472  	return b.compare(gotenfilter.Lt, value)
  7473  }
  7474  
  7475  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigError) Lte(value string) *FilterBuilder {
  7476  	return b.compare(gotenfilter.Lte, value)
  7477  }
  7478  
  7479  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigError) In(values []string) *FilterBuilder {
  7480  	return b.builder.addCond(&FilterConditionIn{
  7481  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredNetworkConfigError().WithArrayOfValues(values),
  7482  	})
  7483  }
  7484  
  7485  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigError) NotIn(values []string) *FilterBuilder {
  7486  	return b.builder.addCond(&FilterConditionNotIn{
  7487  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredNetworkConfigError().WithArrayOfValues(values),
  7488  	})
  7489  }
  7490  
  7491  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigError) IsNull() *FilterBuilder {
  7492  	return b.builder.addCond(&FilterConditionIsNull{
  7493  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredNetworkConfigError().FieldPath(),
  7494  	})
  7495  }
  7496  
  7497  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigError) IsNan() *FilterBuilder {
  7498  	return b.builder.addCond(&FilterConditionIsNaN{
  7499  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredNetworkConfigError().FieldPath(),
  7500  	})
  7501  }
  7502  
  7503  func (b *filterCndBuilderStatusNetworkConfigStateDesiredNetworkConfigError) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  7504  	return b.builder.addCond(&FilterConditionCompare{
  7505  		Operator:              op,
  7506  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredNetworkConfigError().WithValue(value),
  7507  	})
  7508  }
  7509  
  7510  type filterCndBuilderStatusNetworkConfigStateDefaultConfig struct {
  7511  	builder *FilterBuilder
  7512  }
  7513  
  7514  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfig) Eq(value *Device_Spec_NetplanConfig) *FilterBuilder {
  7515  	return b.compare(gotenfilter.Eq, value)
  7516  }
  7517  
  7518  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfig) Neq(value *Device_Spec_NetplanConfig) *FilterBuilder {
  7519  	return b.compare(gotenfilter.Neq, value)
  7520  }
  7521  
  7522  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfig) Gt(value *Device_Spec_NetplanConfig) *FilterBuilder {
  7523  	return b.compare(gotenfilter.Gt, value)
  7524  }
  7525  
  7526  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfig) Gte(value *Device_Spec_NetplanConfig) *FilterBuilder {
  7527  	return b.compare(gotenfilter.Gte, value)
  7528  }
  7529  
  7530  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfig) Lt(value *Device_Spec_NetplanConfig) *FilterBuilder {
  7531  	return b.compare(gotenfilter.Lt, value)
  7532  }
  7533  
  7534  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfig) Lte(value *Device_Spec_NetplanConfig) *FilterBuilder {
  7535  	return b.compare(gotenfilter.Lte, value)
  7536  }
  7537  
  7538  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfig) In(values []*Device_Spec_NetplanConfig) *FilterBuilder {
  7539  	return b.builder.addCond(&FilterConditionIn{
  7540  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().WithArrayOfValues(values),
  7541  	})
  7542  }
  7543  
  7544  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfig) NotIn(values []*Device_Spec_NetplanConfig) *FilterBuilder {
  7545  	return b.builder.addCond(&FilterConditionNotIn{
  7546  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().WithArrayOfValues(values),
  7547  	})
  7548  }
  7549  
  7550  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfig) IsNull() *FilterBuilder {
  7551  	return b.builder.addCond(&FilterConditionIsNull{
  7552  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().FieldPath(),
  7553  	})
  7554  }
  7555  
  7556  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfig) IsNan() *FilterBuilder {
  7557  	return b.builder.addCond(&FilterConditionIsNaN{
  7558  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().FieldPath(),
  7559  	})
  7560  }
  7561  
  7562  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfig) compare(op gotenfilter.CompareOperator, value *Device_Spec_NetplanConfig) *FilterBuilder {
  7563  	return b.builder.addCond(&FilterConditionCompare{
  7564  		Operator:              op,
  7565  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().WithValue(value),
  7566  	})
  7567  }
  7568  
  7569  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfig) Network() *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetwork {
  7570  	return &filterCndBuilderStatusNetworkConfigStateDefaultConfigNetwork{builder: b.builder}
  7571  }
  7572  
  7573  type filterCndBuilderStatusNetworkConfigStateDefaultConfigNetwork struct {
  7574  	builder *FilterBuilder
  7575  }
  7576  
  7577  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetwork) Eq(value *Device_Spec_NetworkingConfig) *FilterBuilder {
  7578  	return b.compare(gotenfilter.Eq, value)
  7579  }
  7580  
  7581  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetwork) Neq(value *Device_Spec_NetworkingConfig) *FilterBuilder {
  7582  	return b.compare(gotenfilter.Neq, value)
  7583  }
  7584  
  7585  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetwork) Gt(value *Device_Spec_NetworkingConfig) *FilterBuilder {
  7586  	return b.compare(gotenfilter.Gt, value)
  7587  }
  7588  
  7589  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetwork) Gte(value *Device_Spec_NetworkingConfig) *FilterBuilder {
  7590  	return b.compare(gotenfilter.Gte, value)
  7591  }
  7592  
  7593  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetwork) Lt(value *Device_Spec_NetworkingConfig) *FilterBuilder {
  7594  	return b.compare(gotenfilter.Lt, value)
  7595  }
  7596  
  7597  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetwork) Lte(value *Device_Spec_NetworkingConfig) *FilterBuilder {
  7598  	return b.compare(gotenfilter.Lte, value)
  7599  }
  7600  
  7601  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetwork) In(values []*Device_Spec_NetworkingConfig) *FilterBuilder {
  7602  	return b.builder.addCond(&FilterConditionIn{
  7603  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().WithArrayOfValues(values),
  7604  	})
  7605  }
  7606  
  7607  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetwork) NotIn(values []*Device_Spec_NetworkingConfig) *FilterBuilder {
  7608  	return b.builder.addCond(&FilterConditionNotIn{
  7609  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().WithArrayOfValues(values),
  7610  	})
  7611  }
  7612  
  7613  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetwork) IsNull() *FilterBuilder {
  7614  	return b.builder.addCond(&FilterConditionIsNull{
  7615  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().FieldPath(),
  7616  	})
  7617  }
  7618  
  7619  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetwork) IsNan() *FilterBuilder {
  7620  	return b.builder.addCond(&FilterConditionIsNaN{
  7621  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().FieldPath(),
  7622  	})
  7623  }
  7624  
  7625  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetwork) compare(op gotenfilter.CompareOperator, value *Device_Spec_NetworkingConfig) *FilterBuilder {
  7626  	return b.builder.addCond(&FilterConditionCompare{
  7627  		Operator:              op,
  7628  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().WithValue(value),
  7629  	})
  7630  }
  7631  
  7632  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetwork) Version() *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkVersion {
  7633  	return &filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkVersion{builder: b.builder}
  7634  }
  7635  
  7636  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetwork) Renderer() *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkRenderer {
  7637  	return &filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkRenderer{builder: b.builder}
  7638  }
  7639  
  7640  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetwork) Ethernets() *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkEthernets {
  7641  	return &filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkEthernets{builder: b.builder}
  7642  }
  7643  
  7644  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetwork) Wifis() *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkWifis {
  7645  	return &filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkWifis{builder: b.builder}
  7646  }
  7647  
  7648  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetwork) Bridges() *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBridges {
  7649  	return &filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBridges{builder: b.builder}
  7650  }
  7651  
  7652  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetwork) Bonds() *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBonds {
  7653  	return &filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBonds{builder: b.builder}
  7654  }
  7655  
  7656  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetwork) Tunnels() *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkTunnels {
  7657  	return &filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkTunnels{builder: b.builder}
  7658  }
  7659  
  7660  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetwork) Vlans() *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkVlans {
  7661  	return &filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkVlans{builder: b.builder}
  7662  }
  7663  
  7664  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetwork) Modems() *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkModems {
  7665  	return &filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkModems{builder: b.builder}
  7666  }
  7667  
  7668  type filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkVersion struct {
  7669  	builder *FilterBuilder
  7670  }
  7671  
  7672  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkVersion) Eq(value int32) *FilterBuilder {
  7673  	return b.compare(gotenfilter.Eq, value)
  7674  }
  7675  
  7676  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkVersion) Neq(value int32) *FilterBuilder {
  7677  	return b.compare(gotenfilter.Neq, value)
  7678  }
  7679  
  7680  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkVersion) Gt(value int32) *FilterBuilder {
  7681  	return b.compare(gotenfilter.Gt, value)
  7682  }
  7683  
  7684  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkVersion) Gte(value int32) *FilterBuilder {
  7685  	return b.compare(gotenfilter.Gte, value)
  7686  }
  7687  
  7688  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkVersion) Lt(value int32) *FilterBuilder {
  7689  	return b.compare(gotenfilter.Lt, value)
  7690  }
  7691  
  7692  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkVersion) Lte(value int32) *FilterBuilder {
  7693  	return b.compare(gotenfilter.Lte, value)
  7694  }
  7695  
  7696  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkVersion) In(values []int32) *FilterBuilder {
  7697  	return b.builder.addCond(&FilterConditionIn{
  7698  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Version().WithArrayOfValues(values),
  7699  	})
  7700  }
  7701  
  7702  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkVersion) NotIn(values []int32) *FilterBuilder {
  7703  	return b.builder.addCond(&FilterConditionNotIn{
  7704  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Version().WithArrayOfValues(values),
  7705  	})
  7706  }
  7707  
  7708  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkVersion) IsNull() *FilterBuilder {
  7709  	return b.builder.addCond(&FilterConditionIsNull{
  7710  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Version().FieldPath(),
  7711  	})
  7712  }
  7713  
  7714  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkVersion) IsNan() *FilterBuilder {
  7715  	return b.builder.addCond(&FilterConditionIsNaN{
  7716  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Version().FieldPath(),
  7717  	})
  7718  }
  7719  
  7720  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkVersion) compare(op gotenfilter.CompareOperator, value int32) *FilterBuilder {
  7721  	return b.builder.addCond(&FilterConditionCompare{
  7722  		Operator:              op,
  7723  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Version().WithValue(value),
  7724  	})
  7725  }
  7726  
  7727  type filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkRenderer struct {
  7728  	builder *FilterBuilder
  7729  }
  7730  
  7731  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkRenderer) Eq(value string) *FilterBuilder {
  7732  	return b.compare(gotenfilter.Eq, value)
  7733  }
  7734  
  7735  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkRenderer) Neq(value string) *FilterBuilder {
  7736  	return b.compare(gotenfilter.Neq, value)
  7737  }
  7738  
  7739  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkRenderer) Gt(value string) *FilterBuilder {
  7740  	return b.compare(gotenfilter.Gt, value)
  7741  }
  7742  
  7743  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkRenderer) Gte(value string) *FilterBuilder {
  7744  	return b.compare(gotenfilter.Gte, value)
  7745  }
  7746  
  7747  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkRenderer) Lt(value string) *FilterBuilder {
  7748  	return b.compare(gotenfilter.Lt, value)
  7749  }
  7750  
  7751  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkRenderer) Lte(value string) *FilterBuilder {
  7752  	return b.compare(gotenfilter.Lte, value)
  7753  }
  7754  
  7755  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkRenderer) In(values []string) *FilterBuilder {
  7756  	return b.builder.addCond(&FilterConditionIn{
  7757  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Renderer().WithArrayOfValues(values),
  7758  	})
  7759  }
  7760  
  7761  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkRenderer) NotIn(values []string) *FilterBuilder {
  7762  	return b.builder.addCond(&FilterConditionNotIn{
  7763  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Renderer().WithArrayOfValues(values),
  7764  	})
  7765  }
  7766  
  7767  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkRenderer) IsNull() *FilterBuilder {
  7768  	return b.builder.addCond(&FilterConditionIsNull{
  7769  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Renderer().FieldPath(),
  7770  	})
  7771  }
  7772  
  7773  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkRenderer) IsNan() *FilterBuilder {
  7774  	return b.builder.addCond(&FilterConditionIsNaN{
  7775  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Renderer().FieldPath(),
  7776  	})
  7777  }
  7778  
  7779  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkRenderer) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  7780  	return b.builder.addCond(&FilterConditionCompare{
  7781  		Operator:              op,
  7782  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Renderer().WithValue(value),
  7783  	})
  7784  }
  7785  
  7786  type filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkEthernets struct {
  7787  	builder *FilterBuilder
  7788  }
  7789  
  7790  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkEthernets) Eq(value map[string]*Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  7791  	return b.compare(gotenfilter.Eq, value)
  7792  }
  7793  
  7794  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkEthernets) Neq(value map[string]*Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  7795  	return b.compare(gotenfilter.Neq, value)
  7796  }
  7797  
  7798  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkEthernets) Gt(value map[string]*Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  7799  	return b.compare(gotenfilter.Gt, value)
  7800  }
  7801  
  7802  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkEthernets) Gte(value map[string]*Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  7803  	return b.compare(gotenfilter.Gte, value)
  7804  }
  7805  
  7806  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkEthernets) Lt(value map[string]*Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  7807  	return b.compare(gotenfilter.Lt, value)
  7808  }
  7809  
  7810  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkEthernets) Lte(value map[string]*Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  7811  	return b.compare(gotenfilter.Lte, value)
  7812  }
  7813  
  7814  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkEthernets) In(values []map[string]*Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  7815  	return b.builder.addCond(&FilterConditionIn{
  7816  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Ethernets().WithArrayOfValues(values),
  7817  	})
  7818  }
  7819  
  7820  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkEthernets) NotIn(values []map[string]*Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  7821  	return b.builder.addCond(&FilterConditionNotIn{
  7822  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Ethernets().WithArrayOfValues(values),
  7823  	})
  7824  }
  7825  
  7826  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkEthernets) IsNull() *FilterBuilder {
  7827  	return b.builder.addCond(&FilterConditionIsNull{
  7828  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Ethernets().FieldPath(),
  7829  	})
  7830  }
  7831  
  7832  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkEthernets) IsNan() *FilterBuilder {
  7833  	return b.builder.addCond(&FilterConditionIsNaN{
  7834  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Ethernets().FieldPath(),
  7835  	})
  7836  }
  7837  
  7838  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkEthernets) compare(op gotenfilter.CompareOperator, value map[string]*Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  7839  	return b.builder.addCond(&FilterConditionCompare{
  7840  		Operator:              op,
  7841  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Ethernets().WithValue(value),
  7842  	})
  7843  }
  7844  
  7845  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkEthernets) WithKey(key string) *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkEthernets {
  7846  	return &mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkEthernets{builder: b.builder, key: key}
  7847  }
  7848  
  7849  type mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkEthernets struct {
  7850  	builder *FilterBuilder
  7851  	key     string
  7852  }
  7853  
  7854  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkEthernets) Eq(value *Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  7855  	return b.compare(gotenfilter.Eq, value)
  7856  }
  7857  
  7858  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkEthernets) Neq(value *Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  7859  	return b.compare(gotenfilter.Neq, value)
  7860  }
  7861  
  7862  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkEthernets) Gt(value *Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  7863  	return b.compare(gotenfilter.Gt, value)
  7864  }
  7865  
  7866  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkEthernets) Gte(value *Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  7867  	return b.compare(gotenfilter.Gte, value)
  7868  }
  7869  
  7870  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkEthernets) Lt(value *Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  7871  	return b.compare(gotenfilter.Lt, value)
  7872  }
  7873  
  7874  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkEthernets) Lte(value *Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  7875  	return b.compare(gotenfilter.Lte, value)
  7876  }
  7877  
  7878  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkEthernets) In(values []*Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  7879  	return b.builder.addCond(&FilterConditionIn{
  7880  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Ethernets().WithKey(b.key).WithArrayOfValues(values),
  7881  	})
  7882  }
  7883  
  7884  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkEthernets) NotIn(values []*Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  7885  	return b.builder.addCond(&FilterConditionNotIn{
  7886  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Ethernets().WithKey(b.key).WithArrayOfValues(values),
  7887  	})
  7888  }
  7889  
  7890  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkEthernets) IsNull() *FilterBuilder {
  7891  	return b.builder.addCond(&FilterConditionIsNull{
  7892  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Ethernets().WithKey(b.key).FieldPath(),
  7893  	})
  7894  }
  7895  
  7896  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkEthernets) IsNan() *FilterBuilder {
  7897  	return b.builder.addCond(&FilterConditionIsNaN{
  7898  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Ethernets().WithKey(b.key).FieldPath(),
  7899  	})
  7900  }
  7901  
  7902  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkEthernets) compare(op gotenfilter.CompareOperator, value *Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  7903  	return b.builder.addCond(&FilterConditionCompare{
  7904  		Operator:              op,
  7905  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Ethernets().WithKey(b.key).WithValue(value),
  7906  	})
  7907  }
  7908  
  7909  type filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkWifis struct {
  7910  	builder *FilterBuilder
  7911  }
  7912  
  7913  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkWifis) Eq(value map[string]*Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  7914  	return b.compare(gotenfilter.Eq, value)
  7915  }
  7916  
  7917  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkWifis) Neq(value map[string]*Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  7918  	return b.compare(gotenfilter.Neq, value)
  7919  }
  7920  
  7921  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkWifis) Gt(value map[string]*Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  7922  	return b.compare(gotenfilter.Gt, value)
  7923  }
  7924  
  7925  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkWifis) Gte(value map[string]*Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  7926  	return b.compare(gotenfilter.Gte, value)
  7927  }
  7928  
  7929  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkWifis) Lt(value map[string]*Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  7930  	return b.compare(gotenfilter.Lt, value)
  7931  }
  7932  
  7933  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkWifis) Lte(value map[string]*Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  7934  	return b.compare(gotenfilter.Lte, value)
  7935  }
  7936  
  7937  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkWifis) In(values []map[string]*Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  7938  	return b.builder.addCond(&FilterConditionIn{
  7939  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Wifis().WithArrayOfValues(values),
  7940  	})
  7941  }
  7942  
  7943  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkWifis) NotIn(values []map[string]*Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  7944  	return b.builder.addCond(&FilterConditionNotIn{
  7945  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Wifis().WithArrayOfValues(values),
  7946  	})
  7947  }
  7948  
  7949  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkWifis) IsNull() *FilterBuilder {
  7950  	return b.builder.addCond(&FilterConditionIsNull{
  7951  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Wifis().FieldPath(),
  7952  	})
  7953  }
  7954  
  7955  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkWifis) IsNan() *FilterBuilder {
  7956  	return b.builder.addCond(&FilterConditionIsNaN{
  7957  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Wifis().FieldPath(),
  7958  	})
  7959  }
  7960  
  7961  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkWifis) compare(op gotenfilter.CompareOperator, value map[string]*Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  7962  	return b.builder.addCond(&FilterConditionCompare{
  7963  		Operator:              op,
  7964  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Wifis().WithValue(value),
  7965  	})
  7966  }
  7967  
  7968  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkWifis) WithKey(key string) *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkWifis {
  7969  	return &mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkWifis{builder: b.builder, key: key}
  7970  }
  7971  
  7972  type mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkWifis struct {
  7973  	builder *FilterBuilder
  7974  	key     string
  7975  }
  7976  
  7977  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkWifis) Eq(value *Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  7978  	return b.compare(gotenfilter.Eq, value)
  7979  }
  7980  
  7981  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkWifis) Neq(value *Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  7982  	return b.compare(gotenfilter.Neq, value)
  7983  }
  7984  
  7985  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkWifis) Gt(value *Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  7986  	return b.compare(gotenfilter.Gt, value)
  7987  }
  7988  
  7989  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkWifis) Gte(value *Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  7990  	return b.compare(gotenfilter.Gte, value)
  7991  }
  7992  
  7993  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkWifis) Lt(value *Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  7994  	return b.compare(gotenfilter.Lt, value)
  7995  }
  7996  
  7997  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkWifis) Lte(value *Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  7998  	return b.compare(gotenfilter.Lte, value)
  7999  }
  8000  
  8001  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkWifis) In(values []*Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  8002  	return b.builder.addCond(&FilterConditionIn{
  8003  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Wifis().WithKey(b.key).WithArrayOfValues(values),
  8004  	})
  8005  }
  8006  
  8007  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkWifis) NotIn(values []*Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  8008  	return b.builder.addCond(&FilterConditionNotIn{
  8009  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Wifis().WithKey(b.key).WithArrayOfValues(values),
  8010  	})
  8011  }
  8012  
  8013  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkWifis) IsNull() *FilterBuilder {
  8014  	return b.builder.addCond(&FilterConditionIsNull{
  8015  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Wifis().WithKey(b.key).FieldPath(),
  8016  	})
  8017  }
  8018  
  8019  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkWifis) IsNan() *FilterBuilder {
  8020  	return b.builder.addCond(&FilterConditionIsNaN{
  8021  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Wifis().WithKey(b.key).FieldPath(),
  8022  	})
  8023  }
  8024  
  8025  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkWifis) compare(op gotenfilter.CompareOperator, value *Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  8026  	return b.builder.addCond(&FilterConditionCompare{
  8027  		Operator:              op,
  8028  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Wifis().WithKey(b.key).WithValue(value),
  8029  	})
  8030  }
  8031  
  8032  type filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBridges struct {
  8033  	builder *FilterBuilder
  8034  }
  8035  
  8036  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBridges) Eq(value map[string]*Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  8037  	return b.compare(gotenfilter.Eq, value)
  8038  }
  8039  
  8040  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBridges) Neq(value map[string]*Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  8041  	return b.compare(gotenfilter.Neq, value)
  8042  }
  8043  
  8044  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBridges) Gt(value map[string]*Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  8045  	return b.compare(gotenfilter.Gt, value)
  8046  }
  8047  
  8048  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBridges) Gte(value map[string]*Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  8049  	return b.compare(gotenfilter.Gte, value)
  8050  }
  8051  
  8052  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBridges) Lt(value map[string]*Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  8053  	return b.compare(gotenfilter.Lt, value)
  8054  }
  8055  
  8056  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBridges) Lte(value map[string]*Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  8057  	return b.compare(gotenfilter.Lte, value)
  8058  }
  8059  
  8060  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBridges) In(values []map[string]*Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  8061  	return b.builder.addCond(&FilterConditionIn{
  8062  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Bridges().WithArrayOfValues(values),
  8063  	})
  8064  }
  8065  
  8066  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBridges) NotIn(values []map[string]*Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  8067  	return b.builder.addCond(&FilterConditionNotIn{
  8068  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Bridges().WithArrayOfValues(values),
  8069  	})
  8070  }
  8071  
  8072  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBridges) IsNull() *FilterBuilder {
  8073  	return b.builder.addCond(&FilterConditionIsNull{
  8074  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Bridges().FieldPath(),
  8075  	})
  8076  }
  8077  
  8078  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBridges) IsNan() *FilterBuilder {
  8079  	return b.builder.addCond(&FilterConditionIsNaN{
  8080  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Bridges().FieldPath(),
  8081  	})
  8082  }
  8083  
  8084  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBridges) compare(op gotenfilter.CompareOperator, value map[string]*Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  8085  	return b.builder.addCond(&FilterConditionCompare{
  8086  		Operator:              op,
  8087  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Bridges().WithValue(value),
  8088  	})
  8089  }
  8090  
  8091  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBridges) WithKey(key string) *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBridges {
  8092  	return &mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBridges{builder: b.builder, key: key}
  8093  }
  8094  
  8095  type mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBridges struct {
  8096  	builder *FilterBuilder
  8097  	key     string
  8098  }
  8099  
  8100  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBridges) Eq(value *Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  8101  	return b.compare(gotenfilter.Eq, value)
  8102  }
  8103  
  8104  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBridges) Neq(value *Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  8105  	return b.compare(gotenfilter.Neq, value)
  8106  }
  8107  
  8108  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBridges) Gt(value *Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  8109  	return b.compare(gotenfilter.Gt, value)
  8110  }
  8111  
  8112  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBridges) Gte(value *Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  8113  	return b.compare(gotenfilter.Gte, value)
  8114  }
  8115  
  8116  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBridges) Lt(value *Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  8117  	return b.compare(gotenfilter.Lt, value)
  8118  }
  8119  
  8120  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBridges) Lte(value *Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  8121  	return b.compare(gotenfilter.Lte, value)
  8122  }
  8123  
  8124  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBridges) In(values []*Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  8125  	return b.builder.addCond(&FilterConditionIn{
  8126  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Bridges().WithKey(b.key).WithArrayOfValues(values),
  8127  	})
  8128  }
  8129  
  8130  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBridges) NotIn(values []*Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  8131  	return b.builder.addCond(&FilterConditionNotIn{
  8132  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Bridges().WithKey(b.key).WithArrayOfValues(values),
  8133  	})
  8134  }
  8135  
  8136  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBridges) IsNull() *FilterBuilder {
  8137  	return b.builder.addCond(&FilterConditionIsNull{
  8138  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Bridges().WithKey(b.key).FieldPath(),
  8139  	})
  8140  }
  8141  
  8142  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBridges) IsNan() *FilterBuilder {
  8143  	return b.builder.addCond(&FilterConditionIsNaN{
  8144  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Bridges().WithKey(b.key).FieldPath(),
  8145  	})
  8146  }
  8147  
  8148  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBridges) compare(op gotenfilter.CompareOperator, value *Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  8149  	return b.builder.addCond(&FilterConditionCompare{
  8150  		Operator:              op,
  8151  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Bridges().WithKey(b.key).WithValue(value),
  8152  	})
  8153  }
  8154  
  8155  type filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBonds struct {
  8156  	builder *FilterBuilder
  8157  }
  8158  
  8159  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBonds) Eq(value map[string]*Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  8160  	return b.compare(gotenfilter.Eq, value)
  8161  }
  8162  
  8163  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBonds) Neq(value map[string]*Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  8164  	return b.compare(gotenfilter.Neq, value)
  8165  }
  8166  
  8167  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBonds) Gt(value map[string]*Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  8168  	return b.compare(gotenfilter.Gt, value)
  8169  }
  8170  
  8171  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBonds) Gte(value map[string]*Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  8172  	return b.compare(gotenfilter.Gte, value)
  8173  }
  8174  
  8175  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBonds) Lt(value map[string]*Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  8176  	return b.compare(gotenfilter.Lt, value)
  8177  }
  8178  
  8179  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBonds) Lte(value map[string]*Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  8180  	return b.compare(gotenfilter.Lte, value)
  8181  }
  8182  
  8183  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBonds) In(values []map[string]*Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  8184  	return b.builder.addCond(&FilterConditionIn{
  8185  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Bonds().WithArrayOfValues(values),
  8186  	})
  8187  }
  8188  
  8189  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBonds) NotIn(values []map[string]*Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  8190  	return b.builder.addCond(&FilterConditionNotIn{
  8191  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Bonds().WithArrayOfValues(values),
  8192  	})
  8193  }
  8194  
  8195  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBonds) IsNull() *FilterBuilder {
  8196  	return b.builder.addCond(&FilterConditionIsNull{
  8197  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Bonds().FieldPath(),
  8198  	})
  8199  }
  8200  
  8201  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBonds) IsNan() *FilterBuilder {
  8202  	return b.builder.addCond(&FilterConditionIsNaN{
  8203  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Bonds().FieldPath(),
  8204  	})
  8205  }
  8206  
  8207  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBonds) compare(op gotenfilter.CompareOperator, value map[string]*Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  8208  	return b.builder.addCond(&FilterConditionCompare{
  8209  		Operator:              op,
  8210  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Bonds().WithValue(value),
  8211  	})
  8212  }
  8213  
  8214  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBonds) WithKey(key string) *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBonds {
  8215  	return &mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBonds{builder: b.builder, key: key}
  8216  }
  8217  
  8218  type mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBonds struct {
  8219  	builder *FilterBuilder
  8220  	key     string
  8221  }
  8222  
  8223  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBonds) Eq(value *Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  8224  	return b.compare(gotenfilter.Eq, value)
  8225  }
  8226  
  8227  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBonds) Neq(value *Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  8228  	return b.compare(gotenfilter.Neq, value)
  8229  }
  8230  
  8231  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBonds) Gt(value *Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  8232  	return b.compare(gotenfilter.Gt, value)
  8233  }
  8234  
  8235  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBonds) Gte(value *Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  8236  	return b.compare(gotenfilter.Gte, value)
  8237  }
  8238  
  8239  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBonds) Lt(value *Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  8240  	return b.compare(gotenfilter.Lt, value)
  8241  }
  8242  
  8243  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBonds) Lte(value *Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  8244  	return b.compare(gotenfilter.Lte, value)
  8245  }
  8246  
  8247  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBonds) In(values []*Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  8248  	return b.builder.addCond(&FilterConditionIn{
  8249  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Bonds().WithKey(b.key).WithArrayOfValues(values),
  8250  	})
  8251  }
  8252  
  8253  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBonds) NotIn(values []*Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  8254  	return b.builder.addCond(&FilterConditionNotIn{
  8255  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Bonds().WithKey(b.key).WithArrayOfValues(values),
  8256  	})
  8257  }
  8258  
  8259  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBonds) IsNull() *FilterBuilder {
  8260  	return b.builder.addCond(&FilterConditionIsNull{
  8261  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Bonds().WithKey(b.key).FieldPath(),
  8262  	})
  8263  }
  8264  
  8265  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBonds) IsNan() *FilterBuilder {
  8266  	return b.builder.addCond(&FilterConditionIsNaN{
  8267  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Bonds().WithKey(b.key).FieldPath(),
  8268  	})
  8269  }
  8270  
  8271  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkBonds) compare(op gotenfilter.CompareOperator, value *Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  8272  	return b.builder.addCond(&FilterConditionCompare{
  8273  		Operator:              op,
  8274  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Bonds().WithKey(b.key).WithValue(value),
  8275  	})
  8276  }
  8277  
  8278  type filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkTunnels struct {
  8279  	builder *FilterBuilder
  8280  }
  8281  
  8282  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkTunnels) Eq(value map[string]*Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  8283  	return b.compare(gotenfilter.Eq, value)
  8284  }
  8285  
  8286  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkTunnels) Neq(value map[string]*Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  8287  	return b.compare(gotenfilter.Neq, value)
  8288  }
  8289  
  8290  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkTunnels) Gt(value map[string]*Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  8291  	return b.compare(gotenfilter.Gt, value)
  8292  }
  8293  
  8294  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkTunnels) Gte(value map[string]*Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  8295  	return b.compare(gotenfilter.Gte, value)
  8296  }
  8297  
  8298  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkTunnels) Lt(value map[string]*Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  8299  	return b.compare(gotenfilter.Lt, value)
  8300  }
  8301  
  8302  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkTunnels) Lte(value map[string]*Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  8303  	return b.compare(gotenfilter.Lte, value)
  8304  }
  8305  
  8306  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkTunnels) In(values []map[string]*Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  8307  	return b.builder.addCond(&FilterConditionIn{
  8308  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Tunnels().WithArrayOfValues(values),
  8309  	})
  8310  }
  8311  
  8312  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkTunnels) NotIn(values []map[string]*Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  8313  	return b.builder.addCond(&FilterConditionNotIn{
  8314  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Tunnels().WithArrayOfValues(values),
  8315  	})
  8316  }
  8317  
  8318  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkTunnels) IsNull() *FilterBuilder {
  8319  	return b.builder.addCond(&FilterConditionIsNull{
  8320  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Tunnels().FieldPath(),
  8321  	})
  8322  }
  8323  
  8324  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkTunnels) IsNan() *FilterBuilder {
  8325  	return b.builder.addCond(&FilterConditionIsNaN{
  8326  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Tunnels().FieldPath(),
  8327  	})
  8328  }
  8329  
  8330  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkTunnels) compare(op gotenfilter.CompareOperator, value map[string]*Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  8331  	return b.builder.addCond(&FilterConditionCompare{
  8332  		Operator:              op,
  8333  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Tunnels().WithValue(value),
  8334  	})
  8335  }
  8336  
  8337  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkTunnels) WithKey(key string) *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkTunnels {
  8338  	return &mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkTunnels{builder: b.builder, key: key}
  8339  }
  8340  
  8341  type mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkTunnels struct {
  8342  	builder *FilterBuilder
  8343  	key     string
  8344  }
  8345  
  8346  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkTunnels) Eq(value *Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  8347  	return b.compare(gotenfilter.Eq, value)
  8348  }
  8349  
  8350  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkTunnels) Neq(value *Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  8351  	return b.compare(gotenfilter.Neq, value)
  8352  }
  8353  
  8354  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkTunnels) Gt(value *Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  8355  	return b.compare(gotenfilter.Gt, value)
  8356  }
  8357  
  8358  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkTunnels) Gte(value *Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  8359  	return b.compare(gotenfilter.Gte, value)
  8360  }
  8361  
  8362  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkTunnels) Lt(value *Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  8363  	return b.compare(gotenfilter.Lt, value)
  8364  }
  8365  
  8366  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkTunnels) Lte(value *Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  8367  	return b.compare(gotenfilter.Lte, value)
  8368  }
  8369  
  8370  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkTunnels) In(values []*Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  8371  	return b.builder.addCond(&FilterConditionIn{
  8372  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Tunnels().WithKey(b.key).WithArrayOfValues(values),
  8373  	})
  8374  }
  8375  
  8376  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkTunnels) NotIn(values []*Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  8377  	return b.builder.addCond(&FilterConditionNotIn{
  8378  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Tunnels().WithKey(b.key).WithArrayOfValues(values),
  8379  	})
  8380  }
  8381  
  8382  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkTunnels) IsNull() *FilterBuilder {
  8383  	return b.builder.addCond(&FilterConditionIsNull{
  8384  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Tunnels().WithKey(b.key).FieldPath(),
  8385  	})
  8386  }
  8387  
  8388  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkTunnels) IsNan() *FilterBuilder {
  8389  	return b.builder.addCond(&FilterConditionIsNaN{
  8390  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Tunnels().WithKey(b.key).FieldPath(),
  8391  	})
  8392  }
  8393  
  8394  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkTunnels) compare(op gotenfilter.CompareOperator, value *Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  8395  	return b.builder.addCond(&FilterConditionCompare{
  8396  		Operator:              op,
  8397  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Tunnels().WithKey(b.key).WithValue(value),
  8398  	})
  8399  }
  8400  
  8401  type filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkVlans struct {
  8402  	builder *FilterBuilder
  8403  }
  8404  
  8405  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkVlans) Eq(value map[string]*Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  8406  	return b.compare(gotenfilter.Eq, value)
  8407  }
  8408  
  8409  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkVlans) Neq(value map[string]*Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  8410  	return b.compare(gotenfilter.Neq, value)
  8411  }
  8412  
  8413  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkVlans) Gt(value map[string]*Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  8414  	return b.compare(gotenfilter.Gt, value)
  8415  }
  8416  
  8417  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkVlans) Gte(value map[string]*Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  8418  	return b.compare(gotenfilter.Gte, value)
  8419  }
  8420  
  8421  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkVlans) Lt(value map[string]*Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  8422  	return b.compare(gotenfilter.Lt, value)
  8423  }
  8424  
  8425  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkVlans) Lte(value map[string]*Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  8426  	return b.compare(gotenfilter.Lte, value)
  8427  }
  8428  
  8429  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkVlans) In(values []map[string]*Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  8430  	return b.builder.addCond(&FilterConditionIn{
  8431  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Vlans().WithArrayOfValues(values),
  8432  	})
  8433  }
  8434  
  8435  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkVlans) NotIn(values []map[string]*Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  8436  	return b.builder.addCond(&FilterConditionNotIn{
  8437  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Vlans().WithArrayOfValues(values),
  8438  	})
  8439  }
  8440  
  8441  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkVlans) IsNull() *FilterBuilder {
  8442  	return b.builder.addCond(&FilterConditionIsNull{
  8443  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Vlans().FieldPath(),
  8444  	})
  8445  }
  8446  
  8447  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkVlans) IsNan() *FilterBuilder {
  8448  	return b.builder.addCond(&FilterConditionIsNaN{
  8449  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Vlans().FieldPath(),
  8450  	})
  8451  }
  8452  
  8453  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkVlans) compare(op gotenfilter.CompareOperator, value map[string]*Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  8454  	return b.builder.addCond(&FilterConditionCompare{
  8455  		Operator:              op,
  8456  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Vlans().WithValue(value),
  8457  	})
  8458  }
  8459  
  8460  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkVlans) WithKey(key string) *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkVlans {
  8461  	return &mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkVlans{builder: b.builder, key: key}
  8462  }
  8463  
  8464  type mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkVlans struct {
  8465  	builder *FilterBuilder
  8466  	key     string
  8467  }
  8468  
  8469  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkVlans) Eq(value *Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  8470  	return b.compare(gotenfilter.Eq, value)
  8471  }
  8472  
  8473  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkVlans) Neq(value *Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  8474  	return b.compare(gotenfilter.Neq, value)
  8475  }
  8476  
  8477  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkVlans) Gt(value *Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  8478  	return b.compare(gotenfilter.Gt, value)
  8479  }
  8480  
  8481  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkVlans) Gte(value *Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  8482  	return b.compare(gotenfilter.Gte, value)
  8483  }
  8484  
  8485  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkVlans) Lt(value *Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  8486  	return b.compare(gotenfilter.Lt, value)
  8487  }
  8488  
  8489  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkVlans) Lte(value *Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  8490  	return b.compare(gotenfilter.Lte, value)
  8491  }
  8492  
  8493  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkVlans) In(values []*Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  8494  	return b.builder.addCond(&FilterConditionIn{
  8495  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Vlans().WithKey(b.key).WithArrayOfValues(values),
  8496  	})
  8497  }
  8498  
  8499  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkVlans) NotIn(values []*Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  8500  	return b.builder.addCond(&FilterConditionNotIn{
  8501  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Vlans().WithKey(b.key).WithArrayOfValues(values),
  8502  	})
  8503  }
  8504  
  8505  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkVlans) IsNull() *FilterBuilder {
  8506  	return b.builder.addCond(&FilterConditionIsNull{
  8507  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Vlans().WithKey(b.key).FieldPath(),
  8508  	})
  8509  }
  8510  
  8511  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkVlans) IsNan() *FilterBuilder {
  8512  	return b.builder.addCond(&FilterConditionIsNaN{
  8513  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Vlans().WithKey(b.key).FieldPath(),
  8514  	})
  8515  }
  8516  
  8517  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkVlans) compare(op gotenfilter.CompareOperator, value *Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  8518  	return b.builder.addCond(&FilterConditionCompare{
  8519  		Operator:              op,
  8520  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Vlans().WithKey(b.key).WithValue(value),
  8521  	})
  8522  }
  8523  
  8524  type filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkModems struct {
  8525  	builder *FilterBuilder
  8526  }
  8527  
  8528  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkModems) Eq(value map[string]*Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  8529  	return b.compare(gotenfilter.Eq, value)
  8530  }
  8531  
  8532  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkModems) Neq(value map[string]*Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  8533  	return b.compare(gotenfilter.Neq, value)
  8534  }
  8535  
  8536  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkModems) Gt(value map[string]*Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  8537  	return b.compare(gotenfilter.Gt, value)
  8538  }
  8539  
  8540  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkModems) Gte(value map[string]*Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  8541  	return b.compare(gotenfilter.Gte, value)
  8542  }
  8543  
  8544  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkModems) Lt(value map[string]*Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  8545  	return b.compare(gotenfilter.Lt, value)
  8546  }
  8547  
  8548  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkModems) Lte(value map[string]*Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  8549  	return b.compare(gotenfilter.Lte, value)
  8550  }
  8551  
  8552  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkModems) In(values []map[string]*Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  8553  	return b.builder.addCond(&FilterConditionIn{
  8554  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Modems().WithArrayOfValues(values),
  8555  	})
  8556  }
  8557  
  8558  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkModems) NotIn(values []map[string]*Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  8559  	return b.builder.addCond(&FilterConditionNotIn{
  8560  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Modems().WithArrayOfValues(values),
  8561  	})
  8562  }
  8563  
  8564  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkModems) IsNull() *FilterBuilder {
  8565  	return b.builder.addCond(&FilterConditionIsNull{
  8566  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Modems().FieldPath(),
  8567  	})
  8568  }
  8569  
  8570  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkModems) IsNan() *FilterBuilder {
  8571  	return b.builder.addCond(&FilterConditionIsNaN{
  8572  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Modems().FieldPath(),
  8573  	})
  8574  }
  8575  
  8576  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkModems) compare(op gotenfilter.CompareOperator, value map[string]*Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  8577  	return b.builder.addCond(&FilterConditionCompare{
  8578  		Operator:              op,
  8579  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Modems().WithValue(value),
  8580  	})
  8581  }
  8582  
  8583  func (b *filterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkModems) WithKey(key string) *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkModems {
  8584  	return &mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkModems{builder: b.builder, key: key}
  8585  }
  8586  
  8587  type mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkModems struct {
  8588  	builder *FilterBuilder
  8589  	key     string
  8590  }
  8591  
  8592  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkModems) Eq(value *Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  8593  	return b.compare(gotenfilter.Eq, value)
  8594  }
  8595  
  8596  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkModems) Neq(value *Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  8597  	return b.compare(gotenfilter.Neq, value)
  8598  }
  8599  
  8600  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkModems) Gt(value *Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  8601  	return b.compare(gotenfilter.Gt, value)
  8602  }
  8603  
  8604  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkModems) Gte(value *Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  8605  	return b.compare(gotenfilter.Gte, value)
  8606  }
  8607  
  8608  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkModems) Lt(value *Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  8609  	return b.compare(gotenfilter.Lt, value)
  8610  }
  8611  
  8612  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkModems) Lte(value *Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  8613  	return b.compare(gotenfilter.Lte, value)
  8614  }
  8615  
  8616  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkModems) In(values []*Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  8617  	return b.builder.addCond(&FilterConditionIn{
  8618  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Modems().WithKey(b.key).WithArrayOfValues(values),
  8619  	})
  8620  }
  8621  
  8622  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkModems) NotIn(values []*Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  8623  	return b.builder.addCond(&FilterConditionNotIn{
  8624  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Modems().WithKey(b.key).WithArrayOfValues(values),
  8625  	})
  8626  }
  8627  
  8628  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkModems) IsNull() *FilterBuilder {
  8629  	return b.builder.addCond(&FilterConditionIsNull{
  8630  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Modems().WithKey(b.key).FieldPath(),
  8631  	})
  8632  }
  8633  
  8634  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkModems) IsNan() *FilterBuilder {
  8635  	return b.builder.addCond(&FilterConditionIsNaN{
  8636  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Modems().WithKey(b.key).FieldPath(),
  8637  	})
  8638  }
  8639  
  8640  func (b *mapFilterCndBuilderStatusNetworkConfigStateDefaultConfigNetworkModems) compare(op gotenfilter.CompareOperator, value *Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  8641  	return b.builder.addCond(&FilterConditionCompare{
  8642  		Operator:              op,
  8643  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DefaultConfig().Network().Modems().WithKey(b.key).WithValue(value),
  8644  	})
  8645  }
  8646  
  8647  type filterCndBuilderStatusNetworkConfigStateActiveConfig struct {
  8648  	builder *FilterBuilder
  8649  }
  8650  
  8651  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfig) Eq(value *Device_Spec_NetplanConfig) *FilterBuilder {
  8652  	return b.compare(gotenfilter.Eq, value)
  8653  }
  8654  
  8655  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfig) Neq(value *Device_Spec_NetplanConfig) *FilterBuilder {
  8656  	return b.compare(gotenfilter.Neq, value)
  8657  }
  8658  
  8659  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfig) Gt(value *Device_Spec_NetplanConfig) *FilterBuilder {
  8660  	return b.compare(gotenfilter.Gt, value)
  8661  }
  8662  
  8663  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfig) Gte(value *Device_Spec_NetplanConfig) *FilterBuilder {
  8664  	return b.compare(gotenfilter.Gte, value)
  8665  }
  8666  
  8667  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfig) Lt(value *Device_Spec_NetplanConfig) *FilterBuilder {
  8668  	return b.compare(gotenfilter.Lt, value)
  8669  }
  8670  
  8671  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfig) Lte(value *Device_Spec_NetplanConfig) *FilterBuilder {
  8672  	return b.compare(gotenfilter.Lte, value)
  8673  }
  8674  
  8675  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfig) In(values []*Device_Spec_NetplanConfig) *FilterBuilder {
  8676  	return b.builder.addCond(&FilterConditionIn{
  8677  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().WithArrayOfValues(values),
  8678  	})
  8679  }
  8680  
  8681  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfig) NotIn(values []*Device_Spec_NetplanConfig) *FilterBuilder {
  8682  	return b.builder.addCond(&FilterConditionNotIn{
  8683  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().WithArrayOfValues(values),
  8684  	})
  8685  }
  8686  
  8687  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfig) IsNull() *FilterBuilder {
  8688  	return b.builder.addCond(&FilterConditionIsNull{
  8689  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().FieldPath(),
  8690  	})
  8691  }
  8692  
  8693  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfig) IsNan() *FilterBuilder {
  8694  	return b.builder.addCond(&FilterConditionIsNaN{
  8695  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().FieldPath(),
  8696  	})
  8697  }
  8698  
  8699  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfig) compare(op gotenfilter.CompareOperator, value *Device_Spec_NetplanConfig) *FilterBuilder {
  8700  	return b.builder.addCond(&FilterConditionCompare{
  8701  		Operator:              op,
  8702  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().WithValue(value),
  8703  	})
  8704  }
  8705  
  8706  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfig) Network() *filterCndBuilderStatusNetworkConfigStateActiveConfigNetwork {
  8707  	return &filterCndBuilderStatusNetworkConfigStateActiveConfigNetwork{builder: b.builder}
  8708  }
  8709  
  8710  type filterCndBuilderStatusNetworkConfigStateActiveConfigNetwork struct {
  8711  	builder *FilterBuilder
  8712  }
  8713  
  8714  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetwork) Eq(value *Device_Spec_NetworkingConfig) *FilterBuilder {
  8715  	return b.compare(gotenfilter.Eq, value)
  8716  }
  8717  
  8718  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetwork) Neq(value *Device_Spec_NetworkingConfig) *FilterBuilder {
  8719  	return b.compare(gotenfilter.Neq, value)
  8720  }
  8721  
  8722  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetwork) Gt(value *Device_Spec_NetworkingConfig) *FilterBuilder {
  8723  	return b.compare(gotenfilter.Gt, value)
  8724  }
  8725  
  8726  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetwork) Gte(value *Device_Spec_NetworkingConfig) *FilterBuilder {
  8727  	return b.compare(gotenfilter.Gte, value)
  8728  }
  8729  
  8730  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetwork) Lt(value *Device_Spec_NetworkingConfig) *FilterBuilder {
  8731  	return b.compare(gotenfilter.Lt, value)
  8732  }
  8733  
  8734  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetwork) Lte(value *Device_Spec_NetworkingConfig) *FilterBuilder {
  8735  	return b.compare(gotenfilter.Lte, value)
  8736  }
  8737  
  8738  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetwork) In(values []*Device_Spec_NetworkingConfig) *FilterBuilder {
  8739  	return b.builder.addCond(&FilterConditionIn{
  8740  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().WithArrayOfValues(values),
  8741  	})
  8742  }
  8743  
  8744  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetwork) NotIn(values []*Device_Spec_NetworkingConfig) *FilterBuilder {
  8745  	return b.builder.addCond(&FilterConditionNotIn{
  8746  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().WithArrayOfValues(values),
  8747  	})
  8748  }
  8749  
  8750  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetwork) IsNull() *FilterBuilder {
  8751  	return b.builder.addCond(&FilterConditionIsNull{
  8752  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().FieldPath(),
  8753  	})
  8754  }
  8755  
  8756  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetwork) IsNan() *FilterBuilder {
  8757  	return b.builder.addCond(&FilterConditionIsNaN{
  8758  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().FieldPath(),
  8759  	})
  8760  }
  8761  
  8762  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetwork) compare(op gotenfilter.CompareOperator, value *Device_Spec_NetworkingConfig) *FilterBuilder {
  8763  	return b.builder.addCond(&FilterConditionCompare{
  8764  		Operator:              op,
  8765  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().WithValue(value),
  8766  	})
  8767  }
  8768  
  8769  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetwork) Version() *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkVersion {
  8770  	return &filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkVersion{builder: b.builder}
  8771  }
  8772  
  8773  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetwork) Renderer() *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkRenderer {
  8774  	return &filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkRenderer{builder: b.builder}
  8775  }
  8776  
  8777  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetwork) Ethernets() *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkEthernets {
  8778  	return &filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkEthernets{builder: b.builder}
  8779  }
  8780  
  8781  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetwork) Wifis() *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkWifis {
  8782  	return &filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkWifis{builder: b.builder}
  8783  }
  8784  
  8785  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetwork) Bridges() *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBridges {
  8786  	return &filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBridges{builder: b.builder}
  8787  }
  8788  
  8789  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetwork) Bonds() *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBonds {
  8790  	return &filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBonds{builder: b.builder}
  8791  }
  8792  
  8793  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetwork) Tunnels() *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkTunnels {
  8794  	return &filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkTunnels{builder: b.builder}
  8795  }
  8796  
  8797  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetwork) Vlans() *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkVlans {
  8798  	return &filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkVlans{builder: b.builder}
  8799  }
  8800  
  8801  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetwork) Modems() *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkModems {
  8802  	return &filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkModems{builder: b.builder}
  8803  }
  8804  
  8805  type filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkVersion struct {
  8806  	builder *FilterBuilder
  8807  }
  8808  
  8809  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkVersion) Eq(value int32) *FilterBuilder {
  8810  	return b.compare(gotenfilter.Eq, value)
  8811  }
  8812  
  8813  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkVersion) Neq(value int32) *FilterBuilder {
  8814  	return b.compare(gotenfilter.Neq, value)
  8815  }
  8816  
  8817  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkVersion) Gt(value int32) *FilterBuilder {
  8818  	return b.compare(gotenfilter.Gt, value)
  8819  }
  8820  
  8821  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkVersion) Gte(value int32) *FilterBuilder {
  8822  	return b.compare(gotenfilter.Gte, value)
  8823  }
  8824  
  8825  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkVersion) Lt(value int32) *FilterBuilder {
  8826  	return b.compare(gotenfilter.Lt, value)
  8827  }
  8828  
  8829  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkVersion) Lte(value int32) *FilterBuilder {
  8830  	return b.compare(gotenfilter.Lte, value)
  8831  }
  8832  
  8833  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkVersion) In(values []int32) *FilterBuilder {
  8834  	return b.builder.addCond(&FilterConditionIn{
  8835  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Version().WithArrayOfValues(values),
  8836  	})
  8837  }
  8838  
  8839  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkVersion) NotIn(values []int32) *FilterBuilder {
  8840  	return b.builder.addCond(&FilterConditionNotIn{
  8841  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Version().WithArrayOfValues(values),
  8842  	})
  8843  }
  8844  
  8845  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkVersion) IsNull() *FilterBuilder {
  8846  	return b.builder.addCond(&FilterConditionIsNull{
  8847  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Version().FieldPath(),
  8848  	})
  8849  }
  8850  
  8851  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkVersion) IsNan() *FilterBuilder {
  8852  	return b.builder.addCond(&FilterConditionIsNaN{
  8853  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Version().FieldPath(),
  8854  	})
  8855  }
  8856  
  8857  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkVersion) compare(op gotenfilter.CompareOperator, value int32) *FilterBuilder {
  8858  	return b.builder.addCond(&FilterConditionCompare{
  8859  		Operator:              op,
  8860  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Version().WithValue(value),
  8861  	})
  8862  }
  8863  
  8864  type filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkRenderer struct {
  8865  	builder *FilterBuilder
  8866  }
  8867  
  8868  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkRenderer) Eq(value string) *FilterBuilder {
  8869  	return b.compare(gotenfilter.Eq, value)
  8870  }
  8871  
  8872  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkRenderer) Neq(value string) *FilterBuilder {
  8873  	return b.compare(gotenfilter.Neq, value)
  8874  }
  8875  
  8876  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkRenderer) Gt(value string) *FilterBuilder {
  8877  	return b.compare(gotenfilter.Gt, value)
  8878  }
  8879  
  8880  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkRenderer) Gte(value string) *FilterBuilder {
  8881  	return b.compare(gotenfilter.Gte, value)
  8882  }
  8883  
  8884  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkRenderer) Lt(value string) *FilterBuilder {
  8885  	return b.compare(gotenfilter.Lt, value)
  8886  }
  8887  
  8888  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkRenderer) Lte(value string) *FilterBuilder {
  8889  	return b.compare(gotenfilter.Lte, value)
  8890  }
  8891  
  8892  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkRenderer) In(values []string) *FilterBuilder {
  8893  	return b.builder.addCond(&FilterConditionIn{
  8894  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Renderer().WithArrayOfValues(values),
  8895  	})
  8896  }
  8897  
  8898  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkRenderer) NotIn(values []string) *FilterBuilder {
  8899  	return b.builder.addCond(&FilterConditionNotIn{
  8900  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Renderer().WithArrayOfValues(values),
  8901  	})
  8902  }
  8903  
  8904  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkRenderer) IsNull() *FilterBuilder {
  8905  	return b.builder.addCond(&FilterConditionIsNull{
  8906  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Renderer().FieldPath(),
  8907  	})
  8908  }
  8909  
  8910  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkRenderer) IsNan() *FilterBuilder {
  8911  	return b.builder.addCond(&FilterConditionIsNaN{
  8912  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Renderer().FieldPath(),
  8913  	})
  8914  }
  8915  
  8916  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkRenderer) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
  8917  	return b.builder.addCond(&FilterConditionCompare{
  8918  		Operator:              op,
  8919  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Renderer().WithValue(value),
  8920  	})
  8921  }
  8922  
  8923  type filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkEthernets struct {
  8924  	builder *FilterBuilder
  8925  }
  8926  
  8927  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkEthernets) Eq(value map[string]*Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  8928  	return b.compare(gotenfilter.Eq, value)
  8929  }
  8930  
  8931  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkEthernets) Neq(value map[string]*Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  8932  	return b.compare(gotenfilter.Neq, value)
  8933  }
  8934  
  8935  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkEthernets) Gt(value map[string]*Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  8936  	return b.compare(gotenfilter.Gt, value)
  8937  }
  8938  
  8939  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkEthernets) Gte(value map[string]*Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  8940  	return b.compare(gotenfilter.Gte, value)
  8941  }
  8942  
  8943  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkEthernets) Lt(value map[string]*Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  8944  	return b.compare(gotenfilter.Lt, value)
  8945  }
  8946  
  8947  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkEthernets) Lte(value map[string]*Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  8948  	return b.compare(gotenfilter.Lte, value)
  8949  }
  8950  
  8951  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkEthernets) In(values []map[string]*Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  8952  	return b.builder.addCond(&FilterConditionIn{
  8953  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Ethernets().WithArrayOfValues(values),
  8954  	})
  8955  }
  8956  
  8957  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkEthernets) NotIn(values []map[string]*Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  8958  	return b.builder.addCond(&FilterConditionNotIn{
  8959  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Ethernets().WithArrayOfValues(values),
  8960  	})
  8961  }
  8962  
  8963  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkEthernets) IsNull() *FilterBuilder {
  8964  	return b.builder.addCond(&FilterConditionIsNull{
  8965  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Ethernets().FieldPath(),
  8966  	})
  8967  }
  8968  
  8969  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkEthernets) IsNan() *FilterBuilder {
  8970  	return b.builder.addCond(&FilterConditionIsNaN{
  8971  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Ethernets().FieldPath(),
  8972  	})
  8973  }
  8974  
  8975  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkEthernets) compare(op gotenfilter.CompareOperator, value map[string]*Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  8976  	return b.builder.addCond(&FilterConditionCompare{
  8977  		Operator:              op,
  8978  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Ethernets().WithValue(value),
  8979  	})
  8980  }
  8981  
  8982  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkEthernets) WithKey(key string) *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkEthernets {
  8983  	return &mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkEthernets{builder: b.builder, key: key}
  8984  }
  8985  
  8986  type mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkEthernets struct {
  8987  	builder *FilterBuilder
  8988  	key     string
  8989  }
  8990  
  8991  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkEthernets) Eq(value *Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  8992  	return b.compare(gotenfilter.Eq, value)
  8993  }
  8994  
  8995  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkEthernets) Neq(value *Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  8996  	return b.compare(gotenfilter.Neq, value)
  8997  }
  8998  
  8999  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkEthernets) Gt(value *Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  9000  	return b.compare(gotenfilter.Gt, value)
  9001  }
  9002  
  9003  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkEthernets) Gte(value *Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  9004  	return b.compare(gotenfilter.Gte, value)
  9005  }
  9006  
  9007  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkEthernets) Lt(value *Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  9008  	return b.compare(gotenfilter.Lt, value)
  9009  }
  9010  
  9011  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkEthernets) Lte(value *Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  9012  	return b.compare(gotenfilter.Lte, value)
  9013  }
  9014  
  9015  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkEthernets) In(values []*Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  9016  	return b.builder.addCond(&FilterConditionIn{
  9017  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Ethernets().WithKey(b.key).WithArrayOfValues(values),
  9018  	})
  9019  }
  9020  
  9021  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkEthernets) NotIn(values []*Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  9022  	return b.builder.addCond(&FilterConditionNotIn{
  9023  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Ethernets().WithKey(b.key).WithArrayOfValues(values),
  9024  	})
  9025  }
  9026  
  9027  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkEthernets) IsNull() *FilterBuilder {
  9028  	return b.builder.addCond(&FilterConditionIsNull{
  9029  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Ethernets().WithKey(b.key).FieldPath(),
  9030  	})
  9031  }
  9032  
  9033  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkEthernets) IsNan() *FilterBuilder {
  9034  	return b.builder.addCond(&FilterConditionIsNaN{
  9035  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Ethernets().WithKey(b.key).FieldPath(),
  9036  	})
  9037  }
  9038  
  9039  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkEthernets) compare(op gotenfilter.CompareOperator, value *Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
  9040  	return b.builder.addCond(&FilterConditionCompare{
  9041  		Operator:              op,
  9042  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Ethernets().WithKey(b.key).WithValue(value),
  9043  	})
  9044  }
  9045  
  9046  type filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkWifis struct {
  9047  	builder *FilterBuilder
  9048  }
  9049  
  9050  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkWifis) Eq(value map[string]*Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  9051  	return b.compare(gotenfilter.Eq, value)
  9052  }
  9053  
  9054  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkWifis) Neq(value map[string]*Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  9055  	return b.compare(gotenfilter.Neq, value)
  9056  }
  9057  
  9058  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkWifis) Gt(value map[string]*Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  9059  	return b.compare(gotenfilter.Gt, value)
  9060  }
  9061  
  9062  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkWifis) Gte(value map[string]*Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  9063  	return b.compare(gotenfilter.Gte, value)
  9064  }
  9065  
  9066  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkWifis) Lt(value map[string]*Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  9067  	return b.compare(gotenfilter.Lt, value)
  9068  }
  9069  
  9070  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkWifis) Lte(value map[string]*Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  9071  	return b.compare(gotenfilter.Lte, value)
  9072  }
  9073  
  9074  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkWifis) In(values []map[string]*Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  9075  	return b.builder.addCond(&FilterConditionIn{
  9076  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Wifis().WithArrayOfValues(values),
  9077  	})
  9078  }
  9079  
  9080  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkWifis) NotIn(values []map[string]*Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  9081  	return b.builder.addCond(&FilterConditionNotIn{
  9082  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Wifis().WithArrayOfValues(values),
  9083  	})
  9084  }
  9085  
  9086  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkWifis) IsNull() *FilterBuilder {
  9087  	return b.builder.addCond(&FilterConditionIsNull{
  9088  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Wifis().FieldPath(),
  9089  	})
  9090  }
  9091  
  9092  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkWifis) IsNan() *FilterBuilder {
  9093  	return b.builder.addCond(&FilterConditionIsNaN{
  9094  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Wifis().FieldPath(),
  9095  	})
  9096  }
  9097  
  9098  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkWifis) compare(op gotenfilter.CompareOperator, value map[string]*Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  9099  	return b.builder.addCond(&FilterConditionCompare{
  9100  		Operator:              op,
  9101  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Wifis().WithValue(value),
  9102  	})
  9103  }
  9104  
  9105  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkWifis) WithKey(key string) *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkWifis {
  9106  	return &mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkWifis{builder: b.builder, key: key}
  9107  }
  9108  
  9109  type mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkWifis struct {
  9110  	builder *FilterBuilder
  9111  	key     string
  9112  }
  9113  
  9114  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkWifis) Eq(value *Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  9115  	return b.compare(gotenfilter.Eq, value)
  9116  }
  9117  
  9118  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkWifis) Neq(value *Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  9119  	return b.compare(gotenfilter.Neq, value)
  9120  }
  9121  
  9122  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkWifis) Gt(value *Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  9123  	return b.compare(gotenfilter.Gt, value)
  9124  }
  9125  
  9126  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkWifis) Gte(value *Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  9127  	return b.compare(gotenfilter.Gte, value)
  9128  }
  9129  
  9130  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkWifis) Lt(value *Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  9131  	return b.compare(gotenfilter.Lt, value)
  9132  }
  9133  
  9134  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkWifis) Lte(value *Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  9135  	return b.compare(gotenfilter.Lte, value)
  9136  }
  9137  
  9138  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkWifis) In(values []*Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  9139  	return b.builder.addCond(&FilterConditionIn{
  9140  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Wifis().WithKey(b.key).WithArrayOfValues(values),
  9141  	})
  9142  }
  9143  
  9144  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkWifis) NotIn(values []*Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  9145  	return b.builder.addCond(&FilterConditionNotIn{
  9146  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Wifis().WithKey(b.key).WithArrayOfValues(values),
  9147  	})
  9148  }
  9149  
  9150  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkWifis) IsNull() *FilterBuilder {
  9151  	return b.builder.addCond(&FilterConditionIsNull{
  9152  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Wifis().WithKey(b.key).FieldPath(),
  9153  	})
  9154  }
  9155  
  9156  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkWifis) IsNan() *FilterBuilder {
  9157  	return b.builder.addCond(&FilterConditionIsNaN{
  9158  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Wifis().WithKey(b.key).FieldPath(),
  9159  	})
  9160  }
  9161  
  9162  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkWifis) compare(op gotenfilter.CompareOperator, value *Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
  9163  	return b.builder.addCond(&FilterConditionCompare{
  9164  		Operator:              op,
  9165  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Wifis().WithKey(b.key).WithValue(value),
  9166  	})
  9167  }
  9168  
  9169  type filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBridges struct {
  9170  	builder *FilterBuilder
  9171  }
  9172  
  9173  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBridges) Eq(value map[string]*Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  9174  	return b.compare(gotenfilter.Eq, value)
  9175  }
  9176  
  9177  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBridges) Neq(value map[string]*Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  9178  	return b.compare(gotenfilter.Neq, value)
  9179  }
  9180  
  9181  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBridges) Gt(value map[string]*Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  9182  	return b.compare(gotenfilter.Gt, value)
  9183  }
  9184  
  9185  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBridges) Gte(value map[string]*Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  9186  	return b.compare(gotenfilter.Gte, value)
  9187  }
  9188  
  9189  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBridges) Lt(value map[string]*Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  9190  	return b.compare(gotenfilter.Lt, value)
  9191  }
  9192  
  9193  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBridges) Lte(value map[string]*Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  9194  	return b.compare(gotenfilter.Lte, value)
  9195  }
  9196  
  9197  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBridges) In(values []map[string]*Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  9198  	return b.builder.addCond(&FilterConditionIn{
  9199  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Bridges().WithArrayOfValues(values),
  9200  	})
  9201  }
  9202  
  9203  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBridges) NotIn(values []map[string]*Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  9204  	return b.builder.addCond(&FilterConditionNotIn{
  9205  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Bridges().WithArrayOfValues(values),
  9206  	})
  9207  }
  9208  
  9209  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBridges) IsNull() *FilterBuilder {
  9210  	return b.builder.addCond(&FilterConditionIsNull{
  9211  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Bridges().FieldPath(),
  9212  	})
  9213  }
  9214  
  9215  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBridges) IsNan() *FilterBuilder {
  9216  	return b.builder.addCond(&FilterConditionIsNaN{
  9217  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Bridges().FieldPath(),
  9218  	})
  9219  }
  9220  
  9221  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBridges) compare(op gotenfilter.CompareOperator, value map[string]*Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  9222  	return b.builder.addCond(&FilterConditionCompare{
  9223  		Operator:              op,
  9224  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Bridges().WithValue(value),
  9225  	})
  9226  }
  9227  
  9228  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBridges) WithKey(key string) *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBridges {
  9229  	return &mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBridges{builder: b.builder, key: key}
  9230  }
  9231  
  9232  type mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBridges struct {
  9233  	builder *FilterBuilder
  9234  	key     string
  9235  }
  9236  
  9237  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBridges) Eq(value *Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  9238  	return b.compare(gotenfilter.Eq, value)
  9239  }
  9240  
  9241  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBridges) Neq(value *Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  9242  	return b.compare(gotenfilter.Neq, value)
  9243  }
  9244  
  9245  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBridges) Gt(value *Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  9246  	return b.compare(gotenfilter.Gt, value)
  9247  }
  9248  
  9249  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBridges) Gte(value *Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  9250  	return b.compare(gotenfilter.Gte, value)
  9251  }
  9252  
  9253  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBridges) Lt(value *Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  9254  	return b.compare(gotenfilter.Lt, value)
  9255  }
  9256  
  9257  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBridges) Lte(value *Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  9258  	return b.compare(gotenfilter.Lte, value)
  9259  }
  9260  
  9261  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBridges) In(values []*Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  9262  	return b.builder.addCond(&FilterConditionIn{
  9263  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Bridges().WithKey(b.key).WithArrayOfValues(values),
  9264  	})
  9265  }
  9266  
  9267  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBridges) NotIn(values []*Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  9268  	return b.builder.addCond(&FilterConditionNotIn{
  9269  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Bridges().WithKey(b.key).WithArrayOfValues(values),
  9270  	})
  9271  }
  9272  
  9273  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBridges) IsNull() *FilterBuilder {
  9274  	return b.builder.addCond(&FilterConditionIsNull{
  9275  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Bridges().WithKey(b.key).FieldPath(),
  9276  	})
  9277  }
  9278  
  9279  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBridges) IsNan() *FilterBuilder {
  9280  	return b.builder.addCond(&FilterConditionIsNaN{
  9281  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Bridges().WithKey(b.key).FieldPath(),
  9282  	})
  9283  }
  9284  
  9285  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBridges) compare(op gotenfilter.CompareOperator, value *Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
  9286  	return b.builder.addCond(&FilterConditionCompare{
  9287  		Operator:              op,
  9288  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Bridges().WithKey(b.key).WithValue(value),
  9289  	})
  9290  }
  9291  
  9292  type filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBonds struct {
  9293  	builder *FilterBuilder
  9294  }
  9295  
  9296  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBonds) Eq(value map[string]*Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  9297  	return b.compare(gotenfilter.Eq, value)
  9298  }
  9299  
  9300  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBonds) Neq(value map[string]*Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  9301  	return b.compare(gotenfilter.Neq, value)
  9302  }
  9303  
  9304  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBonds) Gt(value map[string]*Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  9305  	return b.compare(gotenfilter.Gt, value)
  9306  }
  9307  
  9308  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBonds) Gte(value map[string]*Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  9309  	return b.compare(gotenfilter.Gte, value)
  9310  }
  9311  
  9312  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBonds) Lt(value map[string]*Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  9313  	return b.compare(gotenfilter.Lt, value)
  9314  }
  9315  
  9316  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBonds) Lte(value map[string]*Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  9317  	return b.compare(gotenfilter.Lte, value)
  9318  }
  9319  
  9320  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBonds) In(values []map[string]*Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  9321  	return b.builder.addCond(&FilterConditionIn{
  9322  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Bonds().WithArrayOfValues(values),
  9323  	})
  9324  }
  9325  
  9326  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBonds) NotIn(values []map[string]*Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  9327  	return b.builder.addCond(&FilterConditionNotIn{
  9328  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Bonds().WithArrayOfValues(values),
  9329  	})
  9330  }
  9331  
  9332  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBonds) IsNull() *FilterBuilder {
  9333  	return b.builder.addCond(&FilterConditionIsNull{
  9334  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Bonds().FieldPath(),
  9335  	})
  9336  }
  9337  
  9338  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBonds) IsNan() *FilterBuilder {
  9339  	return b.builder.addCond(&FilterConditionIsNaN{
  9340  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Bonds().FieldPath(),
  9341  	})
  9342  }
  9343  
  9344  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBonds) compare(op gotenfilter.CompareOperator, value map[string]*Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  9345  	return b.builder.addCond(&FilterConditionCompare{
  9346  		Operator:              op,
  9347  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Bonds().WithValue(value),
  9348  	})
  9349  }
  9350  
  9351  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBonds) WithKey(key string) *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBonds {
  9352  	return &mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBonds{builder: b.builder, key: key}
  9353  }
  9354  
  9355  type mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBonds struct {
  9356  	builder *FilterBuilder
  9357  	key     string
  9358  }
  9359  
  9360  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBonds) Eq(value *Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  9361  	return b.compare(gotenfilter.Eq, value)
  9362  }
  9363  
  9364  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBonds) Neq(value *Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  9365  	return b.compare(gotenfilter.Neq, value)
  9366  }
  9367  
  9368  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBonds) Gt(value *Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  9369  	return b.compare(gotenfilter.Gt, value)
  9370  }
  9371  
  9372  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBonds) Gte(value *Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  9373  	return b.compare(gotenfilter.Gte, value)
  9374  }
  9375  
  9376  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBonds) Lt(value *Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  9377  	return b.compare(gotenfilter.Lt, value)
  9378  }
  9379  
  9380  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBonds) Lte(value *Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  9381  	return b.compare(gotenfilter.Lte, value)
  9382  }
  9383  
  9384  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBonds) In(values []*Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  9385  	return b.builder.addCond(&FilterConditionIn{
  9386  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Bonds().WithKey(b.key).WithArrayOfValues(values),
  9387  	})
  9388  }
  9389  
  9390  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBonds) NotIn(values []*Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  9391  	return b.builder.addCond(&FilterConditionNotIn{
  9392  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Bonds().WithKey(b.key).WithArrayOfValues(values),
  9393  	})
  9394  }
  9395  
  9396  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBonds) IsNull() *FilterBuilder {
  9397  	return b.builder.addCond(&FilterConditionIsNull{
  9398  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Bonds().WithKey(b.key).FieldPath(),
  9399  	})
  9400  }
  9401  
  9402  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBonds) IsNan() *FilterBuilder {
  9403  	return b.builder.addCond(&FilterConditionIsNaN{
  9404  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Bonds().WithKey(b.key).FieldPath(),
  9405  	})
  9406  }
  9407  
  9408  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkBonds) compare(op gotenfilter.CompareOperator, value *Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
  9409  	return b.builder.addCond(&FilterConditionCompare{
  9410  		Operator:              op,
  9411  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Bonds().WithKey(b.key).WithValue(value),
  9412  	})
  9413  }
  9414  
  9415  type filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkTunnels struct {
  9416  	builder *FilterBuilder
  9417  }
  9418  
  9419  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkTunnels) Eq(value map[string]*Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  9420  	return b.compare(gotenfilter.Eq, value)
  9421  }
  9422  
  9423  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkTunnels) Neq(value map[string]*Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  9424  	return b.compare(gotenfilter.Neq, value)
  9425  }
  9426  
  9427  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkTunnels) Gt(value map[string]*Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  9428  	return b.compare(gotenfilter.Gt, value)
  9429  }
  9430  
  9431  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkTunnels) Gte(value map[string]*Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  9432  	return b.compare(gotenfilter.Gte, value)
  9433  }
  9434  
  9435  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkTunnels) Lt(value map[string]*Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  9436  	return b.compare(gotenfilter.Lt, value)
  9437  }
  9438  
  9439  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkTunnels) Lte(value map[string]*Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  9440  	return b.compare(gotenfilter.Lte, value)
  9441  }
  9442  
  9443  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkTunnels) In(values []map[string]*Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  9444  	return b.builder.addCond(&FilterConditionIn{
  9445  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Tunnels().WithArrayOfValues(values),
  9446  	})
  9447  }
  9448  
  9449  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkTunnels) NotIn(values []map[string]*Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  9450  	return b.builder.addCond(&FilterConditionNotIn{
  9451  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Tunnels().WithArrayOfValues(values),
  9452  	})
  9453  }
  9454  
  9455  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkTunnels) IsNull() *FilterBuilder {
  9456  	return b.builder.addCond(&FilterConditionIsNull{
  9457  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Tunnels().FieldPath(),
  9458  	})
  9459  }
  9460  
  9461  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkTunnels) IsNan() *FilterBuilder {
  9462  	return b.builder.addCond(&FilterConditionIsNaN{
  9463  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Tunnels().FieldPath(),
  9464  	})
  9465  }
  9466  
  9467  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkTunnels) compare(op gotenfilter.CompareOperator, value map[string]*Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  9468  	return b.builder.addCond(&FilterConditionCompare{
  9469  		Operator:              op,
  9470  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Tunnels().WithValue(value),
  9471  	})
  9472  }
  9473  
  9474  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkTunnels) WithKey(key string) *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkTunnels {
  9475  	return &mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkTunnels{builder: b.builder, key: key}
  9476  }
  9477  
  9478  type mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkTunnels struct {
  9479  	builder *FilterBuilder
  9480  	key     string
  9481  }
  9482  
  9483  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkTunnels) Eq(value *Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  9484  	return b.compare(gotenfilter.Eq, value)
  9485  }
  9486  
  9487  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkTunnels) Neq(value *Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  9488  	return b.compare(gotenfilter.Neq, value)
  9489  }
  9490  
  9491  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkTunnels) Gt(value *Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  9492  	return b.compare(gotenfilter.Gt, value)
  9493  }
  9494  
  9495  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkTunnels) Gte(value *Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  9496  	return b.compare(gotenfilter.Gte, value)
  9497  }
  9498  
  9499  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkTunnels) Lt(value *Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  9500  	return b.compare(gotenfilter.Lt, value)
  9501  }
  9502  
  9503  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkTunnels) Lte(value *Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  9504  	return b.compare(gotenfilter.Lte, value)
  9505  }
  9506  
  9507  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkTunnels) In(values []*Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  9508  	return b.builder.addCond(&FilterConditionIn{
  9509  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Tunnels().WithKey(b.key).WithArrayOfValues(values),
  9510  	})
  9511  }
  9512  
  9513  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkTunnels) NotIn(values []*Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  9514  	return b.builder.addCond(&FilterConditionNotIn{
  9515  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Tunnels().WithKey(b.key).WithArrayOfValues(values),
  9516  	})
  9517  }
  9518  
  9519  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkTunnels) IsNull() *FilterBuilder {
  9520  	return b.builder.addCond(&FilterConditionIsNull{
  9521  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Tunnels().WithKey(b.key).FieldPath(),
  9522  	})
  9523  }
  9524  
  9525  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkTunnels) IsNan() *FilterBuilder {
  9526  	return b.builder.addCond(&FilterConditionIsNaN{
  9527  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Tunnels().WithKey(b.key).FieldPath(),
  9528  	})
  9529  }
  9530  
  9531  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkTunnels) compare(op gotenfilter.CompareOperator, value *Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
  9532  	return b.builder.addCond(&FilterConditionCompare{
  9533  		Operator:              op,
  9534  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Tunnels().WithKey(b.key).WithValue(value),
  9535  	})
  9536  }
  9537  
  9538  type filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkVlans struct {
  9539  	builder *FilterBuilder
  9540  }
  9541  
  9542  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkVlans) Eq(value map[string]*Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  9543  	return b.compare(gotenfilter.Eq, value)
  9544  }
  9545  
  9546  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkVlans) Neq(value map[string]*Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  9547  	return b.compare(gotenfilter.Neq, value)
  9548  }
  9549  
  9550  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkVlans) Gt(value map[string]*Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  9551  	return b.compare(gotenfilter.Gt, value)
  9552  }
  9553  
  9554  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkVlans) Gte(value map[string]*Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  9555  	return b.compare(gotenfilter.Gte, value)
  9556  }
  9557  
  9558  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkVlans) Lt(value map[string]*Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  9559  	return b.compare(gotenfilter.Lt, value)
  9560  }
  9561  
  9562  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkVlans) Lte(value map[string]*Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  9563  	return b.compare(gotenfilter.Lte, value)
  9564  }
  9565  
  9566  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkVlans) In(values []map[string]*Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  9567  	return b.builder.addCond(&FilterConditionIn{
  9568  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Vlans().WithArrayOfValues(values),
  9569  	})
  9570  }
  9571  
  9572  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkVlans) NotIn(values []map[string]*Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  9573  	return b.builder.addCond(&FilterConditionNotIn{
  9574  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Vlans().WithArrayOfValues(values),
  9575  	})
  9576  }
  9577  
  9578  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkVlans) IsNull() *FilterBuilder {
  9579  	return b.builder.addCond(&FilterConditionIsNull{
  9580  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Vlans().FieldPath(),
  9581  	})
  9582  }
  9583  
  9584  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkVlans) IsNan() *FilterBuilder {
  9585  	return b.builder.addCond(&FilterConditionIsNaN{
  9586  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Vlans().FieldPath(),
  9587  	})
  9588  }
  9589  
  9590  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkVlans) compare(op gotenfilter.CompareOperator, value map[string]*Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  9591  	return b.builder.addCond(&FilterConditionCompare{
  9592  		Operator:              op,
  9593  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Vlans().WithValue(value),
  9594  	})
  9595  }
  9596  
  9597  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkVlans) WithKey(key string) *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkVlans {
  9598  	return &mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkVlans{builder: b.builder, key: key}
  9599  }
  9600  
  9601  type mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkVlans struct {
  9602  	builder *FilterBuilder
  9603  	key     string
  9604  }
  9605  
  9606  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkVlans) Eq(value *Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  9607  	return b.compare(gotenfilter.Eq, value)
  9608  }
  9609  
  9610  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkVlans) Neq(value *Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  9611  	return b.compare(gotenfilter.Neq, value)
  9612  }
  9613  
  9614  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkVlans) Gt(value *Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  9615  	return b.compare(gotenfilter.Gt, value)
  9616  }
  9617  
  9618  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkVlans) Gte(value *Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  9619  	return b.compare(gotenfilter.Gte, value)
  9620  }
  9621  
  9622  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkVlans) Lt(value *Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  9623  	return b.compare(gotenfilter.Lt, value)
  9624  }
  9625  
  9626  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkVlans) Lte(value *Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  9627  	return b.compare(gotenfilter.Lte, value)
  9628  }
  9629  
  9630  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkVlans) In(values []*Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  9631  	return b.builder.addCond(&FilterConditionIn{
  9632  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Vlans().WithKey(b.key).WithArrayOfValues(values),
  9633  	})
  9634  }
  9635  
  9636  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkVlans) NotIn(values []*Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  9637  	return b.builder.addCond(&FilterConditionNotIn{
  9638  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Vlans().WithKey(b.key).WithArrayOfValues(values),
  9639  	})
  9640  }
  9641  
  9642  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkVlans) IsNull() *FilterBuilder {
  9643  	return b.builder.addCond(&FilterConditionIsNull{
  9644  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Vlans().WithKey(b.key).FieldPath(),
  9645  	})
  9646  }
  9647  
  9648  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkVlans) IsNan() *FilterBuilder {
  9649  	return b.builder.addCond(&FilterConditionIsNaN{
  9650  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Vlans().WithKey(b.key).FieldPath(),
  9651  	})
  9652  }
  9653  
  9654  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkVlans) compare(op gotenfilter.CompareOperator, value *Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
  9655  	return b.builder.addCond(&FilterConditionCompare{
  9656  		Operator:              op,
  9657  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Vlans().WithKey(b.key).WithValue(value),
  9658  	})
  9659  }
  9660  
  9661  type filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkModems struct {
  9662  	builder *FilterBuilder
  9663  }
  9664  
  9665  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkModems) Eq(value map[string]*Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  9666  	return b.compare(gotenfilter.Eq, value)
  9667  }
  9668  
  9669  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkModems) Neq(value map[string]*Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  9670  	return b.compare(gotenfilter.Neq, value)
  9671  }
  9672  
  9673  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkModems) Gt(value map[string]*Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  9674  	return b.compare(gotenfilter.Gt, value)
  9675  }
  9676  
  9677  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkModems) Gte(value map[string]*Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  9678  	return b.compare(gotenfilter.Gte, value)
  9679  }
  9680  
  9681  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkModems) Lt(value map[string]*Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  9682  	return b.compare(gotenfilter.Lt, value)
  9683  }
  9684  
  9685  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkModems) Lte(value map[string]*Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  9686  	return b.compare(gotenfilter.Lte, value)
  9687  }
  9688  
  9689  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkModems) In(values []map[string]*Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  9690  	return b.builder.addCond(&FilterConditionIn{
  9691  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Modems().WithArrayOfValues(values),
  9692  	})
  9693  }
  9694  
  9695  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkModems) NotIn(values []map[string]*Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  9696  	return b.builder.addCond(&FilterConditionNotIn{
  9697  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Modems().WithArrayOfValues(values),
  9698  	})
  9699  }
  9700  
  9701  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkModems) IsNull() *FilterBuilder {
  9702  	return b.builder.addCond(&FilterConditionIsNull{
  9703  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Modems().FieldPath(),
  9704  	})
  9705  }
  9706  
  9707  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkModems) IsNan() *FilterBuilder {
  9708  	return b.builder.addCond(&FilterConditionIsNaN{
  9709  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Modems().FieldPath(),
  9710  	})
  9711  }
  9712  
  9713  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkModems) compare(op gotenfilter.CompareOperator, value map[string]*Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  9714  	return b.builder.addCond(&FilterConditionCompare{
  9715  		Operator:              op,
  9716  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Modems().WithValue(value),
  9717  	})
  9718  }
  9719  
  9720  func (b *filterCndBuilderStatusNetworkConfigStateActiveConfigNetworkModems) WithKey(key string) *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkModems {
  9721  	return &mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkModems{builder: b.builder, key: key}
  9722  }
  9723  
  9724  type mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkModems struct {
  9725  	builder *FilterBuilder
  9726  	key     string
  9727  }
  9728  
  9729  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkModems) Eq(value *Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  9730  	return b.compare(gotenfilter.Eq, value)
  9731  }
  9732  
  9733  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkModems) Neq(value *Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  9734  	return b.compare(gotenfilter.Neq, value)
  9735  }
  9736  
  9737  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkModems) Gt(value *Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  9738  	return b.compare(gotenfilter.Gt, value)
  9739  }
  9740  
  9741  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkModems) Gte(value *Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  9742  	return b.compare(gotenfilter.Gte, value)
  9743  }
  9744  
  9745  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkModems) Lt(value *Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  9746  	return b.compare(gotenfilter.Lt, value)
  9747  }
  9748  
  9749  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkModems) Lte(value *Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  9750  	return b.compare(gotenfilter.Lte, value)
  9751  }
  9752  
  9753  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkModems) In(values []*Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  9754  	return b.builder.addCond(&FilterConditionIn{
  9755  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Modems().WithKey(b.key).WithArrayOfValues(values),
  9756  	})
  9757  }
  9758  
  9759  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkModems) NotIn(values []*Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  9760  	return b.builder.addCond(&FilterConditionNotIn{
  9761  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Modems().WithKey(b.key).WithArrayOfValues(values),
  9762  	})
  9763  }
  9764  
  9765  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkModems) IsNull() *FilterBuilder {
  9766  	return b.builder.addCond(&FilterConditionIsNull{
  9767  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Modems().WithKey(b.key).FieldPath(),
  9768  	})
  9769  }
  9770  
  9771  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkModems) IsNan() *FilterBuilder {
  9772  	return b.builder.addCond(&FilterConditionIsNaN{
  9773  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Modems().WithKey(b.key).FieldPath(),
  9774  	})
  9775  }
  9776  
  9777  func (b *mapFilterCndBuilderStatusNetworkConfigStateActiveConfigNetworkModems) compare(op gotenfilter.CompareOperator, value *Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
  9778  	return b.builder.addCond(&FilterConditionCompare{
  9779  		Operator:              op,
  9780  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().ActiveConfig().Network().Modems().WithKey(b.key).WithValue(value),
  9781  	})
  9782  }
  9783  
  9784  type filterCndBuilderStatusNetworkConfigStateDesiredConfig struct {
  9785  	builder *FilterBuilder
  9786  }
  9787  
  9788  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfig) Eq(value *Device_Spec_NetplanConfig) *FilterBuilder {
  9789  	return b.compare(gotenfilter.Eq, value)
  9790  }
  9791  
  9792  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfig) Neq(value *Device_Spec_NetplanConfig) *FilterBuilder {
  9793  	return b.compare(gotenfilter.Neq, value)
  9794  }
  9795  
  9796  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfig) Gt(value *Device_Spec_NetplanConfig) *FilterBuilder {
  9797  	return b.compare(gotenfilter.Gt, value)
  9798  }
  9799  
  9800  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfig) Gte(value *Device_Spec_NetplanConfig) *FilterBuilder {
  9801  	return b.compare(gotenfilter.Gte, value)
  9802  }
  9803  
  9804  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfig) Lt(value *Device_Spec_NetplanConfig) *FilterBuilder {
  9805  	return b.compare(gotenfilter.Lt, value)
  9806  }
  9807  
  9808  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfig) Lte(value *Device_Spec_NetplanConfig) *FilterBuilder {
  9809  	return b.compare(gotenfilter.Lte, value)
  9810  }
  9811  
  9812  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfig) In(values []*Device_Spec_NetplanConfig) *FilterBuilder {
  9813  	return b.builder.addCond(&FilterConditionIn{
  9814  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().WithArrayOfValues(values),
  9815  	})
  9816  }
  9817  
  9818  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfig) NotIn(values []*Device_Spec_NetplanConfig) *FilterBuilder {
  9819  	return b.builder.addCond(&FilterConditionNotIn{
  9820  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().WithArrayOfValues(values),
  9821  	})
  9822  }
  9823  
  9824  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfig) IsNull() *FilterBuilder {
  9825  	return b.builder.addCond(&FilterConditionIsNull{
  9826  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().FieldPath(),
  9827  	})
  9828  }
  9829  
  9830  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfig) IsNan() *FilterBuilder {
  9831  	return b.builder.addCond(&FilterConditionIsNaN{
  9832  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().FieldPath(),
  9833  	})
  9834  }
  9835  
  9836  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfig) compare(op gotenfilter.CompareOperator, value *Device_Spec_NetplanConfig) *FilterBuilder {
  9837  	return b.builder.addCond(&FilterConditionCompare{
  9838  		Operator:              op,
  9839  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().WithValue(value),
  9840  	})
  9841  }
  9842  
  9843  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfig) Network() *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetwork {
  9844  	return &filterCndBuilderStatusNetworkConfigStateDesiredConfigNetwork{builder: b.builder}
  9845  }
  9846  
  9847  type filterCndBuilderStatusNetworkConfigStateDesiredConfigNetwork struct {
  9848  	builder *FilterBuilder
  9849  }
  9850  
  9851  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetwork) Eq(value *Device_Spec_NetworkingConfig) *FilterBuilder {
  9852  	return b.compare(gotenfilter.Eq, value)
  9853  }
  9854  
  9855  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetwork) Neq(value *Device_Spec_NetworkingConfig) *FilterBuilder {
  9856  	return b.compare(gotenfilter.Neq, value)
  9857  }
  9858  
  9859  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetwork) Gt(value *Device_Spec_NetworkingConfig) *FilterBuilder {
  9860  	return b.compare(gotenfilter.Gt, value)
  9861  }
  9862  
  9863  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetwork) Gte(value *Device_Spec_NetworkingConfig) *FilterBuilder {
  9864  	return b.compare(gotenfilter.Gte, value)
  9865  }
  9866  
  9867  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetwork) Lt(value *Device_Spec_NetworkingConfig) *FilterBuilder {
  9868  	return b.compare(gotenfilter.Lt, value)
  9869  }
  9870  
  9871  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetwork) Lte(value *Device_Spec_NetworkingConfig) *FilterBuilder {
  9872  	return b.compare(gotenfilter.Lte, value)
  9873  }
  9874  
  9875  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetwork) In(values []*Device_Spec_NetworkingConfig) *FilterBuilder {
  9876  	return b.builder.addCond(&FilterConditionIn{
  9877  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().WithArrayOfValues(values),
  9878  	})
  9879  }
  9880  
  9881  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetwork) NotIn(values []*Device_Spec_NetworkingConfig) *FilterBuilder {
  9882  	return b.builder.addCond(&FilterConditionNotIn{
  9883  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().WithArrayOfValues(values),
  9884  	})
  9885  }
  9886  
  9887  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetwork) IsNull() *FilterBuilder {
  9888  	return b.builder.addCond(&FilterConditionIsNull{
  9889  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().FieldPath(),
  9890  	})
  9891  }
  9892  
  9893  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetwork) IsNan() *FilterBuilder {
  9894  	return b.builder.addCond(&FilterConditionIsNaN{
  9895  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().FieldPath(),
  9896  	})
  9897  }
  9898  
  9899  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetwork) compare(op gotenfilter.CompareOperator, value *Device_Spec_NetworkingConfig) *FilterBuilder {
  9900  	return b.builder.addCond(&FilterConditionCompare{
  9901  		Operator:              op,
  9902  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().WithValue(value),
  9903  	})
  9904  }
  9905  
  9906  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetwork) Version() *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkVersion {
  9907  	return &filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkVersion{builder: b.builder}
  9908  }
  9909  
  9910  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetwork) Renderer() *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkRenderer {
  9911  	return &filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkRenderer{builder: b.builder}
  9912  }
  9913  
  9914  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetwork) Ethernets() *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkEthernets {
  9915  	return &filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkEthernets{builder: b.builder}
  9916  }
  9917  
  9918  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetwork) Wifis() *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkWifis {
  9919  	return &filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkWifis{builder: b.builder}
  9920  }
  9921  
  9922  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetwork) Bridges() *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBridges {
  9923  	return &filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBridges{builder: b.builder}
  9924  }
  9925  
  9926  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetwork) Bonds() *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBonds {
  9927  	return &filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBonds{builder: b.builder}
  9928  }
  9929  
  9930  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetwork) Tunnels() *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkTunnels {
  9931  	return &filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkTunnels{builder: b.builder}
  9932  }
  9933  
  9934  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetwork) Vlans() *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkVlans {
  9935  	return &filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkVlans{builder: b.builder}
  9936  }
  9937  
  9938  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetwork) Modems() *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkModems {
  9939  	return &filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkModems{builder: b.builder}
  9940  }
  9941  
  9942  type filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkVersion struct {
  9943  	builder *FilterBuilder
  9944  }
  9945  
  9946  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkVersion) Eq(value int32) *FilterBuilder {
  9947  	return b.compare(gotenfilter.Eq, value)
  9948  }
  9949  
  9950  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkVersion) Neq(value int32) *FilterBuilder {
  9951  	return b.compare(gotenfilter.Neq, value)
  9952  }
  9953  
  9954  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkVersion) Gt(value int32) *FilterBuilder {
  9955  	return b.compare(gotenfilter.Gt, value)
  9956  }
  9957  
  9958  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkVersion) Gte(value int32) *FilterBuilder {
  9959  	return b.compare(gotenfilter.Gte, value)
  9960  }
  9961  
  9962  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkVersion) Lt(value int32) *FilterBuilder {
  9963  	return b.compare(gotenfilter.Lt, value)
  9964  }
  9965  
  9966  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkVersion) Lte(value int32) *FilterBuilder {
  9967  	return b.compare(gotenfilter.Lte, value)
  9968  }
  9969  
  9970  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkVersion) In(values []int32) *FilterBuilder {
  9971  	return b.builder.addCond(&FilterConditionIn{
  9972  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Version().WithArrayOfValues(values),
  9973  	})
  9974  }
  9975  
  9976  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkVersion) NotIn(values []int32) *FilterBuilder {
  9977  	return b.builder.addCond(&FilterConditionNotIn{
  9978  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Version().WithArrayOfValues(values),
  9979  	})
  9980  }
  9981  
  9982  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkVersion) IsNull() *FilterBuilder {
  9983  	return b.builder.addCond(&FilterConditionIsNull{
  9984  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Version().FieldPath(),
  9985  	})
  9986  }
  9987  
  9988  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkVersion) IsNan() *FilterBuilder {
  9989  	return b.builder.addCond(&FilterConditionIsNaN{
  9990  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Version().FieldPath(),
  9991  	})
  9992  }
  9993  
  9994  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkVersion) compare(op gotenfilter.CompareOperator, value int32) *FilterBuilder {
  9995  	return b.builder.addCond(&FilterConditionCompare{
  9996  		Operator:              op,
  9997  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Version().WithValue(value),
  9998  	})
  9999  }
 10000  
 10001  type filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkRenderer struct {
 10002  	builder *FilterBuilder
 10003  }
 10004  
 10005  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkRenderer) Eq(value string) *FilterBuilder {
 10006  	return b.compare(gotenfilter.Eq, value)
 10007  }
 10008  
 10009  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkRenderer) Neq(value string) *FilterBuilder {
 10010  	return b.compare(gotenfilter.Neq, value)
 10011  }
 10012  
 10013  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkRenderer) Gt(value string) *FilterBuilder {
 10014  	return b.compare(gotenfilter.Gt, value)
 10015  }
 10016  
 10017  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkRenderer) Gte(value string) *FilterBuilder {
 10018  	return b.compare(gotenfilter.Gte, value)
 10019  }
 10020  
 10021  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkRenderer) Lt(value string) *FilterBuilder {
 10022  	return b.compare(gotenfilter.Lt, value)
 10023  }
 10024  
 10025  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkRenderer) Lte(value string) *FilterBuilder {
 10026  	return b.compare(gotenfilter.Lte, value)
 10027  }
 10028  
 10029  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkRenderer) In(values []string) *FilterBuilder {
 10030  	return b.builder.addCond(&FilterConditionIn{
 10031  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Renderer().WithArrayOfValues(values),
 10032  	})
 10033  }
 10034  
 10035  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkRenderer) NotIn(values []string) *FilterBuilder {
 10036  	return b.builder.addCond(&FilterConditionNotIn{
 10037  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Renderer().WithArrayOfValues(values),
 10038  	})
 10039  }
 10040  
 10041  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkRenderer) IsNull() *FilterBuilder {
 10042  	return b.builder.addCond(&FilterConditionIsNull{
 10043  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Renderer().FieldPath(),
 10044  	})
 10045  }
 10046  
 10047  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkRenderer) IsNan() *FilterBuilder {
 10048  	return b.builder.addCond(&FilterConditionIsNaN{
 10049  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Renderer().FieldPath(),
 10050  	})
 10051  }
 10052  
 10053  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkRenderer) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 10054  	return b.builder.addCond(&FilterConditionCompare{
 10055  		Operator:              op,
 10056  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Renderer().WithValue(value),
 10057  	})
 10058  }
 10059  
 10060  type filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkEthernets struct {
 10061  	builder *FilterBuilder
 10062  }
 10063  
 10064  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkEthernets) Eq(value map[string]*Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
 10065  	return b.compare(gotenfilter.Eq, value)
 10066  }
 10067  
 10068  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkEthernets) Neq(value map[string]*Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
 10069  	return b.compare(gotenfilter.Neq, value)
 10070  }
 10071  
 10072  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkEthernets) Gt(value map[string]*Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
 10073  	return b.compare(gotenfilter.Gt, value)
 10074  }
 10075  
 10076  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkEthernets) Gte(value map[string]*Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
 10077  	return b.compare(gotenfilter.Gte, value)
 10078  }
 10079  
 10080  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkEthernets) Lt(value map[string]*Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
 10081  	return b.compare(gotenfilter.Lt, value)
 10082  }
 10083  
 10084  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkEthernets) Lte(value map[string]*Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
 10085  	return b.compare(gotenfilter.Lte, value)
 10086  }
 10087  
 10088  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkEthernets) In(values []map[string]*Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
 10089  	return b.builder.addCond(&FilterConditionIn{
 10090  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Ethernets().WithArrayOfValues(values),
 10091  	})
 10092  }
 10093  
 10094  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkEthernets) NotIn(values []map[string]*Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
 10095  	return b.builder.addCond(&FilterConditionNotIn{
 10096  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Ethernets().WithArrayOfValues(values),
 10097  	})
 10098  }
 10099  
 10100  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkEthernets) IsNull() *FilterBuilder {
 10101  	return b.builder.addCond(&FilterConditionIsNull{
 10102  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Ethernets().FieldPath(),
 10103  	})
 10104  }
 10105  
 10106  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkEthernets) IsNan() *FilterBuilder {
 10107  	return b.builder.addCond(&FilterConditionIsNaN{
 10108  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Ethernets().FieldPath(),
 10109  	})
 10110  }
 10111  
 10112  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkEthernets) compare(op gotenfilter.CompareOperator, value map[string]*Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
 10113  	return b.builder.addCond(&FilterConditionCompare{
 10114  		Operator:              op,
 10115  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Ethernets().WithValue(value),
 10116  	})
 10117  }
 10118  
 10119  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkEthernets) WithKey(key string) *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkEthernets {
 10120  	return &mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkEthernets{builder: b.builder, key: key}
 10121  }
 10122  
 10123  type mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkEthernets struct {
 10124  	builder *FilterBuilder
 10125  	key     string
 10126  }
 10127  
 10128  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkEthernets) Eq(value *Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
 10129  	return b.compare(gotenfilter.Eq, value)
 10130  }
 10131  
 10132  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkEthernets) Neq(value *Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
 10133  	return b.compare(gotenfilter.Neq, value)
 10134  }
 10135  
 10136  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkEthernets) Gt(value *Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
 10137  	return b.compare(gotenfilter.Gt, value)
 10138  }
 10139  
 10140  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkEthernets) Gte(value *Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
 10141  	return b.compare(gotenfilter.Gte, value)
 10142  }
 10143  
 10144  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkEthernets) Lt(value *Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
 10145  	return b.compare(gotenfilter.Lt, value)
 10146  }
 10147  
 10148  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkEthernets) Lte(value *Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
 10149  	return b.compare(gotenfilter.Lte, value)
 10150  }
 10151  
 10152  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkEthernets) In(values []*Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
 10153  	return b.builder.addCond(&FilterConditionIn{
 10154  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Ethernets().WithKey(b.key).WithArrayOfValues(values),
 10155  	})
 10156  }
 10157  
 10158  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkEthernets) NotIn(values []*Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
 10159  	return b.builder.addCond(&FilterConditionNotIn{
 10160  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Ethernets().WithKey(b.key).WithArrayOfValues(values),
 10161  	})
 10162  }
 10163  
 10164  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkEthernets) IsNull() *FilterBuilder {
 10165  	return b.builder.addCond(&FilterConditionIsNull{
 10166  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Ethernets().WithKey(b.key).FieldPath(),
 10167  	})
 10168  }
 10169  
 10170  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkEthernets) IsNan() *FilterBuilder {
 10171  	return b.builder.addCond(&FilterConditionIsNaN{
 10172  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Ethernets().WithKey(b.key).FieldPath(),
 10173  	})
 10174  }
 10175  
 10176  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkEthernets) compare(op gotenfilter.CompareOperator, value *Device_Spec_NetworkingConfig_EthOpts) *FilterBuilder {
 10177  	return b.builder.addCond(&FilterConditionCompare{
 10178  		Operator:              op,
 10179  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Ethernets().WithKey(b.key).WithValue(value),
 10180  	})
 10181  }
 10182  
 10183  type filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkWifis struct {
 10184  	builder *FilterBuilder
 10185  }
 10186  
 10187  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkWifis) Eq(value map[string]*Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
 10188  	return b.compare(gotenfilter.Eq, value)
 10189  }
 10190  
 10191  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkWifis) Neq(value map[string]*Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
 10192  	return b.compare(gotenfilter.Neq, value)
 10193  }
 10194  
 10195  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkWifis) Gt(value map[string]*Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
 10196  	return b.compare(gotenfilter.Gt, value)
 10197  }
 10198  
 10199  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkWifis) Gte(value map[string]*Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
 10200  	return b.compare(gotenfilter.Gte, value)
 10201  }
 10202  
 10203  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkWifis) Lt(value map[string]*Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
 10204  	return b.compare(gotenfilter.Lt, value)
 10205  }
 10206  
 10207  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkWifis) Lte(value map[string]*Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
 10208  	return b.compare(gotenfilter.Lte, value)
 10209  }
 10210  
 10211  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkWifis) In(values []map[string]*Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
 10212  	return b.builder.addCond(&FilterConditionIn{
 10213  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Wifis().WithArrayOfValues(values),
 10214  	})
 10215  }
 10216  
 10217  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkWifis) NotIn(values []map[string]*Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
 10218  	return b.builder.addCond(&FilterConditionNotIn{
 10219  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Wifis().WithArrayOfValues(values),
 10220  	})
 10221  }
 10222  
 10223  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkWifis) IsNull() *FilterBuilder {
 10224  	return b.builder.addCond(&FilterConditionIsNull{
 10225  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Wifis().FieldPath(),
 10226  	})
 10227  }
 10228  
 10229  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkWifis) IsNan() *FilterBuilder {
 10230  	return b.builder.addCond(&FilterConditionIsNaN{
 10231  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Wifis().FieldPath(),
 10232  	})
 10233  }
 10234  
 10235  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkWifis) compare(op gotenfilter.CompareOperator, value map[string]*Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
 10236  	return b.builder.addCond(&FilterConditionCompare{
 10237  		Operator:              op,
 10238  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Wifis().WithValue(value),
 10239  	})
 10240  }
 10241  
 10242  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkWifis) WithKey(key string) *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkWifis {
 10243  	return &mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkWifis{builder: b.builder, key: key}
 10244  }
 10245  
 10246  type mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkWifis struct {
 10247  	builder *FilterBuilder
 10248  	key     string
 10249  }
 10250  
 10251  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkWifis) Eq(value *Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
 10252  	return b.compare(gotenfilter.Eq, value)
 10253  }
 10254  
 10255  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkWifis) Neq(value *Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
 10256  	return b.compare(gotenfilter.Neq, value)
 10257  }
 10258  
 10259  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkWifis) Gt(value *Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
 10260  	return b.compare(gotenfilter.Gt, value)
 10261  }
 10262  
 10263  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkWifis) Gte(value *Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
 10264  	return b.compare(gotenfilter.Gte, value)
 10265  }
 10266  
 10267  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkWifis) Lt(value *Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
 10268  	return b.compare(gotenfilter.Lt, value)
 10269  }
 10270  
 10271  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkWifis) Lte(value *Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
 10272  	return b.compare(gotenfilter.Lte, value)
 10273  }
 10274  
 10275  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkWifis) In(values []*Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
 10276  	return b.builder.addCond(&FilterConditionIn{
 10277  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Wifis().WithKey(b.key).WithArrayOfValues(values),
 10278  	})
 10279  }
 10280  
 10281  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkWifis) NotIn(values []*Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
 10282  	return b.builder.addCond(&FilterConditionNotIn{
 10283  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Wifis().WithKey(b.key).WithArrayOfValues(values),
 10284  	})
 10285  }
 10286  
 10287  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkWifis) IsNull() *FilterBuilder {
 10288  	return b.builder.addCond(&FilterConditionIsNull{
 10289  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Wifis().WithKey(b.key).FieldPath(),
 10290  	})
 10291  }
 10292  
 10293  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkWifis) IsNan() *FilterBuilder {
 10294  	return b.builder.addCond(&FilterConditionIsNaN{
 10295  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Wifis().WithKey(b.key).FieldPath(),
 10296  	})
 10297  }
 10298  
 10299  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkWifis) compare(op gotenfilter.CompareOperator, value *Device_Spec_NetworkingConfig_WifiOpts) *FilterBuilder {
 10300  	return b.builder.addCond(&FilterConditionCompare{
 10301  		Operator:              op,
 10302  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Wifis().WithKey(b.key).WithValue(value),
 10303  	})
 10304  }
 10305  
 10306  type filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBridges struct {
 10307  	builder *FilterBuilder
 10308  }
 10309  
 10310  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBridges) Eq(value map[string]*Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
 10311  	return b.compare(gotenfilter.Eq, value)
 10312  }
 10313  
 10314  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBridges) Neq(value map[string]*Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
 10315  	return b.compare(gotenfilter.Neq, value)
 10316  }
 10317  
 10318  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBridges) Gt(value map[string]*Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
 10319  	return b.compare(gotenfilter.Gt, value)
 10320  }
 10321  
 10322  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBridges) Gte(value map[string]*Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
 10323  	return b.compare(gotenfilter.Gte, value)
 10324  }
 10325  
 10326  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBridges) Lt(value map[string]*Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
 10327  	return b.compare(gotenfilter.Lt, value)
 10328  }
 10329  
 10330  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBridges) Lte(value map[string]*Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
 10331  	return b.compare(gotenfilter.Lte, value)
 10332  }
 10333  
 10334  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBridges) In(values []map[string]*Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
 10335  	return b.builder.addCond(&FilterConditionIn{
 10336  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Bridges().WithArrayOfValues(values),
 10337  	})
 10338  }
 10339  
 10340  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBridges) NotIn(values []map[string]*Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
 10341  	return b.builder.addCond(&FilterConditionNotIn{
 10342  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Bridges().WithArrayOfValues(values),
 10343  	})
 10344  }
 10345  
 10346  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBridges) IsNull() *FilterBuilder {
 10347  	return b.builder.addCond(&FilterConditionIsNull{
 10348  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Bridges().FieldPath(),
 10349  	})
 10350  }
 10351  
 10352  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBridges) IsNan() *FilterBuilder {
 10353  	return b.builder.addCond(&FilterConditionIsNaN{
 10354  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Bridges().FieldPath(),
 10355  	})
 10356  }
 10357  
 10358  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBridges) compare(op gotenfilter.CompareOperator, value map[string]*Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
 10359  	return b.builder.addCond(&FilterConditionCompare{
 10360  		Operator:              op,
 10361  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Bridges().WithValue(value),
 10362  	})
 10363  }
 10364  
 10365  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBridges) WithKey(key string) *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBridges {
 10366  	return &mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBridges{builder: b.builder, key: key}
 10367  }
 10368  
 10369  type mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBridges struct {
 10370  	builder *FilterBuilder
 10371  	key     string
 10372  }
 10373  
 10374  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBridges) Eq(value *Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
 10375  	return b.compare(gotenfilter.Eq, value)
 10376  }
 10377  
 10378  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBridges) Neq(value *Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
 10379  	return b.compare(gotenfilter.Neq, value)
 10380  }
 10381  
 10382  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBridges) Gt(value *Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
 10383  	return b.compare(gotenfilter.Gt, value)
 10384  }
 10385  
 10386  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBridges) Gte(value *Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
 10387  	return b.compare(gotenfilter.Gte, value)
 10388  }
 10389  
 10390  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBridges) Lt(value *Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
 10391  	return b.compare(gotenfilter.Lt, value)
 10392  }
 10393  
 10394  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBridges) Lte(value *Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
 10395  	return b.compare(gotenfilter.Lte, value)
 10396  }
 10397  
 10398  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBridges) In(values []*Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
 10399  	return b.builder.addCond(&FilterConditionIn{
 10400  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Bridges().WithKey(b.key).WithArrayOfValues(values),
 10401  	})
 10402  }
 10403  
 10404  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBridges) NotIn(values []*Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
 10405  	return b.builder.addCond(&FilterConditionNotIn{
 10406  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Bridges().WithKey(b.key).WithArrayOfValues(values),
 10407  	})
 10408  }
 10409  
 10410  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBridges) IsNull() *FilterBuilder {
 10411  	return b.builder.addCond(&FilterConditionIsNull{
 10412  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Bridges().WithKey(b.key).FieldPath(),
 10413  	})
 10414  }
 10415  
 10416  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBridges) IsNan() *FilterBuilder {
 10417  	return b.builder.addCond(&FilterConditionIsNaN{
 10418  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Bridges().WithKey(b.key).FieldPath(),
 10419  	})
 10420  }
 10421  
 10422  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBridges) compare(op gotenfilter.CompareOperator, value *Device_Spec_NetworkingConfig_BridgesOpts) *FilterBuilder {
 10423  	return b.builder.addCond(&FilterConditionCompare{
 10424  		Operator:              op,
 10425  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Bridges().WithKey(b.key).WithValue(value),
 10426  	})
 10427  }
 10428  
 10429  type filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBonds struct {
 10430  	builder *FilterBuilder
 10431  }
 10432  
 10433  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBonds) Eq(value map[string]*Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
 10434  	return b.compare(gotenfilter.Eq, value)
 10435  }
 10436  
 10437  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBonds) Neq(value map[string]*Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
 10438  	return b.compare(gotenfilter.Neq, value)
 10439  }
 10440  
 10441  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBonds) Gt(value map[string]*Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
 10442  	return b.compare(gotenfilter.Gt, value)
 10443  }
 10444  
 10445  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBonds) Gte(value map[string]*Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
 10446  	return b.compare(gotenfilter.Gte, value)
 10447  }
 10448  
 10449  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBonds) Lt(value map[string]*Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
 10450  	return b.compare(gotenfilter.Lt, value)
 10451  }
 10452  
 10453  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBonds) Lte(value map[string]*Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
 10454  	return b.compare(gotenfilter.Lte, value)
 10455  }
 10456  
 10457  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBonds) In(values []map[string]*Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
 10458  	return b.builder.addCond(&FilterConditionIn{
 10459  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Bonds().WithArrayOfValues(values),
 10460  	})
 10461  }
 10462  
 10463  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBonds) NotIn(values []map[string]*Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
 10464  	return b.builder.addCond(&FilterConditionNotIn{
 10465  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Bonds().WithArrayOfValues(values),
 10466  	})
 10467  }
 10468  
 10469  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBonds) IsNull() *FilterBuilder {
 10470  	return b.builder.addCond(&FilterConditionIsNull{
 10471  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Bonds().FieldPath(),
 10472  	})
 10473  }
 10474  
 10475  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBonds) IsNan() *FilterBuilder {
 10476  	return b.builder.addCond(&FilterConditionIsNaN{
 10477  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Bonds().FieldPath(),
 10478  	})
 10479  }
 10480  
 10481  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBonds) compare(op gotenfilter.CompareOperator, value map[string]*Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
 10482  	return b.builder.addCond(&FilterConditionCompare{
 10483  		Operator:              op,
 10484  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Bonds().WithValue(value),
 10485  	})
 10486  }
 10487  
 10488  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBonds) WithKey(key string) *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBonds {
 10489  	return &mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBonds{builder: b.builder, key: key}
 10490  }
 10491  
 10492  type mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBonds struct {
 10493  	builder *FilterBuilder
 10494  	key     string
 10495  }
 10496  
 10497  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBonds) Eq(value *Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
 10498  	return b.compare(gotenfilter.Eq, value)
 10499  }
 10500  
 10501  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBonds) Neq(value *Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
 10502  	return b.compare(gotenfilter.Neq, value)
 10503  }
 10504  
 10505  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBonds) Gt(value *Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
 10506  	return b.compare(gotenfilter.Gt, value)
 10507  }
 10508  
 10509  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBonds) Gte(value *Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
 10510  	return b.compare(gotenfilter.Gte, value)
 10511  }
 10512  
 10513  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBonds) Lt(value *Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
 10514  	return b.compare(gotenfilter.Lt, value)
 10515  }
 10516  
 10517  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBonds) Lte(value *Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
 10518  	return b.compare(gotenfilter.Lte, value)
 10519  }
 10520  
 10521  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBonds) In(values []*Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
 10522  	return b.builder.addCond(&FilterConditionIn{
 10523  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Bonds().WithKey(b.key).WithArrayOfValues(values),
 10524  	})
 10525  }
 10526  
 10527  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBonds) NotIn(values []*Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
 10528  	return b.builder.addCond(&FilterConditionNotIn{
 10529  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Bonds().WithKey(b.key).WithArrayOfValues(values),
 10530  	})
 10531  }
 10532  
 10533  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBonds) IsNull() *FilterBuilder {
 10534  	return b.builder.addCond(&FilterConditionIsNull{
 10535  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Bonds().WithKey(b.key).FieldPath(),
 10536  	})
 10537  }
 10538  
 10539  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBonds) IsNan() *FilterBuilder {
 10540  	return b.builder.addCond(&FilterConditionIsNaN{
 10541  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Bonds().WithKey(b.key).FieldPath(),
 10542  	})
 10543  }
 10544  
 10545  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkBonds) compare(op gotenfilter.CompareOperator, value *Device_Spec_NetworkingConfig_BondsOpts) *FilterBuilder {
 10546  	return b.builder.addCond(&FilterConditionCompare{
 10547  		Operator:              op,
 10548  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Bonds().WithKey(b.key).WithValue(value),
 10549  	})
 10550  }
 10551  
 10552  type filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkTunnels struct {
 10553  	builder *FilterBuilder
 10554  }
 10555  
 10556  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkTunnels) Eq(value map[string]*Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
 10557  	return b.compare(gotenfilter.Eq, value)
 10558  }
 10559  
 10560  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkTunnels) Neq(value map[string]*Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
 10561  	return b.compare(gotenfilter.Neq, value)
 10562  }
 10563  
 10564  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkTunnels) Gt(value map[string]*Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
 10565  	return b.compare(gotenfilter.Gt, value)
 10566  }
 10567  
 10568  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkTunnels) Gte(value map[string]*Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
 10569  	return b.compare(gotenfilter.Gte, value)
 10570  }
 10571  
 10572  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkTunnels) Lt(value map[string]*Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
 10573  	return b.compare(gotenfilter.Lt, value)
 10574  }
 10575  
 10576  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkTunnels) Lte(value map[string]*Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
 10577  	return b.compare(gotenfilter.Lte, value)
 10578  }
 10579  
 10580  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkTunnels) In(values []map[string]*Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
 10581  	return b.builder.addCond(&FilterConditionIn{
 10582  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Tunnels().WithArrayOfValues(values),
 10583  	})
 10584  }
 10585  
 10586  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkTunnels) NotIn(values []map[string]*Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
 10587  	return b.builder.addCond(&FilterConditionNotIn{
 10588  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Tunnels().WithArrayOfValues(values),
 10589  	})
 10590  }
 10591  
 10592  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkTunnels) IsNull() *FilterBuilder {
 10593  	return b.builder.addCond(&FilterConditionIsNull{
 10594  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Tunnels().FieldPath(),
 10595  	})
 10596  }
 10597  
 10598  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkTunnels) IsNan() *FilterBuilder {
 10599  	return b.builder.addCond(&FilterConditionIsNaN{
 10600  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Tunnels().FieldPath(),
 10601  	})
 10602  }
 10603  
 10604  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkTunnels) compare(op gotenfilter.CompareOperator, value map[string]*Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
 10605  	return b.builder.addCond(&FilterConditionCompare{
 10606  		Operator:              op,
 10607  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Tunnels().WithValue(value),
 10608  	})
 10609  }
 10610  
 10611  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkTunnels) WithKey(key string) *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkTunnels {
 10612  	return &mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkTunnels{builder: b.builder, key: key}
 10613  }
 10614  
 10615  type mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkTunnels struct {
 10616  	builder *FilterBuilder
 10617  	key     string
 10618  }
 10619  
 10620  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkTunnels) Eq(value *Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
 10621  	return b.compare(gotenfilter.Eq, value)
 10622  }
 10623  
 10624  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkTunnels) Neq(value *Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
 10625  	return b.compare(gotenfilter.Neq, value)
 10626  }
 10627  
 10628  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkTunnels) Gt(value *Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
 10629  	return b.compare(gotenfilter.Gt, value)
 10630  }
 10631  
 10632  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkTunnels) Gte(value *Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
 10633  	return b.compare(gotenfilter.Gte, value)
 10634  }
 10635  
 10636  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkTunnels) Lt(value *Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
 10637  	return b.compare(gotenfilter.Lt, value)
 10638  }
 10639  
 10640  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkTunnels) Lte(value *Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
 10641  	return b.compare(gotenfilter.Lte, value)
 10642  }
 10643  
 10644  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkTunnels) In(values []*Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
 10645  	return b.builder.addCond(&FilterConditionIn{
 10646  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Tunnels().WithKey(b.key).WithArrayOfValues(values),
 10647  	})
 10648  }
 10649  
 10650  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkTunnels) NotIn(values []*Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
 10651  	return b.builder.addCond(&FilterConditionNotIn{
 10652  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Tunnels().WithKey(b.key).WithArrayOfValues(values),
 10653  	})
 10654  }
 10655  
 10656  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkTunnels) IsNull() *FilterBuilder {
 10657  	return b.builder.addCond(&FilterConditionIsNull{
 10658  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Tunnels().WithKey(b.key).FieldPath(),
 10659  	})
 10660  }
 10661  
 10662  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkTunnels) IsNan() *FilterBuilder {
 10663  	return b.builder.addCond(&FilterConditionIsNaN{
 10664  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Tunnels().WithKey(b.key).FieldPath(),
 10665  	})
 10666  }
 10667  
 10668  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkTunnels) compare(op gotenfilter.CompareOperator, value *Device_Spec_NetworkingConfig_TunnelsOpts) *FilterBuilder {
 10669  	return b.builder.addCond(&FilterConditionCompare{
 10670  		Operator:              op,
 10671  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Tunnels().WithKey(b.key).WithValue(value),
 10672  	})
 10673  }
 10674  
 10675  type filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkVlans struct {
 10676  	builder *FilterBuilder
 10677  }
 10678  
 10679  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkVlans) Eq(value map[string]*Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
 10680  	return b.compare(gotenfilter.Eq, value)
 10681  }
 10682  
 10683  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkVlans) Neq(value map[string]*Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
 10684  	return b.compare(gotenfilter.Neq, value)
 10685  }
 10686  
 10687  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkVlans) Gt(value map[string]*Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
 10688  	return b.compare(gotenfilter.Gt, value)
 10689  }
 10690  
 10691  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkVlans) Gte(value map[string]*Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
 10692  	return b.compare(gotenfilter.Gte, value)
 10693  }
 10694  
 10695  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkVlans) Lt(value map[string]*Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
 10696  	return b.compare(gotenfilter.Lt, value)
 10697  }
 10698  
 10699  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkVlans) Lte(value map[string]*Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
 10700  	return b.compare(gotenfilter.Lte, value)
 10701  }
 10702  
 10703  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkVlans) In(values []map[string]*Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
 10704  	return b.builder.addCond(&FilterConditionIn{
 10705  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Vlans().WithArrayOfValues(values),
 10706  	})
 10707  }
 10708  
 10709  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkVlans) NotIn(values []map[string]*Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
 10710  	return b.builder.addCond(&FilterConditionNotIn{
 10711  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Vlans().WithArrayOfValues(values),
 10712  	})
 10713  }
 10714  
 10715  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkVlans) IsNull() *FilterBuilder {
 10716  	return b.builder.addCond(&FilterConditionIsNull{
 10717  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Vlans().FieldPath(),
 10718  	})
 10719  }
 10720  
 10721  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkVlans) IsNan() *FilterBuilder {
 10722  	return b.builder.addCond(&FilterConditionIsNaN{
 10723  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Vlans().FieldPath(),
 10724  	})
 10725  }
 10726  
 10727  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkVlans) compare(op gotenfilter.CompareOperator, value map[string]*Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
 10728  	return b.builder.addCond(&FilterConditionCompare{
 10729  		Operator:              op,
 10730  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Vlans().WithValue(value),
 10731  	})
 10732  }
 10733  
 10734  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkVlans) WithKey(key string) *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkVlans {
 10735  	return &mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkVlans{builder: b.builder, key: key}
 10736  }
 10737  
 10738  type mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkVlans struct {
 10739  	builder *FilterBuilder
 10740  	key     string
 10741  }
 10742  
 10743  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkVlans) Eq(value *Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
 10744  	return b.compare(gotenfilter.Eq, value)
 10745  }
 10746  
 10747  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkVlans) Neq(value *Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
 10748  	return b.compare(gotenfilter.Neq, value)
 10749  }
 10750  
 10751  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkVlans) Gt(value *Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
 10752  	return b.compare(gotenfilter.Gt, value)
 10753  }
 10754  
 10755  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkVlans) Gte(value *Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
 10756  	return b.compare(gotenfilter.Gte, value)
 10757  }
 10758  
 10759  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkVlans) Lt(value *Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
 10760  	return b.compare(gotenfilter.Lt, value)
 10761  }
 10762  
 10763  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkVlans) Lte(value *Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
 10764  	return b.compare(gotenfilter.Lte, value)
 10765  }
 10766  
 10767  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkVlans) In(values []*Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
 10768  	return b.builder.addCond(&FilterConditionIn{
 10769  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Vlans().WithKey(b.key).WithArrayOfValues(values),
 10770  	})
 10771  }
 10772  
 10773  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkVlans) NotIn(values []*Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
 10774  	return b.builder.addCond(&FilterConditionNotIn{
 10775  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Vlans().WithKey(b.key).WithArrayOfValues(values),
 10776  	})
 10777  }
 10778  
 10779  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkVlans) IsNull() *FilterBuilder {
 10780  	return b.builder.addCond(&FilterConditionIsNull{
 10781  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Vlans().WithKey(b.key).FieldPath(),
 10782  	})
 10783  }
 10784  
 10785  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkVlans) IsNan() *FilterBuilder {
 10786  	return b.builder.addCond(&FilterConditionIsNaN{
 10787  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Vlans().WithKey(b.key).FieldPath(),
 10788  	})
 10789  }
 10790  
 10791  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkVlans) compare(op gotenfilter.CompareOperator, value *Device_Spec_NetworkingConfig_VlansOpts) *FilterBuilder {
 10792  	return b.builder.addCond(&FilterConditionCompare{
 10793  		Operator:              op,
 10794  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Vlans().WithKey(b.key).WithValue(value),
 10795  	})
 10796  }
 10797  
 10798  type filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkModems struct {
 10799  	builder *FilterBuilder
 10800  }
 10801  
 10802  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkModems) Eq(value map[string]*Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
 10803  	return b.compare(gotenfilter.Eq, value)
 10804  }
 10805  
 10806  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkModems) Neq(value map[string]*Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
 10807  	return b.compare(gotenfilter.Neq, value)
 10808  }
 10809  
 10810  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkModems) Gt(value map[string]*Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
 10811  	return b.compare(gotenfilter.Gt, value)
 10812  }
 10813  
 10814  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkModems) Gte(value map[string]*Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
 10815  	return b.compare(gotenfilter.Gte, value)
 10816  }
 10817  
 10818  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkModems) Lt(value map[string]*Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
 10819  	return b.compare(gotenfilter.Lt, value)
 10820  }
 10821  
 10822  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkModems) Lte(value map[string]*Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
 10823  	return b.compare(gotenfilter.Lte, value)
 10824  }
 10825  
 10826  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkModems) In(values []map[string]*Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
 10827  	return b.builder.addCond(&FilterConditionIn{
 10828  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Modems().WithArrayOfValues(values),
 10829  	})
 10830  }
 10831  
 10832  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkModems) NotIn(values []map[string]*Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
 10833  	return b.builder.addCond(&FilterConditionNotIn{
 10834  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Modems().WithArrayOfValues(values),
 10835  	})
 10836  }
 10837  
 10838  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkModems) IsNull() *FilterBuilder {
 10839  	return b.builder.addCond(&FilterConditionIsNull{
 10840  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Modems().FieldPath(),
 10841  	})
 10842  }
 10843  
 10844  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkModems) IsNan() *FilterBuilder {
 10845  	return b.builder.addCond(&FilterConditionIsNaN{
 10846  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Modems().FieldPath(),
 10847  	})
 10848  }
 10849  
 10850  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkModems) compare(op gotenfilter.CompareOperator, value map[string]*Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
 10851  	return b.builder.addCond(&FilterConditionCompare{
 10852  		Operator:              op,
 10853  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Modems().WithValue(value),
 10854  	})
 10855  }
 10856  
 10857  func (b *filterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkModems) WithKey(key string) *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkModems {
 10858  	return &mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkModems{builder: b.builder, key: key}
 10859  }
 10860  
 10861  type mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkModems struct {
 10862  	builder *FilterBuilder
 10863  	key     string
 10864  }
 10865  
 10866  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkModems) Eq(value *Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
 10867  	return b.compare(gotenfilter.Eq, value)
 10868  }
 10869  
 10870  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkModems) Neq(value *Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
 10871  	return b.compare(gotenfilter.Neq, value)
 10872  }
 10873  
 10874  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkModems) Gt(value *Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
 10875  	return b.compare(gotenfilter.Gt, value)
 10876  }
 10877  
 10878  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkModems) Gte(value *Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
 10879  	return b.compare(gotenfilter.Gte, value)
 10880  }
 10881  
 10882  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkModems) Lt(value *Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
 10883  	return b.compare(gotenfilter.Lt, value)
 10884  }
 10885  
 10886  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkModems) Lte(value *Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
 10887  	return b.compare(gotenfilter.Lte, value)
 10888  }
 10889  
 10890  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkModems) In(values []*Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
 10891  	return b.builder.addCond(&FilterConditionIn{
 10892  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Modems().WithKey(b.key).WithArrayOfValues(values),
 10893  	})
 10894  }
 10895  
 10896  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkModems) NotIn(values []*Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
 10897  	return b.builder.addCond(&FilterConditionNotIn{
 10898  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Modems().WithKey(b.key).WithArrayOfValues(values),
 10899  	})
 10900  }
 10901  
 10902  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkModems) IsNull() *FilterBuilder {
 10903  	return b.builder.addCond(&FilterConditionIsNull{
 10904  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Modems().WithKey(b.key).FieldPath(),
 10905  	})
 10906  }
 10907  
 10908  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkModems) IsNan() *FilterBuilder {
 10909  	return b.builder.addCond(&FilterConditionIsNaN{
 10910  		FieldPath: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Modems().WithKey(b.key).FieldPath(),
 10911  	})
 10912  }
 10913  
 10914  func (b *mapFilterCndBuilderStatusNetworkConfigStateDesiredConfigNetworkModems) compare(op gotenfilter.CompareOperator, value *Device_Spec_NetworkingConfig_ModemOpts) *FilterBuilder {
 10915  	return b.builder.addCond(&FilterConditionCompare{
 10916  		Operator:              op,
 10917  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NetworkConfigState().DesiredConfig().Network().Modems().WithKey(b.key).WithValue(value),
 10918  	})
 10919  }
 10920  
 10921  type filterCndBuilderStatusProxyConfigStatus struct {
 10922  	builder *FilterBuilder
 10923  }
 10924  
 10925  func (b *filterCndBuilderStatusProxyConfigStatus) Eq(value *Device_Status_ProxyConfigStatus) *FilterBuilder {
 10926  	return b.compare(gotenfilter.Eq, value)
 10927  }
 10928  
 10929  func (b *filterCndBuilderStatusProxyConfigStatus) Neq(value *Device_Status_ProxyConfigStatus) *FilterBuilder {
 10930  	return b.compare(gotenfilter.Neq, value)
 10931  }
 10932  
 10933  func (b *filterCndBuilderStatusProxyConfigStatus) Gt(value *Device_Status_ProxyConfigStatus) *FilterBuilder {
 10934  	return b.compare(gotenfilter.Gt, value)
 10935  }
 10936  
 10937  func (b *filterCndBuilderStatusProxyConfigStatus) Gte(value *Device_Status_ProxyConfigStatus) *FilterBuilder {
 10938  	return b.compare(gotenfilter.Gte, value)
 10939  }
 10940  
 10941  func (b *filterCndBuilderStatusProxyConfigStatus) Lt(value *Device_Status_ProxyConfigStatus) *FilterBuilder {
 10942  	return b.compare(gotenfilter.Lt, value)
 10943  }
 10944  
 10945  func (b *filterCndBuilderStatusProxyConfigStatus) Lte(value *Device_Status_ProxyConfigStatus) *FilterBuilder {
 10946  	return b.compare(gotenfilter.Lte, value)
 10947  }
 10948  
 10949  func (b *filterCndBuilderStatusProxyConfigStatus) In(values []*Device_Status_ProxyConfigStatus) *FilterBuilder {
 10950  	return b.builder.addCond(&FilterConditionIn{
 10951  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().WithArrayOfValues(values),
 10952  	})
 10953  }
 10954  
 10955  func (b *filterCndBuilderStatusProxyConfigStatus) NotIn(values []*Device_Status_ProxyConfigStatus) *FilterBuilder {
 10956  	return b.builder.addCond(&FilterConditionNotIn{
 10957  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().WithArrayOfValues(values),
 10958  	})
 10959  }
 10960  
 10961  func (b *filterCndBuilderStatusProxyConfigStatus) IsNull() *FilterBuilder {
 10962  	return b.builder.addCond(&FilterConditionIsNull{
 10963  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().FieldPath(),
 10964  	})
 10965  }
 10966  
 10967  func (b *filterCndBuilderStatusProxyConfigStatus) IsNan() *FilterBuilder {
 10968  	return b.builder.addCond(&FilterConditionIsNaN{
 10969  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().FieldPath(),
 10970  	})
 10971  }
 10972  
 10973  func (b *filterCndBuilderStatusProxyConfigStatus) compare(op gotenfilter.CompareOperator, value *Device_Status_ProxyConfigStatus) *FilterBuilder {
 10974  	return b.builder.addCond(&FilterConditionCompare{
 10975  		Operator:              op,
 10976  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().WithValue(value),
 10977  	})
 10978  }
 10979  
 10980  func (b *filterCndBuilderStatusProxyConfigStatus) ActiveConfigSource() *filterCndBuilderStatusProxyConfigStatusActiveConfigSource {
 10981  	return &filterCndBuilderStatusProxyConfigStatusActiveConfigSource{builder: b.builder}
 10982  }
 10983  
 10984  func (b *filterCndBuilderStatusProxyConfigStatus) DesiredConfigSource() *filterCndBuilderStatusProxyConfigStatusDesiredConfigSource {
 10985  	return &filterCndBuilderStatusProxyConfigStatusDesiredConfigSource{builder: b.builder}
 10986  }
 10987  
 10988  func (b *filterCndBuilderStatusProxyConfigStatus) ProxyConfigError() *filterCndBuilderStatusProxyConfigStatusProxyConfigError {
 10989  	return &filterCndBuilderStatusProxyConfigStatusProxyConfigError{builder: b.builder}
 10990  }
 10991  
 10992  func (b *filterCndBuilderStatusProxyConfigStatus) DefaultConfig() *filterCndBuilderStatusProxyConfigStatusDefaultConfig {
 10993  	return &filterCndBuilderStatusProxyConfigStatusDefaultConfig{builder: b.builder}
 10994  }
 10995  
 10996  func (b *filterCndBuilderStatusProxyConfigStatus) ActiveConfig() *filterCndBuilderStatusProxyConfigStatusActiveConfig {
 10997  	return &filterCndBuilderStatusProxyConfigStatusActiveConfig{builder: b.builder}
 10998  }
 10999  
 11000  func (b *filterCndBuilderStatusProxyConfigStatus) ApiConfig() *filterCndBuilderStatusProxyConfigStatusApiConfig {
 11001  	return &filterCndBuilderStatusProxyConfigStatusApiConfig{builder: b.builder}
 11002  }
 11003  
 11004  type filterCndBuilderStatusProxyConfigStatusActiveConfigSource struct {
 11005  	builder *FilterBuilder
 11006  }
 11007  
 11008  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigSource) Eq(value Device_Status_ProxyConfigStatus_ProxyConfigSource) *FilterBuilder {
 11009  	return b.compare(gotenfilter.Eq, value)
 11010  }
 11011  
 11012  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigSource) Neq(value Device_Status_ProxyConfigStatus_ProxyConfigSource) *FilterBuilder {
 11013  	return b.compare(gotenfilter.Neq, value)
 11014  }
 11015  
 11016  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigSource) Gt(value Device_Status_ProxyConfigStatus_ProxyConfigSource) *FilterBuilder {
 11017  	return b.compare(gotenfilter.Gt, value)
 11018  }
 11019  
 11020  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigSource) Gte(value Device_Status_ProxyConfigStatus_ProxyConfigSource) *FilterBuilder {
 11021  	return b.compare(gotenfilter.Gte, value)
 11022  }
 11023  
 11024  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigSource) Lt(value Device_Status_ProxyConfigStatus_ProxyConfigSource) *FilterBuilder {
 11025  	return b.compare(gotenfilter.Lt, value)
 11026  }
 11027  
 11028  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigSource) Lte(value Device_Status_ProxyConfigStatus_ProxyConfigSource) *FilterBuilder {
 11029  	return b.compare(gotenfilter.Lte, value)
 11030  }
 11031  
 11032  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigSource) In(values []Device_Status_ProxyConfigStatus_ProxyConfigSource) *FilterBuilder {
 11033  	return b.builder.addCond(&FilterConditionIn{
 11034  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfigSource().WithArrayOfValues(values),
 11035  	})
 11036  }
 11037  
 11038  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigSource) NotIn(values []Device_Status_ProxyConfigStatus_ProxyConfigSource) *FilterBuilder {
 11039  	return b.builder.addCond(&FilterConditionNotIn{
 11040  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfigSource().WithArrayOfValues(values),
 11041  	})
 11042  }
 11043  
 11044  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigSource) IsNull() *FilterBuilder {
 11045  	return b.builder.addCond(&FilterConditionIsNull{
 11046  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfigSource().FieldPath(),
 11047  	})
 11048  }
 11049  
 11050  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigSource) IsNan() *FilterBuilder {
 11051  	return b.builder.addCond(&FilterConditionIsNaN{
 11052  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfigSource().FieldPath(),
 11053  	})
 11054  }
 11055  
 11056  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigSource) compare(op gotenfilter.CompareOperator, value Device_Status_ProxyConfigStatus_ProxyConfigSource) *FilterBuilder {
 11057  	return b.builder.addCond(&FilterConditionCompare{
 11058  		Operator:              op,
 11059  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfigSource().WithValue(value),
 11060  	})
 11061  }
 11062  
 11063  type filterCndBuilderStatusProxyConfigStatusDesiredConfigSource struct {
 11064  	builder *FilterBuilder
 11065  }
 11066  
 11067  func (b *filterCndBuilderStatusProxyConfigStatusDesiredConfigSource) Eq(value Device_Status_ProxyConfigStatus_ProxyConfigSource) *FilterBuilder {
 11068  	return b.compare(gotenfilter.Eq, value)
 11069  }
 11070  
 11071  func (b *filterCndBuilderStatusProxyConfigStatusDesiredConfigSource) Neq(value Device_Status_ProxyConfigStatus_ProxyConfigSource) *FilterBuilder {
 11072  	return b.compare(gotenfilter.Neq, value)
 11073  }
 11074  
 11075  func (b *filterCndBuilderStatusProxyConfigStatusDesiredConfigSource) Gt(value Device_Status_ProxyConfigStatus_ProxyConfigSource) *FilterBuilder {
 11076  	return b.compare(gotenfilter.Gt, value)
 11077  }
 11078  
 11079  func (b *filterCndBuilderStatusProxyConfigStatusDesiredConfigSource) Gte(value Device_Status_ProxyConfigStatus_ProxyConfigSource) *FilterBuilder {
 11080  	return b.compare(gotenfilter.Gte, value)
 11081  }
 11082  
 11083  func (b *filterCndBuilderStatusProxyConfigStatusDesiredConfigSource) Lt(value Device_Status_ProxyConfigStatus_ProxyConfigSource) *FilterBuilder {
 11084  	return b.compare(gotenfilter.Lt, value)
 11085  }
 11086  
 11087  func (b *filterCndBuilderStatusProxyConfigStatusDesiredConfigSource) Lte(value Device_Status_ProxyConfigStatus_ProxyConfigSource) *FilterBuilder {
 11088  	return b.compare(gotenfilter.Lte, value)
 11089  }
 11090  
 11091  func (b *filterCndBuilderStatusProxyConfigStatusDesiredConfigSource) In(values []Device_Status_ProxyConfigStatus_ProxyConfigSource) *FilterBuilder {
 11092  	return b.builder.addCond(&FilterConditionIn{
 11093  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DesiredConfigSource().WithArrayOfValues(values),
 11094  	})
 11095  }
 11096  
 11097  func (b *filterCndBuilderStatusProxyConfigStatusDesiredConfigSource) NotIn(values []Device_Status_ProxyConfigStatus_ProxyConfigSource) *FilterBuilder {
 11098  	return b.builder.addCond(&FilterConditionNotIn{
 11099  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DesiredConfigSource().WithArrayOfValues(values),
 11100  	})
 11101  }
 11102  
 11103  func (b *filterCndBuilderStatusProxyConfigStatusDesiredConfigSource) IsNull() *FilterBuilder {
 11104  	return b.builder.addCond(&FilterConditionIsNull{
 11105  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DesiredConfigSource().FieldPath(),
 11106  	})
 11107  }
 11108  
 11109  func (b *filterCndBuilderStatusProxyConfigStatusDesiredConfigSource) IsNan() *FilterBuilder {
 11110  	return b.builder.addCond(&FilterConditionIsNaN{
 11111  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DesiredConfigSource().FieldPath(),
 11112  	})
 11113  }
 11114  
 11115  func (b *filterCndBuilderStatusProxyConfigStatusDesiredConfigSource) compare(op gotenfilter.CompareOperator, value Device_Status_ProxyConfigStatus_ProxyConfigSource) *FilterBuilder {
 11116  	return b.builder.addCond(&FilterConditionCompare{
 11117  		Operator:              op,
 11118  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DesiredConfigSource().WithValue(value),
 11119  	})
 11120  }
 11121  
 11122  type filterCndBuilderStatusProxyConfigStatusProxyConfigError struct {
 11123  	builder *FilterBuilder
 11124  }
 11125  
 11126  func (b *filterCndBuilderStatusProxyConfigStatusProxyConfigError) Eq(value string) *FilterBuilder {
 11127  	return b.compare(gotenfilter.Eq, value)
 11128  }
 11129  
 11130  func (b *filterCndBuilderStatusProxyConfigStatusProxyConfigError) Neq(value string) *FilterBuilder {
 11131  	return b.compare(gotenfilter.Neq, value)
 11132  }
 11133  
 11134  func (b *filterCndBuilderStatusProxyConfigStatusProxyConfigError) Gt(value string) *FilterBuilder {
 11135  	return b.compare(gotenfilter.Gt, value)
 11136  }
 11137  
 11138  func (b *filterCndBuilderStatusProxyConfigStatusProxyConfigError) Gte(value string) *FilterBuilder {
 11139  	return b.compare(gotenfilter.Gte, value)
 11140  }
 11141  
 11142  func (b *filterCndBuilderStatusProxyConfigStatusProxyConfigError) Lt(value string) *FilterBuilder {
 11143  	return b.compare(gotenfilter.Lt, value)
 11144  }
 11145  
 11146  func (b *filterCndBuilderStatusProxyConfigStatusProxyConfigError) Lte(value string) *FilterBuilder {
 11147  	return b.compare(gotenfilter.Lte, value)
 11148  }
 11149  
 11150  func (b *filterCndBuilderStatusProxyConfigStatusProxyConfigError) In(values []string) *FilterBuilder {
 11151  	return b.builder.addCond(&FilterConditionIn{
 11152  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ProxyConfigError().WithArrayOfValues(values),
 11153  	})
 11154  }
 11155  
 11156  func (b *filterCndBuilderStatusProxyConfigStatusProxyConfigError) NotIn(values []string) *FilterBuilder {
 11157  	return b.builder.addCond(&FilterConditionNotIn{
 11158  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ProxyConfigError().WithArrayOfValues(values),
 11159  	})
 11160  }
 11161  
 11162  func (b *filterCndBuilderStatusProxyConfigStatusProxyConfigError) IsNull() *FilterBuilder {
 11163  	return b.builder.addCond(&FilterConditionIsNull{
 11164  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ProxyConfigError().FieldPath(),
 11165  	})
 11166  }
 11167  
 11168  func (b *filterCndBuilderStatusProxyConfigStatusProxyConfigError) IsNan() *FilterBuilder {
 11169  	return b.builder.addCond(&FilterConditionIsNaN{
 11170  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ProxyConfigError().FieldPath(),
 11171  	})
 11172  }
 11173  
 11174  func (b *filterCndBuilderStatusProxyConfigStatusProxyConfigError) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 11175  	return b.builder.addCond(&FilterConditionCompare{
 11176  		Operator:              op,
 11177  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ProxyConfigError().WithValue(value),
 11178  	})
 11179  }
 11180  
 11181  type filterCndBuilderStatusProxyConfigStatusDefaultConfig struct {
 11182  	builder *FilterBuilder
 11183  }
 11184  
 11185  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfig) Eq(value *Device_Spec_ProxyConfig) *FilterBuilder {
 11186  	return b.compare(gotenfilter.Eq, value)
 11187  }
 11188  
 11189  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfig) Neq(value *Device_Spec_ProxyConfig) *FilterBuilder {
 11190  	return b.compare(gotenfilter.Neq, value)
 11191  }
 11192  
 11193  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfig) Gt(value *Device_Spec_ProxyConfig) *FilterBuilder {
 11194  	return b.compare(gotenfilter.Gt, value)
 11195  }
 11196  
 11197  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfig) Gte(value *Device_Spec_ProxyConfig) *FilterBuilder {
 11198  	return b.compare(gotenfilter.Gte, value)
 11199  }
 11200  
 11201  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfig) Lt(value *Device_Spec_ProxyConfig) *FilterBuilder {
 11202  	return b.compare(gotenfilter.Lt, value)
 11203  }
 11204  
 11205  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfig) Lte(value *Device_Spec_ProxyConfig) *FilterBuilder {
 11206  	return b.compare(gotenfilter.Lte, value)
 11207  }
 11208  
 11209  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfig) In(values []*Device_Spec_ProxyConfig) *FilterBuilder {
 11210  	return b.builder.addCond(&FilterConditionIn{
 11211  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().WithArrayOfValues(values),
 11212  	})
 11213  }
 11214  
 11215  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfig) NotIn(values []*Device_Spec_ProxyConfig) *FilterBuilder {
 11216  	return b.builder.addCond(&FilterConditionNotIn{
 11217  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().WithArrayOfValues(values),
 11218  	})
 11219  }
 11220  
 11221  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfig) IsNull() *FilterBuilder {
 11222  	return b.builder.addCond(&FilterConditionIsNull{
 11223  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().FieldPath(),
 11224  	})
 11225  }
 11226  
 11227  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfig) IsNan() *FilterBuilder {
 11228  	return b.builder.addCond(&FilterConditionIsNaN{
 11229  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().FieldPath(),
 11230  	})
 11231  }
 11232  
 11233  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfig) compare(op gotenfilter.CompareOperator, value *Device_Spec_ProxyConfig) *FilterBuilder {
 11234  	return b.builder.addCond(&FilterConditionCompare{
 11235  		Operator:              op,
 11236  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().WithValue(value),
 11237  	})
 11238  }
 11239  
 11240  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfig) HttpProxy() *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpProxy {
 11241  	return &filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpProxy{builder: b.builder}
 11242  }
 11243  
 11244  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfig) HttpsProxy() *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpsProxy {
 11245  	return &filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpsProxy{builder: b.builder}
 11246  }
 11247  
 11248  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfig) NoProxy() *filterCndBuilderStatusProxyConfigStatusDefaultConfigNoProxy {
 11249  	return &filterCndBuilderStatusProxyConfigStatusDefaultConfigNoProxy{builder: b.builder}
 11250  }
 11251  
 11252  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfig) ProxyInterfaces() *filterCndBuilderStatusProxyConfigStatusDefaultConfigProxyInterfaces {
 11253  	return &filterCndBuilderStatusProxyConfigStatusDefaultConfigProxyInterfaces{builder: b.builder}
 11254  }
 11255  
 11256  type filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpProxy struct {
 11257  	builder *FilterBuilder
 11258  }
 11259  
 11260  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpProxy) Eq(value string) *FilterBuilder {
 11261  	return b.compare(gotenfilter.Eq, value)
 11262  }
 11263  
 11264  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpProxy) Neq(value string) *FilterBuilder {
 11265  	return b.compare(gotenfilter.Neq, value)
 11266  }
 11267  
 11268  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpProxy) Gt(value string) *FilterBuilder {
 11269  	return b.compare(gotenfilter.Gt, value)
 11270  }
 11271  
 11272  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpProxy) Gte(value string) *FilterBuilder {
 11273  	return b.compare(gotenfilter.Gte, value)
 11274  }
 11275  
 11276  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpProxy) Lt(value string) *FilterBuilder {
 11277  	return b.compare(gotenfilter.Lt, value)
 11278  }
 11279  
 11280  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpProxy) Lte(value string) *FilterBuilder {
 11281  	return b.compare(gotenfilter.Lte, value)
 11282  }
 11283  
 11284  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpProxy) In(values []string) *FilterBuilder {
 11285  	return b.builder.addCond(&FilterConditionIn{
 11286  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().HttpProxy().WithArrayOfValues(values),
 11287  	})
 11288  }
 11289  
 11290  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpProxy) NotIn(values []string) *FilterBuilder {
 11291  	return b.builder.addCond(&FilterConditionNotIn{
 11292  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().HttpProxy().WithArrayOfValues(values),
 11293  	})
 11294  }
 11295  
 11296  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpProxy) IsNull() *FilterBuilder {
 11297  	return b.builder.addCond(&FilterConditionIsNull{
 11298  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().HttpProxy().FieldPath(),
 11299  	})
 11300  }
 11301  
 11302  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpProxy) IsNan() *FilterBuilder {
 11303  	return b.builder.addCond(&FilterConditionIsNaN{
 11304  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().HttpProxy().FieldPath(),
 11305  	})
 11306  }
 11307  
 11308  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpProxy) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 11309  	return b.builder.addCond(&FilterConditionCompare{
 11310  		Operator:              op,
 11311  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().HttpProxy().WithValue(value),
 11312  	})
 11313  }
 11314  
 11315  type filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpsProxy struct {
 11316  	builder *FilterBuilder
 11317  }
 11318  
 11319  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpsProxy) Eq(value string) *FilterBuilder {
 11320  	return b.compare(gotenfilter.Eq, value)
 11321  }
 11322  
 11323  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpsProxy) Neq(value string) *FilterBuilder {
 11324  	return b.compare(gotenfilter.Neq, value)
 11325  }
 11326  
 11327  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpsProxy) Gt(value string) *FilterBuilder {
 11328  	return b.compare(gotenfilter.Gt, value)
 11329  }
 11330  
 11331  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpsProxy) Gte(value string) *FilterBuilder {
 11332  	return b.compare(gotenfilter.Gte, value)
 11333  }
 11334  
 11335  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpsProxy) Lt(value string) *FilterBuilder {
 11336  	return b.compare(gotenfilter.Lt, value)
 11337  }
 11338  
 11339  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpsProxy) Lte(value string) *FilterBuilder {
 11340  	return b.compare(gotenfilter.Lte, value)
 11341  }
 11342  
 11343  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpsProxy) In(values []string) *FilterBuilder {
 11344  	return b.builder.addCond(&FilterConditionIn{
 11345  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().HttpsProxy().WithArrayOfValues(values),
 11346  	})
 11347  }
 11348  
 11349  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpsProxy) NotIn(values []string) *FilterBuilder {
 11350  	return b.builder.addCond(&FilterConditionNotIn{
 11351  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().HttpsProxy().WithArrayOfValues(values),
 11352  	})
 11353  }
 11354  
 11355  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpsProxy) IsNull() *FilterBuilder {
 11356  	return b.builder.addCond(&FilterConditionIsNull{
 11357  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().HttpsProxy().FieldPath(),
 11358  	})
 11359  }
 11360  
 11361  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpsProxy) IsNan() *FilterBuilder {
 11362  	return b.builder.addCond(&FilterConditionIsNaN{
 11363  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().HttpsProxy().FieldPath(),
 11364  	})
 11365  }
 11366  
 11367  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigHttpsProxy) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 11368  	return b.builder.addCond(&FilterConditionCompare{
 11369  		Operator:              op,
 11370  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().HttpsProxy().WithValue(value),
 11371  	})
 11372  }
 11373  
 11374  type filterCndBuilderStatusProxyConfigStatusDefaultConfigNoProxy struct {
 11375  	builder *FilterBuilder
 11376  }
 11377  
 11378  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigNoProxy) Eq(value string) *FilterBuilder {
 11379  	return b.compare(gotenfilter.Eq, value)
 11380  }
 11381  
 11382  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigNoProxy) Neq(value string) *FilterBuilder {
 11383  	return b.compare(gotenfilter.Neq, value)
 11384  }
 11385  
 11386  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigNoProxy) Gt(value string) *FilterBuilder {
 11387  	return b.compare(gotenfilter.Gt, value)
 11388  }
 11389  
 11390  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigNoProxy) Gte(value string) *FilterBuilder {
 11391  	return b.compare(gotenfilter.Gte, value)
 11392  }
 11393  
 11394  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigNoProxy) Lt(value string) *FilterBuilder {
 11395  	return b.compare(gotenfilter.Lt, value)
 11396  }
 11397  
 11398  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigNoProxy) Lte(value string) *FilterBuilder {
 11399  	return b.compare(gotenfilter.Lte, value)
 11400  }
 11401  
 11402  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigNoProxy) In(values []string) *FilterBuilder {
 11403  	return b.builder.addCond(&FilterConditionIn{
 11404  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().NoProxy().WithArrayOfValues(values),
 11405  	})
 11406  }
 11407  
 11408  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigNoProxy) NotIn(values []string) *FilterBuilder {
 11409  	return b.builder.addCond(&FilterConditionNotIn{
 11410  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().NoProxy().WithArrayOfValues(values),
 11411  	})
 11412  }
 11413  
 11414  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigNoProxy) IsNull() *FilterBuilder {
 11415  	return b.builder.addCond(&FilterConditionIsNull{
 11416  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().NoProxy().FieldPath(),
 11417  	})
 11418  }
 11419  
 11420  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigNoProxy) IsNan() *FilterBuilder {
 11421  	return b.builder.addCond(&FilterConditionIsNaN{
 11422  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().NoProxy().FieldPath(),
 11423  	})
 11424  }
 11425  
 11426  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigNoProxy) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 11427  	return b.builder.addCond(&FilterConditionCompare{
 11428  		Operator:              op,
 11429  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().NoProxy().WithValue(value),
 11430  	})
 11431  }
 11432  
 11433  type filterCndBuilderStatusProxyConfigStatusDefaultConfigProxyInterfaces struct {
 11434  	builder *FilterBuilder
 11435  }
 11436  
 11437  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigProxyInterfaces) Eq(value []string) *FilterBuilder {
 11438  	return b.compare(gotenfilter.Eq, value)
 11439  }
 11440  
 11441  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigProxyInterfaces) Neq(value []string) *FilterBuilder {
 11442  	return b.compare(gotenfilter.Neq, value)
 11443  }
 11444  
 11445  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigProxyInterfaces) Gt(value []string) *FilterBuilder {
 11446  	return b.compare(gotenfilter.Gt, value)
 11447  }
 11448  
 11449  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigProxyInterfaces) Gte(value []string) *FilterBuilder {
 11450  	return b.compare(gotenfilter.Gte, value)
 11451  }
 11452  
 11453  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigProxyInterfaces) Lt(value []string) *FilterBuilder {
 11454  	return b.compare(gotenfilter.Lt, value)
 11455  }
 11456  
 11457  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigProxyInterfaces) Lte(value []string) *FilterBuilder {
 11458  	return b.compare(gotenfilter.Lte, value)
 11459  }
 11460  
 11461  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigProxyInterfaces) In(values [][]string) *FilterBuilder {
 11462  	return b.builder.addCond(&FilterConditionIn{
 11463  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().ProxyInterfaces().WithArrayOfValues(values),
 11464  	})
 11465  }
 11466  
 11467  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigProxyInterfaces) NotIn(values [][]string) *FilterBuilder {
 11468  	return b.builder.addCond(&FilterConditionNotIn{
 11469  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().ProxyInterfaces().WithArrayOfValues(values),
 11470  	})
 11471  }
 11472  
 11473  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigProxyInterfaces) IsNull() *FilterBuilder {
 11474  	return b.builder.addCond(&FilterConditionIsNull{
 11475  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().ProxyInterfaces().FieldPath(),
 11476  	})
 11477  }
 11478  
 11479  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigProxyInterfaces) IsNan() *FilterBuilder {
 11480  	return b.builder.addCond(&FilterConditionIsNaN{
 11481  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().ProxyInterfaces().FieldPath(),
 11482  	})
 11483  }
 11484  
 11485  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigProxyInterfaces) Contains(value string) *FilterBuilder {
 11486  	return b.builder.addCond(&FilterConditionContains{
 11487  		Type:      gotenresource.ConditionContainsTypeValue,
 11488  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().ProxyInterfaces().FieldPath(),
 11489  		Value:     NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().ProxyInterfaces().WithItemValue(value),
 11490  	})
 11491  }
 11492  
 11493  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigProxyInterfaces) ContainsAnyOf(values []string) *FilterBuilder {
 11494  	pathSelector := NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().ProxyInterfaces()
 11495  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 11496  	for _, value := range values {
 11497  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 11498  	}
 11499  	return b.builder.addCond(&FilterConditionContains{
 11500  		Type:      gotenresource.ConditionContainsTypeAny,
 11501  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().ProxyInterfaces().FieldPath(),
 11502  		Values:    itemValues,
 11503  	})
 11504  }
 11505  
 11506  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigProxyInterfaces) ContainsAll(values []string) *FilterBuilder {
 11507  	pathSelector := NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().ProxyInterfaces()
 11508  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 11509  	for _, value := range values {
 11510  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 11511  	}
 11512  	return b.builder.addCond(&FilterConditionContains{
 11513  		Type:      gotenresource.ConditionContainsTypeAll,
 11514  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().ProxyInterfaces().FieldPath(),
 11515  		Values:    itemValues,
 11516  	})
 11517  }
 11518  
 11519  func (b *filterCndBuilderStatusProxyConfigStatusDefaultConfigProxyInterfaces) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
 11520  	return b.builder.addCond(&FilterConditionCompare{
 11521  		Operator:              op,
 11522  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().DefaultConfig().ProxyInterfaces().WithValue(value),
 11523  	})
 11524  }
 11525  
 11526  type filterCndBuilderStatusProxyConfigStatusActiveConfig struct {
 11527  	builder *FilterBuilder
 11528  }
 11529  
 11530  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfig) Eq(value *Device_Spec_ProxyConfig) *FilterBuilder {
 11531  	return b.compare(gotenfilter.Eq, value)
 11532  }
 11533  
 11534  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfig) Neq(value *Device_Spec_ProxyConfig) *FilterBuilder {
 11535  	return b.compare(gotenfilter.Neq, value)
 11536  }
 11537  
 11538  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfig) Gt(value *Device_Spec_ProxyConfig) *FilterBuilder {
 11539  	return b.compare(gotenfilter.Gt, value)
 11540  }
 11541  
 11542  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfig) Gte(value *Device_Spec_ProxyConfig) *FilterBuilder {
 11543  	return b.compare(gotenfilter.Gte, value)
 11544  }
 11545  
 11546  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfig) Lt(value *Device_Spec_ProxyConfig) *FilterBuilder {
 11547  	return b.compare(gotenfilter.Lt, value)
 11548  }
 11549  
 11550  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfig) Lte(value *Device_Spec_ProxyConfig) *FilterBuilder {
 11551  	return b.compare(gotenfilter.Lte, value)
 11552  }
 11553  
 11554  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfig) In(values []*Device_Spec_ProxyConfig) *FilterBuilder {
 11555  	return b.builder.addCond(&FilterConditionIn{
 11556  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().WithArrayOfValues(values),
 11557  	})
 11558  }
 11559  
 11560  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfig) NotIn(values []*Device_Spec_ProxyConfig) *FilterBuilder {
 11561  	return b.builder.addCond(&FilterConditionNotIn{
 11562  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().WithArrayOfValues(values),
 11563  	})
 11564  }
 11565  
 11566  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfig) IsNull() *FilterBuilder {
 11567  	return b.builder.addCond(&FilterConditionIsNull{
 11568  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().FieldPath(),
 11569  	})
 11570  }
 11571  
 11572  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfig) IsNan() *FilterBuilder {
 11573  	return b.builder.addCond(&FilterConditionIsNaN{
 11574  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().FieldPath(),
 11575  	})
 11576  }
 11577  
 11578  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfig) compare(op gotenfilter.CompareOperator, value *Device_Spec_ProxyConfig) *FilterBuilder {
 11579  	return b.builder.addCond(&FilterConditionCompare{
 11580  		Operator:              op,
 11581  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().WithValue(value),
 11582  	})
 11583  }
 11584  
 11585  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfig) HttpProxy() *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpProxy {
 11586  	return &filterCndBuilderStatusProxyConfigStatusActiveConfigHttpProxy{builder: b.builder}
 11587  }
 11588  
 11589  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfig) HttpsProxy() *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpsProxy {
 11590  	return &filterCndBuilderStatusProxyConfigStatusActiveConfigHttpsProxy{builder: b.builder}
 11591  }
 11592  
 11593  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfig) NoProxy() *filterCndBuilderStatusProxyConfigStatusActiveConfigNoProxy {
 11594  	return &filterCndBuilderStatusProxyConfigStatusActiveConfigNoProxy{builder: b.builder}
 11595  }
 11596  
 11597  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfig) ProxyInterfaces() *filterCndBuilderStatusProxyConfigStatusActiveConfigProxyInterfaces {
 11598  	return &filterCndBuilderStatusProxyConfigStatusActiveConfigProxyInterfaces{builder: b.builder}
 11599  }
 11600  
 11601  type filterCndBuilderStatusProxyConfigStatusActiveConfigHttpProxy struct {
 11602  	builder *FilterBuilder
 11603  }
 11604  
 11605  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpProxy) Eq(value string) *FilterBuilder {
 11606  	return b.compare(gotenfilter.Eq, value)
 11607  }
 11608  
 11609  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpProxy) Neq(value string) *FilterBuilder {
 11610  	return b.compare(gotenfilter.Neq, value)
 11611  }
 11612  
 11613  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpProxy) Gt(value string) *FilterBuilder {
 11614  	return b.compare(gotenfilter.Gt, value)
 11615  }
 11616  
 11617  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpProxy) Gte(value string) *FilterBuilder {
 11618  	return b.compare(gotenfilter.Gte, value)
 11619  }
 11620  
 11621  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpProxy) Lt(value string) *FilterBuilder {
 11622  	return b.compare(gotenfilter.Lt, value)
 11623  }
 11624  
 11625  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpProxy) Lte(value string) *FilterBuilder {
 11626  	return b.compare(gotenfilter.Lte, value)
 11627  }
 11628  
 11629  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpProxy) In(values []string) *FilterBuilder {
 11630  	return b.builder.addCond(&FilterConditionIn{
 11631  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().HttpProxy().WithArrayOfValues(values),
 11632  	})
 11633  }
 11634  
 11635  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpProxy) NotIn(values []string) *FilterBuilder {
 11636  	return b.builder.addCond(&FilterConditionNotIn{
 11637  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().HttpProxy().WithArrayOfValues(values),
 11638  	})
 11639  }
 11640  
 11641  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpProxy) IsNull() *FilterBuilder {
 11642  	return b.builder.addCond(&FilterConditionIsNull{
 11643  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().HttpProxy().FieldPath(),
 11644  	})
 11645  }
 11646  
 11647  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpProxy) IsNan() *FilterBuilder {
 11648  	return b.builder.addCond(&FilterConditionIsNaN{
 11649  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().HttpProxy().FieldPath(),
 11650  	})
 11651  }
 11652  
 11653  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpProxy) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 11654  	return b.builder.addCond(&FilterConditionCompare{
 11655  		Operator:              op,
 11656  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().HttpProxy().WithValue(value),
 11657  	})
 11658  }
 11659  
 11660  type filterCndBuilderStatusProxyConfigStatusActiveConfigHttpsProxy struct {
 11661  	builder *FilterBuilder
 11662  }
 11663  
 11664  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpsProxy) Eq(value string) *FilterBuilder {
 11665  	return b.compare(gotenfilter.Eq, value)
 11666  }
 11667  
 11668  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpsProxy) Neq(value string) *FilterBuilder {
 11669  	return b.compare(gotenfilter.Neq, value)
 11670  }
 11671  
 11672  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpsProxy) Gt(value string) *FilterBuilder {
 11673  	return b.compare(gotenfilter.Gt, value)
 11674  }
 11675  
 11676  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpsProxy) Gte(value string) *FilterBuilder {
 11677  	return b.compare(gotenfilter.Gte, value)
 11678  }
 11679  
 11680  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpsProxy) Lt(value string) *FilterBuilder {
 11681  	return b.compare(gotenfilter.Lt, value)
 11682  }
 11683  
 11684  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpsProxy) Lte(value string) *FilterBuilder {
 11685  	return b.compare(gotenfilter.Lte, value)
 11686  }
 11687  
 11688  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpsProxy) In(values []string) *FilterBuilder {
 11689  	return b.builder.addCond(&FilterConditionIn{
 11690  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().HttpsProxy().WithArrayOfValues(values),
 11691  	})
 11692  }
 11693  
 11694  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpsProxy) NotIn(values []string) *FilterBuilder {
 11695  	return b.builder.addCond(&FilterConditionNotIn{
 11696  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().HttpsProxy().WithArrayOfValues(values),
 11697  	})
 11698  }
 11699  
 11700  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpsProxy) IsNull() *FilterBuilder {
 11701  	return b.builder.addCond(&FilterConditionIsNull{
 11702  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().HttpsProxy().FieldPath(),
 11703  	})
 11704  }
 11705  
 11706  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpsProxy) IsNan() *FilterBuilder {
 11707  	return b.builder.addCond(&FilterConditionIsNaN{
 11708  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().HttpsProxy().FieldPath(),
 11709  	})
 11710  }
 11711  
 11712  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigHttpsProxy) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 11713  	return b.builder.addCond(&FilterConditionCompare{
 11714  		Operator:              op,
 11715  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().HttpsProxy().WithValue(value),
 11716  	})
 11717  }
 11718  
 11719  type filterCndBuilderStatusProxyConfigStatusActiveConfigNoProxy struct {
 11720  	builder *FilterBuilder
 11721  }
 11722  
 11723  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigNoProxy) Eq(value string) *FilterBuilder {
 11724  	return b.compare(gotenfilter.Eq, value)
 11725  }
 11726  
 11727  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigNoProxy) Neq(value string) *FilterBuilder {
 11728  	return b.compare(gotenfilter.Neq, value)
 11729  }
 11730  
 11731  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigNoProxy) Gt(value string) *FilterBuilder {
 11732  	return b.compare(gotenfilter.Gt, value)
 11733  }
 11734  
 11735  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigNoProxy) Gte(value string) *FilterBuilder {
 11736  	return b.compare(gotenfilter.Gte, value)
 11737  }
 11738  
 11739  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigNoProxy) Lt(value string) *FilterBuilder {
 11740  	return b.compare(gotenfilter.Lt, value)
 11741  }
 11742  
 11743  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigNoProxy) Lte(value string) *FilterBuilder {
 11744  	return b.compare(gotenfilter.Lte, value)
 11745  }
 11746  
 11747  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigNoProxy) In(values []string) *FilterBuilder {
 11748  	return b.builder.addCond(&FilterConditionIn{
 11749  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().NoProxy().WithArrayOfValues(values),
 11750  	})
 11751  }
 11752  
 11753  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigNoProxy) NotIn(values []string) *FilterBuilder {
 11754  	return b.builder.addCond(&FilterConditionNotIn{
 11755  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().NoProxy().WithArrayOfValues(values),
 11756  	})
 11757  }
 11758  
 11759  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigNoProxy) IsNull() *FilterBuilder {
 11760  	return b.builder.addCond(&FilterConditionIsNull{
 11761  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().NoProxy().FieldPath(),
 11762  	})
 11763  }
 11764  
 11765  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigNoProxy) IsNan() *FilterBuilder {
 11766  	return b.builder.addCond(&FilterConditionIsNaN{
 11767  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().NoProxy().FieldPath(),
 11768  	})
 11769  }
 11770  
 11771  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigNoProxy) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 11772  	return b.builder.addCond(&FilterConditionCompare{
 11773  		Operator:              op,
 11774  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().NoProxy().WithValue(value),
 11775  	})
 11776  }
 11777  
 11778  type filterCndBuilderStatusProxyConfigStatusActiveConfigProxyInterfaces struct {
 11779  	builder *FilterBuilder
 11780  }
 11781  
 11782  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigProxyInterfaces) Eq(value []string) *FilterBuilder {
 11783  	return b.compare(gotenfilter.Eq, value)
 11784  }
 11785  
 11786  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigProxyInterfaces) Neq(value []string) *FilterBuilder {
 11787  	return b.compare(gotenfilter.Neq, value)
 11788  }
 11789  
 11790  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigProxyInterfaces) Gt(value []string) *FilterBuilder {
 11791  	return b.compare(gotenfilter.Gt, value)
 11792  }
 11793  
 11794  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigProxyInterfaces) Gte(value []string) *FilterBuilder {
 11795  	return b.compare(gotenfilter.Gte, value)
 11796  }
 11797  
 11798  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigProxyInterfaces) Lt(value []string) *FilterBuilder {
 11799  	return b.compare(gotenfilter.Lt, value)
 11800  }
 11801  
 11802  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigProxyInterfaces) Lte(value []string) *FilterBuilder {
 11803  	return b.compare(gotenfilter.Lte, value)
 11804  }
 11805  
 11806  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigProxyInterfaces) In(values [][]string) *FilterBuilder {
 11807  	return b.builder.addCond(&FilterConditionIn{
 11808  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().ProxyInterfaces().WithArrayOfValues(values),
 11809  	})
 11810  }
 11811  
 11812  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigProxyInterfaces) NotIn(values [][]string) *FilterBuilder {
 11813  	return b.builder.addCond(&FilterConditionNotIn{
 11814  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().ProxyInterfaces().WithArrayOfValues(values),
 11815  	})
 11816  }
 11817  
 11818  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigProxyInterfaces) IsNull() *FilterBuilder {
 11819  	return b.builder.addCond(&FilterConditionIsNull{
 11820  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().ProxyInterfaces().FieldPath(),
 11821  	})
 11822  }
 11823  
 11824  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigProxyInterfaces) IsNan() *FilterBuilder {
 11825  	return b.builder.addCond(&FilterConditionIsNaN{
 11826  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().ProxyInterfaces().FieldPath(),
 11827  	})
 11828  }
 11829  
 11830  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigProxyInterfaces) Contains(value string) *FilterBuilder {
 11831  	return b.builder.addCond(&FilterConditionContains{
 11832  		Type:      gotenresource.ConditionContainsTypeValue,
 11833  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().ProxyInterfaces().FieldPath(),
 11834  		Value:     NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().ProxyInterfaces().WithItemValue(value),
 11835  	})
 11836  }
 11837  
 11838  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigProxyInterfaces) ContainsAnyOf(values []string) *FilterBuilder {
 11839  	pathSelector := NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().ProxyInterfaces()
 11840  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 11841  	for _, value := range values {
 11842  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 11843  	}
 11844  	return b.builder.addCond(&FilterConditionContains{
 11845  		Type:      gotenresource.ConditionContainsTypeAny,
 11846  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().ProxyInterfaces().FieldPath(),
 11847  		Values:    itemValues,
 11848  	})
 11849  }
 11850  
 11851  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigProxyInterfaces) ContainsAll(values []string) *FilterBuilder {
 11852  	pathSelector := NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().ProxyInterfaces()
 11853  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 11854  	for _, value := range values {
 11855  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 11856  	}
 11857  	return b.builder.addCond(&FilterConditionContains{
 11858  		Type:      gotenresource.ConditionContainsTypeAll,
 11859  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().ProxyInterfaces().FieldPath(),
 11860  		Values:    itemValues,
 11861  	})
 11862  }
 11863  
 11864  func (b *filterCndBuilderStatusProxyConfigStatusActiveConfigProxyInterfaces) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
 11865  	return b.builder.addCond(&FilterConditionCompare{
 11866  		Operator:              op,
 11867  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ActiveConfig().ProxyInterfaces().WithValue(value),
 11868  	})
 11869  }
 11870  
 11871  type filterCndBuilderStatusProxyConfigStatusApiConfig struct {
 11872  	builder *FilterBuilder
 11873  }
 11874  
 11875  func (b *filterCndBuilderStatusProxyConfigStatusApiConfig) Eq(value *Device_Spec_ProxyConfig) *FilterBuilder {
 11876  	return b.compare(gotenfilter.Eq, value)
 11877  }
 11878  
 11879  func (b *filterCndBuilderStatusProxyConfigStatusApiConfig) Neq(value *Device_Spec_ProxyConfig) *FilterBuilder {
 11880  	return b.compare(gotenfilter.Neq, value)
 11881  }
 11882  
 11883  func (b *filterCndBuilderStatusProxyConfigStatusApiConfig) Gt(value *Device_Spec_ProxyConfig) *FilterBuilder {
 11884  	return b.compare(gotenfilter.Gt, value)
 11885  }
 11886  
 11887  func (b *filterCndBuilderStatusProxyConfigStatusApiConfig) Gte(value *Device_Spec_ProxyConfig) *FilterBuilder {
 11888  	return b.compare(gotenfilter.Gte, value)
 11889  }
 11890  
 11891  func (b *filterCndBuilderStatusProxyConfigStatusApiConfig) Lt(value *Device_Spec_ProxyConfig) *FilterBuilder {
 11892  	return b.compare(gotenfilter.Lt, value)
 11893  }
 11894  
 11895  func (b *filterCndBuilderStatusProxyConfigStatusApiConfig) Lte(value *Device_Spec_ProxyConfig) *FilterBuilder {
 11896  	return b.compare(gotenfilter.Lte, value)
 11897  }
 11898  
 11899  func (b *filterCndBuilderStatusProxyConfigStatusApiConfig) In(values []*Device_Spec_ProxyConfig) *FilterBuilder {
 11900  	return b.builder.addCond(&FilterConditionIn{
 11901  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().WithArrayOfValues(values),
 11902  	})
 11903  }
 11904  
 11905  func (b *filterCndBuilderStatusProxyConfigStatusApiConfig) NotIn(values []*Device_Spec_ProxyConfig) *FilterBuilder {
 11906  	return b.builder.addCond(&FilterConditionNotIn{
 11907  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().WithArrayOfValues(values),
 11908  	})
 11909  }
 11910  
 11911  func (b *filterCndBuilderStatusProxyConfigStatusApiConfig) IsNull() *FilterBuilder {
 11912  	return b.builder.addCond(&FilterConditionIsNull{
 11913  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().FieldPath(),
 11914  	})
 11915  }
 11916  
 11917  func (b *filterCndBuilderStatusProxyConfigStatusApiConfig) IsNan() *FilterBuilder {
 11918  	return b.builder.addCond(&FilterConditionIsNaN{
 11919  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().FieldPath(),
 11920  	})
 11921  }
 11922  
 11923  func (b *filterCndBuilderStatusProxyConfigStatusApiConfig) compare(op gotenfilter.CompareOperator, value *Device_Spec_ProxyConfig) *FilterBuilder {
 11924  	return b.builder.addCond(&FilterConditionCompare{
 11925  		Operator:              op,
 11926  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().WithValue(value),
 11927  	})
 11928  }
 11929  
 11930  func (b *filterCndBuilderStatusProxyConfigStatusApiConfig) HttpProxy() *filterCndBuilderStatusProxyConfigStatusApiConfigHttpProxy {
 11931  	return &filterCndBuilderStatusProxyConfigStatusApiConfigHttpProxy{builder: b.builder}
 11932  }
 11933  
 11934  func (b *filterCndBuilderStatusProxyConfigStatusApiConfig) HttpsProxy() *filterCndBuilderStatusProxyConfigStatusApiConfigHttpsProxy {
 11935  	return &filterCndBuilderStatusProxyConfigStatusApiConfigHttpsProxy{builder: b.builder}
 11936  }
 11937  
 11938  func (b *filterCndBuilderStatusProxyConfigStatusApiConfig) NoProxy() *filterCndBuilderStatusProxyConfigStatusApiConfigNoProxy {
 11939  	return &filterCndBuilderStatusProxyConfigStatusApiConfigNoProxy{builder: b.builder}
 11940  }
 11941  
 11942  func (b *filterCndBuilderStatusProxyConfigStatusApiConfig) ProxyInterfaces() *filterCndBuilderStatusProxyConfigStatusApiConfigProxyInterfaces {
 11943  	return &filterCndBuilderStatusProxyConfigStatusApiConfigProxyInterfaces{builder: b.builder}
 11944  }
 11945  
 11946  type filterCndBuilderStatusProxyConfigStatusApiConfigHttpProxy struct {
 11947  	builder *FilterBuilder
 11948  }
 11949  
 11950  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigHttpProxy) Eq(value string) *FilterBuilder {
 11951  	return b.compare(gotenfilter.Eq, value)
 11952  }
 11953  
 11954  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigHttpProxy) Neq(value string) *FilterBuilder {
 11955  	return b.compare(gotenfilter.Neq, value)
 11956  }
 11957  
 11958  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigHttpProxy) Gt(value string) *FilterBuilder {
 11959  	return b.compare(gotenfilter.Gt, value)
 11960  }
 11961  
 11962  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigHttpProxy) Gte(value string) *FilterBuilder {
 11963  	return b.compare(gotenfilter.Gte, value)
 11964  }
 11965  
 11966  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigHttpProxy) Lt(value string) *FilterBuilder {
 11967  	return b.compare(gotenfilter.Lt, value)
 11968  }
 11969  
 11970  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigHttpProxy) Lte(value string) *FilterBuilder {
 11971  	return b.compare(gotenfilter.Lte, value)
 11972  }
 11973  
 11974  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigHttpProxy) In(values []string) *FilterBuilder {
 11975  	return b.builder.addCond(&FilterConditionIn{
 11976  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().HttpProxy().WithArrayOfValues(values),
 11977  	})
 11978  }
 11979  
 11980  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigHttpProxy) NotIn(values []string) *FilterBuilder {
 11981  	return b.builder.addCond(&FilterConditionNotIn{
 11982  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().HttpProxy().WithArrayOfValues(values),
 11983  	})
 11984  }
 11985  
 11986  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigHttpProxy) IsNull() *FilterBuilder {
 11987  	return b.builder.addCond(&FilterConditionIsNull{
 11988  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().HttpProxy().FieldPath(),
 11989  	})
 11990  }
 11991  
 11992  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigHttpProxy) IsNan() *FilterBuilder {
 11993  	return b.builder.addCond(&FilterConditionIsNaN{
 11994  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().HttpProxy().FieldPath(),
 11995  	})
 11996  }
 11997  
 11998  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigHttpProxy) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 11999  	return b.builder.addCond(&FilterConditionCompare{
 12000  		Operator:              op,
 12001  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().HttpProxy().WithValue(value),
 12002  	})
 12003  }
 12004  
 12005  type filterCndBuilderStatusProxyConfigStatusApiConfigHttpsProxy struct {
 12006  	builder *FilterBuilder
 12007  }
 12008  
 12009  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigHttpsProxy) Eq(value string) *FilterBuilder {
 12010  	return b.compare(gotenfilter.Eq, value)
 12011  }
 12012  
 12013  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigHttpsProxy) Neq(value string) *FilterBuilder {
 12014  	return b.compare(gotenfilter.Neq, value)
 12015  }
 12016  
 12017  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigHttpsProxy) Gt(value string) *FilterBuilder {
 12018  	return b.compare(gotenfilter.Gt, value)
 12019  }
 12020  
 12021  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigHttpsProxy) Gte(value string) *FilterBuilder {
 12022  	return b.compare(gotenfilter.Gte, value)
 12023  }
 12024  
 12025  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigHttpsProxy) Lt(value string) *FilterBuilder {
 12026  	return b.compare(gotenfilter.Lt, value)
 12027  }
 12028  
 12029  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigHttpsProxy) Lte(value string) *FilterBuilder {
 12030  	return b.compare(gotenfilter.Lte, value)
 12031  }
 12032  
 12033  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigHttpsProxy) In(values []string) *FilterBuilder {
 12034  	return b.builder.addCond(&FilterConditionIn{
 12035  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().HttpsProxy().WithArrayOfValues(values),
 12036  	})
 12037  }
 12038  
 12039  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigHttpsProxy) NotIn(values []string) *FilterBuilder {
 12040  	return b.builder.addCond(&FilterConditionNotIn{
 12041  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().HttpsProxy().WithArrayOfValues(values),
 12042  	})
 12043  }
 12044  
 12045  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigHttpsProxy) IsNull() *FilterBuilder {
 12046  	return b.builder.addCond(&FilterConditionIsNull{
 12047  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().HttpsProxy().FieldPath(),
 12048  	})
 12049  }
 12050  
 12051  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigHttpsProxy) IsNan() *FilterBuilder {
 12052  	return b.builder.addCond(&FilterConditionIsNaN{
 12053  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().HttpsProxy().FieldPath(),
 12054  	})
 12055  }
 12056  
 12057  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigHttpsProxy) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 12058  	return b.builder.addCond(&FilterConditionCompare{
 12059  		Operator:              op,
 12060  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().HttpsProxy().WithValue(value),
 12061  	})
 12062  }
 12063  
 12064  type filterCndBuilderStatusProxyConfigStatusApiConfigNoProxy struct {
 12065  	builder *FilterBuilder
 12066  }
 12067  
 12068  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigNoProxy) Eq(value string) *FilterBuilder {
 12069  	return b.compare(gotenfilter.Eq, value)
 12070  }
 12071  
 12072  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigNoProxy) Neq(value string) *FilterBuilder {
 12073  	return b.compare(gotenfilter.Neq, value)
 12074  }
 12075  
 12076  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigNoProxy) Gt(value string) *FilterBuilder {
 12077  	return b.compare(gotenfilter.Gt, value)
 12078  }
 12079  
 12080  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigNoProxy) Gte(value string) *FilterBuilder {
 12081  	return b.compare(gotenfilter.Gte, value)
 12082  }
 12083  
 12084  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigNoProxy) Lt(value string) *FilterBuilder {
 12085  	return b.compare(gotenfilter.Lt, value)
 12086  }
 12087  
 12088  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigNoProxy) Lte(value string) *FilterBuilder {
 12089  	return b.compare(gotenfilter.Lte, value)
 12090  }
 12091  
 12092  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigNoProxy) In(values []string) *FilterBuilder {
 12093  	return b.builder.addCond(&FilterConditionIn{
 12094  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().NoProxy().WithArrayOfValues(values),
 12095  	})
 12096  }
 12097  
 12098  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigNoProxy) NotIn(values []string) *FilterBuilder {
 12099  	return b.builder.addCond(&FilterConditionNotIn{
 12100  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().NoProxy().WithArrayOfValues(values),
 12101  	})
 12102  }
 12103  
 12104  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigNoProxy) IsNull() *FilterBuilder {
 12105  	return b.builder.addCond(&FilterConditionIsNull{
 12106  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().NoProxy().FieldPath(),
 12107  	})
 12108  }
 12109  
 12110  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigNoProxy) IsNan() *FilterBuilder {
 12111  	return b.builder.addCond(&FilterConditionIsNaN{
 12112  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().NoProxy().FieldPath(),
 12113  	})
 12114  }
 12115  
 12116  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigNoProxy) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 12117  	return b.builder.addCond(&FilterConditionCompare{
 12118  		Operator:              op,
 12119  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().NoProxy().WithValue(value),
 12120  	})
 12121  }
 12122  
 12123  type filterCndBuilderStatusProxyConfigStatusApiConfigProxyInterfaces struct {
 12124  	builder *FilterBuilder
 12125  }
 12126  
 12127  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigProxyInterfaces) Eq(value []string) *FilterBuilder {
 12128  	return b.compare(gotenfilter.Eq, value)
 12129  }
 12130  
 12131  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigProxyInterfaces) Neq(value []string) *FilterBuilder {
 12132  	return b.compare(gotenfilter.Neq, value)
 12133  }
 12134  
 12135  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigProxyInterfaces) Gt(value []string) *FilterBuilder {
 12136  	return b.compare(gotenfilter.Gt, value)
 12137  }
 12138  
 12139  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigProxyInterfaces) Gte(value []string) *FilterBuilder {
 12140  	return b.compare(gotenfilter.Gte, value)
 12141  }
 12142  
 12143  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigProxyInterfaces) Lt(value []string) *FilterBuilder {
 12144  	return b.compare(gotenfilter.Lt, value)
 12145  }
 12146  
 12147  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigProxyInterfaces) Lte(value []string) *FilterBuilder {
 12148  	return b.compare(gotenfilter.Lte, value)
 12149  }
 12150  
 12151  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigProxyInterfaces) In(values [][]string) *FilterBuilder {
 12152  	return b.builder.addCond(&FilterConditionIn{
 12153  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().ProxyInterfaces().WithArrayOfValues(values),
 12154  	})
 12155  }
 12156  
 12157  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigProxyInterfaces) NotIn(values [][]string) *FilterBuilder {
 12158  	return b.builder.addCond(&FilterConditionNotIn{
 12159  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().ProxyInterfaces().WithArrayOfValues(values),
 12160  	})
 12161  }
 12162  
 12163  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigProxyInterfaces) IsNull() *FilterBuilder {
 12164  	return b.builder.addCond(&FilterConditionIsNull{
 12165  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().ProxyInterfaces().FieldPath(),
 12166  	})
 12167  }
 12168  
 12169  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigProxyInterfaces) IsNan() *FilterBuilder {
 12170  	return b.builder.addCond(&FilterConditionIsNaN{
 12171  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().ProxyInterfaces().FieldPath(),
 12172  	})
 12173  }
 12174  
 12175  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigProxyInterfaces) Contains(value string) *FilterBuilder {
 12176  	return b.builder.addCond(&FilterConditionContains{
 12177  		Type:      gotenresource.ConditionContainsTypeValue,
 12178  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().ProxyInterfaces().FieldPath(),
 12179  		Value:     NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().ProxyInterfaces().WithItemValue(value),
 12180  	})
 12181  }
 12182  
 12183  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigProxyInterfaces) ContainsAnyOf(values []string) *FilterBuilder {
 12184  	pathSelector := NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().ProxyInterfaces()
 12185  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 12186  	for _, value := range values {
 12187  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 12188  	}
 12189  	return b.builder.addCond(&FilterConditionContains{
 12190  		Type:      gotenresource.ConditionContainsTypeAny,
 12191  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().ProxyInterfaces().FieldPath(),
 12192  		Values:    itemValues,
 12193  	})
 12194  }
 12195  
 12196  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigProxyInterfaces) ContainsAll(values []string) *FilterBuilder {
 12197  	pathSelector := NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().ProxyInterfaces()
 12198  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 12199  	for _, value := range values {
 12200  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 12201  	}
 12202  	return b.builder.addCond(&FilterConditionContains{
 12203  		Type:      gotenresource.ConditionContainsTypeAll,
 12204  		FieldPath: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().ProxyInterfaces().FieldPath(),
 12205  		Values:    itemValues,
 12206  	})
 12207  }
 12208  
 12209  func (b *filterCndBuilderStatusProxyConfigStatusApiConfigProxyInterfaces) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
 12210  	return b.builder.addCond(&FilterConditionCompare{
 12211  		Operator:              op,
 12212  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().ProxyConfigStatus().ApiConfig().ProxyInterfaces().WithValue(value),
 12213  	})
 12214  }
 12215  
 12216  type filterCndBuilderStatusDeviceInfo struct {
 12217  	builder *FilterBuilder
 12218  }
 12219  
 12220  func (b *filterCndBuilderStatusDeviceInfo) Eq(value *Device_Status_DeviceInfo) *FilterBuilder {
 12221  	return b.compare(gotenfilter.Eq, value)
 12222  }
 12223  
 12224  func (b *filterCndBuilderStatusDeviceInfo) Neq(value *Device_Status_DeviceInfo) *FilterBuilder {
 12225  	return b.compare(gotenfilter.Neq, value)
 12226  }
 12227  
 12228  func (b *filterCndBuilderStatusDeviceInfo) Gt(value *Device_Status_DeviceInfo) *FilterBuilder {
 12229  	return b.compare(gotenfilter.Gt, value)
 12230  }
 12231  
 12232  func (b *filterCndBuilderStatusDeviceInfo) Gte(value *Device_Status_DeviceInfo) *FilterBuilder {
 12233  	return b.compare(gotenfilter.Gte, value)
 12234  }
 12235  
 12236  func (b *filterCndBuilderStatusDeviceInfo) Lt(value *Device_Status_DeviceInfo) *FilterBuilder {
 12237  	return b.compare(gotenfilter.Lt, value)
 12238  }
 12239  
 12240  func (b *filterCndBuilderStatusDeviceInfo) Lte(value *Device_Status_DeviceInfo) *FilterBuilder {
 12241  	return b.compare(gotenfilter.Lte, value)
 12242  }
 12243  
 12244  func (b *filterCndBuilderStatusDeviceInfo) In(values []*Device_Status_DeviceInfo) *FilterBuilder {
 12245  	return b.builder.addCond(&FilterConditionIn{
 12246  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().WithArrayOfValues(values),
 12247  	})
 12248  }
 12249  
 12250  func (b *filterCndBuilderStatusDeviceInfo) NotIn(values []*Device_Status_DeviceInfo) *FilterBuilder {
 12251  	return b.builder.addCond(&FilterConditionNotIn{
 12252  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().WithArrayOfValues(values),
 12253  	})
 12254  }
 12255  
 12256  func (b *filterCndBuilderStatusDeviceInfo) IsNull() *FilterBuilder {
 12257  	return b.builder.addCond(&FilterConditionIsNull{
 12258  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().FieldPath(),
 12259  	})
 12260  }
 12261  
 12262  func (b *filterCndBuilderStatusDeviceInfo) IsNan() *FilterBuilder {
 12263  	return b.builder.addCond(&FilterConditionIsNaN{
 12264  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().FieldPath(),
 12265  	})
 12266  }
 12267  
 12268  func (b *filterCndBuilderStatusDeviceInfo) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo) *FilterBuilder {
 12269  	return b.builder.addCond(&FilterConditionCompare{
 12270  		Operator:              op,
 12271  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().WithValue(value),
 12272  	})
 12273  }
 12274  
 12275  func (b *filterCndBuilderStatusDeviceInfo) Architecture() *filterCndBuilderStatusDeviceInfoArchitecture {
 12276  	return &filterCndBuilderStatusDeviceInfoArchitecture{builder: b.builder}
 12277  }
 12278  
 12279  func (b *filterCndBuilderStatusDeviceInfo) OperatingSystem() *filterCndBuilderStatusDeviceInfoOperatingSystem {
 12280  	return &filterCndBuilderStatusDeviceInfoOperatingSystem{builder: b.builder}
 12281  }
 12282  
 12283  func (b *filterCndBuilderStatusDeviceInfo) KernelVersion() *filterCndBuilderStatusDeviceInfoKernelVersion {
 12284  	return &filterCndBuilderStatusDeviceInfoKernelVersion{builder: b.builder}
 12285  }
 12286  
 12287  func (b *filterCndBuilderStatusDeviceInfo) OsImage() *filterCndBuilderStatusDeviceInfoOsImage {
 12288  	return &filterCndBuilderStatusDeviceInfoOsImage{builder: b.builder}
 12289  }
 12290  
 12291  func (b *filterCndBuilderStatusDeviceInfo) ContainerRuntimeVersion() *filterCndBuilderStatusDeviceInfoContainerRuntimeVersion {
 12292  	return &filterCndBuilderStatusDeviceInfoContainerRuntimeVersion{builder: b.builder}
 12293  }
 12294  
 12295  func (b *filterCndBuilderStatusDeviceInfo) OsVersion() *filterCndBuilderStatusDeviceInfoOsVersion {
 12296  	return &filterCndBuilderStatusDeviceInfoOsVersion{builder: b.builder}
 12297  }
 12298  
 12299  func (b *filterCndBuilderStatusDeviceInfo) Driver() *filterCndBuilderStatusDeviceInfoDriver {
 12300  	return &filterCndBuilderStatusDeviceInfoDriver{builder: b.builder}
 12301  }
 12302  
 12303  func (b *filterCndBuilderStatusDeviceInfo) HardwareInformation() *filterCndBuilderStatusDeviceInfoHardwareInformation {
 12304  	return &filterCndBuilderStatusDeviceInfoHardwareInformation{builder: b.builder}
 12305  }
 12306  
 12307  func (b *filterCndBuilderStatusDeviceInfo) NetworkInterfaces() *filterCndBuilderStatusDeviceInfoNetworkInterfaces {
 12308  	return &filterCndBuilderStatusDeviceInfoNetworkInterfaces{builder: b.builder}
 12309  }
 12310  
 12311  func (b *filterCndBuilderStatusDeviceInfo) ControlPlaneInterfaceInfo() *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfo {
 12312  	return &filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfo{builder: b.builder}
 12313  }
 12314  
 12315  type filterCndBuilderStatusDeviceInfoArchitecture struct {
 12316  	builder *FilterBuilder
 12317  }
 12318  
 12319  func (b *filterCndBuilderStatusDeviceInfoArchitecture) Eq(value string) *FilterBuilder {
 12320  	return b.compare(gotenfilter.Eq, value)
 12321  }
 12322  
 12323  func (b *filterCndBuilderStatusDeviceInfoArchitecture) Neq(value string) *FilterBuilder {
 12324  	return b.compare(gotenfilter.Neq, value)
 12325  }
 12326  
 12327  func (b *filterCndBuilderStatusDeviceInfoArchitecture) Gt(value string) *FilterBuilder {
 12328  	return b.compare(gotenfilter.Gt, value)
 12329  }
 12330  
 12331  func (b *filterCndBuilderStatusDeviceInfoArchitecture) Gte(value string) *FilterBuilder {
 12332  	return b.compare(gotenfilter.Gte, value)
 12333  }
 12334  
 12335  func (b *filterCndBuilderStatusDeviceInfoArchitecture) Lt(value string) *FilterBuilder {
 12336  	return b.compare(gotenfilter.Lt, value)
 12337  }
 12338  
 12339  func (b *filterCndBuilderStatusDeviceInfoArchitecture) Lte(value string) *FilterBuilder {
 12340  	return b.compare(gotenfilter.Lte, value)
 12341  }
 12342  
 12343  func (b *filterCndBuilderStatusDeviceInfoArchitecture) In(values []string) *FilterBuilder {
 12344  	return b.builder.addCond(&FilterConditionIn{
 12345  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().Architecture().WithArrayOfValues(values),
 12346  	})
 12347  }
 12348  
 12349  func (b *filterCndBuilderStatusDeviceInfoArchitecture) NotIn(values []string) *FilterBuilder {
 12350  	return b.builder.addCond(&FilterConditionNotIn{
 12351  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().Architecture().WithArrayOfValues(values),
 12352  	})
 12353  }
 12354  
 12355  func (b *filterCndBuilderStatusDeviceInfoArchitecture) IsNull() *FilterBuilder {
 12356  	return b.builder.addCond(&FilterConditionIsNull{
 12357  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().Architecture().FieldPath(),
 12358  	})
 12359  }
 12360  
 12361  func (b *filterCndBuilderStatusDeviceInfoArchitecture) IsNan() *FilterBuilder {
 12362  	return b.builder.addCond(&FilterConditionIsNaN{
 12363  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().Architecture().FieldPath(),
 12364  	})
 12365  }
 12366  
 12367  func (b *filterCndBuilderStatusDeviceInfoArchitecture) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 12368  	return b.builder.addCond(&FilterConditionCompare{
 12369  		Operator:              op,
 12370  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().Architecture().WithValue(value),
 12371  	})
 12372  }
 12373  
 12374  type filterCndBuilderStatusDeviceInfoOperatingSystem struct {
 12375  	builder *FilterBuilder
 12376  }
 12377  
 12378  func (b *filterCndBuilderStatusDeviceInfoOperatingSystem) Eq(value string) *FilterBuilder {
 12379  	return b.compare(gotenfilter.Eq, value)
 12380  }
 12381  
 12382  func (b *filterCndBuilderStatusDeviceInfoOperatingSystem) Neq(value string) *FilterBuilder {
 12383  	return b.compare(gotenfilter.Neq, value)
 12384  }
 12385  
 12386  func (b *filterCndBuilderStatusDeviceInfoOperatingSystem) Gt(value string) *FilterBuilder {
 12387  	return b.compare(gotenfilter.Gt, value)
 12388  }
 12389  
 12390  func (b *filterCndBuilderStatusDeviceInfoOperatingSystem) Gte(value string) *FilterBuilder {
 12391  	return b.compare(gotenfilter.Gte, value)
 12392  }
 12393  
 12394  func (b *filterCndBuilderStatusDeviceInfoOperatingSystem) Lt(value string) *FilterBuilder {
 12395  	return b.compare(gotenfilter.Lt, value)
 12396  }
 12397  
 12398  func (b *filterCndBuilderStatusDeviceInfoOperatingSystem) Lte(value string) *FilterBuilder {
 12399  	return b.compare(gotenfilter.Lte, value)
 12400  }
 12401  
 12402  func (b *filterCndBuilderStatusDeviceInfoOperatingSystem) In(values []string) *FilterBuilder {
 12403  	return b.builder.addCond(&FilterConditionIn{
 12404  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().OperatingSystem().WithArrayOfValues(values),
 12405  	})
 12406  }
 12407  
 12408  func (b *filterCndBuilderStatusDeviceInfoOperatingSystem) NotIn(values []string) *FilterBuilder {
 12409  	return b.builder.addCond(&FilterConditionNotIn{
 12410  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().OperatingSystem().WithArrayOfValues(values),
 12411  	})
 12412  }
 12413  
 12414  func (b *filterCndBuilderStatusDeviceInfoOperatingSystem) IsNull() *FilterBuilder {
 12415  	return b.builder.addCond(&FilterConditionIsNull{
 12416  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().OperatingSystem().FieldPath(),
 12417  	})
 12418  }
 12419  
 12420  func (b *filterCndBuilderStatusDeviceInfoOperatingSystem) IsNan() *FilterBuilder {
 12421  	return b.builder.addCond(&FilterConditionIsNaN{
 12422  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().OperatingSystem().FieldPath(),
 12423  	})
 12424  }
 12425  
 12426  func (b *filterCndBuilderStatusDeviceInfoOperatingSystem) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 12427  	return b.builder.addCond(&FilterConditionCompare{
 12428  		Operator:              op,
 12429  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().OperatingSystem().WithValue(value),
 12430  	})
 12431  }
 12432  
 12433  type filterCndBuilderStatusDeviceInfoKernelVersion struct {
 12434  	builder *FilterBuilder
 12435  }
 12436  
 12437  func (b *filterCndBuilderStatusDeviceInfoKernelVersion) Eq(value string) *FilterBuilder {
 12438  	return b.compare(gotenfilter.Eq, value)
 12439  }
 12440  
 12441  func (b *filterCndBuilderStatusDeviceInfoKernelVersion) Neq(value string) *FilterBuilder {
 12442  	return b.compare(gotenfilter.Neq, value)
 12443  }
 12444  
 12445  func (b *filterCndBuilderStatusDeviceInfoKernelVersion) Gt(value string) *FilterBuilder {
 12446  	return b.compare(gotenfilter.Gt, value)
 12447  }
 12448  
 12449  func (b *filterCndBuilderStatusDeviceInfoKernelVersion) Gte(value string) *FilterBuilder {
 12450  	return b.compare(gotenfilter.Gte, value)
 12451  }
 12452  
 12453  func (b *filterCndBuilderStatusDeviceInfoKernelVersion) Lt(value string) *FilterBuilder {
 12454  	return b.compare(gotenfilter.Lt, value)
 12455  }
 12456  
 12457  func (b *filterCndBuilderStatusDeviceInfoKernelVersion) Lte(value string) *FilterBuilder {
 12458  	return b.compare(gotenfilter.Lte, value)
 12459  }
 12460  
 12461  func (b *filterCndBuilderStatusDeviceInfoKernelVersion) In(values []string) *FilterBuilder {
 12462  	return b.builder.addCond(&FilterConditionIn{
 12463  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().KernelVersion().WithArrayOfValues(values),
 12464  	})
 12465  }
 12466  
 12467  func (b *filterCndBuilderStatusDeviceInfoKernelVersion) NotIn(values []string) *FilterBuilder {
 12468  	return b.builder.addCond(&FilterConditionNotIn{
 12469  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().KernelVersion().WithArrayOfValues(values),
 12470  	})
 12471  }
 12472  
 12473  func (b *filterCndBuilderStatusDeviceInfoKernelVersion) IsNull() *FilterBuilder {
 12474  	return b.builder.addCond(&FilterConditionIsNull{
 12475  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().KernelVersion().FieldPath(),
 12476  	})
 12477  }
 12478  
 12479  func (b *filterCndBuilderStatusDeviceInfoKernelVersion) IsNan() *FilterBuilder {
 12480  	return b.builder.addCond(&FilterConditionIsNaN{
 12481  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().KernelVersion().FieldPath(),
 12482  	})
 12483  }
 12484  
 12485  func (b *filterCndBuilderStatusDeviceInfoKernelVersion) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 12486  	return b.builder.addCond(&FilterConditionCompare{
 12487  		Operator:              op,
 12488  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().KernelVersion().WithValue(value),
 12489  	})
 12490  }
 12491  
 12492  type filterCndBuilderStatusDeviceInfoOsImage struct {
 12493  	builder *FilterBuilder
 12494  }
 12495  
 12496  func (b *filterCndBuilderStatusDeviceInfoOsImage) Eq(value string) *FilterBuilder {
 12497  	return b.compare(gotenfilter.Eq, value)
 12498  }
 12499  
 12500  func (b *filterCndBuilderStatusDeviceInfoOsImage) Neq(value string) *FilterBuilder {
 12501  	return b.compare(gotenfilter.Neq, value)
 12502  }
 12503  
 12504  func (b *filterCndBuilderStatusDeviceInfoOsImage) Gt(value string) *FilterBuilder {
 12505  	return b.compare(gotenfilter.Gt, value)
 12506  }
 12507  
 12508  func (b *filterCndBuilderStatusDeviceInfoOsImage) Gte(value string) *FilterBuilder {
 12509  	return b.compare(gotenfilter.Gte, value)
 12510  }
 12511  
 12512  func (b *filterCndBuilderStatusDeviceInfoOsImage) Lt(value string) *FilterBuilder {
 12513  	return b.compare(gotenfilter.Lt, value)
 12514  }
 12515  
 12516  func (b *filterCndBuilderStatusDeviceInfoOsImage) Lte(value string) *FilterBuilder {
 12517  	return b.compare(gotenfilter.Lte, value)
 12518  }
 12519  
 12520  func (b *filterCndBuilderStatusDeviceInfoOsImage) In(values []string) *FilterBuilder {
 12521  	return b.builder.addCond(&FilterConditionIn{
 12522  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().OsImage().WithArrayOfValues(values),
 12523  	})
 12524  }
 12525  
 12526  func (b *filterCndBuilderStatusDeviceInfoOsImage) NotIn(values []string) *FilterBuilder {
 12527  	return b.builder.addCond(&FilterConditionNotIn{
 12528  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().OsImage().WithArrayOfValues(values),
 12529  	})
 12530  }
 12531  
 12532  func (b *filterCndBuilderStatusDeviceInfoOsImage) IsNull() *FilterBuilder {
 12533  	return b.builder.addCond(&FilterConditionIsNull{
 12534  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().OsImage().FieldPath(),
 12535  	})
 12536  }
 12537  
 12538  func (b *filterCndBuilderStatusDeviceInfoOsImage) IsNan() *FilterBuilder {
 12539  	return b.builder.addCond(&FilterConditionIsNaN{
 12540  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().OsImage().FieldPath(),
 12541  	})
 12542  }
 12543  
 12544  func (b *filterCndBuilderStatusDeviceInfoOsImage) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 12545  	return b.builder.addCond(&FilterConditionCompare{
 12546  		Operator:              op,
 12547  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().OsImage().WithValue(value),
 12548  	})
 12549  }
 12550  
 12551  type filterCndBuilderStatusDeviceInfoContainerRuntimeVersion struct {
 12552  	builder *FilterBuilder
 12553  }
 12554  
 12555  func (b *filterCndBuilderStatusDeviceInfoContainerRuntimeVersion) Eq(value string) *FilterBuilder {
 12556  	return b.compare(gotenfilter.Eq, value)
 12557  }
 12558  
 12559  func (b *filterCndBuilderStatusDeviceInfoContainerRuntimeVersion) Neq(value string) *FilterBuilder {
 12560  	return b.compare(gotenfilter.Neq, value)
 12561  }
 12562  
 12563  func (b *filterCndBuilderStatusDeviceInfoContainerRuntimeVersion) Gt(value string) *FilterBuilder {
 12564  	return b.compare(gotenfilter.Gt, value)
 12565  }
 12566  
 12567  func (b *filterCndBuilderStatusDeviceInfoContainerRuntimeVersion) Gte(value string) *FilterBuilder {
 12568  	return b.compare(gotenfilter.Gte, value)
 12569  }
 12570  
 12571  func (b *filterCndBuilderStatusDeviceInfoContainerRuntimeVersion) Lt(value string) *FilterBuilder {
 12572  	return b.compare(gotenfilter.Lt, value)
 12573  }
 12574  
 12575  func (b *filterCndBuilderStatusDeviceInfoContainerRuntimeVersion) Lte(value string) *FilterBuilder {
 12576  	return b.compare(gotenfilter.Lte, value)
 12577  }
 12578  
 12579  func (b *filterCndBuilderStatusDeviceInfoContainerRuntimeVersion) In(values []string) *FilterBuilder {
 12580  	return b.builder.addCond(&FilterConditionIn{
 12581  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().ContainerRuntimeVersion().WithArrayOfValues(values),
 12582  	})
 12583  }
 12584  
 12585  func (b *filterCndBuilderStatusDeviceInfoContainerRuntimeVersion) NotIn(values []string) *FilterBuilder {
 12586  	return b.builder.addCond(&FilterConditionNotIn{
 12587  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().ContainerRuntimeVersion().WithArrayOfValues(values),
 12588  	})
 12589  }
 12590  
 12591  func (b *filterCndBuilderStatusDeviceInfoContainerRuntimeVersion) IsNull() *FilterBuilder {
 12592  	return b.builder.addCond(&FilterConditionIsNull{
 12593  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().ContainerRuntimeVersion().FieldPath(),
 12594  	})
 12595  }
 12596  
 12597  func (b *filterCndBuilderStatusDeviceInfoContainerRuntimeVersion) IsNan() *FilterBuilder {
 12598  	return b.builder.addCond(&FilterConditionIsNaN{
 12599  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().ContainerRuntimeVersion().FieldPath(),
 12600  	})
 12601  }
 12602  
 12603  func (b *filterCndBuilderStatusDeviceInfoContainerRuntimeVersion) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 12604  	return b.builder.addCond(&FilterConditionCompare{
 12605  		Operator:              op,
 12606  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().ContainerRuntimeVersion().WithValue(value),
 12607  	})
 12608  }
 12609  
 12610  type filterCndBuilderStatusDeviceInfoOsVersion struct {
 12611  	builder *FilterBuilder
 12612  }
 12613  
 12614  func (b *filterCndBuilderStatusDeviceInfoOsVersion) Eq(value string) *FilterBuilder {
 12615  	return b.compare(gotenfilter.Eq, value)
 12616  }
 12617  
 12618  func (b *filterCndBuilderStatusDeviceInfoOsVersion) Neq(value string) *FilterBuilder {
 12619  	return b.compare(gotenfilter.Neq, value)
 12620  }
 12621  
 12622  func (b *filterCndBuilderStatusDeviceInfoOsVersion) Gt(value string) *FilterBuilder {
 12623  	return b.compare(gotenfilter.Gt, value)
 12624  }
 12625  
 12626  func (b *filterCndBuilderStatusDeviceInfoOsVersion) Gte(value string) *FilterBuilder {
 12627  	return b.compare(gotenfilter.Gte, value)
 12628  }
 12629  
 12630  func (b *filterCndBuilderStatusDeviceInfoOsVersion) Lt(value string) *FilterBuilder {
 12631  	return b.compare(gotenfilter.Lt, value)
 12632  }
 12633  
 12634  func (b *filterCndBuilderStatusDeviceInfoOsVersion) Lte(value string) *FilterBuilder {
 12635  	return b.compare(gotenfilter.Lte, value)
 12636  }
 12637  
 12638  func (b *filterCndBuilderStatusDeviceInfoOsVersion) In(values []string) *FilterBuilder {
 12639  	return b.builder.addCond(&FilterConditionIn{
 12640  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().OsVersion().WithArrayOfValues(values),
 12641  	})
 12642  }
 12643  
 12644  func (b *filterCndBuilderStatusDeviceInfoOsVersion) NotIn(values []string) *FilterBuilder {
 12645  	return b.builder.addCond(&FilterConditionNotIn{
 12646  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().OsVersion().WithArrayOfValues(values),
 12647  	})
 12648  }
 12649  
 12650  func (b *filterCndBuilderStatusDeviceInfoOsVersion) IsNull() *FilterBuilder {
 12651  	return b.builder.addCond(&FilterConditionIsNull{
 12652  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().OsVersion().FieldPath(),
 12653  	})
 12654  }
 12655  
 12656  func (b *filterCndBuilderStatusDeviceInfoOsVersion) IsNan() *FilterBuilder {
 12657  	return b.builder.addCond(&FilterConditionIsNaN{
 12658  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().OsVersion().FieldPath(),
 12659  	})
 12660  }
 12661  
 12662  func (b *filterCndBuilderStatusDeviceInfoOsVersion) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 12663  	return b.builder.addCond(&FilterConditionCompare{
 12664  		Operator:              op,
 12665  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().OsVersion().WithValue(value),
 12666  	})
 12667  }
 12668  
 12669  type filterCndBuilderStatusDeviceInfoDriver struct {
 12670  	builder *FilterBuilder
 12671  }
 12672  
 12673  func (b *filterCndBuilderStatusDeviceInfoDriver) Eq(value string) *FilterBuilder {
 12674  	return b.compare(gotenfilter.Eq, value)
 12675  }
 12676  
 12677  func (b *filterCndBuilderStatusDeviceInfoDriver) Neq(value string) *FilterBuilder {
 12678  	return b.compare(gotenfilter.Neq, value)
 12679  }
 12680  
 12681  func (b *filterCndBuilderStatusDeviceInfoDriver) Gt(value string) *FilterBuilder {
 12682  	return b.compare(gotenfilter.Gt, value)
 12683  }
 12684  
 12685  func (b *filterCndBuilderStatusDeviceInfoDriver) Gte(value string) *FilterBuilder {
 12686  	return b.compare(gotenfilter.Gte, value)
 12687  }
 12688  
 12689  func (b *filterCndBuilderStatusDeviceInfoDriver) Lt(value string) *FilterBuilder {
 12690  	return b.compare(gotenfilter.Lt, value)
 12691  }
 12692  
 12693  func (b *filterCndBuilderStatusDeviceInfoDriver) Lte(value string) *FilterBuilder {
 12694  	return b.compare(gotenfilter.Lte, value)
 12695  }
 12696  
 12697  func (b *filterCndBuilderStatusDeviceInfoDriver) In(values []string) *FilterBuilder {
 12698  	return b.builder.addCond(&FilterConditionIn{
 12699  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().Driver().WithArrayOfValues(values),
 12700  	})
 12701  }
 12702  
 12703  func (b *filterCndBuilderStatusDeviceInfoDriver) NotIn(values []string) *FilterBuilder {
 12704  	return b.builder.addCond(&FilterConditionNotIn{
 12705  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().Driver().WithArrayOfValues(values),
 12706  	})
 12707  }
 12708  
 12709  func (b *filterCndBuilderStatusDeviceInfoDriver) IsNull() *FilterBuilder {
 12710  	return b.builder.addCond(&FilterConditionIsNull{
 12711  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().Driver().FieldPath(),
 12712  	})
 12713  }
 12714  
 12715  func (b *filterCndBuilderStatusDeviceInfoDriver) IsNan() *FilterBuilder {
 12716  	return b.builder.addCond(&FilterConditionIsNaN{
 12717  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().Driver().FieldPath(),
 12718  	})
 12719  }
 12720  
 12721  func (b *filterCndBuilderStatusDeviceInfoDriver) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 12722  	return b.builder.addCond(&FilterConditionCompare{
 12723  		Operator:              op,
 12724  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().Driver().WithValue(value),
 12725  	})
 12726  }
 12727  
 12728  type filterCndBuilderStatusDeviceInfoHardwareInformation struct {
 12729  	builder *FilterBuilder
 12730  }
 12731  
 12732  func (b *filterCndBuilderStatusDeviceInfoHardwareInformation) Eq(value *Device_Status_DeviceInfo_HardwareInformation) *FilterBuilder {
 12733  	return b.compare(gotenfilter.Eq, value)
 12734  }
 12735  
 12736  func (b *filterCndBuilderStatusDeviceInfoHardwareInformation) Neq(value *Device_Status_DeviceInfo_HardwareInformation) *FilterBuilder {
 12737  	return b.compare(gotenfilter.Neq, value)
 12738  }
 12739  
 12740  func (b *filterCndBuilderStatusDeviceInfoHardwareInformation) Gt(value *Device_Status_DeviceInfo_HardwareInformation) *FilterBuilder {
 12741  	return b.compare(gotenfilter.Gt, value)
 12742  }
 12743  
 12744  func (b *filterCndBuilderStatusDeviceInfoHardwareInformation) Gte(value *Device_Status_DeviceInfo_HardwareInformation) *FilterBuilder {
 12745  	return b.compare(gotenfilter.Gte, value)
 12746  }
 12747  
 12748  func (b *filterCndBuilderStatusDeviceInfoHardwareInformation) Lt(value *Device_Status_DeviceInfo_HardwareInformation) *FilterBuilder {
 12749  	return b.compare(gotenfilter.Lt, value)
 12750  }
 12751  
 12752  func (b *filterCndBuilderStatusDeviceInfoHardwareInformation) Lte(value *Device_Status_DeviceInfo_HardwareInformation) *FilterBuilder {
 12753  	return b.compare(gotenfilter.Lte, value)
 12754  }
 12755  
 12756  func (b *filterCndBuilderStatusDeviceInfoHardwareInformation) In(values []*Device_Status_DeviceInfo_HardwareInformation) *FilterBuilder {
 12757  	return b.builder.addCond(&FilterConditionIn{
 12758  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().WithArrayOfValues(values),
 12759  	})
 12760  }
 12761  
 12762  func (b *filterCndBuilderStatusDeviceInfoHardwareInformation) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation) *FilterBuilder {
 12763  	return b.builder.addCond(&FilterConditionNotIn{
 12764  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().WithArrayOfValues(values),
 12765  	})
 12766  }
 12767  
 12768  func (b *filterCndBuilderStatusDeviceInfoHardwareInformation) IsNull() *FilterBuilder {
 12769  	return b.builder.addCond(&FilterConditionIsNull{
 12770  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().FieldPath(),
 12771  	})
 12772  }
 12773  
 12774  func (b *filterCndBuilderStatusDeviceInfoHardwareInformation) IsNan() *FilterBuilder {
 12775  	return b.builder.addCond(&FilterConditionIsNaN{
 12776  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().FieldPath(),
 12777  	})
 12778  }
 12779  
 12780  func (b *filterCndBuilderStatusDeviceInfoHardwareInformation) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation) *FilterBuilder {
 12781  	return b.builder.addCond(&FilterConditionCompare{
 12782  		Operator:              op,
 12783  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().WithValue(value),
 12784  	})
 12785  }
 12786  
 12787  func (b *filterCndBuilderStatusDeviceInfoHardwareInformation) Os() *filterCndBuilderStatusDeviceInfoHardwareInformationOs {
 12788  	return &filterCndBuilderStatusDeviceInfoHardwareInformationOs{builder: b.builder}
 12789  }
 12790  
 12791  func (b *filterCndBuilderStatusDeviceInfoHardwareInformation) Bios() *filterCndBuilderStatusDeviceInfoHardwareInformationBios {
 12792  	return &filterCndBuilderStatusDeviceInfoHardwareInformationBios{builder: b.builder}
 12793  }
 12794  
 12795  func (b *filterCndBuilderStatusDeviceInfoHardwareInformation) System() *filterCndBuilderStatusDeviceInfoHardwareInformationSystem {
 12796  	return &filterCndBuilderStatusDeviceInfoHardwareInformationSystem{builder: b.builder}
 12797  }
 12798  
 12799  func (b *filterCndBuilderStatusDeviceInfoHardwareInformation) Cpu() *filterCndBuilderStatusDeviceInfoHardwareInformationCpu {
 12800  	return &filterCndBuilderStatusDeviceInfoHardwareInformationCpu{builder: b.builder}
 12801  }
 12802  
 12803  func (b *filterCndBuilderStatusDeviceInfoHardwareInformation) Block() *filterCndBuilderStatusDeviceInfoHardwareInformationBlock {
 12804  	return &filterCndBuilderStatusDeviceInfoHardwareInformationBlock{builder: b.builder}
 12805  }
 12806  
 12807  func (b *filterCndBuilderStatusDeviceInfoHardwareInformation) Network() *filterCndBuilderStatusDeviceInfoHardwareInformationNetwork {
 12808  	return &filterCndBuilderStatusDeviceInfoHardwareInformationNetwork{builder: b.builder}
 12809  }
 12810  
 12811  func (b *filterCndBuilderStatusDeviceInfoHardwareInformation) Gpu() *filterCndBuilderStatusDeviceInfoHardwareInformationGpu {
 12812  	return &filterCndBuilderStatusDeviceInfoHardwareInformationGpu{builder: b.builder}
 12813  }
 12814  
 12815  func (b *filterCndBuilderStatusDeviceInfoHardwareInformation) MemoryInfo() *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfo {
 12816  	return &filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfo{builder: b.builder}
 12817  }
 12818  
 12819  func (b *filterCndBuilderStatusDeviceInfoHardwareInformation) HailoInfo() *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfo {
 12820  	return &filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfo{builder: b.builder}
 12821  }
 12822  
 12823  func (b *filterCndBuilderStatusDeviceInfoHardwareInformation) NvidiaInfo() *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfo {
 12824  	return &filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfo{builder: b.builder}
 12825  }
 12826  
 12827  func (b *filterCndBuilderStatusDeviceInfoHardwareInformation) ModemStatus() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatus {
 12828  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatus{builder: b.builder}
 12829  }
 12830  
 12831  type filterCndBuilderStatusDeviceInfoHardwareInformationOs struct {
 12832  	builder *FilterBuilder
 12833  }
 12834  
 12835  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOs) Eq(value *Device_Status_DeviceInfo_HardwareInformation_OS) *FilterBuilder {
 12836  	return b.compare(gotenfilter.Eq, value)
 12837  }
 12838  
 12839  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOs) Neq(value *Device_Status_DeviceInfo_HardwareInformation_OS) *FilterBuilder {
 12840  	return b.compare(gotenfilter.Neq, value)
 12841  }
 12842  
 12843  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOs) Gt(value *Device_Status_DeviceInfo_HardwareInformation_OS) *FilterBuilder {
 12844  	return b.compare(gotenfilter.Gt, value)
 12845  }
 12846  
 12847  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOs) Gte(value *Device_Status_DeviceInfo_HardwareInformation_OS) *FilterBuilder {
 12848  	return b.compare(gotenfilter.Gte, value)
 12849  }
 12850  
 12851  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOs) Lt(value *Device_Status_DeviceInfo_HardwareInformation_OS) *FilterBuilder {
 12852  	return b.compare(gotenfilter.Lt, value)
 12853  }
 12854  
 12855  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOs) Lte(value *Device_Status_DeviceInfo_HardwareInformation_OS) *FilterBuilder {
 12856  	return b.compare(gotenfilter.Lte, value)
 12857  }
 12858  
 12859  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOs) In(values []*Device_Status_DeviceInfo_HardwareInformation_OS) *FilterBuilder {
 12860  	return b.builder.addCond(&FilterConditionIn{
 12861  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().WithArrayOfValues(values),
 12862  	})
 12863  }
 12864  
 12865  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOs) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_OS) *FilterBuilder {
 12866  	return b.builder.addCond(&FilterConditionNotIn{
 12867  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().WithArrayOfValues(values),
 12868  	})
 12869  }
 12870  
 12871  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOs) IsNull() *FilterBuilder {
 12872  	return b.builder.addCond(&FilterConditionIsNull{
 12873  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().FieldPath(),
 12874  	})
 12875  }
 12876  
 12877  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOs) IsNan() *FilterBuilder {
 12878  	return b.builder.addCond(&FilterConditionIsNaN{
 12879  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().FieldPath(),
 12880  	})
 12881  }
 12882  
 12883  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOs) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_OS) *FilterBuilder {
 12884  	return b.builder.addCond(&FilterConditionCompare{
 12885  		Operator:              op,
 12886  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().WithValue(value),
 12887  	})
 12888  }
 12889  
 12890  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOs) OperatingSystem() *filterCndBuilderStatusDeviceInfoHardwareInformationOsOperatingSystem {
 12891  	return &filterCndBuilderStatusDeviceInfoHardwareInformationOsOperatingSystem{builder: b.builder}
 12892  }
 12893  
 12894  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOs) KernelVersion() *filterCndBuilderStatusDeviceInfoHardwareInformationOsKernelVersion {
 12895  	return &filterCndBuilderStatusDeviceInfoHardwareInformationOsKernelVersion{builder: b.builder}
 12896  }
 12897  
 12898  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOs) OsImage() *filterCndBuilderStatusDeviceInfoHardwareInformationOsOsImage {
 12899  	return &filterCndBuilderStatusDeviceInfoHardwareInformationOsOsImage{builder: b.builder}
 12900  }
 12901  
 12902  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOs) ContainerRuntimeVersion() *filterCndBuilderStatusDeviceInfoHardwareInformationOsContainerRuntimeVersion {
 12903  	return &filterCndBuilderStatusDeviceInfoHardwareInformationOsContainerRuntimeVersion{builder: b.builder}
 12904  }
 12905  
 12906  type filterCndBuilderStatusDeviceInfoHardwareInformationOsOperatingSystem struct {
 12907  	builder *FilterBuilder
 12908  }
 12909  
 12910  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsOperatingSystem) Eq(value string) *FilterBuilder {
 12911  	return b.compare(gotenfilter.Eq, value)
 12912  }
 12913  
 12914  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsOperatingSystem) Neq(value string) *FilterBuilder {
 12915  	return b.compare(gotenfilter.Neq, value)
 12916  }
 12917  
 12918  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsOperatingSystem) Gt(value string) *FilterBuilder {
 12919  	return b.compare(gotenfilter.Gt, value)
 12920  }
 12921  
 12922  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsOperatingSystem) Gte(value string) *FilterBuilder {
 12923  	return b.compare(gotenfilter.Gte, value)
 12924  }
 12925  
 12926  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsOperatingSystem) Lt(value string) *FilterBuilder {
 12927  	return b.compare(gotenfilter.Lt, value)
 12928  }
 12929  
 12930  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsOperatingSystem) Lte(value string) *FilterBuilder {
 12931  	return b.compare(gotenfilter.Lte, value)
 12932  }
 12933  
 12934  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsOperatingSystem) In(values []string) *FilterBuilder {
 12935  	return b.builder.addCond(&FilterConditionIn{
 12936  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().OperatingSystem().WithArrayOfValues(values),
 12937  	})
 12938  }
 12939  
 12940  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsOperatingSystem) NotIn(values []string) *FilterBuilder {
 12941  	return b.builder.addCond(&FilterConditionNotIn{
 12942  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().OperatingSystem().WithArrayOfValues(values),
 12943  	})
 12944  }
 12945  
 12946  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsOperatingSystem) IsNull() *FilterBuilder {
 12947  	return b.builder.addCond(&FilterConditionIsNull{
 12948  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().OperatingSystem().FieldPath(),
 12949  	})
 12950  }
 12951  
 12952  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsOperatingSystem) IsNan() *FilterBuilder {
 12953  	return b.builder.addCond(&FilterConditionIsNaN{
 12954  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().OperatingSystem().FieldPath(),
 12955  	})
 12956  }
 12957  
 12958  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsOperatingSystem) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 12959  	return b.builder.addCond(&FilterConditionCompare{
 12960  		Operator:              op,
 12961  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().OperatingSystem().WithValue(value),
 12962  	})
 12963  }
 12964  
 12965  type filterCndBuilderStatusDeviceInfoHardwareInformationOsKernelVersion struct {
 12966  	builder *FilterBuilder
 12967  }
 12968  
 12969  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsKernelVersion) Eq(value string) *FilterBuilder {
 12970  	return b.compare(gotenfilter.Eq, value)
 12971  }
 12972  
 12973  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsKernelVersion) Neq(value string) *FilterBuilder {
 12974  	return b.compare(gotenfilter.Neq, value)
 12975  }
 12976  
 12977  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsKernelVersion) Gt(value string) *FilterBuilder {
 12978  	return b.compare(gotenfilter.Gt, value)
 12979  }
 12980  
 12981  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsKernelVersion) Gte(value string) *FilterBuilder {
 12982  	return b.compare(gotenfilter.Gte, value)
 12983  }
 12984  
 12985  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsKernelVersion) Lt(value string) *FilterBuilder {
 12986  	return b.compare(gotenfilter.Lt, value)
 12987  }
 12988  
 12989  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsKernelVersion) Lte(value string) *FilterBuilder {
 12990  	return b.compare(gotenfilter.Lte, value)
 12991  }
 12992  
 12993  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsKernelVersion) In(values []string) *FilterBuilder {
 12994  	return b.builder.addCond(&FilterConditionIn{
 12995  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().KernelVersion().WithArrayOfValues(values),
 12996  	})
 12997  }
 12998  
 12999  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsKernelVersion) NotIn(values []string) *FilterBuilder {
 13000  	return b.builder.addCond(&FilterConditionNotIn{
 13001  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().KernelVersion().WithArrayOfValues(values),
 13002  	})
 13003  }
 13004  
 13005  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsKernelVersion) IsNull() *FilterBuilder {
 13006  	return b.builder.addCond(&FilterConditionIsNull{
 13007  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().KernelVersion().FieldPath(),
 13008  	})
 13009  }
 13010  
 13011  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsKernelVersion) IsNan() *FilterBuilder {
 13012  	return b.builder.addCond(&FilterConditionIsNaN{
 13013  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().KernelVersion().FieldPath(),
 13014  	})
 13015  }
 13016  
 13017  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsKernelVersion) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 13018  	return b.builder.addCond(&FilterConditionCompare{
 13019  		Operator:              op,
 13020  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().KernelVersion().WithValue(value),
 13021  	})
 13022  }
 13023  
 13024  type filterCndBuilderStatusDeviceInfoHardwareInformationOsOsImage struct {
 13025  	builder *FilterBuilder
 13026  }
 13027  
 13028  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsOsImage) Eq(value string) *FilterBuilder {
 13029  	return b.compare(gotenfilter.Eq, value)
 13030  }
 13031  
 13032  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsOsImage) Neq(value string) *FilterBuilder {
 13033  	return b.compare(gotenfilter.Neq, value)
 13034  }
 13035  
 13036  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsOsImage) Gt(value string) *FilterBuilder {
 13037  	return b.compare(gotenfilter.Gt, value)
 13038  }
 13039  
 13040  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsOsImage) Gte(value string) *FilterBuilder {
 13041  	return b.compare(gotenfilter.Gte, value)
 13042  }
 13043  
 13044  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsOsImage) Lt(value string) *FilterBuilder {
 13045  	return b.compare(gotenfilter.Lt, value)
 13046  }
 13047  
 13048  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsOsImage) Lte(value string) *FilterBuilder {
 13049  	return b.compare(gotenfilter.Lte, value)
 13050  }
 13051  
 13052  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsOsImage) In(values []string) *FilterBuilder {
 13053  	return b.builder.addCond(&FilterConditionIn{
 13054  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().OsImage().WithArrayOfValues(values),
 13055  	})
 13056  }
 13057  
 13058  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsOsImage) NotIn(values []string) *FilterBuilder {
 13059  	return b.builder.addCond(&FilterConditionNotIn{
 13060  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().OsImage().WithArrayOfValues(values),
 13061  	})
 13062  }
 13063  
 13064  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsOsImage) IsNull() *FilterBuilder {
 13065  	return b.builder.addCond(&FilterConditionIsNull{
 13066  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().OsImage().FieldPath(),
 13067  	})
 13068  }
 13069  
 13070  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsOsImage) IsNan() *FilterBuilder {
 13071  	return b.builder.addCond(&FilterConditionIsNaN{
 13072  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().OsImage().FieldPath(),
 13073  	})
 13074  }
 13075  
 13076  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsOsImage) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 13077  	return b.builder.addCond(&FilterConditionCompare{
 13078  		Operator:              op,
 13079  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().OsImage().WithValue(value),
 13080  	})
 13081  }
 13082  
 13083  type filterCndBuilderStatusDeviceInfoHardwareInformationOsContainerRuntimeVersion struct {
 13084  	builder *FilterBuilder
 13085  }
 13086  
 13087  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsContainerRuntimeVersion) Eq(value string) *FilterBuilder {
 13088  	return b.compare(gotenfilter.Eq, value)
 13089  }
 13090  
 13091  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsContainerRuntimeVersion) Neq(value string) *FilterBuilder {
 13092  	return b.compare(gotenfilter.Neq, value)
 13093  }
 13094  
 13095  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsContainerRuntimeVersion) Gt(value string) *FilterBuilder {
 13096  	return b.compare(gotenfilter.Gt, value)
 13097  }
 13098  
 13099  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsContainerRuntimeVersion) Gte(value string) *FilterBuilder {
 13100  	return b.compare(gotenfilter.Gte, value)
 13101  }
 13102  
 13103  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsContainerRuntimeVersion) Lt(value string) *FilterBuilder {
 13104  	return b.compare(gotenfilter.Lt, value)
 13105  }
 13106  
 13107  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsContainerRuntimeVersion) Lte(value string) *FilterBuilder {
 13108  	return b.compare(gotenfilter.Lte, value)
 13109  }
 13110  
 13111  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsContainerRuntimeVersion) In(values []string) *FilterBuilder {
 13112  	return b.builder.addCond(&FilterConditionIn{
 13113  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().ContainerRuntimeVersion().WithArrayOfValues(values),
 13114  	})
 13115  }
 13116  
 13117  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsContainerRuntimeVersion) NotIn(values []string) *FilterBuilder {
 13118  	return b.builder.addCond(&FilterConditionNotIn{
 13119  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().ContainerRuntimeVersion().WithArrayOfValues(values),
 13120  	})
 13121  }
 13122  
 13123  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsContainerRuntimeVersion) IsNull() *FilterBuilder {
 13124  	return b.builder.addCond(&FilterConditionIsNull{
 13125  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().ContainerRuntimeVersion().FieldPath(),
 13126  	})
 13127  }
 13128  
 13129  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsContainerRuntimeVersion) IsNan() *FilterBuilder {
 13130  	return b.builder.addCond(&FilterConditionIsNaN{
 13131  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().ContainerRuntimeVersion().FieldPath(),
 13132  	})
 13133  }
 13134  
 13135  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationOsContainerRuntimeVersion) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 13136  	return b.builder.addCond(&FilterConditionCompare{
 13137  		Operator:              op,
 13138  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Os().ContainerRuntimeVersion().WithValue(value),
 13139  	})
 13140  }
 13141  
 13142  type filterCndBuilderStatusDeviceInfoHardwareInformationBios struct {
 13143  	builder *FilterBuilder
 13144  }
 13145  
 13146  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBios) Eq(value *Device_Status_DeviceInfo_HardwareInformation_BIOS) *FilterBuilder {
 13147  	return b.compare(gotenfilter.Eq, value)
 13148  }
 13149  
 13150  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBios) Neq(value *Device_Status_DeviceInfo_HardwareInformation_BIOS) *FilterBuilder {
 13151  	return b.compare(gotenfilter.Neq, value)
 13152  }
 13153  
 13154  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBios) Gt(value *Device_Status_DeviceInfo_HardwareInformation_BIOS) *FilterBuilder {
 13155  	return b.compare(gotenfilter.Gt, value)
 13156  }
 13157  
 13158  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBios) Gte(value *Device_Status_DeviceInfo_HardwareInformation_BIOS) *FilterBuilder {
 13159  	return b.compare(gotenfilter.Gte, value)
 13160  }
 13161  
 13162  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBios) Lt(value *Device_Status_DeviceInfo_HardwareInformation_BIOS) *FilterBuilder {
 13163  	return b.compare(gotenfilter.Lt, value)
 13164  }
 13165  
 13166  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBios) Lte(value *Device_Status_DeviceInfo_HardwareInformation_BIOS) *FilterBuilder {
 13167  	return b.compare(gotenfilter.Lte, value)
 13168  }
 13169  
 13170  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBios) In(values []*Device_Status_DeviceInfo_HardwareInformation_BIOS) *FilterBuilder {
 13171  	return b.builder.addCond(&FilterConditionIn{
 13172  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Bios().WithArrayOfValues(values),
 13173  	})
 13174  }
 13175  
 13176  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBios) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_BIOS) *FilterBuilder {
 13177  	return b.builder.addCond(&FilterConditionNotIn{
 13178  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Bios().WithArrayOfValues(values),
 13179  	})
 13180  }
 13181  
 13182  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBios) IsNull() *FilterBuilder {
 13183  	return b.builder.addCond(&FilterConditionIsNull{
 13184  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Bios().FieldPath(),
 13185  	})
 13186  }
 13187  
 13188  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBios) IsNan() *FilterBuilder {
 13189  	return b.builder.addCond(&FilterConditionIsNaN{
 13190  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Bios().FieldPath(),
 13191  	})
 13192  }
 13193  
 13194  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBios) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_BIOS) *FilterBuilder {
 13195  	return b.builder.addCond(&FilterConditionCompare{
 13196  		Operator:              op,
 13197  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Bios().WithValue(value),
 13198  	})
 13199  }
 13200  
 13201  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBios) Vendor() *filterCndBuilderStatusDeviceInfoHardwareInformationBiosVendor {
 13202  	return &filterCndBuilderStatusDeviceInfoHardwareInformationBiosVendor{builder: b.builder}
 13203  }
 13204  
 13205  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBios) BiosVersion() *filterCndBuilderStatusDeviceInfoHardwareInformationBiosBiosVersion {
 13206  	return &filterCndBuilderStatusDeviceInfoHardwareInformationBiosBiosVersion{builder: b.builder}
 13207  }
 13208  
 13209  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBios) ReleaseDate() *filterCndBuilderStatusDeviceInfoHardwareInformationBiosReleaseDate {
 13210  	return &filterCndBuilderStatusDeviceInfoHardwareInformationBiosReleaseDate{builder: b.builder}
 13211  }
 13212  
 13213  type filterCndBuilderStatusDeviceInfoHardwareInformationBiosVendor struct {
 13214  	builder *FilterBuilder
 13215  }
 13216  
 13217  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosVendor) Eq(value string) *FilterBuilder {
 13218  	return b.compare(gotenfilter.Eq, value)
 13219  }
 13220  
 13221  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosVendor) Neq(value string) *FilterBuilder {
 13222  	return b.compare(gotenfilter.Neq, value)
 13223  }
 13224  
 13225  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosVendor) Gt(value string) *FilterBuilder {
 13226  	return b.compare(gotenfilter.Gt, value)
 13227  }
 13228  
 13229  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosVendor) Gte(value string) *FilterBuilder {
 13230  	return b.compare(gotenfilter.Gte, value)
 13231  }
 13232  
 13233  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosVendor) Lt(value string) *FilterBuilder {
 13234  	return b.compare(gotenfilter.Lt, value)
 13235  }
 13236  
 13237  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosVendor) Lte(value string) *FilterBuilder {
 13238  	return b.compare(gotenfilter.Lte, value)
 13239  }
 13240  
 13241  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosVendor) In(values []string) *FilterBuilder {
 13242  	return b.builder.addCond(&FilterConditionIn{
 13243  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Bios().Vendor().WithArrayOfValues(values),
 13244  	})
 13245  }
 13246  
 13247  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosVendor) NotIn(values []string) *FilterBuilder {
 13248  	return b.builder.addCond(&FilterConditionNotIn{
 13249  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Bios().Vendor().WithArrayOfValues(values),
 13250  	})
 13251  }
 13252  
 13253  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosVendor) IsNull() *FilterBuilder {
 13254  	return b.builder.addCond(&FilterConditionIsNull{
 13255  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Bios().Vendor().FieldPath(),
 13256  	})
 13257  }
 13258  
 13259  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosVendor) IsNan() *FilterBuilder {
 13260  	return b.builder.addCond(&FilterConditionIsNaN{
 13261  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Bios().Vendor().FieldPath(),
 13262  	})
 13263  }
 13264  
 13265  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosVendor) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 13266  	return b.builder.addCond(&FilterConditionCompare{
 13267  		Operator:              op,
 13268  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Bios().Vendor().WithValue(value),
 13269  	})
 13270  }
 13271  
 13272  type filterCndBuilderStatusDeviceInfoHardwareInformationBiosBiosVersion struct {
 13273  	builder *FilterBuilder
 13274  }
 13275  
 13276  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosBiosVersion) Eq(value string) *FilterBuilder {
 13277  	return b.compare(gotenfilter.Eq, value)
 13278  }
 13279  
 13280  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosBiosVersion) Neq(value string) *FilterBuilder {
 13281  	return b.compare(gotenfilter.Neq, value)
 13282  }
 13283  
 13284  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosBiosVersion) Gt(value string) *FilterBuilder {
 13285  	return b.compare(gotenfilter.Gt, value)
 13286  }
 13287  
 13288  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosBiosVersion) Gte(value string) *FilterBuilder {
 13289  	return b.compare(gotenfilter.Gte, value)
 13290  }
 13291  
 13292  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosBiosVersion) Lt(value string) *FilterBuilder {
 13293  	return b.compare(gotenfilter.Lt, value)
 13294  }
 13295  
 13296  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosBiosVersion) Lte(value string) *FilterBuilder {
 13297  	return b.compare(gotenfilter.Lte, value)
 13298  }
 13299  
 13300  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosBiosVersion) In(values []string) *FilterBuilder {
 13301  	return b.builder.addCond(&FilterConditionIn{
 13302  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Bios().BiosVersion().WithArrayOfValues(values),
 13303  	})
 13304  }
 13305  
 13306  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosBiosVersion) NotIn(values []string) *FilterBuilder {
 13307  	return b.builder.addCond(&FilterConditionNotIn{
 13308  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Bios().BiosVersion().WithArrayOfValues(values),
 13309  	})
 13310  }
 13311  
 13312  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosBiosVersion) IsNull() *FilterBuilder {
 13313  	return b.builder.addCond(&FilterConditionIsNull{
 13314  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Bios().BiosVersion().FieldPath(),
 13315  	})
 13316  }
 13317  
 13318  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosBiosVersion) IsNan() *FilterBuilder {
 13319  	return b.builder.addCond(&FilterConditionIsNaN{
 13320  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Bios().BiosVersion().FieldPath(),
 13321  	})
 13322  }
 13323  
 13324  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosBiosVersion) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 13325  	return b.builder.addCond(&FilterConditionCompare{
 13326  		Operator:              op,
 13327  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Bios().BiosVersion().WithValue(value),
 13328  	})
 13329  }
 13330  
 13331  type filterCndBuilderStatusDeviceInfoHardwareInformationBiosReleaseDate struct {
 13332  	builder *FilterBuilder
 13333  }
 13334  
 13335  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosReleaseDate) Eq(value string) *FilterBuilder {
 13336  	return b.compare(gotenfilter.Eq, value)
 13337  }
 13338  
 13339  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosReleaseDate) Neq(value string) *FilterBuilder {
 13340  	return b.compare(gotenfilter.Neq, value)
 13341  }
 13342  
 13343  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosReleaseDate) Gt(value string) *FilterBuilder {
 13344  	return b.compare(gotenfilter.Gt, value)
 13345  }
 13346  
 13347  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosReleaseDate) Gte(value string) *FilterBuilder {
 13348  	return b.compare(gotenfilter.Gte, value)
 13349  }
 13350  
 13351  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosReleaseDate) Lt(value string) *FilterBuilder {
 13352  	return b.compare(gotenfilter.Lt, value)
 13353  }
 13354  
 13355  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosReleaseDate) Lte(value string) *FilterBuilder {
 13356  	return b.compare(gotenfilter.Lte, value)
 13357  }
 13358  
 13359  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosReleaseDate) In(values []string) *FilterBuilder {
 13360  	return b.builder.addCond(&FilterConditionIn{
 13361  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Bios().ReleaseDate().WithArrayOfValues(values),
 13362  	})
 13363  }
 13364  
 13365  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosReleaseDate) NotIn(values []string) *FilterBuilder {
 13366  	return b.builder.addCond(&FilterConditionNotIn{
 13367  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Bios().ReleaseDate().WithArrayOfValues(values),
 13368  	})
 13369  }
 13370  
 13371  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosReleaseDate) IsNull() *FilterBuilder {
 13372  	return b.builder.addCond(&FilterConditionIsNull{
 13373  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Bios().ReleaseDate().FieldPath(),
 13374  	})
 13375  }
 13376  
 13377  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosReleaseDate) IsNan() *FilterBuilder {
 13378  	return b.builder.addCond(&FilterConditionIsNaN{
 13379  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Bios().ReleaseDate().FieldPath(),
 13380  	})
 13381  }
 13382  
 13383  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBiosReleaseDate) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 13384  	return b.builder.addCond(&FilterConditionCompare{
 13385  		Operator:              op,
 13386  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Bios().ReleaseDate().WithValue(value),
 13387  	})
 13388  }
 13389  
 13390  type filterCndBuilderStatusDeviceInfoHardwareInformationSystem struct {
 13391  	builder *FilterBuilder
 13392  }
 13393  
 13394  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystem) Eq(value *Device_Status_DeviceInfo_HardwareInformation_System) *FilterBuilder {
 13395  	return b.compare(gotenfilter.Eq, value)
 13396  }
 13397  
 13398  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystem) Neq(value *Device_Status_DeviceInfo_HardwareInformation_System) *FilterBuilder {
 13399  	return b.compare(gotenfilter.Neq, value)
 13400  }
 13401  
 13402  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystem) Gt(value *Device_Status_DeviceInfo_HardwareInformation_System) *FilterBuilder {
 13403  	return b.compare(gotenfilter.Gt, value)
 13404  }
 13405  
 13406  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystem) Gte(value *Device_Status_DeviceInfo_HardwareInformation_System) *FilterBuilder {
 13407  	return b.compare(gotenfilter.Gte, value)
 13408  }
 13409  
 13410  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystem) Lt(value *Device_Status_DeviceInfo_HardwareInformation_System) *FilterBuilder {
 13411  	return b.compare(gotenfilter.Lt, value)
 13412  }
 13413  
 13414  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystem) Lte(value *Device_Status_DeviceInfo_HardwareInformation_System) *FilterBuilder {
 13415  	return b.compare(gotenfilter.Lte, value)
 13416  }
 13417  
 13418  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystem) In(values []*Device_Status_DeviceInfo_HardwareInformation_System) *FilterBuilder {
 13419  	return b.builder.addCond(&FilterConditionIn{
 13420  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().WithArrayOfValues(values),
 13421  	})
 13422  }
 13423  
 13424  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystem) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_System) *FilterBuilder {
 13425  	return b.builder.addCond(&FilterConditionNotIn{
 13426  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().WithArrayOfValues(values),
 13427  	})
 13428  }
 13429  
 13430  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystem) IsNull() *FilterBuilder {
 13431  	return b.builder.addCond(&FilterConditionIsNull{
 13432  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().FieldPath(),
 13433  	})
 13434  }
 13435  
 13436  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystem) IsNan() *FilterBuilder {
 13437  	return b.builder.addCond(&FilterConditionIsNaN{
 13438  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().FieldPath(),
 13439  	})
 13440  }
 13441  
 13442  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystem) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_System) *FilterBuilder {
 13443  	return b.builder.addCond(&FilterConditionCompare{
 13444  		Operator:              op,
 13445  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().WithValue(value),
 13446  	})
 13447  }
 13448  
 13449  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystem) Manufacturer() *filterCndBuilderStatusDeviceInfoHardwareInformationSystemManufacturer {
 13450  	return &filterCndBuilderStatusDeviceInfoHardwareInformationSystemManufacturer{builder: b.builder}
 13451  }
 13452  
 13453  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystem) ProductName() *filterCndBuilderStatusDeviceInfoHardwareInformationSystemProductName {
 13454  	return &filterCndBuilderStatusDeviceInfoHardwareInformationSystemProductName{builder: b.builder}
 13455  }
 13456  
 13457  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystem) Version() *filterCndBuilderStatusDeviceInfoHardwareInformationSystemVersion {
 13458  	return &filterCndBuilderStatusDeviceInfoHardwareInformationSystemVersion{builder: b.builder}
 13459  }
 13460  
 13461  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystem) SerialNumber() *filterCndBuilderStatusDeviceInfoHardwareInformationSystemSerialNumber {
 13462  	return &filterCndBuilderStatusDeviceInfoHardwareInformationSystemSerialNumber{builder: b.builder}
 13463  }
 13464  
 13465  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystem) Configuration() *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfiguration {
 13466  	return &filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfiguration{builder: b.builder}
 13467  }
 13468  
 13469  type filterCndBuilderStatusDeviceInfoHardwareInformationSystemManufacturer struct {
 13470  	builder *FilterBuilder
 13471  }
 13472  
 13473  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemManufacturer) Eq(value string) *FilterBuilder {
 13474  	return b.compare(gotenfilter.Eq, value)
 13475  }
 13476  
 13477  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemManufacturer) Neq(value string) *FilterBuilder {
 13478  	return b.compare(gotenfilter.Neq, value)
 13479  }
 13480  
 13481  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemManufacturer) Gt(value string) *FilterBuilder {
 13482  	return b.compare(gotenfilter.Gt, value)
 13483  }
 13484  
 13485  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemManufacturer) Gte(value string) *FilterBuilder {
 13486  	return b.compare(gotenfilter.Gte, value)
 13487  }
 13488  
 13489  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemManufacturer) Lt(value string) *FilterBuilder {
 13490  	return b.compare(gotenfilter.Lt, value)
 13491  }
 13492  
 13493  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemManufacturer) Lte(value string) *FilterBuilder {
 13494  	return b.compare(gotenfilter.Lte, value)
 13495  }
 13496  
 13497  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemManufacturer) In(values []string) *FilterBuilder {
 13498  	return b.builder.addCond(&FilterConditionIn{
 13499  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Manufacturer().WithArrayOfValues(values),
 13500  	})
 13501  }
 13502  
 13503  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemManufacturer) NotIn(values []string) *FilterBuilder {
 13504  	return b.builder.addCond(&FilterConditionNotIn{
 13505  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Manufacturer().WithArrayOfValues(values),
 13506  	})
 13507  }
 13508  
 13509  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemManufacturer) IsNull() *FilterBuilder {
 13510  	return b.builder.addCond(&FilterConditionIsNull{
 13511  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Manufacturer().FieldPath(),
 13512  	})
 13513  }
 13514  
 13515  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemManufacturer) IsNan() *FilterBuilder {
 13516  	return b.builder.addCond(&FilterConditionIsNaN{
 13517  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Manufacturer().FieldPath(),
 13518  	})
 13519  }
 13520  
 13521  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemManufacturer) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 13522  	return b.builder.addCond(&FilterConditionCompare{
 13523  		Operator:              op,
 13524  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Manufacturer().WithValue(value),
 13525  	})
 13526  }
 13527  
 13528  type filterCndBuilderStatusDeviceInfoHardwareInformationSystemProductName struct {
 13529  	builder *FilterBuilder
 13530  }
 13531  
 13532  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemProductName) Eq(value string) *FilterBuilder {
 13533  	return b.compare(gotenfilter.Eq, value)
 13534  }
 13535  
 13536  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemProductName) Neq(value string) *FilterBuilder {
 13537  	return b.compare(gotenfilter.Neq, value)
 13538  }
 13539  
 13540  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemProductName) Gt(value string) *FilterBuilder {
 13541  	return b.compare(gotenfilter.Gt, value)
 13542  }
 13543  
 13544  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemProductName) Gte(value string) *FilterBuilder {
 13545  	return b.compare(gotenfilter.Gte, value)
 13546  }
 13547  
 13548  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemProductName) Lt(value string) *FilterBuilder {
 13549  	return b.compare(gotenfilter.Lt, value)
 13550  }
 13551  
 13552  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemProductName) Lte(value string) *FilterBuilder {
 13553  	return b.compare(gotenfilter.Lte, value)
 13554  }
 13555  
 13556  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemProductName) In(values []string) *FilterBuilder {
 13557  	return b.builder.addCond(&FilterConditionIn{
 13558  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().ProductName().WithArrayOfValues(values),
 13559  	})
 13560  }
 13561  
 13562  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemProductName) NotIn(values []string) *FilterBuilder {
 13563  	return b.builder.addCond(&FilterConditionNotIn{
 13564  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().ProductName().WithArrayOfValues(values),
 13565  	})
 13566  }
 13567  
 13568  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemProductName) IsNull() *FilterBuilder {
 13569  	return b.builder.addCond(&FilterConditionIsNull{
 13570  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().ProductName().FieldPath(),
 13571  	})
 13572  }
 13573  
 13574  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemProductName) IsNan() *FilterBuilder {
 13575  	return b.builder.addCond(&FilterConditionIsNaN{
 13576  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().ProductName().FieldPath(),
 13577  	})
 13578  }
 13579  
 13580  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemProductName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 13581  	return b.builder.addCond(&FilterConditionCompare{
 13582  		Operator:              op,
 13583  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().ProductName().WithValue(value),
 13584  	})
 13585  }
 13586  
 13587  type filterCndBuilderStatusDeviceInfoHardwareInformationSystemVersion struct {
 13588  	builder *FilterBuilder
 13589  }
 13590  
 13591  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemVersion) Eq(value string) *FilterBuilder {
 13592  	return b.compare(gotenfilter.Eq, value)
 13593  }
 13594  
 13595  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemVersion) Neq(value string) *FilterBuilder {
 13596  	return b.compare(gotenfilter.Neq, value)
 13597  }
 13598  
 13599  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemVersion) Gt(value string) *FilterBuilder {
 13600  	return b.compare(gotenfilter.Gt, value)
 13601  }
 13602  
 13603  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemVersion) Gte(value string) *FilterBuilder {
 13604  	return b.compare(gotenfilter.Gte, value)
 13605  }
 13606  
 13607  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemVersion) Lt(value string) *FilterBuilder {
 13608  	return b.compare(gotenfilter.Lt, value)
 13609  }
 13610  
 13611  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemVersion) Lte(value string) *FilterBuilder {
 13612  	return b.compare(gotenfilter.Lte, value)
 13613  }
 13614  
 13615  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemVersion) In(values []string) *FilterBuilder {
 13616  	return b.builder.addCond(&FilterConditionIn{
 13617  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Version().WithArrayOfValues(values),
 13618  	})
 13619  }
 13620  
 13621  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemVersion) NotIn(values []string) *FilterBuilder {
 13622  	return b.builder.addCond(&FilterConditionNotIn{
 13623  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Version().WithArrayOfValues(values),
 13624  	})
 13625  }
 13626  
 13627  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemVersion) IsNull() *FilterBuilder {
 13628  	return b.builder.addCond(&FilterConditionIsNull{
 13629  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Version().FieldPath(),
 13630  	})
 13631  }
 13632  
 13633  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemVersion) IsNan() *FilterBuilder {
 13634  	return b.builder.addCond(&FilterConditionIsNaN{
 13635  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Version().FieldPath(),
 13636  	})
 13637  }
 13638  
 13639  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemVersion) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 13640  	return b.builder.addCond(&FilterConditionCompare{
 13641  		Operator:              op,
 13642  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Version().WithValue(value),
 13643  	})
 13644  }
 13645  
 13646  type filterCndBuilderStatusDeviceInfoHardwareInformationSystemSerialNumber struct {
 13647  	builder *FilterBuilder
 13648  }
 13649  
 13650  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemSerialNumber) Eq(value string) *FilterBuilder {
 13651  	return b.compare(gotenfilter.Eq, value)
 13652  }
 13653  
 13654  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemSerialNumber) Neq(value string) *FilterBuilder {
 13655  	return b.compare(gotenfilter.Neq, value)
 13656  }
 13657  
 13658  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemSerialNumber) Gt(value string) *FilterBuilder {
 13659  	return b.compare(gotenfilter.Gt, value)
 13660  }
 13661  
 13662  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemSerialNumber) Gte(value string) *FilterBuilder {
 13663  	return b.compare(gotenfilter.Gte, value)
 13664  }
 13665  
 13666  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemSerialNumber) Lt(value string) *FilterBuilder {
 13667  	return b.compare(gotenfilter.Lt, value)
 13668  }
 13669  
 13670  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemSerialNumber) Lte(value string) *FilterBuilder {
 13671  	return b.compare(gotenfilter.Lte, value)
 13672  }
 13673  
 13674  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemSerialNumber) In(values []string) *FilterBuilder {
 13675  	return b.builder.addCond(&FilterConditionIn{
 13676  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().SerialNumber().WithArrayOfValues(values),
 13677  	})
 13678  }
 13679  
 13680  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemSerialNumber) NotIn(values []string) *FilterBuilder {
 13681  	return b.builder.addCond(&FilterConditionNotIn{
 13682  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().SerialNumber().WithArrayOfValues(values),
 13683  	})
 13684  }
 13685  
 13686  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemSerialNumber) IsNull() *FilterBuilder {
 13687  	return b.builder.addCond(&FilterConditionIsNull{
 13688  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().SerialNumber().FieldPath(),
 13689  	})
 13690  }
 13691  
 13692  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemSerialNumber) IsNan() *FilterBuilder {
 13693  	return b.builder.addCond(&FilterConditionIsNaN{
 13694  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().SerialNumber().FieldPath(),
 13695  	})
 13696  }
 13697  
 13698  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemSerialNumber) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 13699  	return b.builder.addCond(&FilterConditionCompare{
 13700  		Operator:              op,
 13701  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().SerialNumber().WithValue(value),
 13702  	})
 13703  }
 13704  
 13705  type filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfiguration struct {
 13706  	builder *FilterBuilder
 13707  }
 13708  
 13709  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfiguration) Eq(value *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) *FilterBuilder {
 13710  	return b.compare(gotenfilter.Eq, value)
 13711  }
 13712  
 13713  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfiguration) Neq(value *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) *FilterBuilder {
 13714  	return b.compare(gotenfilter.Neq, value)
 13715  }
 13716  
 13717  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfiguration) Gt(value *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) *FilterBuilder {
 13718  	return b.compare(gotenfilter.Gt, value)
 13719  }
 13720  
 13721  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfiguration) Gte(value *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) *FilterBuilder {
 13722  	return b.compare(gotenfilter.Gte, value)
 13723  }
 13724  
 13725  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfiguration) Lt(value *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) *FilterBuilder {
 13726  	return b.compare(gotenfilter.Lt, value)
 13727  }
 13728  
 13729  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfiguration) Lte(value *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) *FilterBuilder {
 13730  	return b.compare(gotenfilter.Lte, value)
 13731  }
 13732  
 13733  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfiguration) In(values []*Device_Status_DeviceInfo_HardwareInformation_System_Configuration) *FilterBuilder {
 13734  	return b.builder.addCond(&FilterConditionIn{
 13735  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().WithArrayOfValues(values),
 13736  	})
 13737  }
 13738  
 13739  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfiguration) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_System_Configuration) *FilterBuilder {
 13740  	return b.builder.addCond(&FilterConditionNotIn{
 13741  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().WithArrayOfValues(values),
 13742  	})
 13743  }
 13744  
 13745  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfiguration) IsNull() *FilterBuilder {
 13746  	return b.builder.addCond(&FilterConditionIsNull{
 13747  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().FieldPath(),
 13748  	})
 13749  }
 13750  
 13751  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfiguration) IsNan() *FilterBuilder {
 13752  	return b.builder.addCond(&FilterConditionIsNaN{
 13753  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().FieldPath(),
 13754  	})
 13755  }
 13756  
 13757  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfiguration) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) *FilterBuilder {
 13758  	return b.builder.addCond(&FilterConditionCompare{
 13759  		Operator:              op,
 13760  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().WithValue(value),
 13761  	})
 13762  }
 13763  
 13764  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfiguration) Chassis() *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationChassis {
 13765  	return &filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationChassis{builder: b.builder}
 13766  }
 13767  
 13768  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfiguration) Uuid() *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationUuid {
 13769  	return &filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationUuid{builder: b.builder}
 13770  }
 13771  
 13772  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfiguration) SkuNumber() *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationSkuNumber {
 13773  	return &filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationSkuNumber{builder: b.builder}
 13774  }
 13775  
 13776  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfiguration) Family() *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationFamily {
 13777  	return &filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationFamily{builder: b.builder}
 13778  }
 13779  
 13780  type filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationChassis struct {
 13781  	builder *FilterBuilder
 13782  }
 13783  
 13784  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationChassis) Eq(value string) *FilterBuilder {
 13785  	return b.compare(gotenfilter.Eq, value)
 13786  }
 13787  
 13788  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationChassis) Neq(value string) *FilterBuilder {
 13789  	return b.compare(gotenfilter.Neq, value)
 13790  }
 13791  
 13792  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationChassis) Gt(value string) *FilterBuilder {
 13793  	return b.compare(gotenfilter.Gt, value)
 13794  }
 13795  
 13796  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationChassis) Gte(value string) *FilterBuilder {
 13797  	return b.compare(gotenfilter.Gte, value)
 13798  }
 13799  
 13800  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationChassis) Lt(value string) *FilterBuilder {
 13801  	return b.compare(gotenfilter.Lt, value)
 13802  }
 13803  
 13804  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationChassis) Lte(value string) *FilterBuilder {
 13805  	return b.compare(gotenfilter.Lte, value)
 13806  }
 13807  
 13808  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationChassis) In(values []string) *FilterBuilder {
 13809  	return b.builder.addCond(&FilterConditionIn{
 13810  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().Chassis().WithArrayOfValues(values),
 13811  	})
 13812  }
 13813  
 13814  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationChassis) NotIn(values []string) *FilterBuilder {
 13815  	return b.builder.addCond(&FilterConditionNotIn{
 13816  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().Chassis().WithArrayOfValues(values),
 13817  	})
 13818  }
 13819  
 13820  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationChassis) IsNull() *FilterBuilder {
 13821  	return b.builder.addCond(&FilterConditionIsNull{
 13822  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().Chassis().FieldPath(),
 13823  	})
 13824  }
 13825  
 13826  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationChassis) IsNan() *FilterBuilder {
 13827  	return b.builder.addCond(&FilterConditionIsNaN{
 13828  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().Chassis().FieldPath(),
 13829  	})
 13830  }
 13831  
 13832  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationChassis) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 13833  	return b.builder.addCond(&FilterConditionCompare{
 13834  		Operator:              op,
 13835  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().Chassis().WithValue(value),
 13836  	})
 13837  }
 13838  
 13839  type filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationUuid struct {
 13840  	builder *FilterBuilder
 13841  }
 13842  
 13843  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationUuid) Eq(value string) *FilterBuilder {
 13844  	return b.compare(gotenfilter.Eq, value)
 13845  }
 13846  
 13847  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationUuid) Neq(value string) *FilterBuilder {
 13848  	return b.compare(gotenfilter.Neq, value)
 13849  }
 13850  
 13851  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationUuid) Gt(value string) *FilterBuilder {
 13852  	return b.compare(gotenfilter.Gt, value)
 13853  }
 13854  
 13855  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationUuid) Gte(value string) *FilterBuilder {
 13856  	return b.compare(gotenfilter.Gte, value)
 13857  }
 13858  
 13859  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationUuid) Lt(value string) *FilterBuilder {
 13860  	return b.compare(gotenfilter.Lt, value)
 13861  }
 13862  
 13863  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationUuid) Lte(value string) *FilterBuilder {
 13864  	return b.compare(gotenfilter.Lte, value)
 13865  }
 13866  
 13867  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationUuid) In(values []string) *FilterBuilder {
 13868  	return b.builder.addCond(&FilterConditionIn{
 13869  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().Uuid().WithArrayOfValues(values),
 13870  	})
 13871  }
 13872  
 13873  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationUuid) NotIn(values []string) *FilterBuilder {
 13874  	return b.builder.addCond(&FilterConditionNotIn{
 13875  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().Uuid().WithArrayOfValues(values),
 13876  	})
 13877  }
 13878  
 13879  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationUuid) IsNull() *FilterBuilder {
 13880  	return b.builder.addCond(&FilterConditionIsNull{
 13881  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().Uuid().FieldPath(),
 13882  	})
 13883  }
 13884  
 13885  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationUuid) IsNan() *FilterBuilder {
 13886  	return b.builder.addCond(&FilterConditionIsNaN{
 13887  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().Uuid().FieldPath(),
 13888  	})
 13889  }
 13890  
 13891  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationUuid) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 13892  	return b.builder.addCond(&FilterConditionCompare{
 13893  		Operator:              op,
 13894  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().Uuid().WithValue(value),
 13895  	})
 13896  }
 13897  
 13898  type filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationSkuNumber struct {
 13899  	builder *FilterBuilder
 13900  }
 13901  
 13902  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationSkuNumber) Eq(value string) *FilterBuilder {
 13903  	return b.compare(gotenfilter.Eq, value)
 13904  }
 13905  
 13906  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationSkuNumber) Neq(value string) *FilterBuilder {
 13907  	return b.compare(gotenfilter.Neq, value)
 13908  }
 13909  
 13910  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationSkuNumber) Gt(value string) *FilterBuilder {
 13911  	return b.compare(gotenfilter.Gt, value)
 13912  }
 13913  
 13914  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationSkuNumber) Gte(value string) *FilterBuilder {
 13915  	return b.compare(gotenfilter.Gte, value)
 13916  }
 13917  
 13918  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationSkuNumber) Lt(value string) *FilterBuilder {
 13919  	return b.compare(gotenfilter.Lt, value)
 13920  }
 13921  
 13922  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationSkuNumber) Lte(value string) *FilterBuilder {
 13923  	return b.compare(gotenfilter.Lte, value)
 13924  }
 13925  
 13926  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationSkuNumber) In(values []string) *FilterBuilder {
 13927  	return b.builder.addCond(&FilterConditionIn{
 13928  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().SkuNumber().WithArrayOfValues(values),
 13929  	})
 13930  }
 13931  
 13932  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationSkuNumber) NotIn(values []string) *FilterBuilder {
 13933  	return b.builder.addCond(&FilterConditionNotIn{
 13934  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().SkuNumber().WithArrayOfValues(values),
 13935  	})
 13936  }
 13937  
 13938  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationSkuNumber) IsNull() *FilterBuilder {
 13939  	return b.builder.addCond(&FilterConditionIsNull{
 13940  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().SkuNumber().FieldPath(),
 13941  	})
 13942  }
 13943  
 13944  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationSkuNumber) IsNan() *FilterBuilder {
 13945  	return b.builder.addCond(&FilterConditionIsNaN{
 13946  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().SkuNumber().FieldPath(),
 13947  	})
 13948  }
 13949  
 13950  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationSkuNumber) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 13951  	return b.builder.addCond(&FilterConditionCompare{
 13952  		Operator:              op,
 13953  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().SkuNumber().WithValue(value),
 13954  	})
 13955  }
 13956  
 13957  type filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationFamily struct {
 13958  	builder *FilterBuilder
 13959  }
 13960  
 13961  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationFamily) Eq(value string) *FilterBuilder {
 13962  	return b.compare(gotenfilter.Eq, value)
 13963  }
 13964  
 13965  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationFamily) Neq(value string) *FilterBuilder {
 13966  	return b.compare(gotenfilter.Neq, value)
 13967  }
 13968  
 13969  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationFamily) Gt(value string) *FilterBuilder {
 13970  	return b.compare(gotenfilter.Gt, value)
 13971  }
 13972  
 13973  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationFamily) Gte(value string) *FilterBuilder {
 13974  	return b.compare(gotenfilter.Gte, value)
 13975  }
 13976  
 13977  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationFamily) Lt(value string) *FilterBuilder {
 13978  	return b.compare(gotenfilter.Lt, value)
 13979  }
 13980  
 13981  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationFamily) Lte(value string) *FilterBuilder {
 13982  	return b.compare(gotenfilter.Lte, value)
 13983  }
 13984  
 13985  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationFamily) In(values []string) *FilterBuilder {
 13986  	return b.builder.addCond(&FilterConditionIn{
 13987  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().Family().WithArrayOfValues(values),
 13988  	})
 13989  }
 13990  
 13991  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationFamily) NotIn(values []string) *FilterBuilder {
 13992  	return b.builder.addCond(&FilterConditionNotIn{
 13993  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().Family().WithArrayOfValues(values),
 13994  	})
 13995  }
 13996  
 13997  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationFamily) IsNull() *FilterBuilder {
 13998  	return b.builder.addCond(&FilterConditionIsNull{
 13999  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().Family().FieldPath(),
 14000  	})
 14001  }
 14002  
 14003  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationFamily) IsNan() *FilterBuilder {
 14004  	return b.builder.addCond(&FilterConditionIsNaN{
 14005  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().Family().FieldPath(),
 14006  	})
 14007  }
 14008  
 14009  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationSystemConfigurationFamily) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 14010  	return b.builder.addCond(&FilterConditionCompare{
 14011  		Operator:              op,
 14012  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().System().Configuration().Family().WithValue(value),
 14013  	})
 14014  }
 14015  
 14016  type filterCndBuilderStatusDeviceInfoHardwareInformationCpu struct {
 14017  	builder *FilterBuilder
 14018  }
 14019  
 14020  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpu) Eq(value *Device_Status_DeviceInfo_HardwareInformation_CPU) *FilterBuilder {
 14021  	return b.compare(gotenfilter.Eq, value)
 14022  }
 14023  
 14024  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpu) Neq(value *Device_Status_DeviceInfo_HardwareInformation_CPU) *FilterBuilder {
 14025  	return b.compare(gotenfilter.Neq, value)
 14026  }
 14027  
 14028  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpu) Gt(value *Device_Status_DeviceInfo_HardwareInformation_CPU) *FilterBuilder {
 14029  	return b.compare(gotenfilter.Gt, value)
 14030  }
 14031  
 14032  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpu) Gte(value *Device_Status_DeviceInfo_HardwareInformation_CPU) *FilterBuilder {
 14033  	return b.compare(gotenfilter.Gte, value)
 14034  }
 14035  
 14036  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpu) Lt(value *Device_Status_DeviceInfo_HardwareInformation_CPU) *FilterBuilder {
 14037  	return b.compare(gotenfilter.Lt, value)
 14038  }
 14039  
 14040  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpu) Lte(value *Device_Status_DeviceInfo_HardwareInformation_CPU) *FilterBuilder {
 14041  	return b.compare(gotenfilter.Lte, value)
 14042  }
 14043  
 14044  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpu) In(values []*Device_Status_DeviceInfo_HardwareInformation_CPU) *FilterBuilder {
 14045  	return b.builder.addCond(&FilterConditionIn{
 14046  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().WithArrayOfValues(values),
 14047  	})
 14048  }
 14049  
 14050  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpu) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_CPU) *FilterBuilder {
 14051  	return b.builder.addCond(&FilterConditionNotIn{
 14052  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().WithArrayOfValues(values),
 14053  	})
 14054  }
 14055  
 14056  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpu) IsNull() *FilterBuilder {
 14057  	return b.builder.addCond(&FilterConditionIsNull{
 14058  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().FieldPath(),
 14059  	})
 14060  }
 14061  
 14062  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpu) IsNan() *FilterBuilder {
 14063  	return b.builder.addCond(&FilterConditionIsNaN{
 14064  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().FieldPath(),
 14065  	})
 14066  }
 14067  
 14068  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpu) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_CPU) *FilterBuilder {
 14069  	return b.builder.addCond(&FilterConditionCompare{
 14070  		Operator:              op,
 14071  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().WithValue(value),
 14072  	})
 14073  }
 14074  
 14075  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpu) Processors() *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors {
 14076  	return &filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors{builder: b.builder}
 14077  }
 14078  
 14079  type filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors struct {
 14080  	builder *FilterBuilder
 14081  }
 14082  
 14083  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) Eq(value []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) *FilterBuilder {
 14084  	return b.compare(gotenfilter.Eq, value)
 14085  }
 14086  
 14087  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) Neq(value []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) *FilterBuilder {
 14088  	return b.compare(gotenfilter.Neq, value)
 14089  }
 14090  
 14091  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) Gt(value []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) *FilterBuilder {
 14092  	return b.compare(gotenfilter.Gt, value)
 14093  }
 14094  
 14095  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) Gte(value []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) *FilterBuilder {
 14096  	return b.compare(gotenfilter.Gte, value)
 14097  }
 14098  
 14099  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) Lt(value []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) *FilterBuilder {
 14100  	return b.compare(gotenfilter.Lt, value)
 14101  }
 14102  
 14103  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) Lte(value []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) *FilterBuilder {
 14104  	return b.compare(gotenfilter.Lte, value)
 14105  }
 14106  
 14107  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) In(values [][]*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) *FilterBuilder {
 14108  	return b.builder.addCond(&FilterConditionIn{
 14109  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().WithArrayOfValues(values),
 14110  	})
 14111  }
 14112  
 14113  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) NotIn(values [][]*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) *FilterBuilder {
 14114  	return b.builder.addCond(&FilterConditionNotIn{
 14115  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().WithArrayOfValues(values),
 14116  	})
 14117  }
 14118  
 14119  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) IsNull() *FilterBuilder {
 14120  	return b.builder.addCond(&FilterConditionIsNull{
 14121  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().FieldPath(),
 14122  	})
 14123  }
 14124  
 14125  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) IsNan() *FilterBuilder {
 14126  	return b.builder.addCond(&FilterConditionIsNaN{
 14127  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().FieldPath(),
 14128  	})
 14129  }
 14130  
 14131  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) Contains(value *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) *FilterBuilder {
 14132  	return b.builder.addCond(&FilterConditionContains{
 14133  		Type:      gotenresource.ConditionContainsTypeValue,
 14134  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().FieldPath(),
 14135  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().WithItemValue(value),
 14136  	})
 14137  }
 14138  
 14139  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) ContainsAnyOf(values []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) *FilterBuilder {
 14140  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors()
 14141  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 14142  	for _, value := range values {
 14143  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 14144  	}
 14145  	return b.builder.addCond(&FilterConditionContains{
 14146  		Type:      gotenresource.ConditionContainsTypeAny,
 14147  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().FieldPath(),
 14148  		Values:    itemValues,
 14149  	})
 14150  }
 14151  
 14152  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) ContainsAll(values []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) *FilterBuilder {
 14153  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors()
 14154  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 14155  	for _, value := range values {
 14156  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 14157  	}
 14158  	return b.builder.addCond(&FilterConditionContains{
 14159  		Type:      gotenresource.ConditionContainsTypeAll,
 14160  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().FieldPath(),
 14161  		Values:    itemValues,
 14162  	})
 14163  }
 14164  
 14165  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) compare(op gotenfilter.CompareOperator, value []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) *FilterBuilder {
 14166  	return b.builder.addCond(&FilterConditionCompare{
 14167  		Operator:              op,
 14168  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().WithValue(value),
 14169  	})
 14170  }
 14171  
 14172  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) Vendor() *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsVendor {
 14173  	return &filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsVendor{builder: b.builder}
 14174  }
 14175  
 14176  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) Model() *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsModel {
 14177  	return &filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsModel{builder: b.builder}
 14178  }
 14179  
 14180  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) Capabilities() *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities {
 14181  	return &filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities{builder: b.builder}
 14182  }
 14183  
 14184  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) NumThreads() *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumThreads {
 14185  	return &filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumThreads{builder: b.builder}
 14186  }
 14187  
 14188  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) NumCores() *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumCores {
 14189  	return &filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumCores{builder: b.builder}
 14190  }
 14191  
 14192  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) NumEnabledCores() *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumEnabledCores {
 14193  	return &filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumEnabledCores{builder: b.builder}
 14194  }
 14195  
 14196  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) Name() *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsName {
 14197  	return &filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsName{builder: b.builder}
 14198  }
 14199  
 14200  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) Serial() *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsSerial {
 14201  	return &filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsSerial{builder: b.builder}
 14202  }
 14203  
 14204  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) FrequencyMhz() *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsFrequencyMhz {
 14205  	return &filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsFrequencyMhz{builder: b.builder}
 14206  }
 14207  
 14208  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) MaxFrequencyMhz() *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsMaxFrequencyMhz {
 14209  	return &filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsMaxFrequencyMhz{builder: b.builder}
 14210  }
 14211  
 14212  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) CacheInfo() *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo {
 14213  	return &filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo{builder: b.builder}
 14214  }
 14215  
 14216  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) Driver() *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsDriver {
 14217  	return &filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsDriver{builder: b.builder}
 14218  }
 14219  
 14220  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) Latency() *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsLatency {
 14221  	return &filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsLatency{builder: b.builder}
 14222  }
 14223  
 14224  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessors) Clock() *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsClock {
 14225  	return &filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsClock{builder: b.builder}
 14226  }
 14227  
 14228  type filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsVendor struct {
 14229  	builder *FilterBuilder
 14230  }
 14231  
 14232  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsVendor) Eq(value string) *FilterBuilder {
 14233  	return b.compare(gotenfilter.Eq, value)
 14234  }
 14235  
 14236  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsVendor) Neq(value string) *FilterBuilder {
 14237  	return b.compare(gotenfilter.Neq, value)
 14238  }
 14239  
 14240  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsVendor) Gt(value string) *FilterBuilder {
 14241  	return b.compare(gotenfilter.Gt, value)
 14242  }
 14243  
 14244  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsVendor) Gte(value string) *FilterBuilder {
 14245  	return b.compare(gotenfilter.Gte, value)
 14246  }
 14247  
 14248  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsVendor) Lt(value string) *FilterBuilder {
 14249  	return b.compare(gotenfilter.Lt, value)
 14250  }
 14251  
 14252  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsVendor) Lte(value string) *FilterBuilder {
 14253  	return b.compare(gotenfilter.Lte, value)
 14254  }
 14255  
 14256  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsVendor) In(values []string) *FilterBuilder {
 14257  	return b.builder.addCond(&FilterConditionIn{
 14258  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Vendor().WithArrayOfValues(values),
 14259  	})
 14260  }
 14261  
 14262  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsVendor) NotIn(values []string) *FilterBuilder {
 14263  	return b.builder.addCond(&FilterConditionNotIn{
 14264  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Vendor().WithArrayOfValues(values),
 14265  	})
 14266  }
 14267  
 14268  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsVendor) IsNull() *FilterBuilder {
 14269  	return b.builder.addCond(&FilterConditionIsNull{
 14270  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Vendor().FieldPath(),
 14271  	})
 14272  }
 14273  
 14274  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsVendor) IsNan() *FilterBuilder {
 14275  	return b.builder.addCond(&FilterConditionIsNaN{
 14276  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Vendor().FieldPath(),
 14277  	})
 14278  }
 14279  
 14280  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsVendor) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 14281  	return b.builder.addCond(&FilterConditionCompare{
 14282  		Operator:              op,
 14283  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Vendor().WithValue(value),
 14284  	})
 14285  }
 14286  
 14287  type filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsModel struct {
 14288  	builder *FilterBuilder
 14289  }
 14290  
 14291  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsModel) Eq(value string) *FilterBuilder {
 14292  	return b.compare(gotenfilter.Eq, value)
 14293  }
 14294  
 14295  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsModel) Neq(value string) *FilterBuilder {
 14296  	return b.compare(gotenfilter.Neq, value)
 14297  }
 14298  
 14299  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsModel) Gt(value string) *FilterBuilder {
 14300  	return b.compare(gotenfilter.Gt, value)
 14301  }
 14302  
 14303  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsModel) Gte(value string) *FilterBuilder {
 14304  	return b.compare(gotenfilter.Gte, value)
 14305  }
 14306  
 14307  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsModel) Lt(value string) *FilterBuilder {
 14308  	return b.compare(gotenfilter.Lt, value)
 14309  }
 14310  
 14311  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsModel) Lte(value string) *FilterBuilder {
 14312  	return b.compare(gotenfilter.Lte, value)
 14313  }
 14314  
 14315  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsModel) In(values []string) *FilterBuilder {
 14316  	return b.builder.addCond(&FilterConditionIn{
 14317  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Model().WithArrayOfValues(values),
 14318  	})
 14319  }
 14320  
 14321  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsModel) NotIn(values []string) *FilterBuilder {
 14322  	return b.builder.addCond(&FilterConditionNotIn{
 14323  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Model().WithArrayOfValues(values),
 14324  	})
 14325  }
 14326  
 14327  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsModel) IsNull() *FilterBuilder {
 14328  	return b.builder.addCond(&FilterConditionIsNull{
 14329  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Model().FieldPath(),
 14330  	})
 14331  }
 14332  
 14333  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsModel) IsNan() *FilterBuilder {
 14334  	return b.builder.addCond(&FilterConditionIsNaN{
 14335  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Model().FieldPath(),
 14336  	})
 14337  }
 14338  
 14339  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsModel) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 14340  	return b.builder.addCond(&FilterConditionCompare{
 14341  		Operator:              op,
 14342  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Model().WithValue(value),
 14343  	})
 14344  }
 14345  
 14346  type filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities struct {
 14347  	builder *FilterBuilder
 14348  }
 14349  
 14350  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities) Eq(value []*Device_Status_DeviceInfo_HardwareInformation_Capability) *FilterBuilder {
 14351  	return b.compare(gotenfilter.Eq, value)
 14352  }
 14353  
 14354  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities) Neq(value []*Device_Status_DeviceInfo_HardwareInformation_Capability) *FilterBuilder {
 14355  	return b.compare(gotenfilter.Neq, value)
 14356  }
 14357  
 14358  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities) Gt(value []*Device_Status_DeviceInfo_HardwareInformation_Capability) *FilterBuilder {
 14359  	return b.compare(gotenfilter.Gt, value)
 14360  }
 14361  
 14362  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities) Gte(value []*Device_Status_DeviceInfo_HardwareInformation_Capability) *FilterBuilder {
 14363  	return b.compare(gotenfilter.Gte, value)
 14364  }
 14365  
 14366  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities) Lt(value []*Device_Status_DeviceInfo_HardwareInformation_Capability) *FilterBuilder {
 14367  	return b.compare(gotenfilter.Lt, value)
 14368  }
 14369  
 14370  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities) Lte(value []*Device_Status_DeviceInfo_HardwareInformation_Capability) *FilterBuilder {
 14371  	return b.compare(gotenfilter.Lte, value)
 14372  }
 14373  
 14374  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities) In(values [][]*Device_Status_DeviceInfo_HardwareInformation_Capability) *FilterBuilder {
 14375  	return b.builder.addCond(&FilterConditionIn{
 14376  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities().WithArrayOfValues(values),
 14377  	})
 14378  }
 14379  
 14380  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities) NotIn(values [][]*Device_Status_DeviceInfo_HardwareInformation_Capability) *FilterBuilder {
 14381  	return b.builder.addCond(&FilterConditionNotIn{
 14382  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities().WithArrayOfValues(values),
 14383  	})
 14384  }
 14385  
 14386  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities) IsNull() *FilterBuilder {
 14387  	return b.builder.addCond(&FilterConditionIsNull{
 14388  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities().FieldPath(),
 14389  	})
 14390  }
 14391  
 14392  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities) IsNan() *FilterBuilder {
 14393  	return b.builder.addCond(&FilterConditionIsNaN{
 14394  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities().FieldPath(),
 14395  	})
 14396  }
 14397  
 14398  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities) Contains(value *Device_Status_DeviceInfo_HardwareInformation_Capability) *FilterBuilder {
 14399  	return b.builder.addCond(&FilterConditionContains{
 14400  		Type:      gotenresource.ConditionContainsTypeValue,
 14401  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities().FieldPath(),
 14402  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities().WithItemValue(value),
 14403  	})
 14404  }
 14405  
 14406  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities) ContainsAnyOf(values []*Device_Status_DeviceInfo_HardwareInformation_Capability) *FilterBuilder {
 14407  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities()
 14408  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 14409  	for _, value := range values {
 14410  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 14411  	}
 14412  	return b.builder.addCond(&FilterConditionContains{
 14413  		Type:      gotenresource.ConditionContainsTypeAny,
 14414  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities().FieldPath(),
 14415  		Values:    itemValues,
 14416  	})
 14417  }
 14418  
 14419  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities) ContainsAll(values []*Device_Status_DeviceInfo_HardwareInformation_Capability) *FilterBuilder {
 14420  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities()
 14421  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 14422  	for _, value := range values {
 14423  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 14424  	}
 14425  	return b.builder.addCond(&FilterConditionContains{
 14426  		Type:      gotenresource.ConditionContainsTypeAll,
 14427  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities().FieldPath(),
 14428  		Values:    itemValues,
 14429  	})
 14430  }
 14431  
 14432  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities) compare(op gotenfilter.CompareOperator, value []*Device_Status_DeviceInfo_HardwareInformation_Capability) *FilterBuilder {
 14433  	return b.builder.addCond(&FilterConditionCompare{
 14434  		Operator:              op,
 14435  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities().WithValue(value),
 14436  	})
 14437  }
 14438  
 14439  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities) Name() *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesName {
 14440  	return &filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesName{builder: b.builder}
 14441  }
 14442  
 14443  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilities) Description() *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesDescription {
 14444  	return &filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesDescription{builder: b.builder}
 14445  }
 14446  
 14447  type filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesName struct {
 14448  	builder *FilterBuilder
 14449  }
 14450  
 14451  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesName) Eq(value string) *FilterBuilder {
 14452  	return b.compare(gotenfilter.Eq, value)
 14453  }
 14454  
 14455  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesName) Neq(value string) *FilterBuilder {
 14456  	return b.compare(gotenfilter.Neq, value)
 14457  }
 14458  
 14459  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesName) Gt(value string) *FilterBuilder {
 14460  	return b.compare(gotenfilter.Gt, value)
 14461  }
 14462  
 14463  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesName) Gte(value string) *FilterBuilder {
 14464  	return b.compare(gotenfilter.Gte, value)
 14465  }
 14466  
 14467  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesName) Lt(value string) *FilterBuilder {
 14468  	return b.compare(gotenfilter.Lt, value)
 14469  }
 14470  
 14471  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesName) Lte(value string) *FilterBuilder {
 14472  	return b.compare(gotenfilter.Lte, value)
 14473  }
 14474  
 14475  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesName) In(values []string) *FilterBuilder {
 14476  	return b.builder.addCond(&FilterConditionIn{
 14477  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities().Name().WithArrayOfValues(values),
 14478  	})
 14479  }
 14480  
 14481  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesName) NotIn(values []string) *FilterBuilder {
 14482  	return b.builder.addCond(&FilterConditionNotIn{
 14483  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities().Name().WithArrayOfValues(values),
 14484  	})
 14485  }
 14486  
 14487  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesName) IsNull() *FilterBuilder {
 14488  	return b.builder.addCond(&FilterConditionIsNull{
 14489  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities().Name().FieldPath(),
 14490  	})
 14491  }
 14492  
 14493  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesName) IsNan() *FilterBuilder {
 14494  	return b.builder.addCond(&FilterConditionIsNaN{
 14495  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities().Name().FieldPath(),
 14496  	})
 14497  }
 14498  
 14499  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 14500  	return b.builder.addCond(&FilterConditionCompare{
 14501  		Operator:              op,
 14502  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities().Name().WithValue(value),
 14503  	})
 14504  }
 14505  
 14506  type filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesDescription struct {
 14507  	builder *FilterBuilder
 14508  }
 14509  
 14510  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesDescription) Eq(value string) *FilterBuilder {
 14511  	return b.compare(gotenfilter.Eq, value)
 14512  }
 14513  
 14514  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesDescription) Neq(value string) *FilterBuilder {
 14515  	return b.compare(gotenfilter.Neq, value)
 14516  }
 14517  
 14518  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesDescription) Gt(value string) *FilterBuilder {
 14519  	return b.compare(gotenfilter.Gt, value)
 14520  }
 14521  
 14522  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesDescription) Gte(value string) *FilterBuilder {
 14523  	return b.compare(gotenfilter.Gte, value)
 14524  }
 14525  
 14526  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesDescription) Lt(value string) *FilterBuilder {
 14527  	return b.compare(gotenfilter.Lt, value)
 14528  }
 14529  
 14530  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesDescription) Lte(value string) *FilterBuilder {
 14531  	return b.compare(gotenfilter.Lte, value)
 14532  }
 14533  
 14534  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesDescription) In(values []string) *FilterBuilder {
 14535  	return b.builder.addCond(&FilterConditionIn{
 14536  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities().Description().WithArrayOfValues(values),
 14537  	})
 14538  }
 14539  
 14540  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesDescription) NotIn(values []string) *FilterBuilder {
 14541  	return b.builder.addCond(&FilterConditionNotIn{
 14542  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities().Description().WithArrayOfValues(values),
 14543  	})
 14544  }
 14545  
 14546  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesDescription) IsNull() *FilterBuilder {
 14547  	return b.builder.addCond(&FilterConditionIsNull{
 14548  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities().Description().FieldPath(),
 14549  	})
 14550  }
 14551  
 14552  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesDescription) IsNan() *FilterBuilder {
 14553  	return b.builder.addCond(&FilterConditionIsNaN{
 14554  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities().Description().FieldPath(),
 14555  	})
 14556  }
 14557  
 14558  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCapabilitiesDescription) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 14559  	return b.builder.addCond(&FilterConditionCompare{
 14560  		Operator:              op,
 14561  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Capabilities().Description().WithValue(value),
 14562  	})
 14563  }
 14564  
 14565  type filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumThreads struct {
 14566  	builder *FilterBuilder
 14567  }
 14568  
 14569  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumThreads) Eq(value uint32) *FilterBuilder {
 14570  	return b.compare(gotenfilter.Eq, value)
 14571  }
 14572  
 14573  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumThreads) Neq(value uint32) *FilterBuilder {
 14574  	return b.compare(gotenfilter.Neq, value)
 14575  }
 14576  
 14577  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumThreads) Gt(value uint32) *FilterBuilder {
 14578  	return b.compare(gotenfilter.Gt, value)
 14579  }
 14580  
 14581  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumThreads) Gte(value uint32) *FilterBuilder {
 14582  	return b.compare(gotenfilter.Gte, value)
 14583  }
 14584  
 14585  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumThreads) Lt(value uint32) *FilterBuilder {
 14586  	return b.compare(gotenfilter.Lt, value)
 14587  }
 14588  
 14589  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumThreads) Lte(value uint32) *FilterBuilder {
 14590  	return b.compare(gotenfilter.Lte, value)
 14591  }
 14592  
 14593  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumThreads) In(values []uint32) *FilterBuilder {
 14594  	return b.builder.addCond(&FilterConditionIn{
 14595  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().NumThreads().WithArrayOfValues(values),
 14596  	})
 14597  }
 14598  
 14599  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumThreads) NotIn(values []uint32) *FilterBuilder {
 14600  	return b.builder.addCond(&FilterConditionNotIn{
 14601  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().NumThreads().WithArrayOfValues(values),
 14602  	})
 14603  }
 14604  
 14605  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumThreads) IsNull() *FilterBuilder {
 14606  	return b.builder.addCond(&FilterConditionIsNull{
 14607  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().NumThreads().FieldPath(),
 14608  	})
 14609  }
 14610  
 14611  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumThreads) IsNan() *FilterBuilder {
 14612  	return b.builder.addCond(&FilterConditionIsNaN{
 14613  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().NumThreads().FieldPath(),
 14614  	})
 14615  }
 14616  
 14617  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumThreads) compare(op gotenfilter.CompareOperator, value uint32) *FilterBuilder {
 14618  	return b.builder.addCond(&FilterConditionCompare{
 14619  		Operator:              op,
 14620  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().NumThreads().WithValue(value),
 14621  	})
 14622  }
 14623  
 14624  type filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumCores struct {
 14625  	builder *FilterBuilder
 14626  }
 14627  
 14628  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumCores) Eq(value uint32) *FilterBuilder {
 14629  	return b.compare(gotenfilter.Eq, value)
 14630  }
 14631  
 14632  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumCores) Neq(value uint32) *FilterBuilder {
 14633  	return b.compare(gotenfilter.Neq, value)
 14634  }
 14635  
 14636  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumCores) Gt(value uint32) *FilterBuilder {
 14637  	return b.compare(gotenfilter.Gt, value)
 14638  }
 14639  
 14640  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumCores) Gte(value uint32) *FilterBuilder {
 14641  	return b.compare(gotenfilter.Gte, value)
 14642  }
 14643  
 14644  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumCores) Lt(value uint32) *FilterBuilder {
 14645  	return b.compare(gotenfilter.Lt, value)
 14646  }
 14647  
 14648  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumCores) Lte(value uint32) *FilterBuilder {
 14649  	return b.compare(gotenfilter.Lte, value)
 14650  }
 14651  
 14652  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumCores) In(values []uint32) *FilterBuilder {
 14653  	return b.builder.addCond(&FilterConditionIn{
 14654  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().NumCores().WithArrayOfValues(values),
 14655  	})
 14656  }
 14657  
 14658  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumCores) NotIn(values []uint32) *FilterBuilder {
 14659  	return b.builder.addCond(&FilterConditionNotIn{
 14660  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().NumCores().WithArrayOfValues(values),
 14661  	})
 14662  }
 14663  
 14664  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumCores) IsNull() *FilterBuilder {
 14665  	return b.builder.addCond(&FilterConditionIsNull{
 14666  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().NumCores().FieldPath(),
 14667  	})
 14668  }
 14669  
 14670  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumCores) IsNan() *FilterBuilder {
 14671  	return b.builder.addCond(&FilterConditionIsNaN{
 14672  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().NumCores().FieldPath(),
 14673  	})
 14674  }
 14675  
 14676  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumCores) compare(op gotenfilter.CompareOperator, value uint32) *FilterBuilder {
 14677  	return b.builder.addCond(&FilterConditionCompare{
 14678  		Operator:              op,
 14679  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().NumCores().WithValue(value),
 14680  	})
 14681  }
 14682  
 14683  type filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumEnabledCores struct {
 14684  	builder *FilterBuilder
 14685  }
 14686  
 14687  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumEnabledCores) Eq(value uint32) *FilterBuilder {
 14688  	return b.compare(gotenfilter.Eq, value)
 14689  }
 14690  
 14691  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumEnabledCores) Neq(value uint32) *FilterBuilder {
 14692  	return b.compare(gotenfilter.Neq, value)
 14693  }
 14694  
 14695  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumEnabledCores) Gt(value uint32) *FilterBuilder {
 14696  	return b.compare(gotenfilter.Gt, value)
 14697  }
 14698  
 14699  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumEnabledCores) Gte(value uint32) *FilterBuilder {
 14700  	return b.compare(gotenfilter.Gte, value)
 14701  }
 14702  
 14703  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumEnabledCores) Lt(value uint32) *FilterBuilder {
 14704  	return b.compare(gotenfilter.Lt, value)
 14705  }
 14706  
 14707  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumEnabledCores) Lte(value uint32) *FilterBuilder {
 14708  	return b.compare(gotenfilter.Lte, value)
 14709  }
 14710  
 14711  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumEnabledCores) In(values []uint32) *FilterBuilder {
 14712  	return b.builder.addCond(&FilterConditionIn{
 14713  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().NumEnabledCores().WithArrayOfValues(values),
 14714  	})
 14715  }
 14716  
 14717  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumEnabledCores) NotIn(values []uint32) *FilterBuilder {
 14718  	return b.builder.addCond(&FilterConditionNotIn{
 14719  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().NumEnabledCores().WithArrayOfValues(values),
 14720  	})
 14721  }
 14722  
 14723  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumEnabledCores) IsNull() *FilterBuilder {
 14724  	return b.builder.addCond(&FilterConditionIsNull{
 14725  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().NumEnabledCores().FieldPath(),
 14726  	})
 14727  }
 14728  
 14729  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumEnabledCores) IsNan() *FilterBuilder {
 14730  	return b.builder.addCond(&FilterConditionIsNaN{
 14731  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().NumEnabledCores().FieldPath(),
 14732  	})
 14733  }
 14734  
 14735  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsNumEnabledCores) compare(op gotenfilter.CompareOperator, value uint32) *FilterBuilder {
 14736  	return b.builder.addCond(&FilterConditionCompare{
 14737  		Operator:              op,
 14738  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().NumEnabledCores().WithValue(value),
 14739  	})
 14740  }
 14741  
 14742  type filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsName struct {
 14743  	builder *FilterBuilder
 14744  }
 14745  
 14746  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsName) Eq(value string) *FilterBuilder {
 14747  	return b.compare(gotenfilter.Eq, value)
 14748  }
 14749  
 14750  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsName) Neq(value string) *FilterBuilder {
 14751  	return b.compare(gotenfilter.Neq, value)
 14752  }
 14753  
 14754  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsName) Gt(value string) *FilterBuilder {
 14755  	return b.compare(gotenfilter.Gt, value)
 14756  }
 14757  
 14758  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsName) Gte(value string) *FilterBuilder {
 14759  	return b.compare(gotenfilter.Gte, value)
 14760  }
 14761  
 14762  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsName) Lt(value string) *FilterBuilder {
 14763  	return b.compare(gotenfilter.Lt, value)
 14764  }
 14765  
 14766  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsName) Lte(value string) *FilterBuilder {
 14767  	return b.compare(gotenfilter.Lte, value)
 14768  }
 14769  
 14770  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsName) In(values []string) *FilterBuilder {
 14771  	return b.builder.addCond(&FilterConditionIn{
 14772  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Name().WithArrayOfValues(values),
 14773  	})
 14774  }
 14775  
 14776  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsName) NotIn(values []string) *FilterBuilder {
 14777  	return b.builder.addCond(&FilterConditionNotIn{
 14778  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Name().WithArrayOfValues(values),
 14779  	})
 14780  }
 14781  
 14782  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsName) IsNull() *FilterBuilder {
 14783  	return b.builder.addCond(&FilterConditionIsNull{
 14784  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Name().FieldPath(),
 14785  	})
 14786  }
 14787  
 14788  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsName) IsNan() *FilterBuilder {
 14789  	return b.builder.addCond(&FilterConditionIsNaN{
 14790  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Name().FieldPath(),
 14791  	})
 14792  }
 14793  
 14794  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 14795  	return b.builder.addCond(&FilterConditionCompare{
 14796  		Operator:              op,
 14797  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Name().WithValue(value),
 14798  	})
 14799  }
 14800  
 14801  type filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsSerial struct {
 14802  	builder *FilterBuilder
 14803  }
 14804  
 14805  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsSerial) Eq(value string) *FilterBuilder {
 14806  	return b.compare(gotenfilter.Eq, value)
 14807  }
 14808  
 14809  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsSerial) Neq(value string) *FilterBuilder {
 14810  	return b.compare(gotenfilter.Neq, value)
 14811  }
 14812  
 14813  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsSerial) Gt(value string) *FilterBuilder {
 14814  	return b.compare(gotenfilter.Gt, value)
 14815  }
 14816  
 14817  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsSerial) Gte(value string) *FilterBuilder {
 14818  	return b.compare(gotenfilter.Gte, value)
 14819  }
 14820  
 14821  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsSerial) Lt(value string) *FilterBuilder {
 14822  	return b.compare(gotenfilter.Lt, value)
 14823  }
 14824  
 14825  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsSerial) Lte(value string) *FilterBuilder {
 14826  	return b.compare(gotenfilter.Lte, value)
 14827  }
 14828  
 14829  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsSerial) In(values []string) *FilterBuilder {
 14830  	return b.builder.addCond(&FilterConditionIn{
 14831  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Serial().WithArrayOfValues(values),
 14832  	})
 14833  }
 14834  
 14835  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsSerial) NotIn(values []string) *FilterBuilder {
 14836  	return b.builder.addCond(&FilterConditionNotIn{
 14837  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Serial().WithArrayOfValues(values),
 14838  	})
 14839  }
 14840  
 14841  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsSerial) IsNull() *FilterBuilder {
 14842  	return b.builder.addCond(&FilterConditionIsNull{
 14843  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Serial().FieldPath(),
 14844  	})
 14845  }
 14846  
 14847  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsSerial) IsNan() *FilterBuilder {
 14848  	return b.builder.addCond(&FilterConditionIsNaN{
 14849  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Serial().FieldPath(),
 14850  	})
 14851  }
 14852  
 14853  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsSerial) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 14854  	return b.builder.addCond(&FilterConditionCompare{
 14855  		Operator:              op,
 14856  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Serial().WithValue(value),
 14857  	})
 14858  }
 14859  
 14860  type filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsFrequencyMhz struct {
 14861  	builder *FilterBuilder
 14862  }
 14863  
 14864  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsFrequencyMhz) Eq(value int64) *FilterBuilder {
 14865  	return b.compare(gotenfilter.Eq, value)
 14866  }
 14867  
 14868  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsFrequencyMhz) Neq(value int64) *FilterBuilder {
 14869  	return b.compare(gotenfilter.Neq, value)
 14870  }
 14871  
 14872  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsFrequencyMhz) Gt(value int64) *FilterBuilder {
 14873  	return b.compare(gotenfilter.Gt, value)
 14874  }
 14875  
 14876  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsFrequencyMhz) Gte(value int64) *FilterBuilder {
 14877  	return b.compare(gotenfilter.Gte, value)
 14878  }
 14879  
 14880  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsFrequencyMhz) Lt(value int64) *FilterBuilder {
 14881  	return b.compare(gotenfilter.Lt, value)
 14882  }
 14883  
 14884  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsFrequencyMhz) Lte(value int64) *FilterBuilder {
 14885  	return b.compare(gotenfilter.Lte, value)
 14886  }
 14887  
 14888  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsFrequencyMhz) In(values []int64) *FilterBuilder {
 14889  	return b.builder.addCond(&FilterConditionIn{
 14890  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().FrequencyMhz().WithArrayOfValues(values),
 14891  	})
 14892  }
 14893  
 14894  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsFrequencyMhz) NotIn(values []int64) *FilterBuilder {
 14895  	return b.builder.addCond(&FilterConditionNotIn{
 14896  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().FrequencyMhz().WithArrayOfValues(values),
 14897  	})
 14898  }
 14899  
 14900  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsFrequencyMhz) IsNull() *FilterBuilder {
 14901  	return b.builder.addCond(&FilterConditionIsNull{
 14902  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().FrequencyMhz().FieldPath(),
 14903  	})
 14904  }
 14905  
 14906  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsFrequencyMhz) IsNan() *FilterBuilder {
 14907  	return b.builder.addCond(&FilterConditionIsNaN{
 14908  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().FrequencyMhz().FieldPath(),
 14909  	})
 14910  }
 14911  
 14912  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsFrequencyMhz) compare(op gotenfilter.CompareOperator, value int64) *FilterBuilder {
 14913  	return b.builder.addCond(&FilterConditionCompare{
 14914  		Operator:              op,
 14915  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().FrequencyMhz().WithValue(value),
 14916  	})
 14917  }
 14918  
 14919  type filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsMaxFrequencyMhz struct {
 14920  	builder *FilterBuilder
 14921  }
 14922  
 14923  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsMaxFrequencyMhz) Eq(value int64) *FilterBuilder {
 14924  	return b.compare(gotenfilter.Eq, value)
 14925  }
 14926  
 14927  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsMaxFrequencyMhz) Neq(value int64) *FilterBuilder {
 14928  	return b.compare(gotenfilter.Neq, value)
 14929  }
 14930  
 14931  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsMaxFrequencyMhz) Gt(value int64) *FilterBuilder {
 14932  	return b.compare(gotenfilter.Gt, value)
 14933  }
 14934  
 14935  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsMaxFrequencyMhz) Gte(value int64) *FilterBuilder {
 14936  	return b.compare(gotenfilter.Gte, value)
 14937  }
 14938  
 14939  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsMaxFrequencyMhz) Lt(value int64) *FilterBuilder {
 14940  	return b.compare(gotenfilter.Lt, value)
 14941  }
 14942  
 14943  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsMaxFrequencyMhz) Lte(value int64) *FilterBuilder {
 14944  	return b.compare(gotenfilter.Lte, value)
 14945  }
 14946  
 14947  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsMaxFrequencyMhz) In(values []int64) *FilterBuilder {
 14948  	return b.builder.addCond(&FilterConditionIn{
 14949  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().MaxFrequencyMhz().WithArrayOfValues(values),
 14950  	})
 14951  }
 14952  
 14953  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsMaxFrequencyMhz) NotIn(values []int64) *FilterBuilder {
 14954  	return b.builder.addCond(&FilterConditionNotIn{
 14955  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().MaxFrequencyMhz().WithArrayOfValues(values),
 14956  	})
 14957  }
 14958  
 14959  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsMaxFrequencyMhz) IsNull() *FilterBuilder {
 14960  	return b.builder.addCond(&FilterConditionIsNull{
 14961  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().MaxFrequencyMhz().FieldPath(),
 14962  	})
 14963  }
 14964  
 14965  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsMaxFrequencyMhz) IsNan() *FilterBuilder {
 14966  	return b.builder.addCond(&FilterConditionIsNaN{
 14967  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().MaxFrequencyMhz().FieldPath(),
 14968  	})
 14969  }
 14970  
 14971  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsMaxFrequencyMhz) compare(op gotenfilter.CompareOperator, value int64) *FilterBuilder {
 14972  	return b.builder.addCond(&FilterConditionCompare{
 14973  		Operator:              op,
 14974  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().MaxFrequencyMhz().WithValue(value),
 14975  	})
 14976  }
 14977  
 14978  type filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo struct {
 14979  	builder *FilterBuilder
 14980  }
 14981  
 14982  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo) Eq(value []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) *FilterBuilder {
 14983  	return b.compare(gotenfilter.Eq, value)
 14984  }
 14985  
 14986  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo) Neq(value []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) *FilterBuilder {
 14987  	return b.compare(gotenfilter.Neq, value)
 14988  }
 14989  
 14990  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo) Gt(value []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) *FilterBuilder {
 14991  	return b.compare(gotenfilter.Gt, value)
 14992  }
 14993  
 14994  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo) Gte(value []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) *FilterBuilder {
 14995  	return b.compare(gotenfilter.Gte, value)
 14996  }
 14997  
 14998  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo) Lt(value []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) *FilterBuilder {
 14999  	return b.compare(gotenfilter.Lt, value)
 15000  }
 15001  
 15002  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo) Lte(value []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) *FilterBuilder {
 15003  	return b.compare(gotenfilter.Lte, value)
 15004  }
 15005  
 15006  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo) In(values [][]*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) *FilterBuilder {
 15007  	return b.builder.addCond(&FilterConditionIn{
 15008  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo().WithArrayOfValues(values),
 15009  	})
 15010  }
 15011  
 15012  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo) NotIn(values [][]*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) *FilterBuilder {
 15013  	return b.builder.addCond(&FilterConditionNotIn{
 15014  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo().WithArrayOfValues(values),
 15015  	})
 15016  }
 15017  
 15018  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo) IsNull() *FilterBuilder {
 15019  	return b.builder.addCond(&FilterConditionIsNull{
 15020  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo().FieldPath(),
 15021  	})
 15022  }
 15023  
 15024  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo) IsNan() *FilterBuilder {
 15025  	return b.builder.addCond(&FilterConditionIsNaN{
 15026  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo().FieldPath(),
 15027  	})
 15028  }
 15029  
 15030  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo) Contains(value *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) *FilterBuilder {
 15031  	return b.builder.addCond(&FilterConditionContains{
 15032  		Type:      gotenresource.ConditionContainsTypeValue,
 15033  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo().FieldPath(),
 15034  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo().WithItemValue(value),
 15035  	})
 15036  }
 15037  
 15038  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo) ContainsAnyOf(values []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) *FilterBuilder {
 15039  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo()
 15040  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 15041  	for _, value := range values {
 15042  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 15043  	}
 15044  	return b.builder.addCond(&FilterConditionContains{
 15045  		Type:      gotenresource.ConditionContainsTypeAny,
 15046  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo().FieldPath(),
 15047  		Values:    itemValues,
 15048  	})
 15049  }
 15050  
 15051  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo) ContainsAll(values []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) *FilterBuilder {
 15052  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo()
 15053  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 15054  	for _, value := range values {
 15055  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 15056  	}
 15057  	return b.builder.addCond(&FilterConditionContains{
 15058  		Type:      gotenresource.ConditionContainsTypeAll,
 15059  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo().FieldPath(),
 15060  		Values:    itemValues,
 15061  	})
 15062  }
 15063  
 15064  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo) compare(op gotenfilter.CompareOperator, value []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) *FilterBuilder {
 15065  	return b.builder.addCond(&FilterConditionCompare{
 15066  		Operator:              op,
 15067  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo().WithValue(value),
 15068  	})
 15069  }
 15070  
 15071  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo) Type() *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoType {
 15072  	return &filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoType{builder: b.builder}
 15073  }
 15074  
 15075  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfo) SizeBytes() *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoSizeBytes {
 15076  	return &filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoSizeBytes{builder: b.builder}
 15077  }
 15078  
 15079  type filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoType struct {
 15080  	builder *FilterBuilder
 15081  }
 15082  
 15083  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoType) Eq(value string) *FilterBuilder {
 15084  	return b.compare(gotenfilter.Eq, value)
 15085  }
 15086  
 15087  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoType) Neq(value string) *FilterBuilder {
 15088  	return b.compare(gotenfilter.Neq, value)
 15089  }
 15090  
 15091  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoType) Gt(value string) *FilterBuilder {
 15092  	return b.compare(gotenfilter.Gt, value)
 15093  }
 15094  
 15095  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoType) Gte(value string) *FilterBuilder {
 15096  	return b.compare(gotenfilter.Gte, value)
 15097  }
 15098  
 15099  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoType) Lt(value string) *FilterBuilder {
 15100  	return b.compare(gotenfilter.Lt, value)
 15101  }
 15102  
 15103  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoType) Lte(value string) *FilterBuilder {
 15104  	return b.compare(gotenfilter.Lte, value)
 15105  }
 15106  
 15107  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoType) In(values []string) *FilterBuilder {
 15108  	return b.builder.addCond(&FilterConditionIn{
 15109  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo().Type().WithArrayOfValues(values),
 15110  	})
 15111  }
 15112  
 15113  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoType) NotIn(values []string) *FilterBuilder {
 15114  	return b.builder.addCond(&FilterConditionNotIn{
 15115  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo().Type().WithArrayOfValues(values),
 15116  	})
 15117  }
 15118  
 15119  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoType) IsNull() *FilterBuilder {
 15120  	return b.builder.addCond(&FilterConditionIsNull{
 15121  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo().Type().FieldPath(),
 15122  	})
 15123  }
 15124  
 15125  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoType) IsNan() *FilterBuilder {
 15126  	return b.builder.addCond(&FilterConditionIsNaN{
 15127  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo().Type().FieldPath(),
 15128  	})
 15129  }
 15130  
 15131  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoType) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 15132  	return b.builder.addCond(&FilterConditionCompare{
 15133  		Operator:              op,
 15134  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo().Type().WithValue(value),
 15135  	})
 15136  }
 15137  
 15138  type filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoSizeBytes struct {
 15139  	builder *FilterBuilder
 15140  }
 15141  
 15142  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoSizeBytes) Eq(value int64) *FilterBuilder {
 15143  	return b.compare(gotenfilter.Eq, value)
 15144  }
 15145  
 15146  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoSizeBytes) Neq(value int64) *FilterBuilder {
 15147  	return b.compare(gotenfilter.Neq, value)
 15148  }
 15149  
 15150  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoSizeBytes) Gt(value int64) *FilterBuilder {
 15151  	return b.compare(gotenfilter.Gt, value)
 15152  }
 15153  
 15154  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoSizeBytes) Gte(value int64) *FilterBuilder {
 15155  	return b.compare(gotenfilter.Gte, value)
 15156  }
 15157  
 15158  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoSizeBytes) Lt(value int64) *FilterBuilder {
 15159  	return b.compare(gotenfilter.Lt, value)
 15160  }
 15161  
 15162  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoSizeBytes) Lte(value int64) *FilterBuilder {
 15163  	return b.compare(gotenfilter.Lte, value)
 15164  }
 15165  
 15166  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoSizeBytes) In(values []int64) *FilterBuilder {
 15167  	return b.builder.addCond(&FilterConditionIn{
 15168  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo().SizeBytes().WithArrayOfValues(values),
 15169  	})
 15170  }
 15171  
 15172  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoSizeBytes) NotIn(values []int64) *FilterBuilder {
 15173  	return b.builder.addCond(&FilterConditionNotIn{
 15174  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo().SizeBytes().WithArrayOfValues(values),
 15175  	})
 15176  }
 15177  
 15178  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoSizeBytes) IsNull() *FilterBuilder {
 15179  	return b.builder.addCond(&FilterConditionIsNull{
 15180  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo().SizeBytes().FieldPath(),
 15181  	})
 15182  }
 15183  
 15184  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoSizeBytes) IsNan() *FilterBuilder {
 15185  	return b.builder.addCond(&FilterConditionIsNaN{
 15186  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo().SizeBytes().FieldPath(),
 15187  	})
 15188  }
 15189  
 15190  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsCacheInfoSizeBytes) compare(op gotenfilter.CompareOperator, value int64) *FilterBuilder {
 15191  	return b.builder.addCond(&FilterConditionCompare{
 15192  		Operator:              op,
 15193  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().CacheInfo().SizeBytes().WithValue(value),
 15194  	})
 15195  }
 15196  
 15197  type filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsDriver struct {
 15198  	builder *FilterBuilder
 15199  }
 15200  
 15201  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsDriver) Eq(value string) *FilterBuilder {
 15202  	return b.compare(gotenfilter.Eq, value)
 15203  }
 15204  
 15205  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsDriver) Neq(value string) *FilterBuilder {
 15206  	return b.compare(gotenfilter.Neq, value)
 15207  }
 15208  
 15209  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsDriver) Gt(value string) *FilterBuilder {
 15210  	return b.compare(gotenfilter.Gt, value)
 15211  }
 15212  
 15213  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsDriver) Gte(value string) *FilterBuilder {
 15214  	return b.compare(gotenfilter.Gte, value)
 15215  }
 15216  
 15217  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsDriver) Lt(value string) *FilterBuilder {
 15218  	return b.compare(gotenfilter.Lt, value)
 15219  }
 15220  
 15221  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsDriver) Lte(value string) *FilterBuilder {
 15222  	return b.compare(gotenfilter.Lte, value)
 15223  }
 15224  
 15225  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsDriver) In(values []string) *FilterBuilder {
 15226  	return b.builder.addCond(&FilterConditionIn{
 15227  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Driver().WithArrayOfValues(values),
 15228  	})
 15229  }
 15230  
 15231  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsDriver) NotIn(values []string) *FilterBuilder {
 15232  	return b.builder.addCond(&FilterConditionNotIn{
 15233  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Driver().WithArrayOfValues(values),
 15234  	})
 15235  }
 15236  
 15237  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsDriver) IsNull() *FilterBuilder {
 15238  	return b.builder.addCond(&FilterConditionIsNull{
 15239  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Driver().FieldPath(),
 15240  	})
 15241  }
 15242  
 15243  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsDriver) IsNan() *FilterBuilder {
 15244  	return b.builder.addCond(&FilterConditionIsNaN{
 15245  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Driver().FieldPath(),
 15246  	})
 15247  }
 15248  
 15249  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsDriver) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 15250  	return b.builder.addCond(&FilterConditionCompare{
 15251  		Operator:              op,
 15252  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Driver().WithValue(value),
 15253  	})
 15254  }
 15255  
 15256  type filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsLatency struct {
 15257  	builder *FilterBuilder
 15258  }
 15259  
 15260  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsLatency) Eq(value int64) *FilterBuilder {
 15261  	return b.compare(gotenfilter.Eq, value)
 15262  }
 15263  
 15264  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsLatency) Neq(value int64) *FilterBuilder {
 15265  	return b.compare(gotenfilter.Neq, value)
 15266  }
 15267  
 15268  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsLatency) Gt(value int64) *FilterBuilder {
 15269  	return b.compare(gotenfilter.Gt, value)
 15270  }
 15271  
 15272  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsLatency) Gte(value int64) *FilterBuilder {
 15273  	return b.compare(gotenfilter.Gte, value)
 15274  }
 15275  
 15276  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsLatency) Lt(value int64) *FilterBuilder {
 15277  	return b.compare(gotenfilter.Lt, value)
 15278  }
 15279  
 15280  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsLatency) Lte(value int64) *FilterBuilder {
 15281  	return b.compare(gotenfilter.Lte, value)
 15282  }
 15283  
 15284  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsLatency) In(values []int64) *FilterBuilder {
 15285  	return b.builder.addCond(&FilterConditionIn{
 15286  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Latency().WithArrayOfValues(values),
 15287  	})
 15288  }
 15289  
 15290  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsLatency) NotIn(values []int64) *FilterBuilder {
 15291  	return b.builder.addCond(&FilterConditionNotIn{
 15292  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Latency().WithArrayOfValues(values),
 15293  	})
 15294  }
 15295  
 15296  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsLatency) IsNull() *FilterBuilder {
 15297  	return b.builder.addCond(&FilterConditionIsNull{
 15298  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Latency().FieldPath(),
 15299  	})
 15300  }
 15301  
 15302  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsLatency) IsNan() *FilterBuilder {
 15303  	return b.builder.addCond(&FilterConditionIsNaN{
 15304  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Latency().FieldPath(),
 15305  	})
 15306  }
 15307  
 15308  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsLatency) compare(op gotenfilter.CompareOperator, value int64) *FilterBuilder {
 15309  	return b.builder.addCond(&FilterConditionCompare{
 15310  		Operator:              op,
 15311  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Latency().WithValue(value),
 15312  	})
 15313  }
 15314  
 15315  type filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsClock struct {
 15316  	builder *FilterBuilder
 15317  }
 15318  
 15319  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsClock) Eq(value int64) *FilterBuilder {
 15320  	return b.compare(gotenfilter.Eq, value)
 15321  }
 15322  
 15323  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsClock) Neq(value int64) *FilterBuilder {
 15324  	return b.compare(gotenfilter.Neq, value)
 15325  }
 15326  
 15327  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsClock) Gt(value int64) *FilterBuilder {
 15328  	return b.compare(gotenfilter.Gt, value)
 15329  }
 15330  
 15331  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsClock) Gte(value int64) *FilterBuilder {
 15332  	return b.compare(gotenfilter.Gte, value)
 15333  }
 15334  
 15335  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsClock) Lt(value int64) *FilterBuilder {
 15336  	return b.compare(gotenfilter.Lt, value)
 15337  }
 15338  
 15339  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsClock) Lte(value int64) *FilterBuilder {
 15340  	return b.compare(gotenfilter.Lte, value)
 15341  }
 15342  
 15343  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsClock) In(values []int64) *FilterBuilder {
 15344  	return b.builder.addCond(&FilterConditionIn{
 15345  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Clock().WithArrayOfValues(values),
 15346  	})
 15347  }
 15348  
 15349  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsClock) NotIn(values []int64) *FilterBuilder {
 15350  	return b.builder.addCond(&FilterConditionNotIn{
 15351  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Clock().WithArrayOfValues(values),
 15352  	})
 15353  }
 15354  
 15355  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsClock) IsNull() *FilterBuilder {
 15356  	return b.builder.addCond(&FilterConditionIsNull{
 15357  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Clock().FieldPath(),
 15358  	})
 15359  }
 15360  
 15361  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsClock) IsNan() *FilterBuilder {
 15362  	return b.builder.addCond(&FilterConditionIsNaN{
 15363  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Clock().FieldPath(),
 15364  	})
 15365  }
 15366  
 15367  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationCpuProcessorsClock) compare(op gotenfilter.CompareOperator, value int64) *FilterBuilder {
 15368  	return b.builder.addCond(&FilterConditionCompare{
 15369  		Operator:              op,
 15370  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Cpu().Processors().Clock().WithValue(value),
 15371  	})
 15372  }
 15373  
 15374  type filterCndBuilderStatusDeviceInfoHardwareInformationBlock struct {
 15375  	builder *FilterBuilder
 15376  }
 15377  
 15378  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlock) Eq(value *Device_Status_DeviceInfo_HardwareInformation_Block) *FilterBuilder {
 15379  	return b.compare(gotenfilter.Eq, value)
 15380  }
 15381  
 15382  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlock) Neq(value *Device_Status_DeviceInfo_HardwareInformation_Block) *FilterBuilder {
 15383  	return b.compare(gotenfilter.Neq, value)
 15384  }
 15385  
 15386  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlock) Gt(value *Device_Status_DeviceInfo_HardwareInformation_Block) *FilterBuilder {
 15387  	return b.compare(gotenfilter.Gt, value)
 15388  }
 15389  
 15390  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlock) Gte(value *Device_Status_DeviceInfo_HardwareInformation_Block) *FilterBuilder {
 15391  	return b.compare(gotenfilter.Gte, value)
 15392  }
 15393  
 15394  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlock) Lt(value *Device_Status_DeviceInfo_HardwareInformation_Block) *FilterBuilder {
 15395  	return b.compare(gotenfilter.Lt, value)
 15396  }
 15397  
 15398  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlock) Lte(value *Device_Status_DeviceInfo_HardwareInformation_Block) *FilterBuilder {
 15399  	return b.compare(gotenfilter.Lte, value)
 15400  }
 15401  
 15402  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlock) In(values []*Device_Status_DeviceInfo_HardwareInformation_Block) *FilterBuilder {
 15403  	return b.builder.addCond(&FilterConditionIn{
 15404  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().WithArrayOfValues(values),
 15405  	})
 15406  }
 15407  
 15408  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlock) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_Block) *FilterBuilder {
 15409  	return b.builder.addCond(&FilterConditionNotIn{
 15410  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().WithArrayOfValues(values),
 15411  	})
 15412  }
 15413  
 15414  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlock) IsNull() *FilterBuilder {
 15415  	return b.builder.addCond(&FilterConditionIsNull{
 15416  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().FieldPath(),
 15417  	})
 15418  }
 15419  
 15420  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlock) IsNan() *FilterBuilder {
 15421  	return b.builder.addCond(&FilterConditionIsNaN{
 15422  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().FieldPath(),
 15423  	})
 15424  }
 15425  
 15426  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlock) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_Block) *FilterBuilder {
 15427  	return b.builder.addCond(&FilterConditionCompare{
 15428  		Operator:              op,
 15429  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().WithValue(value),
 15430  	})
 15431  }
 15432  
 15433  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlock) Disks() *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks {
 15434  	return &filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks{builder: b.builder}
 15435  }
 15436  
 15437  type filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks struct {
 15438  	builder *FilterBuilder
 15439  }
 15440  
 15441  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks) Eq(value []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk) *FilterBuilder {
 15442  	return b.compare(gotenfilter.Eq, value)
 15443  }
 15444  
 15445  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks) Neq(value []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk) *FilterBuilder {
 15446  	return b.compare(gotenfilter.Neq, value)
 15447  }
 15448  
 15449  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks) Gt(value []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk) *FilterBuilder {
 15450  	return b.compare(gotenfilter.Gt, value)
 15451  }
 15452  
 15453  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks) Gte(value []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk) *FilterBuilder {
 15454  	return b.compare(gotenfilter.Gte, value)
 15455  }
 15456  
 15457  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks) Lt(value []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk) *FilterBuilder {
 15458  	return b.compare(gotenfilter.Lt, value)
 15459  }
 15460  
 15461  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks) Lte(value []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk) *FilterBuilder {
 15462  	return b.compare(gotenfilter.Lte, value)
 15463  }
 15464  
 15465  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks) In(values [][]*Device_Status_DeviceInfo_HardwareInformation_Block_Disk) *FilterBuilder {
 15466  	return b.builder.addCond(&FilterConditionIn{
 15467  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().WithArrayOfValues(values),
 15468  	})
 15469  }
 15470  
 15471  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks) NotIn(values [][]*Device_Status_DeviceInfo_HardwareInformation_Block_Disk) *FilterBuilder {
 15472  	return b.builder.addCond(&FilterConditionNotIn{
 15473  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().WithArrayOfValues(values),
 15474  	})
 15475  }
 15476  
 15477  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks) IsNull() *FilterBuilder {
 15478  	return b.builder.addCond(&FilterConditionIsNull{
 15479  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().FieldPath(),
 15480  	})
 15481  }
 15482  
 15483  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks) IsNan() *FilterBuilder {
 15484  	return b.builder.addCond(&FilterConditionIsNaN{
 15485  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().FieldPath(),
 15486  	})
 15487  }
 15488  
 15489  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks) Contains(value *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) *FilterBuilder {
 15490  	return b.builder.addCond(&FilterConditionContains{
 15491  		Type:      gotenresource.ConditionContainsTypeValue,
 15492  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().FieldPath(),
 15493  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().WithItemValue(value),
 15494  	})
 15495  }
 15496  
 15497  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks) ContainsAnyOf(values []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk) *FilterBuilder {
 15498  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks()
 15499  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 15500  	for _, value := range values {
 15501  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 15502  	}
 15503  	return b.builder.addCond(&FilterConditionContains{
 15504  		Type:      gotenresource.ConditionContainsTypeAny,
 15505  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().FieldPath(),
 15506  		Values:    itemValues,
 15507  	})
 15508  }
 15509  
 15510  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks) ContainsAll(values []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk) *FilterBuilder {
 15511  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks()
 15512  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 15513  	for _, value := range values {
 15514  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 15515  	}
 15516  	return b.builder.addCond(&FilterConditionContains{
 15517  		Type:      gotenresource.ConditionContainsTypeAll,
 15518  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().FieldPath(),
 15519  		Values:    itemValues,
 15520  	})
 15521  }
 15522  
 15523  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks) compare(op gotenfilter.CompareOperator, value []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk) *FilterBuilder {
 15524  	return b.builder.addCond(&FilterConditionCompare{
 15525  		Operator:              op,
 15526  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().WithValue(value),
 15527  	})
 15528  }
 15529  
 15530  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks) Name() *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksName {
 15531  	return &filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksName{builder: b.builder}
 15532  }
 15533  
 15534  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks) SizeBytes() *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSizeBytes {
 15535  	return &filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSizeBytes{builder: b.builder}
 15536  }
 15537  
 15538  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks) DriveType() *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksDriveType {
 15539  	return &filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksDriveType{builder: b.builder}
 15540  }
 15541  
 15542  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks) Vendor() *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksVendor {
 15543  	return &filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksVendor{builder: b.builder}
 15544  }
 15545  
 15546  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks) Model() *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksModel {
 15547  	return &filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksModel{builder: b.builder}
 15548  }
 15549  
 15550  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks) SerialNumber() *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSerialNumber {
 15551  	return &filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSerialNumber{builder: b.builder}
 15552  }
 15553  
 15554  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks) Wwn() *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksWwn {
 15555  	return &filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksWwn{builder: b.builder}
 15556  }
 15557  
 15558  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisks) Partitions() *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitions {
 15559  	return &filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitions{builder: b.builder}
 15560  }
 15561  
 15562  type filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksName struct {
 15563  	builder *FilterBuilder
 15564  }
 15565  
 15566  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksName) Eq(value string) *FilterBuilder {
 15567  	return b.compare(gotenfilter.Eq, value)
 15568  }
 15569  
 15570  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksName) Neq(value string) *FilterBuilder {
 15571  	return b.compare(gotenfilter.Neq, value)
 15572  }
 15573  
 15574  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksName) Gt(value string) *FilterBuilder {
 15575  	return b.compare(gotenfilter.Gt, value)
 15576  }
 15577  
 15578  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksName) Gte(value string) *FilterBuilder {
 15579  	return b.compare(gotenfilter.Gte, value)
 15580  }
 15581  
 15582  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksName) Lt(value string) *FilterBuilder {
 15583  	return b.compare(gotenfilter.Lt, value)
 15584  }
 15585  
 15586  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksName) Lte(value string) *FilterBuilder {
 15587  	return b.compare(gotenfilter.Lte, value)
 15588  }
 15589  
 15590  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksName) In(values []string) *FilterBuilder {
 15591  	return b.builder.addCond(&FilterConditionIn{
 15592  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Name().WithArrayOfValues(values),
 15593  	})
 15594  }
 15595  
 15596  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksName) NotIn(values []string) *FilterBuilder {
 15597  	return b.builder.addCond(&FilterConditionNotIn{
 15598  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Name().WithArrayOfValues(values),
 15599  	})
 15600  }
 15601  
 15602  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksName) IsNull() *FilterBuilder {
 15603  	return b.builder.addCond(&FilterConditionIsNull{
 15604  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Name().FieldPath(),
 15605  	})
 15606  }
 15607  
 15608  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksName) IsNan() *FilterBuilder {
 15609  	return b.builder.addCond(&FilterConditionIsNaN{
 15610  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Name().FieldPath(),
 15611  	})
 15612  }
 15613  
 15614  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 15615  	return b.builder.addCond(&FilterConditionCompare{
 15616  		Operator:              op,
 15617  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Name().WithValue(value),
 15618  	})
 15619  }
 15620  
 15621  type filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSizeBytes struct {
 15622  	builder *FilterBuilder
 15623  }
 15624  
 15625  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSizeBytes) Eq(value int64) *FilterBuilder {
 15626  	return b.compare(gotenfilter.Eq, value)
 15627  }
 15628  
 15629  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSizeBytes) Neq(value int64) *FilterBuilder {
 15630  	return b.compare(gotenfilter.Neq, value)
 15631  }
 15632  
 15633  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSizeBytes) Gt(value int64) *FilterBuilder {
 15634  	return b.compare(gotenfilter.Gt, value)
 15635  }
 15636  
 15637  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSizeBytes) Gte(value int64) *FilterBuilder {
 15638  	return b.compare(gotenfilter.Gte, value)
 15639  }
 15640  
 15641  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSizeBytes) Lt(value int64) *FilterBuilder {
 15642  	return b.compare(gotenfilter.Lt, value)
 15643  }
 15644  
 15645  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSizeBytes) Lte(value int64) *FilterBuilder {
 15646  	return b.compare(gotenfilter.Lte, value)
 15647  }
 15648  
 15649  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSizeBytes) In(values []int64) *FilterBuilder {
 15650  	return b.builder.addCond(&FilterConditionIn{
 15651  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().SizeBytes().WithArrayOfValues(values),
 15652  	})
 15653  }
 15654  
 15655  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSizeBytes) NotIn(values []int64) *FilterBuilder {
 15656  	return b.builder.addCond(&FilterConditionNotIn{
 15657  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().SizeBytes().WithArrayOfValues(values),
 15658  	})
 15659  }
 15660  
 15661  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSizeBytes) IsNull() *FilterBuilder {
 15662  	return b.builder.addCond(&FilterConditionIsNull{
 15663  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().SizeBytes().FieldPath(),
 15664  	})
 15665  }
 15666  
 15667  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSizeBytes) IsNan() *FilterBuilder {
 15668  	return b.builder.addCond(&FilterConditionIsNaN{
 15669  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().SizeBytes().FieldPath(),
 15670  	})
 15671  }
 15672  
 15673  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSizeBytes) compare(op gotenfilter.CompareOperator, value int64) *FilterBuilder {
 15674  	return b.builder.addCond(&FilterConditionCompare{
 15675  		Operator:              op,
 15676  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().SizeBytes().WithValue(value),
 15677  	})
 15678  }
 15679  
 15680  type filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksDriveType struct {
 15681  	builder *FilterBuilder
 15682  }
 15683  
 15684  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksDriveType) Eq(value string) *FilterBuilder {
 15685  	return b.compare(gotenfilter.Eq, value)
 15686  }
 15687  
 15688  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksDriveType) Neq(value string) *FilterBuilder {
 15689  	return b.compare(gotenfilter.Neq, value)
 15690  }
 15691  
 15692  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksDriveType) Gt(value string) *FilterBuilder {
 15693  	return b.compare(gotenfilter.Gt, value)
 15694  }
 15695  
 15696  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksDriveType) Gte(value string) *FilterBuilder {
 15697  	return b.compare(gotenfilter.Gte, value)
 15698  }
 15699  
 15700  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksDriveType) Lt(value string) *FilterBuilder {
 15701  	return b.compare(gotenfilter.Lt, value)
 15702  }
 15703  
 15704  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksDriveType) Lte(value string) *FilterBuilder {
 15705  	return b.compare(gotenfilter.Lte, value)
 15706  }
 15707  
 15708  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksDriveType) In(values []string) *FilterBuilder {
 15709  	return b.builder.addCond(&FilterConditionIn{
 15710  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().DriveType().WithArrayOfValues(values),
 15711  	})
 15712  }
 15713  
 15714  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksDriveType) NotIn(values []string) *FilterBuilder {
 15715  	return b.builder.addCond(&FilterConditionNotIn{
 15716  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().DriveType().WithArrayOfValues(values),
 15717  	})
 15718  }
 15719  
 15720  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksDriveType) IsNull() *FilterBuilder {
 15721  	return b.builder.addCond(&FilterConditionIsNull{
 15722  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().DriveType().FieldPath(),
 15723  	})
 15724  }
 15725  
 15726  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksDriveType) IsNan() *FilterBuilder {
 15727  	return b.builder.addCond(&FilterConditionIsNaN{
 15728  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().DriveType().FieldPath(),
 15729  	})
 15730  }
 15731  
 15732  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksDriveType) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 15733  	return b.builder.addCond(&FilterConditionCompare{
 15734  		Operator:              op,
 15735  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().DriveType().WithValue(value),
 15736  	})
 15737  }
 15738  
 15739  type filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksVendor struct {
 15740  	builder *FilterBuilder
 15741  }
 15742  
 15743  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksVendor) Eq(value string) *FilterBuilder {
 15744  	return b.compare(gotenfilter.Eq, value)
 15745  }
 15746  
 15747  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksVendor) Neq(value string) *FilterBuilder {
 15748  	return b.compare(gotenfilter.Neq, value)
 15749  }
 15750  
 15751  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksVendor) Gt(value string) *FilterBuilder {
 15752  	return b.compare(gotenfilter.Gt, value)
 15753  }
 15754  
 15755  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksVendor) Gte(value string) *FilterBuilder {
 15756  	return b.compare(gotenfilter.Gte, value)
 15757  }
 15758  
 15759  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksVendor) Lt(value string) *FilterBuilder {
 15760  	return b.compare(gotenfilter.Lt, value)
 15761  }
 15762  
 15763  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksVendor) Lte(value string) *FilterBuilder {
 15764  	return b.compare(gotenfilter.Lte, value)
 15765  }
 15766  
 15767  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksVendor) In(values []string) *FilterBuilder {
 15768  	return b.builder.addCond(&FilterConditionIn{
 15769  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Vendor().WithArrayOfValues(values),
 15770  	})
 15771  }
 15772  
 15773  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksVendor) NotIn(values []string) *FilterBuilder {
 15774  	return b.builder.addCond(&FilterConditionNotIn{
 15775  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Vendor().WithArrayOfValues(values),
 15776  	})
 15777  }
 15778  
 15779  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksVendor) IsNull() *FilterBuilder {
 15780  	return b.builder.addCond(&FilterConditionIsNull{
 15781  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Vendor().FieldPath(),
 15782  	})
 15783  }
 15784  
 15785  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksVendor) IsNan() *FilterBuilder {
 15786  	return b.builder.addCond(&FilterConditionIsNaN{
 15787  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Vendor().FieldPath(),
 15788  	})
 15789  }
 15790  
 15791  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksVendor) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 15792  	return b.builder.addCond(&FilterConditionCompare{
 15793  		Operator:              op,
 15794  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Vendor().WithValue(value),
 15795  	})
 15796  }
 15797  
 15798  type filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksModel struct {
 15799  	builder *FilterBuilder
 15800  }
 15801  
 15802  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksModel) Eq(value string) *FilterBuilder {
 15803  	return b.compare(gotenfilter.Eq, value)
 15804  }
 15805  
 15806  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksModel) Neq(value string) *FilterBuilder {
 15807  	return b.compare(gotenfilter.Neq, value)
 15808  }
 15809  
 15810  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksModel) Gt(value string) *FilterBuilder {
 15811  	return b.compare(gotenfilter.Gt, value)
 15812  }
 15813  
 15814  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksModel) Gte(value string) *FilterBuilder {
 15815  	return b.compare(gotenfilter.Gte, value)
 15816  }
 15817  
 15818  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksModel) Lt(value string) *FilterBuilder {
 15819  	return b.compare(gotenfilter.Lt, value)
 15820  }
 15821  
 15822  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksModel) Lte(value string) *FilterBuilder {
 15823  	return b.compare(gotenfilter.Lte, value)
 15824  }
 15825  
 15826  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksModel) In(values []string) *FilterBuilder {
 15827  	return b.builder.addCond(&FilterConditionIn{
 15828  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Model().WithArrayOfValues(values),
 15829  	})
 15830  }
 15831  
 15832  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksModel) NotIn(values []string) *FilterBuilder {
 15833  	return b.builder.addCond(&FilterConditionNotIn{
 15834  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Model().WithArrayOfValues(values),
 15835  	})
 15836  }
 15837  
 15838  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksModel) IsNull() *FilterBuilder {
 15839  	return b.builder.addCond(&FilterConditionIsNull{
 15840  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Model().FieldPath(),
 15841  	})
 15842  }
 15843  
 15844  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksModel) IsNan() *FilterBuilder {
 15845  	return b.builder.addCond(&FilterConditionIsNaN{
 15846  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Model().FieldPath(),
 15847  	})
 15848  }
 15849  
 15850  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksModel) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 15851  	return b.builder.addCond(&FilterConditionCompare{
 15852  		Operator:              op,
 15853  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Model().WithValue(value),
 15854  	})
 15855  }
 15856  
 15857  type filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSerialNumber struct {
 15858  	builder *FilterBuilder
 15859  }
 15860  
 15861  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSerialNumber) Eq(value string) *FilterBuilder {
 15862  	return b.compare(gotenfilter.Eq, value)
 15863  }
 15864  
 15865  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSerialNumber) Neq(value string) *FilterBuilder {
 15866  	return b.compare(gotenfilter.Neq, value)
 15867  }
 15868  
 15869  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSerialNumber) Gt(value string) *FilterBuilder {
 15870  	return b.compare(gotenfilter.Gt, value)
 15871  }
 15872  
 15873  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSerialNumber) Gte(value string) *FilterBuilder {
 15874  	return b.compare(gotenfilter.Gte, value)
 15875  }
 15876  
 15877  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSerialNumber) Lt(value string) *FilterBuilder {
 15878  	return b.compare(gotenfilter.Lt, value)
 15879  }
 15880  
 15881  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSerialNumber) Lte(value string) *FilterBuilder {
 15882  	return b.compare(gotenfilter.Lte, value)
 15883  }
 15884  
 15885  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSerialNumber) In(values []string) *FilterBuilder {
 15886  	return b.builder.addCond(&FilterConditionIn{
 15887  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().SerialNumber().WithArrayOfValues(values),
 15888  	})
 15889  }
 15890  
 15891  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSerialNumber) NotIn(values []string) *FilterBuilder {
 15892  	return b.builder.addCond(&FilterConditionNotIn{
 15893  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().SerialNumber().WithArrayOfValues(values),
 15894  	})
 15895  }
 15896  
 15897  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSerialNumber) IsNull() *FilterBuilder {
 15898  	return b.builder.addCond(&FilterConditionIsNull{
 15899  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().SerialNumber().FieldPath(),
 15900  	})
 15901  }
 15902  
 15903  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSerialNumber) IsNan() *FilterBuilder {
 15904  	return b.builder.addCond(&FilterConditionIsNaN{
 15905  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().SerialNumber().FieldPath(),
 15906  	})
 15907  }
 15908  
 15909  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksSerialNumber) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 15910  	return b.builder.addCond(&FilterConditionCompare{
 15911  		Operator:              op,
 15912  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().SerialNumber().WithValue(value),
 15913  	})
 15914  }
 15915  
 15916  type filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksWwn struct {
 15917  	builder *FilterBuilder
 15918  }
 15919  
 15920  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksWwn) Eq(value string) *FilterBuilder {
 15921  	return b.compare(gotenfilter.Eq, value)
 15922  }
 15923  
 15924  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksWwn) Neq(value string) *FilterBuilder {
 15925  	return b.compare(gotenfilter.Neq, value)
 15926  }
 15927  
 15928  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksWwn) Gt(value string) *FilterBuilder {
 15929  	return b.compare(gotenfilter.Gt, value)
 15930  }
 15931  
 15932  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksWwn) Gte(value string) *FilterBuilder {
 15933  	return b.compare(gotenfilter.Gte, value)
 15934  }
 15935  
 15936  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksWwn) Lt(value string) *FilterBuilder {
 15937  	return b.compare(gotenfilter.Lt, value)
 15938  }
 15939  
 15940  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksWwn) Lte(value string) *FilterBuilder {
 15941  	return b.compare(gotenfilter.Lte, value)
 15942  }
 15943  
 15944  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksWwn) In(values []string) *FilterBuilder {
 15945  	return b.builder.addCond(&FilterConditionIn{
 15946  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Wwn().WithArrayOfValues(values),
 15947  	})
 15948  }
 15949  
 15950  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksWwn) NotIn(values []string) *FilterBuilder {
 15951  	return b.builder.addCond(&FilterConditionNotIn{
 15952  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Wwn().WithArrayOfValues(values),
 15953  	})
 15954  }
 15955  
 15956  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksWwn) IsNull() *FilterBuilder {
 15957  	return b.builder.addCond(&FilterConditionIsNull{
 15958  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Wwn().FieldPath(),
 15959  	})
 15960  }
 15961  
 15962  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksWwn) IsNan() *FilterBuilder {
 15963  	return b.builder.addCond(&FilterConditionIsNaN{
 15964  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Wwn().FieldPath(),
 15965  	})
 15966  }
 15967  
 15968  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksWwn) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 15969  	return b.builder.addCond(&FilterConditionCompare{
 15970  		Operator:              op,
 15971  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Wwn().WithValue(value),
 15972  	})
 15973  }
 15974  
 15975  type filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitions struct {
 15976  	builder *FilterBuilder
 15977  }
 15978  
 15979  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitions) Eq(value []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) *FilterBuilder {
 15980  	return b.compare(gotenfilter.Eq, value)
 15981  }
 15982  
 15983  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitions) Neq(value []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) *FilterBuilder {
 15984  	return b.compare(gotenfilter.Neq, value)
 15985  }
 15986  
 15987  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitions) Gt(value []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) *FilterBuilder {
 15988  	return b.compare(gotenfilter.Gt, value)
 15989  }
 15990  
 15991  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitions) Gte(value []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) *FilterBuilder {
 15992  	return b.compare(gotenfilter.Gte, value)
 15993  }
 15994  
 15995  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitions) Lt(value []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) *FilterBuilder {
 15996  	return b.compare(gotenfilter.Lt, value)
 15997  }
 15998  
 15999  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitions) Lte(value []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) *FilterBuilder {
 16000  	return b.compare(gotenfilter.Lte, value)
 16001  }
 16002  
 16003  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitions) In(values [][]*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) *FilterBuilder {
 16004  	return b.builder.addCond(&FilterConditionIn{
 16005  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().WithArrayOfValues(values),
 16006  	})
 16007  }
 16008  
 16009  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitions) NotIn(values [][]*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) *FilterBuilder {
 16010  	return b.builder.addCond(&FilterConditionNotIn{
 16011  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().WithArrayOfValues(values),
 16012  	})
 16013  }
 16014  
 16015  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitions) IsNull() *FilterBuilder {
 16016  	return b.builder.addCond(&FilterConditionIsNull{
 16017  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().FieldPath(),
 16018  	})
 16019  }
 16020  
 16021  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitions) IsNan() *FilterBuilder {
 16022  	return b.builder.addCond(&FilterConditionIsNaN{
 16023  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().FieldPath(),
 16024  	})
 16025  }
 16026  
 16027  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitions) Contains(value *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) *FilterBuilder {
 16028  	return b.builder.addCond(&FilterConditionContains{
 16029  		Type:      gotenresource.ConditionContainsTypeValue,
 16030  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().FieldPath(),
 16031  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().WithItemValue(value),
 16032  	})
 16033  }
 16034  
 16035  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitions) ContainsAnyOf(values []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) *FilterBuilder {
 16036  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions()
 16037  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 16038  	for _, value := range values {
 16039  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 16040  	}
 16041  	return b.builder.addCond(&FilterConditionContains{
 16042  		Type:      gotenresource.ConditionContainsTypeAny,
 16043  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().FieldPath(),
 16044  		Values:    itemValues,
 16045  	})
 16046  }
 16047  
 16048  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitions) ContainsAll(values []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) *FilterBuilder {
 16049  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions()
 16050  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 16051  	for _, value := range values {
 16052  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 16053  	}
 16054  	return b.builder.addCond(&FilterConditionContains{
 16055  		Type:      gotenresource.ConditionContainsTypeAll,
 16056  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().FieldPath(),
 16057  		Values:    itemValues,
 16058  	})
 16059  }
 16060  
 16061  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitions) compare(op gotenfilter.CompareOperator, value []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) *FilterBuilder {
 16062  	return b.builder.addCond(&FilterConditionCompare{
 16063  		Operator:              op,
 16064  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().WithValue(value),
 16065  	})
 16066  }
 16067  
 16068  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitions) Name() *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsName {
 16069  	return &filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsName{builder: b.builder}
 16070  }
 16071  
 16072  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitions) SizeBytes() *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsSizeBytes {
 16073  	return &filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsSizeBytes{builder: b.builder}
 16074  }
 16075  
 16076  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitions) MountPoint() *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsMountPoint {
 16077  	return &filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsMountPoint{builder: b.builder}
 16078  }
 16079  
 16080  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitions) Type() *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsType {
 16081  	return &filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsType{builder: b.builder}
 16082  }
 16083  
 16084  type filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsName struct {
 16085  	builder *FilterBuilder
 16086  }
 16087  
 16088  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsName) Eq(value string) *FilterBuilder {
 16089  	return b.compare(gotenfilter.Eq, value)
 16090  }
 16091  
 16092  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsName) Neq(value string) *FilterBuilder {
 16093  	return b.compare(gotenfilter.Neq, value)
 16094  }
 16095  
 16096  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsName) Gt(value string) *FilterBuilder {
 16097  	return b.compare(gotenfilter.Gt, value)
 16098  }
 16099  
 16100  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsName) Gte(value string) *FilterBuilder {
 16101  	return b.compare(gotenfilter.Gte, value)
 16102  }
 16103  
 16104  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsName) Lt(value string) *FilterBuilder {
 16105  	return b.compare(gotenfilter.Lt, value)
 16106  }
 16107  
 16108  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsName) Lte(value string) *FilterBuilder {
 16109  	return b.compare(gotenfilter.Lte, value)
 16110  }
 16111  
 16112  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsName) In(values []string) *FilterBuilder {
 16113  	return b.builder.addCond(&FilterConditionIn{
 16114  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().Name().WithArrayOfValues(values),
 16115  	})
 16116  }
 16117  
 16118  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsName) NotIn(values []string) *FilterBuilder {
 16119  	return b.builder.addCond(&FilterConditionNotIn{
 16120  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().Name().WithArrayOfValues(values),
 16121  	})
 16122  }
 16123  
 16124  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsName) IsNull() *FilterBuilder {
 16125  	return b.builder.addCond(&FilterConditionIsNull{
 16126  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().Name().FieldPath(),
 16127  	})
 16128  }
 16129  
 16130  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsName) IsNan() *FilterBuilder {
 16131  	return b.builder.addCond(&FilterConditionIsNaN{
 16132  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().Name().FieldPath(),
 16133  	})
 16134  }
 16135  
 16136  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 16137  	return b.builder.addCond(&FilterConditionCompare{
 16138  		Operator:              op,
 16139  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().Name().WithValue(value),
 16140  	})
 16141  }
 16142  
 16143  type filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsSizeBytes struct {
 16144  	builder *FilterBuilder
 16145  }
 16146  
 16147  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsSizeBytes) Eq(value int64) *FilterBuilder {
 16148  	return b.compare(gotenfilter.Eq, value)
 16149  }
 16150  
 16151  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsSizeBytes) Neq(value int64) *FilterBuilder {
 16152  	return b.compare(gotenfilter.Neq, value)
 16153  }
 16154  
 16155  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsSizeBytes) Gt(value int64) *FilterBuilder {
 16156  	return b.compare(gotenfilter.Gt, value)
 16157  }
 16158  
 16159  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsSizeBytes) Gte(value int64) *FilterBuilder {
 16160  	return b.compare(gotenfilter.Gte, value)
 16161  }
 16162  
 16163  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsSizeBytes) Lt(value int64) *FilterBuilder {
 16164  	return b.compare(gotenfilter.Lt, value)
 16165  }
 16166  
 16167  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsSizeBytes) Lte(value int64) *FilterBuilder {
 16168  	return b.compare(gotenfilter.Lte, value)
 16169  }
 16170  
 16171  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsSizeBytes) In(values []int64) *FilterBuilder {
 16172  	return b.builder.addCond(&FilterConditionIn{
 16173  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().SizeBytes().WithArrayOfValues(values),
 16174  	})
 16175  }
 16176  
 16177  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsSizeBytes) NotIn(values []int64) *FilterBuilder {
 16178  	return b.builder.addCond(&FilterConditionNotIn{
 16179  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().SizeBytes().WithArrayOfValues(values),
 16180  	})
 16181  }
 16182  
 16183  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsSizeBytes) IsNull() *FilterBuilder {
 16184  	return b.builder.addCond(&FilterConditionIsNull{
 16185  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().SizeBytes().FieldPath(),
 16186  	})
 16187  }
 16188  
 16189  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsSizeBytes) IsNan() *FilterBuilder {
 16190  	return b.builder.addCond(&FilterConditionIsNaN{
 16191  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().SizeBytes().FieldPath(),
 16192  	})
 16193  }
 16194  
 16195  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsSizeBytes) compare(op gotenfilter.CompareOperator, value int64) *FilterBuilder {
 16196  	return b.builder.addCond(&FilterConditionCompare{
 16197  		Operator:              op,
 16198  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().SizeBytes().WithValue(value),
 16199  	})
 16200  }
 16201  
 16202  type filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsMountPoint struct {
 16203  	builder *FilterBuilder
 16204  }
 16205  
 16206  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsMountPoint) Eq(value string) *FilterBuilder {
 16207  	return b.compare(gotenfilter.Eq, value)
 16208  }
 16209  
 16210  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsMountPoint) Neq(value string) *FilterBuilder {
 16211  	return b.compare(gotenfilter.Neq, value)
 16212  }
 16213  
 16214  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsMountPoint) Gt(value string) *FilterBuilder {
 16215  	return b.compare(gotenfilter.Gt, value)
 16216  }
 16217  
 16218  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsMountPoint) Gte(value string) *FilterBuilder {
 16219  	return b.compare(gotenfilter.Gte, value)
 16220  }
 16221  
 16222  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsMountPoint) Lt(value string) *FilterBuilder {
 16223  	return b.compare(gotenfilter.Lt, value)
 16224  }
 16225  
 16226  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsMountPoint) Lte(value string) *FilterBuilder {
 16227  	return b.compare(gotenfilter.Lte, value)
 16228  }
 16229  
 16230  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsMountPoint) In(values []string) *FilterBuilder {
 16231  	return b.builder.addCond(&FilterConditionIn{
 16232  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().MountPoint().WithArrayOfValues(values),
 16233  	})
 16234  }
 16235  
 16236  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsMountPoint) NotIn(values []string) *FilterBuilder {
 16237  	return b.builder.addCond(&FilterConditionNotIn{
 16238  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().MountPoint().WithArrayOfValues(values),
 16239  	})
 16240  }
 16241  
 16242  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsMountPoint) IsNull() *FilterBuilder {
 16243  	return b.builder.addCond(&FilterConditionIsNull{
 16244  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().MountPoint().FieldPath(),
 16245  	})
 16246  }
 16247  
 16248  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsMountPoint) IsNan() *FilterBuilder {
 16249  	return b.builder.addCond(&FilterConditionIsNaN{
 16250  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().MountPoint().FieldPath(),
 16251  	})
 16252  }
 16253  
 16254  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsMountPoint) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 16255  	return b.builder.addCond(&FilterConditionCompare{
 16256  		Operator:              op,
 16257  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().MountPoint().WithValue(value),
 16258  	})
 16259  }
 16260  
 16261  type filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsType struct {
 16262  	builder *FilterBuilder
 16263  }
 16264  
 16265  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsType) Eq(value string) *FilterBuilder {
 16266  	return b.compare(gotenfilter.Eq, value)
 16267  }
 16268  
 16269  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsType) Neq(value string) *FilterBuilder {
 16270  	return b.compare(gotenfilter.Neq, value)
 16271  }
 16272  
 16273  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsType) Gt(value string) *FilterBuilder {
 16274  	return b.compare(gotenfilter.Gt, value)
 16275  }
 16276  
 16277  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsType) Gte(value string) *FilterBuilder {
 16278  	return b.compare(gotenfilter.Gte, value)
 16279  }
 16280  
 16281  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsType) Lt(value string) *FilterBuilder {
 16282  	return b.compare(gotenfilter.Lt, value)
 16283  }
 16284  
 16285  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsType) Lte(value string) *FilterBuilder {
 16286  	return b.compare(gotenfilter.Lte, value)
 16287  }
 16288  
 16289  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsType) In(values []string) *FilterBuilder {
 16290  	return b.builder.addCond(&FilterConditionIn{
 16291  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().Type().WithArrayOfValues(values),
 16292  	})
 16293  }
 16294  
 16295  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsType) NotIn(values []string) *FilterBuilder {
 16296  	return b.builder.addCond(&FilterConditionNotIn{
 16297  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().Type().WithArrayOfValues(values),
 16298  	})
 16299  }
 16300  
 16301  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsType) IsNull() *FilterBuilder {
 16302  	return b.builder.addCond(&FilterConditionIsNull{
 16303  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().Type().FieldPath(),
 16304  	})
 16305  }
 16306  
 16307  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsType) IsNan() *FilterBuilder {
 16308  	return b.builder.addCond(&FilterConditionIsNaN{
 16309  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().Type().FieldPath(),
 16310  	})
 16311  }
 16312  
 16313  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationBlockDisksPartitionsType) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 16314  	return b.builder.addCond(&FilterConditionCompare{
 16315  		Operator:              op,
 16316  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Block().Disks().Partitions().Type().WithValue(value),
 16317  	})
 16318  }
 16319  
 16320  type filterCndBuilderStatusDeviceInfoHardwareInformationNetwork struct {
 16321  	builder *FilterBuilder
 16322  }
 16323  
 16324  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetwork) Eq(value *Device_Status_DeviceInfo_HardwareInformation_Network) *FilterBuilder {
 16325  	return b.compare(gotenfilter.Eq, value)
 16326  }
 16327  
 16328  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetwork) Neq(value *Device_Status_DeviceInfo_HardwareInformation_Network) *FilterBuilder {
 16329  	return b.compare(gotenfilter.Neq, value)
 16330  }
 16331  
 16332  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetwork) Gt(value *Device_Status_DeviceInfo_HardwareInformation_Network) *FilterBuilder {
 16333  	return b.compare(gotenfilter.Gt, value)
 16334  }
 16335  
 16336  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetwork) Gte(value *Device_Status_DeviceInfo_HardwareInformation_Network) *FilterBuilder {
 16337  	return b.compare(gotenfilter.Gte, value)
 16338  }
 16339  
 16340  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetwork) Lt(value *Device_Status_DeviceInfo_HardwareInformation_Network) *FilterBuilder {
 16341  	return b.compare(gotenfilter.Lt, value)
 16342  }
 16343  
 16344  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetwork) Lte(value *Device_Status_DeviceInfo_HardwareInformation_Network) *FilterBuilder {
 16345  	return b.compare(gotenfilter.Lte, value)
 16346  }
 16347  
 16348  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetwork) In(values []*Device_Status_DeviceInfo_HardwareInformation_Network) *FilterBuilder {
 16349  	return b.builder.addCond(&FilterConditionIn{
 16350  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().WithArrayOfValues(values),
 16351  	})
 16352  }
 16353  
 16354  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetwork) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_Network) *FilterBuilder {
 16355  	return b.builder.addCond(&FilterConditionNotIn{
 16356  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().WithArrayOfValues(values),
 16357  	})
 16358  }
 16359  
 16360  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetwork) IsNull() *FilterBuilder {
 16361  	return b.builder.addCond(&FilterConditionIsNull{
 16362  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().FieldPath(),
 16363  	})
 16364  }
 16365  
 16366  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetwork) IsNan() *FilterBuilder {
 16367  	return b.builder.addCond(&FilterConditionIsNaN{
 16368  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().FieldPath(),
 16369  	})
 16370  }
 16371  
 16372  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetwork) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_Network) *FilterBuilder {
 16373  	return b.builder.addCond(&FilterConditionCompare{
 16374  		Operator:              op,
 16375  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().WithValue(value),
 16376  	})
 16377  }
 16378  
 16379  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetwork) Nics() *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics {
 16380  	return &filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics{builder: b.builder}
 16381  }
 16382  
 16383  type filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics struct {
 16384  	builder *FilterBuilder
 16385  }
 16386  
 16387  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics) Eq(value []*Device_Status_DeviceInfo_HardwareInformation_Network_NIC) *FilterBuilder {
 16388  	return b.compare(gotenfilter.Eq, value)
 16389  }
 16390  
 16391  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics) Neq(value []*Device_Status_DeviceInfo_HardwareInformation_Network_NIC) *FilterBuilder {
 16392  	return b.compare(gotenfilter.Neq, value)
 16393  }
 16394  
 16395  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics) Gt(value []*Device_Status_DeviceInfo_HardwareInformation_Network_NIC) *FilterBuilder {
 16396  	return b.compare(gotenfilter.Gt, value)
 16397  }
 16398  
 16399  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics) Gte(value []*Device_Status_DeviceInfo_HardwareInformation_Network_NIC) *FilterBuilder {
 16400  	return b.compare(gotenfilter.Gte, value)
 16401  }
 16402  
 16403  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics) Lt(value []*Device_Status_DeviceInfo_HardwareInformation_Network_NIC) *FilterBuilder {
 16404  	return b.compare(gotenfilter.Lt, value)
 16405  }
 16406  
 16407  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics) Lte(value []*Device_Status_DeviceInfo_HardwareInformation_Network_NIC) *FilterBuilder {
 16408  	return b.compare(gotenfilter.Lte, value)
 16409  }
 16410  
 16411  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics) In(values [][]*Device_Status_DeviceInfo_HardwareInformation_Network_NIC) *FilterBuilder {
 16412  	return b.builder.addCond(&FilterConditionIn{
 16413  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().WithArrayOfValues(values),
 16414  	})
 16415  }
 16416  
 16417  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics) NotIn(values [][]*Device_Status_DeviceInfo_HardwareInformation_Network_NIC) *FilterBuilder {
 16418  	return b.builder.addCond(&FilterConditionNotIn{
 16419  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().WithArrayOfValues(values),
 16420  	})
 16421  }
 16422  
 16423  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics) IsNull() *FilterBuilder {
 16424  	return b.builder.addCond(&FilterConditionIsNull{
 16425  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().FieldPath(),
 16426  	})
 16427  }
 16428  
 16429  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics) IsNan() *FilterBuilder {
 16430  	return b.builder.addCond(&FilterConditionIsNaN{
 16431  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().FieldPath(),
 16432  	})
 16433  }
 16434  
 16435  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics) Contains(value *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) *FilterBuilder {
 16436  	return b.builder.addCond(&FilterConditionContains{
 16437  		Type:      gotenresource.ConditionContainsTypeValue,
 16438  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().FieldPath(),
 16439  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().WithItemValue(value),
 16440  	})
 16441  }
 16442  
 16443  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics) ContainsAnyOf(values []*Device_Status_DeviceInfo_HardwareInformation_Network_NIC) *FilterBuilder {
 16444  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics()
 16445  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 16446  	for _, value := range values {
 16447  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 16448  	}
 16449  	return b.builder.addCond(&FilterConditionContains{
 16450  		Type:      gotenresource.ConditionContainsTypeAny,
 16451  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().FieldPath(),
 16452  		Values:    itemValues,
 16453  	})
 16454  }
 16455  
 16456  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics) ContainsAll(values []*Device_Status_DeviceInfo_HardwareInformation_Network_NIC) *FilterBuilder {
 16457  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics()
 16458  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 16459  	for _, value := range values {
 16460  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 16461  	}
 16462  	return b.builder.addCond(&FilterConditionContains{
 16463  		Type:      gotenresource.ConditionContainsTypeAll,
 16464  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().FieldPath(),
 16465  		Values:    itemValues,
 16466  	})
 16467  }
 16468  
 16469  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics) compare(op gotenfilter.CompareOperator, value []*Device_Status_DeviceInfo_HardwareInformation_Network_NIC) *FilterBuilder {
 16470  	return b.builder.addCond(&FilterConditionCompare{
 16471  		Operator:              op,
 16472  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().WithValue(value),
 16473  	})
 16474  }
 16475  
 16476  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics) Name() *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsName {
 16477  	return &filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsName{builder: b.builder}
 16478  }
 16479  
 16480  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics) MacAddress() *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsMacAddress {
 16481  	return &filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsMacAddress{builder: b.builder}
 16482  }
 16483  
 16484  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics) Virtual() *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVirtual {
 16485  	return &filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVirtual{builder: b.builder}
 16486  }
 16487  
 16488  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics) Description() *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsDescription {
 16489  	return &filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsDescription{builder: b.builder}
 16490  }
 16491  
 16492  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics) ProductName() *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsProductName {
 16493  	return &filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsProductName{builder: b.builder}
 16494  }
 16495  
 16496  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics) Vendor() *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVendor {
 16497  	return &filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVendor{builder: b.builder}
 16498  }
 16499  
 16500  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics) Subvendor() *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSubvendor {
 16501  	return &filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSubvendor{builder: b.builder}
 16502  }
 16503  
 16504  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNics) Setting() *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting {
 16505  	return &filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting{builder: b.builder}
 16506  }
 16507  
 16508  type filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsName struct {
 16509  	builder *FilterBuilder
 16510  }
 16511  
 16512  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsName) Eq(value string) *FilterBuilder {
 16513  	return b.compare(gotenfilter.Eq, value)
 16514  }
 16515  
 16516  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsName) Neq(value string) *FilterBuilder {
 16517  	return b.compare(gotenfilter.Neq, value)
 16518  }
 16519  
 16520  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsName) Gt(value string) *FilterBuilder {
 16521  	return b.compare(gotenfilter.Gt, value)
 16522  }
 16523  
 16524  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsName) Gte(value string) *FilterBuilder {
 16525  	return b.compare(gotenfilter.Gte, value)
 16526  }
 16527  
 16528  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsName) Lt(value string) *FilterBuilder {
 16529  	return b.compare(gotenfilter.Lt, value)
 16530  }
 16531  
 16532  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsName) Lte(value string) *FilterBuilder {
 16533  	return b.compare(gotenfilter.Lte, value)
 16534  }
 16535  
 16536  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsName) In(values []string) *FilterBuilder {
 16537  	return b.builder.addCond(&FilterConditionIn{
 16538  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Name().WithArrayOfValues(values),
 16539  	})
 16540  }
 16541  
 16542  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsName) NotIn(values []string) *FilterBuilder {
 16543  	return b.builder.addCond(&FilterConditionNotIn{
 16544  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Name().WithArrayOfValues(values),
 16545  	})
 16546  }
 16547  
 16548  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsName) IsNull() *FilterBuilder {
 16549  	return b.builder.addCond(&FilterConditionIsNull{
 16550  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Name().FieldPath(),
 16551  	})
 16552  }
 16553  
 16554  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsName) IsNan() *FilterBuilder {
 16555  	return b.builder.addCond(&FilterConditionIsNaN{
 16556  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Name().FieldPath(),
 16557  	})
 16558  }
 16559  
 16560  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 16561  	return b.builder.addCond(&FilterConditionCompare{
 16562  		Operator:              op,
 16563  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Name().WithValue(value),
 16564  	})
 16565  }
 16566  
 16567  type filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsMacAddress struct {
 16568  	builder *FilterBuilder
 16569  }
 16570  
 16571  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsMacAddress) Eq(value string) *FilterBuilder {
 16572  	return b.compare(gotenfilter.Eq, value)
 16573  }
 16574  
 16575  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsMacAddress) Neq(value string) *FilterBuilder {
 16576  	return b.compare(gotenfilter.Neq, value)
 16577  }
 16578  
 16579  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsMacAddress) Gt(value string) *FilterBuilder {
 16580  	return b.compare(gotenfilter.Gt, value)
 16581  }
 16582  
 16583  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsMacAddress) Gte(value string) *FilterBuilder {
 16584  	return b.compare(gotenfilter.Gte, value)
 16585  }
 16586  
 16587  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsMacAddress) Lt(value string) *FilterBuilder {
 16588  	return b.compare(gotenfilter.Lt, value)
 16589  }
 16590  
 16591  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsMacAddress) Lte(value string) *FilterBuilder {
 16592  	return b.compare(gotenfilter.Lte, value)
 16593  }
 16594  
 16595  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsMacAddress) In(values []string) *FilterBuilder {
 16596  	return b.builder.addCond(&FilterConditionIn{
 16597  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().MacAddress().WithArrayOfValues(values),
 16598  	})
 16599  }
 16600  
 16601  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsMacAddress) NotIn(values []string) *FilterBuilder {
 16602  	return b.builder.addCond(&FilterConditionNotIn{
 16603  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().MacAddress().WithArrayOfValues(values),
 16604  	})
 16605  }
 16606  
 16607  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsMacAddress) IsNull() *FilterBuilder {
 16608  	return b.builder.addCond(&FilterConditionIsNull{
 16609  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().MacAddress().FieldPath(),
 16610  	})
 16611  }
 16612  
 16613  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsMacAddress) IsNan() *FilterBuilder {
 16614  	return b.builder.addCond(&FilterConditionIsNaN{
 16615  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().MacAddress().FieldPath(),
 16616  	})
 16617  }
 16618  
 16619  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsMacAddress) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 16620  	return b.builder.addCond(&FilterConditionCompare{
 16621  		Operator:              op,
 16622  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().MacAddress().WithValue(value),
 16623  	})
 16624  }
 16625  
 16626  type filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVirtual struct {
 16627  	builder *FilterBuilder
 16628  }
 16629  
 16630  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVirtual) Eq(value bool) *FilterBuilder {
 16631  	return b.compare(gotenfilter.Eq, value)
 16632  }
 16633  
 16634  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVirtual) Neq(value bool) *FilterBuilder {
 16635  	return b.compare(gotenfilter.Neq, value)
 16636  }
 16637  
 16638  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVirtual) Gt(value bool) *FilterBuilder {
 16639  	return b.compare(gotenfilter.Gt, value)
 16640  }
 16641  
 16642  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVirtual) Gte(value bool) *FilterBuilder {
 16643  	return b.compare(gotenfilter.Gte, value)
 16644  }
 16645  
 16646  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVirtual) Lt(value bool) *FilterBuilder {
 16647  	return b.compare(gotenfilter.Lt, value)
 16648  }
 16649  
 16650  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVirtual) Lte(value bool) *FilterBuilder {
 16651  	return b.compare(gotenfilter.Lte, value)
 16652  }
 16653  
 16654  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVirtual) In(values []bool) *FilterBuilder {
 16655  	return b.builder.addCond(&FilterConditionIn{
 16656  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Virtual().WithArrayOfValues(values),
 16657  	})
 16658  }
 16659  
 16660  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVirtual) NotIn(values []bool) *FilterBuilder {
 16661  	return b.builder.addCond(&FilterConditionNotIn{
 16662  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Virtual().WithArrayOfValues(values),
 16663  	})
 16664  }
 16665  
 16666  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVirtual) IsNull() *FilterBuilder {
 16667  	return b.builder.addCond(&FilterConditionIsNull{
 16668  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Virtual().FieldPath(),
 16669  	})
 16670  }
 16671  
 16672  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVirtual) IsNan() *FilterBuilder {
 16673  	return b.builder.addCond(&FilterConditionIsNaN{
 16674  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Virtual().FieldPath(),
 16675  	})
 16676  }
 16677  
 16678  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVirtual) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
 16679  	return b.builder.addCond(&FilterConditionCompare{
 16680  		Operator:              op,
 16681  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Virtual().WithValue(value),
 16682  	})
 16683  }
 16684  
 16685  type filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsDescription struct {
 16686  	builder *FilterBuilder
 16687  }
 16688  
 16689  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsDescription) Eq(value string) *FilterBuilder {
 16690  	return b.compare(gotenfilter.Eq, value)
 16691  }
 16692  
 16693  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsDescription) Neq(value string) *FilterBuilder {
 16694  	return b.compare(gotenfilter.Neq, value)
 16695  }
 16696  
 16697  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsDescription) Gt(value string) *FilterBuilder {
 16698  	return b.compare(gotenfilter.Gt, value)
 16699  }
 16700  
 16701  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsDescription) Gte(value string) *FilterBuilder {
 16702  	return b.compare(gotenfilter.Gte, value)
 16703  }
 16704  
 16705  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsDescription) Lt(value string) *FilterBuilder {
 16706  	return b.compare(gotenfilter.Lt, value)
 16707  }
 16708  
 16709  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsDescription) Lte(value string) *FilterBuilder {
 16710  	return b.compare(gotenfilter.Lte, value)
 16711  }
 16712  
 16713  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsDescription) In(values []string) *FilterBuilder {
 16714  	return b.builder.addCond(&FilterConditionIn{
 16715  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Description().WithArrayOfValues(values),
 16716  	})
 16717  }
 16718  
 16719  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsDescription) NotIn(values []string) *FilterBuilder {
 16720  	return b.builder.addCond(&FilterConditionNotIn{
 16721  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Description().WithArrayOfValues(values),
 16722  	})
 16723  }
 16724  
 16725  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsDescription) IsNull() *FilterBuilder {
 16726  	return b.builder.addCond(&FilterConditionIsNull{
 16727  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Description().FieldPath(),
 16728  	})
 16729  }
 16730  
 16731  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsDescription) IsNan() *FilterBuilder {
 16732  	return b.builder.addCond(&FilterConditionIsNaN{
 16733  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Description().FieldPath(),
 16734  	})
 16735  }
 16736  
 16737  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsDescription) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 16738  	return b.builder.addCond(&FilterConditionCompare{
 16739  		Operator:              op,
 16740  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Description().WithValue(value),
 16741  	})
 16742  }
 16743  
 16744  type filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsProductName struct {
 16745  	builder *FilterBuilder
 16746  }
 16747  
 16748  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsProductName) Eq(value string) *FilterBuilder {
 16749  	return b.compare(gotenfilter.Eq, value)
 16750  }
 16751  
 16752  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsProductName) Neq(value string) *FilterBuilder {
 16753  	return b.compare(gotenfilter.Neq, value)
 16754  }
 16755  
 16756  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsProductName) Gt(value string) *FilterBuilder {
 16757  	return b.compare(gotenfilter.Gt, value)
 16758  }
 16759  
 16760  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsProductName) Gte(value string) *FilterBuilder {
 16761  	return b.compare(gotenfilter.Gte, value)
 16762  }
 16763  
 16764  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsProductName) Lt(value string) *FilterBuilder {
 16765  	return b.compare(gotenfilter.Lt, value)
 16766  }
 16767  
 16768  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsProductName) Lte(value string) *FilterBuilder {
 16769  	return b.compare(gotenfilter.Lte, value)
 16770  }
 16771  
 16772  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsProductName) In(values []string) *FilterBuilder {
 16773  	return b.builder.addCond(&FilterConditionIn{
 16774  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().ProductName().WithArrayOfValues(values),
 16775  	})
 16776  }
 16777  
 16778  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsProductName) NotIn(values []string) *FilterBuilder {
 16779  	return b.builder.addCond(&FilterConditionNotIn{
 16780  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().ProductName().WithArrayOfValues(values),
 16781  	})
 16782  }
 16783  
 16784  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsProductName) IsNull() *FilterBuilder {
 16785  	return b.builder.addCond(&FilterConditionIsNull{
 16786  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().ProductName().FieldPath(),
 16787  	})
 16788  }
 16789  
 16790  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsProductName) IsNan() *FilterBuilder {
 16791  	return b.builder.addCond(&FilterConditionIsNaN{
 16792  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().ProductName().FieldPath(),
 16793  	})
 16794  }
 16795  
 16796  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsProductName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 16797  	return b.builder.addCond(&FilterConditionCompare{
 16798  		Operator:              op,
 16799  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().ProductName().WithValue(value),
 16800  	})
 16801  }
 16802  
 16803  type filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVendor struct {
 16804  	builder *FilterBuilder
 16805  }
 16806  
 16807  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVendor) Eq(value string) *FilterBuilder {
 16808  	return b.compare(gotenfilter.Eq, value)
 16809  }
 16810  
 16811  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVendor) Neq(value string) *FilterBuilder {
 16812  	return b.compare(gotenfilter.Neq, value)
 16813  }
 16814  
 16815  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVendor) Gt(value string) *FilterBuilder {
 16816  	return b.compare(gotenfilter.Gt, value)
 16817  }
 16818  
 16819  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVendor) Gte(value string) *FilterBuilder {
 16820  	return b.compare(gotenfilter.Gte, value)
 16821  }
 16822  
 16823  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVendor) Lt(value string) *FilterBuilder {
 16824  	return b.compare(gotenfilter.Lt, value)
 16825  }
 16826  
 16827  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVendor) Lte(value string) *FilterBuilder {
 16828  	return b.compare(gotenfilter.Lte, value)
 16829  }
 16830  
 16831  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVendor) In(values []string) *FilterBuilder {
 16832  	return b.builder.addCond(&FilterConditionIn{
 16833  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Vendor().WithArrayOfValues(values),
 16834  	})
 16835  }
 16836  
 16837  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVendor) NotIn(values []string) *FilterBuilder {
 16838  	return b.builder.addCond(&FilterConditionNotIn{
 16839  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Vendor().WithArrayOfValues(values),
 16840  	})
 16841  }
 16842  
 16843  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVendor) IsNull() *FilterBuilder {
 16844  	return b.builder.addCond(&FilterConditionIsNull{
 16845  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Vendor().FieldPath(),
 16846  	})
 16847  }
 16848  
 16849  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVendor) IsNan() *FilterBuilder {
 16850  	return b.builder.addCond(&FilterConditionIsNaN{
 16851  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Vendor().FieldPath(),
 16852  	})
 16853  }
 16854  
 16855  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsVendor) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 16856  	return b.builder.addCond(&FilterConditionCompare{
 16857  		Operator:              op,
 16858  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Vendor().WithValue(value),
 16859  	})
 16860  }
 16861  
 16862  type filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSubvendor struct {
 16863  	builder *FilterBuilder
 16864  }
 16865  
 16866  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSubvendor) Eq(value string) *FilterBuilder {
 16867  	return b.compare(gotenfilter.Eq, value)
 16868  }
 16869  
 16870  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSubvendor) Neq(value string) *FilterBuilder {
 16871  	return b.compare(gotenfilter.Neq, value)
 16872  }
 16873  
 16874  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSubvendor) Gt(value string) *FilterBuilder {
 16875  	return b.compare(gotenfilter.Gt, value)
 16876  }
 16877  
 16878  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSubvendor) Gte(value string) *FilterBuilder {
 16879  	return b.compare(gotenfilter.Gte, value)
 16880  }
 16881  
 16882  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSubvendor) Lt(value string) *FilterBuilder {
 16883  	return b.compare(gotenfilter.Lt, value)
 16884  }
 16885  
 16886  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSubvendor) Lte(value string) *FilterBuilder {
 16887  	return b.compare(gotenfilter.Lte, value)
 16888  }
 16889  
 16890  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSubvendor) In(values []string) *FilterBuilder {
 16891  	return b.builder.addCond(&FilterConditionIn{
 16892  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Subvendor().WithArrayOfValues(values),
 16893  	})
 16894  }
 16895  
 16896  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSubvendor) NotIn(values []string) *FilterBuilder {
 16897  	return b.builder.addCond(&FilterConditionNotIn{
 16898  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Subvendor().WithArrayOfValues(values),
 16899  	})
 16900  }
 16901  
 16902  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSubvendor) IsNull() *FilterBuilder {
 16903  	return b.builder.addCond(&FilterConditionIsNull{
 16904  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Subvendor().FieldPath(),
 16905  	})
 16906  }
 16907  
 16908  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSubvendor) IsNan() *FilterBuilder {
 16909  	return b.builder.addCond(&FilterConditionIsNaN{
 16910  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Subvendor().FieldPath(),
 16911  	})
 16912  }
 16913  
 16914  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSubvendor) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 16915  	return b.builder.addCond(&FilterConditionCompare{
 16916  		Operator:              op,
 16917  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Subvendor().WithValue(value),
 16918  	})
 16919  }
 16920  
 16921  type filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting struct {
 16922  	builder *FilterBuilder
 16923  }
 16924  
 16925  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) Eq(value map[string]string) *FilterBuilder {
 16926  	return b.compare(gotenfilter.Eq, value)
 16927  }
 16928  
 16929  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) Neq(value map[string]string) *FilterBuilder {
 16930  	return b.compare(gotenfilter.Neq, value)
 16931  }
 16932  
 16933  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) Gt(value map[string]string) *FilterBuilder {
 16934  	return b.compare(gotenfilter.Gt, value)
 16935  }
 16936  
 16937  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) Gte(value map[string]string) *FilterBuilder {
 16938  	return b.compare(gotenfilter.Gte, value)
 16939  }
 16940  
 16941  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) Lt(value map[string]string) *FilterBuilder {
 16942  	return b.compare(gotenfilter.Lt, value)
 16943  }
 16944  
 16945  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) Lte(value map[string]string) *FilterBuilder {
 16946  	return b.compare(gotenfilter.Lte, value)
 16947  }
 16948  
 16949  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) In(values []map[string]string) *FilterBuilder {
 16950  	return b.builder.addCond(&FilterConditionIn{
 16951  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Setting().WithArrayOfValues(values),
 16952  	})
 16953  }
 16954  
 16955  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) NotIn(values []map[string]string) *FilterBuilder {
 16956  	return b.builder.addCond(&FilterConditionNotIn{
 16957  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Setting().WithArrayOfValues(values),
 16958  	})
 16959  }
 16960  
 16961  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) IsNull() *FilterBuilder {
 16962  	return b.builder.addCond(&FilterConditionIsNull{
 16963  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Setting().FieldPath(),
 16964  	})
 16965  }
 16966  
 16967  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) IsNan() *FilterBuilder {
 16968  	return b.builder.addCond(&FilterConditionIsNaN{
 16969  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Setting().FieldPath(),
 16970  	})
 16971  }
 16972  
 16973  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) compare(op gotenfilter.CompareOperator, value map[string]string) *FilterBuilder {
 16974  	return b.builder.addCond(&FilterConditionCompare{
 16975  		Operator:              op,
 16976  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Setting().WithValue(value),
 16977  	})
 16978  }
 16979  
 16980  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) WithKey(key string) *mapFilterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting {
 16981  	return &mapFilterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting{builder: b.builder, key: key}
 16982  }
 16983  
 16984  type mapFilterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting struct {
 16985  	builder *FilterBuilder
 16986  	key     string
 16987  }
 16988  
 16989  func (b *mapFilterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) Eq(value string) *FilterBuilder {
 16990  	return b.compare(gotenfilter.Eq, value)
 16991  }
 16992  
 16993  func (b *mapFilterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) Neq(value string) *FilterBuilder {
 16994  	return b.compare(gotenfilter.Neq, value)
 16995  }
 16996  
 16997  func (b *mapFilterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) Gt(value string) *FilterBuilder {
 16998  	return b.compare(gotenfilter.Gt, value)
 16999  }
 17000  
 17001  func (b *mapFilterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) Gte(value string) *FilterBuilder {
 17002  	return b.compare(gotenfilter.Gte, value)
 17003  }
 17004  
 17005  func (b *mapFilterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) Lt(value string) *FilterBuilder {
 17006  	return b.compare(gotenfilter.Lt, value)
 17007  }
 17008  
 17009  func (b *mapFilterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) Lte(value string) *FilterBuilder {
 17010  	return b.compare(gotenfilter.Lte, value)
 17011  }
 17012  
 17013  func (b *mapFilterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) In(values []string) *FilterBuilder {
 17014  	return b.builder.addCond(&FilterConditionIn{
 17015  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Setting().WithKey(b.key).WithArrayOfValues(values),
 17016  	})
 17017  }
 17018  
 17019  func (b *mapFilterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) NotIn(values []string) *FilterBuilder {
 17020  	return b.builder.addCond(&FilterConditionNotIn{
 17021  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Setting().WithKey(b.key).WithArrayOfValues(values),
 17022  	})
 17023  }
 17024  
 17025  func (b *mapFilterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) IsNull() *FilterBuilder {
 17026  	return b.builder.addCond(&FilterConditionIsNull{
 17027  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Setting().WithKey(b.key).FieldPath(),
 17028  	})
 17029  }
 17030  
 17031  func (b *mapFilterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) IsNan() *FilterBuilder {
 17032  	return b.builder.addCond(&FilterConditionIsNaN{
 17033  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Setting().WithKey(b.key).FieldPath(),
 17034  	})
 17035  }
 17036  
 17037  func (b *mapFilterCndBuilderStatusDeviceInfoHardwareInformationNetworkNicsSetting) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 17038  	return b.builder.addCond(&FilterConditionCompare{
 17039  		Operator:              op,
 17040  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Network().Nics().Setting().WithKey(b.key).WithValue(value),
 17041  	})
 17042  }
 17043  
 17044  type filterCndBuilderStatusDeviceInfoHardwareInformationGpu struct {
 17045  	builder *FilterBuilder
 17046  }
 17047  
 17048  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpu) Eq(value *Device_Status_DeviceInfo_HardwareInformation_GPU) *FilterBuilder {
 17049  	return b.compare(gotenfilter.Eq, value)
 17050  }
 17051  
 17052  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpu) Neq(value *Device_Status_DeviceInfo_HardwareInformation_GPU) *FilterBuilder {
 17053  	return b.compare(gotenfilter.Neq, value)
 17054  }
 17055  
 17056  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpu) Gt(value *Device_Status_DeviceInfo_HardwareInformation_GPU) *FilterBuilder {
 17057  	return b.compare(gotenfilter.Gt, value)
 17058  }
 17059  
 17060  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpu) Gte(value *Device_Status_DeviceInfo_HardwareInformation_GPU) *FilterBuilder {
 17061  	return b.compare(gotenfilter.Gte, value)
 17062  }
 17063  
 17064  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpu) Lt(value *Device_Status_DeviceInfo_HardwareInformation_GPU) *FilterBuilder {
 17065  	return b.compare(gotenfilter.Lt, value)
 17066  }
 17067  
 17068  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpu) Lte(value *Device_Status_DeviceInfo_HardwareInformation_GPU) *FilterBuilder {
 17069  	return b.compare(gotenfilter.Lte, value)
 17070  }
 17071  
 17072  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpu) In(values []*Device_Status_DeviceInfo_HardwareInformation_GPU) *FilterBuilder {
 17073  	return b.builder.addCond(&FilterConditionIn{
 17074  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().WithArrayOfValues(values),
 17075  	})
 17076  }
 17077  
 17078  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpu) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_GPU) *FilterBuilder {
 17079  	return b.builder.addCond(&FilterConditionNotIn{
 17080  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().WithArrayOfValues(values),
 17081  	})
 17082  }
 17083  
 17084  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpu) IsNull() *FilterBuilder {
 17085  	return b.builder.addCond(&FilterConditionIsNull{
 17086  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().FieldPath(),
 17087  	})
 17088  }
 17089  
 17090  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpu) IsNan() *FilterBuilder {
 17091  	return b.builder.addCond(&FilterConditionIsNaN{
 17092  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().FieldPath(),
 17093  	})
 17094  }
 17095  
 17096  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpu) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_GPU) *FilterBuilder {
 17097  	return b.builder.addCond(&FilterConditionCompare{
 17098  		Operator:              op,
 17099  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().WithValue(value),
 17100  	})
 17101  }
 17102  
 17103  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpu) GraphicCards() *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCards {
 17104  	return &filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCards{builder: b.builder}
 17105  }
 17106  
 17107  type filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCards struct {
 17108  	builder *FilterBuilder
 17109  }
 17110  
 17111  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCards) Eq(value []*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) *FilterBuilder {
 17112  	return b.compare(gotenfilter.Eq, value)
 17113  }
 17114  
 17115  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCards) Neq(value []*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) *FilterBuilder {
 17116  	return b.compare(gotenfilter.Neq, value)
 17117  }
 17118  
 17119  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCards) Gt(value []*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) *FilterBuilder {
 17120  	return b.compare(gotenfilter.Gt, value)
 17121  }
 17122  
 17123  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCards) Gte(value []*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) *FilterBuilder {
 17124  	return b.compare(gotenfilter.Gte, value)
 17125  }
 17126  
 17127  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCards) Lt(value []*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) *FilterBuilder {
 17128  	return b.compare(gotenfilter.Lt, value)
 17129  }
 17130  
 17131  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCards) Lte(value []*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) *FilterBuilder {
 17132  	return b.compare(gotenfilter.Lte, value)
 17133  }
 17134  
 17135  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCards) In(values [][]*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) *FilterBuilder {
 17136  	return b.builder.addCond(&FilterConditionIn{
 17137  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().WithArrayOfValues(values),
 17138  	})
 17139  }
 17140  
 17141  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCards) NotIn(values [][]*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) *FilterBuilder {
 17142  	return b.builder.addCond(&FilterConditionNotIn{
 17143  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().WithArrayOfValues(values),
 17144  	})
 17145  }
 17146  
 17147  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCards) IsNull() *FilterBuilder {
 17148  	return b.builder.addCond(&FilterConditionIsNull{
 17149  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().FieldPath(),
 17150  	})
 17151  }
 17152  
 17153  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCards) IsNan() *FilterBuilder {
 17154  	return b.builder.addCond(&FilterConditionIsNaN{
 17155  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().FieldPath(),
 17156  	})
 17157  }
 17158  
 17159  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCards) Contains(value *Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) *FilterBuilder {
 17160  	return b.builder.addCond(&FilterConditionContains{
 17161  		Type:      gotenresource.ConditionContainsTypeValue,
 17162  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().FieldPath(),
 17163  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().WithItemValue(value),
 17164  	})
 17165  }
 17166  
 17167  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCards) ContainsAnyOf(values []*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) *FilterBuilder {
 17168  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards()
 17169  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 17170  	for _, value := range values {
 17171  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 17172  	}
 17173  	return b.builder.addCond(&FilterConditionContains{
 17174  		Type:      gotenresource.ConditionContainsTypeAny,
 17175  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().FieldPath(),
 17176  		Values:    itemValues,
 17177  	})
 17178  }
 17179  
 17180  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCards) ContainsAll(values []*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) *FilterBuilder {
 17181  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards()
 17182  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 17183  	for _, value := range values {
 17184  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 17185  	}
 17186  	return b.builder.addCond(&FilterConditionContains{
 17187  		Type:      gotenresource.ConditionContainsTypeAll,
 17188  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().FieldPath(),
 17189  		Values:    itemValues,
 17190  	})
 17191  }
 17192  
 17193  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCards) compare(op gotenfilter.CompareOperator, value []*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) *FilterBuilder {
 17194  	return b.builder.addCond(&FilterConditionCompare{
 17195  		Operator:              op,
 17196  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().WithValue(value),
 17197  	})
 17198  }
 17199  
 17200  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCards) Index() *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsIndex {
 17201  	return &filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsIndex{builder: b.builder}
 17202  }
 17203  
 17204  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCards) Device() *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice {
 17205  	return &filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice{builder: b.builder}
 17206  }
 17207  
 17208  type filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsIndex struct {
 17209  	builder *FilterBuilder
 17210  }
 17211  
 17212  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsIndex) Eq(value int64) *FilterBuilder {
 17213  	return b.compare(gotenfilter.Eq, value)
 17214  }
 17215  
 17216  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsIndex) Neq(value int64) *FilterBuilder {
 17217  	return b.compare(gotenfilter.Neq, value)
 17218  }
 17219  
 17220  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsIndex) Gt(value int64) *FilterBuilder {
 17221  	return b.compare(gotenfilter.Gt, value)
 17222  }
 17223  
 17224  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsIndex) Gte(value int64) *FilterBuilder {
 17225  	return b.compare(gotenfilter.Gte, value)
 17226  }
 17227  
 17228  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsIndex) Lt(value int64) *FilterBuilder {
 17229  	return b.compare(gotenfilter.Lt, value)
 17230  }
 17231  
 17232  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsIndex) Lte(value int64) *FilterBuilder {
 17233  	return b.compare(gotenfilter.Lte, value)
 17234  }
 17235  
 17236  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsIndex) In(values []int64) *FilterBuilder {
 17237  	return b.builder.addCond(&FilterConditionIn{
 17238  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Index().WithArrayOfValues(values),
 17239  	})
 17240  }
 17241  
 17242  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsIndex) NotIn(values []int64) *FilterBuilder {
 17243  	return b.builder.addCond(&FilterConditionNotIn{
 17244  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Index().WithArrayOfValues(values),
 17245  	})
 17246  }
 17247  
 17248  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsIndex) IsNull() *FilterBuilder {
 17249  	return b.builder.addCond(&FilterConditionIsNull{
 17250  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Index().FieldPath(),
 17251  	})
 17252  }
 17253  
 17254  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsIndex) IsNan() *FilterBuilder {
 17255  	return b.builder.addCond(&FilterConditionIsNaN{
 17256  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Index().FieldPath(),
 17257  	})
 17258  }
 17259  
 17260  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsIndex) compare(op gotenfilter.CompareOperator, value int64) *FilterBuilder {
 17261  	return b.builder.addCond(&FilterConditionCompare{
 17262  		Operator:              op,
 17263  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Index().WithValue(value),
 17264  	})
 17265  }
 17266  
 17267  type filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice struct {
 17268  	builder *FilterBuilder
 17269  }
 17270  
 17271  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice) Eq(value *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) *FilterBuilder {
 17272  	return b.compare(gotenfilter.Eq, value)
 17273  }
 17274  
 17275  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice) Neq(value *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) *FilterBuilder {
 17276  	return b.compare(gotenfilter.Neq, value)
 17277  }
 17278  
 17279  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice) Gt(value *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) *FilterBuilder {
 17280  	return b.compare(gotenfilter.Gt, value)
 17281  }
 17282  
 17283  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice) Gte(value *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) *FilterBuilder {
 17284  	return b.compare(gotenfilter.Gte, value)
 17285  }
 17286  
 17287  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice) Lt(value *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) *FilterBuilder {
 17288  	return b.compare(gotenfilter.Lt, value)
 17289  }
 17290  
 17291  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice) Lte(value *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) *FilterBuilder {
 17292  	return b.compare(gotenfilter.Lte, value)
 17293  }
 17294  
 17295  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice) In(values []*Device_Status_DeviceInfo_HardwareInformation_PCIDevice) *FilterBuilder {
 17296  	return b.builder.addCond(&FilterConditionIn{
 17297  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().WithArrayOfValues(values),
 17298  	})
 17299  }
 17300  
 17301  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_PCIDevice) *FilterBuilder {
 17302  	return b.builder.addCond(&FilterConditionNotIn{
 17303  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().WithArrayOfValues(values),
 17304  	})
 17305  }
 17306  
 17307  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice) IsNull() *FilterBuilder {
 17308  	return b.builder.addCond(&FilterConditionIsNull{
 17309  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().FieldPath(),
 17310  	})
 17311  }
 17312  
 17313  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice) IsNan() *FilterBuilder {
 17314  	return b.builder.addCond(&FilterConditionIsNaN{
 17315  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().FieldPath(),
 17316  	})
 17317  }
 17318  
 17319  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) *FilterBuilder {
 17320  	return b.builder.addCond(&FilterConditionCompare{
 17321  		Operator:              op,
 17322  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().WithValue(value),
 17323  	})
 17324  }
 17325  
 17326  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice) Address() *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceAddress {
 17327  	return &filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceAddress{builder: b.builder}
 17328  }
 17329  
 17330  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice) Vendor() *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceVendor {
 17331  	return &filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceVendor{builder: b.builder}
 17332  }
 17333  
 17334  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice) Product() *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceProduct {
 17335  	return &filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceProduct{builder: b.builder}
 17336  }
 17337  
 17338  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice) Name() *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceName {
 17339  	return &filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceName{builder: b.builder}
 17340  }
 17341  
 17342  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDevice) Subvendor() *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceSubvendor {
 17343  	return &filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceSubvendor{builder: b.builder}
 17344  }
 17345  
 17346  type filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceAddress struct {
 17347  	builder *FilterBuilder
 17348  }
 17349  
 17350  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceAddress) Eq(value string) *FilterBuilder {
 17351  	return b.compare(gotenfilter.Eq, value)
 17352  }
 17353  
 17354  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceAddress) Neq(value string) *FilterBuilder {
 17355  	return b.compare(gotenfilter.Neq, value)
 17356  }
 17357  
 17358  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceAddress) Gt(value string) *FilterBuilder {
 17359  	return b.compare(gotenfilter.Gt, value)
 17360  }
 17361  
 17362  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceAddress) Gte(value string) *FilterBuilder {
 17363  	return b.compare(gotenfilter.Gte, value)
 17364  }
 17365  
 17366  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceAddress) Lt(value string) *FilterBuilder {
 17367  	return b.compare(gotenfilter.Lt, value)
 17368  }
 17369  
 17370  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceAddress) Lte(value string) *FilterBuilder {
 17371  	return b.compare(gotenfilter.Lte, value)
 17372  }
 17373  
 17374  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceAddress) In(values []string) *FilterBuilder {
 17375  	return b.builder.addCond(&FilterConditionIn{
 17376  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Address().WithArrayOfValues(values),
 17377  	})
 17378  }
 17379  
 17380  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceAddress) NotIn(values []string) *FilterBuilder {
 17381  	return b.builder.addCond(&FilterConditionNotIn{
 17382  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Address().WithArrayOfValues(values),
 17383  	})
 17384  }
 17385  
 17386  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceAddress) IsNull() *FilterBuilder {
 17387  	return b.builder.addCond(&FilterConditionIsNull{
 17388  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Address().FieldPath(),
 17389  	})
 17390  }
 17391  
 17392  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceAddress) IsNan() *FilterBuilder {
 17393  	return b.builder.addCond(&FilterConditionIsNaN{
 17394  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Address().FieldPath(),
 17395  	})
 17396  }
 17397  
 17398  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceAddress) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 17399  	return b.builder.addCond(&FilterConditionCompare{
 17400  		Operator:              op,
 17401  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Address().WithValue(value),
 17402  	})
 17403  }
 17404  
 17405  type filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceVendor struct {
 17406  	builder *FilterBuilder
 17407  }
 17408  
 17409  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceVendor) Eq(value string) *FilterBuilder {
 17410  	return b.compare(gotenfilter.Eq, value)
 17411  }
 17412  
 17413  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceVendor) Neq(value string) *FilterBuilder {
 17414  	return b.compare(gotenfilter.Neq, value)
 17415  }
 17416  
 17417  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceVendor) Gt(value string) *FilterBuilder {
 17418  	return b.compare(gotenfilter.Gt, value)
 17419  }
 17420  
 17421  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceVendor) Gte(value string) *FilterBuilder {
 17422  	return b.compare(gotenfilter.Gte, value)
 17423  }
 17424  
 17425  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceVendor) Lt(value string) *FilterBuilder {
 17426  	return b.compare(gotenfilter.Lt, value)
 17427  }
 17428  
 17429  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceVendor) Lte(value string) *FilterBuilder {
 17430  	return b.compare(gotenfilter.Lte, value)
 17431  }
 17432  
 17433  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceVendor) In(values []string) *FilterBuilder {
 17434  	return b.builder.addCond(&FilterConditionIn{
 17435  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Vendor().WithArrayOfValues(values),
 17436  	})
 17437  }
 17438  
 17439  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceVendor) NotIn(values []string) *FilterBuilder {
 17440  	return b.builder.addCond(&FilterConditionNotIn{
 17441  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Vendor().WithArrayOfValues(values),
 17442  	})
 17443  }
 17444  
 17445  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceVendor) IsNull() *FilterBuilder {
 17446  	return b.builder.addCond(&FilterConditionIsNull{
 17447  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Vendor().FieldPath(),
 17448  	})
 17449  }
 17450  
 17451  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceVendor) IsNan() *FilterBuilder {
 17452  	return b.builder.addCond(&FilterConditionIsNaN{
 17453  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Vendor().FieldPath(),
 17454  	})
 17455  }
 17456  
 17457  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceVendor) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 17458  	return b.builder.addCond(&FilterConditionCompare{
 17459  		Operator:              op,
 17460  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Vendor().WithValue(value),
 17461  	})
 17462  }
 17463  
 17464  type filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceProduct struct {
 17465  	builder *FilterBuilder
 17466  }
 17467  
 17468  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceProduct) Eq(value string) *FilterBuilder {
 17469  	return b.compare(gotenfilter.Eq, value)
 17470  }
 17471  
 17472  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceProduct) Neq(value string) *FilterBuilder {
 17473  	return b.compare(gotenfilter.Neq, value)
 17474  }
 17475  
 17476  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceProduct) Gt(value string) *FilterBuilder {
 17477  	return b.compare(gotenfilter.Gt, value)
 17478  }
 17479  
 17480  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceProduct) Gte(value string) *FilterBuilder {
 17481  	return b.compare(gotenfilter.Gte, value)
 17482  }
 17483  
 17484  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceProduct) Lt(value string) *FilterBuilder {
 17485  	return b.compare(gotenfilter.Lt, value)
 17486  }
 17487  
 17488  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceProduct) Lte(value string) *FilterBuilder {
 17489  	return b.compare(gotenfilter.Lte, value)
 17490  }
 17491  
 17492  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceProduct) In(values []string) *FilterBuilder {
 17493  	return b.builder.addCond(&FilterConditionIn{
 17494  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Product().WithArrayOfValues(values),
 17495  	})
 17496  }
 17497  
 17498  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceProduct) NotIn(values []string) *FilterBuilder {
 17499  	return b.builder.addCond(&FilterConditionNotIn{
 17500  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Product().WithArrayOfValues(values),
 17501  	})
 17502  }
 17503  
 17504  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceProduct) IsNull() *FilterBuilder {
 17505  	return b.builder.addCond(&FilterConditionIsNull{
 17506  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Product().FieldPath(),
 17507  	})
 17508  }
 17509  
 17510  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceProduct) IsNan() *FilterBuilder {
 17511  	return b.builder.addCond(&FilterConditionIsNaN{
 17512  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Product().FieldPath(),
 17513  	})
 17514  }
 17515  
 17516  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceProduct) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 17517  	return b.builder.addCond(&FilterConditionCompare{
 17518  		Operator:              op,
 17519  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Product().WithValue(value),
 17520  	})
 17521  }
 17522  
 17523  type filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceName struct {
 17524  	builder *FilterBuilder
 17525  }
 17526  
 17527  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceName) Eq(value string) *FilterBuilder {
 17528  	return b.compare(gotenfilter.Eq, value)
 17529  }
 17530  
 17531  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceName) Neq(value string) *FilterBuilder {
 17532  	return b.compare(gotenfilter.Neq, value)
 17533  }
 17534  
 17535  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceName) Gt(value string) *FilterBuilder {
 17536  	return b.compare(gotenfilter.Gt, value)
 17537  }
 17538  
 17539  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceName) Gte(value string) *FilterBuilder {
 17540  	return b.compare(gotenfilter.Gte, value)
 17541  }
 17542  
 17543  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceName) Lt(value string) *FilterBuilder {
 17544  	return b.compare(gotenfilter.Lt, value)
 17545  }
 17546  
 17547  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceName) Lte(value string) *FilterBuilder {
 17548  	return b.compare(gotenfilter.Lte, value)
 17549  }
 17550  
 17551  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceName) In(values []string) *FilterBuilder {
 17552  	return b.builder.addCond(&FilterConditionIn{
 17553  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Name().WithArrayOfValues(values),
 17554  	})
 17555  }
 17556  
 17557  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceName) NotIn(values []string) *FilterBuilder {
 17558  	return b.builder.addCond(&FilterConditionNotIn{
 17559  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Name().WithArrayOfValues(values),
 17560  	})
 17561  }
 17562  
 17563  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceName) IsNull() *FilterBuilder {
 17564  	return b.builder.addCond(&FilterConditionIsNull{
 17565  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Name().FieldPath(),
 17566  	})
 17567  }
 17568  
 17569  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceName) IsNan() *FilterBuilder {
 17570  	return b.builder.addCond(&FilterConditionIsNaN{
 17571  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Name().FieldPath(),
 17572  	})
 17573  }
 17574  
 17575  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 17576  	return b.builder.addCond(&FilterConditionCompare{
 17577  		Operator:              op,
 17578  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Name().WithValue(value),
 17579  	})
 17580  }
 17581  
 17582  type filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceSubvendor struct {
 17583  	builder *FilterBuilder
 17584  }
 17585  
 17586  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceSubvendor) Eq(value string) *FilterBuilder {
 17587  	return b.compare(gotenfilter.Eq, value)
 17588  }
 17589  
 17590  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceSubvendor) Neq(value string) *FilterBuilder {
 17591  	return b.compare(gotenfilter.Neq, value)
 17592  }
 17593  
 17594  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceSubvendor) Gt(value string) *FilterBuilder {
 17595  	return b.compare(gotenfilter.Gt, value)
 17596  }
 17597  
 17598  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceSubvendor) Gte(value string) *FilterBuilder {
 17599  	return b.compare(gotenfilter.Gte, value)
 17600  }
 17601  
 17602  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceSubvendor) Lt(value string) *FilterBuilder {
 17603  	return b.compare(gotenfilter.Lt, value)
 17604  }
 17605  
 17606  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceSubvendor) Lte(value string) *FilterBuilder {
 17607  	return b.compare(gotenfilter.Lte, value)
 17608  }
 17609  
 17610  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceSubvendor) In(values []string) *FilterBuilder {
 17611  	return b.builder.addCond(&FilterConditionIn{
 17612  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Subvendor().WithArrayOfValues(values),
 17613  	})
 17614  }
 17615  
 17616  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceSubvendor) NotIn(values []string) *FilterBuilder {
 17617  	return b.builder.addCond(&FilterConditionNotIn{
 17618  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Subvendor().WithArrayOfValues(values),
 17619  	})
 17620  }
 17621  
 17622  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceSubvendor) IsNull() *FilterBuilder {
 17623  	return b.builder.addCond(&FilterConditionIsNull{
 17624  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Subvendor().FieldPath(),
 17625  	})
 17626  }
 17627  
 17628  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceSubvendor) IsNan() *FilterBuilder {
 17629  	return b.builder.addCond(&FilterConditionIsNaN{
 17630  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Subvendor().FieldPath(),
 17631  	})
 17632  }
 17633  
 17634  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationGpuGraphicCardsDeviceSubvendor) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 17635  	return b.builder.addCond(&FilterConditionCompare{
 17636  		Operator:              op,
 17637  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().Gpu().GraphicCards().Device().Subvendor().WithValue(value),
 17638  	})
 17639  }
 17640  
 17641  type filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfo struct {
 17642  	builder *FilterBuilder
 17643  }
 17644  
 17645  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfo) Eq(value *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) *FilterBuilder {
 17646  	return b.compare(gotenfilter.Eq, value)
 17647  }
 17648  
 17649  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfo) Neq(value *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) *FilterBuilder {
 17650  	return b.compare(gotenfilter.Neq, value)
 17651  }
 17652  
 17653  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfo) Gt(value *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) *FilterBuilder {
 17654  	return b.compare(gotenfilter.Gt, value)
 17655  }
 17656  
 17657  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfo) Gte(value *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) *FilterBuilder {
 17658  	return b.compare(gotenfilter.Gte, value)
 17659  }
 17660  
 17661  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfo) Lt(value *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) *FilterBuilder {
 17662  	return b.compare(gotenfilter.Lt, value)
 17663  }
 17664  
 17665  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfo) Lte(value *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) *FilterBuilder {
 17666  	return b.compare(gotenfilter.Lte, value)
 17667  }
 17668  
 17669  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfo) In(values []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) *FilterBuilder {
 17670  	return b.builder.addCond(&FilterConditionIn{
 17671  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().WithArrayOfValues(values),
 17672  	})
 17673  }
 17674  
 17675  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfo) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) *FilterBuilder {
 17676  	return b.builder.addCond(&FilterConditionNotIn{
 17677  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().WithArrayOfValues(values),
 17678  	})
 17679  }
 17680  
 17681  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfo) IsNull() *FilterBuilder {
 17682  	return b.builder.addCond(&FilterConditionIsNull{
 17683  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().FieldPath(),
 17684  	})
 17685  }
 17686  
 17687  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfo) IsNan() *FilterBuilder {
 17688  	return b.builder.addCond(&FilterConditionIsNaN{
 17689  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().FieldPath(),
 17690  	})
 17691  }
 17692  
 17693  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfo) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) *FilterBuilder {
 17694  	return b.builder.addCond(&FilterConditionCompare{
 17695  		Operator:              op,
 17696  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().WithValue(value),
 17697  	})
 17698  }
 17699  
 17700  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfo) Memory() *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemory {
 17701  	return &filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemory{builder: b.builder}
 17702  }
 17703  
 17704  type filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemory struct {
 17705  	builder *FilterBuilder
 17706  }
 17707  
 17708  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemory) Eq(value []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory) *FilterBuilder {
 17709  	return b.compare(gotenfilter.Eq, value)
 17710  }
 17711  
 17712  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemory) Neq(value []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory) *FilterBuilder {
 17713  	return b.compare(gotenfilter.Neq, value)
 17714  }
 17715  
 17716  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemory) Gt(value []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory) *FilterBuilder {
 17717  	return b.compare(gotenfilter.Gt, value)
 17718  }
 17719  
 17720  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemory) Gte(value []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory) *FilterBuilder {
 17721  	return b.compare(gotenfilter.Gte, value)
 17722  }
 17723  
 17724  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemory) Lt(value []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory) *FilterBuilder {
 17725  	return b.compare(gotenfilter.Lt, value)
 17726  }
 17727  
 17728  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemory) Lte(value []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory) *FilterBuilder {
 17729  	return b.compare(gotenfilter.Lte, value)
 17730  }
 17731  
 17732  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemory) In(values [][]*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory) *FilterBuilder {
 17733  	return b.builder.addCond(&FilterConditionIn{
 17734  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().WithArrayOfValues(values),
 17735  	})
 17736  }
 17737  
 17738  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemory) NotIn(values [][]*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory) *FilterBuilder {
 17739  	return b.builder.addCond(&FilterConditionNotIn{
 17740  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().WithArrayOfValues(values),
 17741  	})
 17742  }
 17743  
 17744  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemory) IsNull() *FilterBuilder {
 17745  	return b.builder.addCond(&FilterConditionIsNull{
 17746  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().FieldPath(),
 17747  	})
 17748  }
 17749  
 17750  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemory) IsNan() *FilterBuilder {
 17751  	return b.builder.addCond(&FilterConditionIsNaN{
 17752  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().FieldPath(),
 17753  	})
 17754  }
 17755  
 17756  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemory) Contains(value *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory) *FilterBuilder {
 17757  	return b.builder.addCond(&FilterConditionContains{
 17758  		Type:      gotenresource.ConditionContainsTypeValue,
 17759  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().FieldPath(),
 17760  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().WithItemValue(value),
 17761  	})
 17762  }
 17763  
 17764  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemory) ContainsAnyOf(values []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory) *FilterBuilder {
 17765  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory()
 17766  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 17767  	for _, value := range values {
 17768  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 17769  	}
 17770  	return b.builder.addCond(&FilterConditionContains{
 17771  		Type:      gotenresource.ConditionContainsTypeAny,
 17772  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().FieldPath(),
 17773  		Values:    itemValues,
 17774  	})
 17775  }
 17776  
 17777  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemory) ContainsAll(values []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory) *FilterBuilder {
 17778  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory()
 17779  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 17780  	for _, value := range values {
 17781  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 17782  	}
 17783  	return b.builder.addCond(&FilterConditionContains{
 17784  		Type:      gotenresource.ConditionContainsTypeAll,
 17785  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().FieldPath(),
 17786  		Values:    itemValues,
 17787  	})
 17788  }
 17789  
 17790  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemory) compare(op gotenfilter.CompareOperator, value []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory) *FilterBuilder {
 17791  	return b.builder.addCond(&FilterConditionCompare{
 17792  		Operator:              op,
 17793  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().WithValue(value),
 17794  	})
 17795  }
 17796  
 17797  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemory) Description() *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryDescription {
 17798  	return &filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryDescription{builder: b.builder}
 17799  }
 17800  
 17801  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemory) SizeBytes() *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemorySizeBytes {
 17802  	return &filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemorySizeBytes{builder: b.builder}
 17803  }
 17804  
 17805  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemory) MemoryBanks() *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanks {
 17806  	return &filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanks{builder: b.builder}
 17807  }
 17808  
 17809  type filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryDescription struct {
 17810  	builder *FilterBuilder
 17811  }
 17812  
 17813  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryDescription) Eq(value string) *FilterBuilder {
 17814  	return b.compare(gotenfilter.Eq, value)
 17815  }
 17816  
 17817  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryDescription) Neq(value string) *FilterBuilder {
 17818  	return b.compare(gotenfilter.Neq, value)
 17819  }
 17820  
 17821  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryDescription) Gt(value string) *FilterBuilder {
 17822  	return b.compare(gotenfilter.Gt, value)
 17823  }
 17824  
 17825  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryDescription) Gte(value string) *FilterBuilder {
 17826  	return b.compare(gotenfilter.Gte, value)
 17827  }
 17828  
 17829  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryDescription) Lt(value string) *FilterBuilder {
 17830  	return b.compare(gotenfilter.Lt, value)
 17831  }
 17832  
 17833  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryDescription) Lte(value string) *FilterBuilder {
 17834  	return b.compare(gotenfilter.Lte, value)
 17835  }
 17836  
 17837  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryDescription) In(values []string) *FilterBuilder {
 17838  	return b.builder.addCond(&FilterConditionIn{
 17839  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().Description().WithArrayOfValues(values),
 17840  	})
 17841  }
 17842  
 17843  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryDescription) NotIn(values []string) *FilterBuilder {
 17844  	return b.builder.addCond(&FilterConditionNotIn{
 17845  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().Description().WithArrayOfValues(values),
 17846  	})
 17847  }
 17848  
 17849  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryDescription) IsNull() *FilterBuilder {
 17850  	return b.builder.addCond(&FilterConditionIsNull{
 17851  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().Description().FieldPath(),
 17852  	})
 17853  }
 17854  
 17855  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryDescription) IsNan() *FilterBuilder {
 17856  	return b.builder.addCond(&FilterConditionIsNaN{
 17857  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().Description().FieldPath(),
 17858  	})
 17859  }
 17860  
 17861  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryDescription) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 17862  	return b.builder.addCond(&FilterConditionCompare{
 17863  		Operator:              op,
 17864  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().Description().WithValue(value),
 17865  	})
 17866  }
 17867  
 17868  type filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemorySizeBytes struct {
 17869  	builder *FilterBuilder
 17870  }
 17871  
 17872  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemorySizeBytes) Eq(value int64) *FilterBuilder {
 17873  	return b.compare(gotenfilter.Eq, value)
 17874  }
 17875  
 17876  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemorySizeBytes) Neq(value int64) *FilterBuilder {
 17877  	return b.compare(gotenfilter.Neq, value)
 17878  }
 17879  
 17880  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemorySizeBytes) Gt(value int64) *FilterBuilder {
 17881  	return b.compare(gotenfilter.Gt, value)
 17882  }
 17883  
 17884  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemorySizeBytes) Gte(value int64) *FilterBuilder {
 17885  	return b.compare(gotenfilter.Gte, value)
 17886  }
 17887  
 17888  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemorySizeBytes) Lt(value int64) *FilterBuilder {
 17889  	return b.compare(gotenfilter.Lt, value)
 17890  }
 17891  
 17892  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemorySizeBytes) Lte(value int64) *FilterBuilder {
 17893  	return b.compare(gotenfilter.Lte, value)
 17894  }
 17895  
 17896  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemorySizeBytes) In(values []int64) *FilterBuilder {
 17897  	return b.builder.addCond(&FilterConditionIn{
 17898  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().SizeBytes().WithArrayOfValues(values),
 17899  	})
 17900  }
 17901  
 17902  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemorySizeBytes) NotIn(values []int64) *FilterBuilder {
 17903  	return b.builder.addCond(&FilterConditionNotIn{
 17904  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().SizeBytes().WithArrayOfValues(values),
 17905  	})
 17906  }
 17907  
 17908  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemorySizeBytes) IsNull() *FilterBuilder {
 17909  	return b.builder.addCond(&FilterConditionIsNull{
 17910  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().SizeBytes().FieldPath(),
 17911  	})
 17912  }
 17913  
 17914  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemorySizeBytes) IsNan() *FilterBuilder {
 17915  	return b.builder.addCond(&FilterConditionIsNaN{
 17916  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().SizeBytes().FieldPath(),
 17917  	})
 17918  }
 17919  
 17920  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemorySizeBytes) compare(op gotenfilter.CompareOperator, value int64) *FilterBuilder {
 17921  	return b.builder.addCond(&FilterConditionCompare{
 17922  		Operator:              op,
 17923  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().SizeBytes().WithValue(value),
 17924  	})
 17925  }
 17926  
 17927  type filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanks struct {
 17928  	builder *FilterBuilder
 17929  }
 17930  
 17931  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanks) Eq(value []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank) *FilterBuilder {
 17932  	return b.compare(gotenfilter.Eq, value)
 17933  }
 17934  
 17935  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanks) Neq(value []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank) *FilterBuilder {
 17936  	return b.compare(gotenfilter.Neq, value)
 17937  }
 17938  
 17939  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanks) Gt(value []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank) *FilterBuilder {
 17940  	return b.compare(gotenfilter.Gt, value)
 17941  }
 17942  
 17943  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanks) Gte(value []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank) *FilterBuilder {
 17944  	return b.compare(gotenfilter.Gte, value)
 17945  }
 17946  
 17947  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanks) Lt(value []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank) *FilterBuilder {
 17948  	return b.compare(gotenfilter.Lt, value)
 17949  }
 17950  
 17951  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanks) Lte(value []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank) *FilterBuilder {
 17952  	return b.compare(gotenfilter.Lte, value)
 17953  }
 17954  
 17955  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanks) In(values [][]*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank) *FilterBuilder {
 17956  	return b.builder.addCond(&FilterConditionIn{
 17957  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().WithArrayOfValues(values),
 17958  	})
 17959  }
 17960  
 17961  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanks) NotIn(values [][]*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank) *FilterBuilder {
 17962  	return b.builder.addCond(&FilterConditionNotIn{
 17963  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().WithArrayOfValues(values),
 17964  	})
 17965  }
 17966  
 17967  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanks) IsNull() *FilterBuilder {
 17968  	return b.builder.addCond(&FilterConditionIsNull{
 17969  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().FieldPath(),
 17970  	})
 17971  }
 17972  
 17973  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanks) IsNan() *FilterBuilder {
 17974  	return b.builder.addCond(&FilterConditionIsNaN{
 17975  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().FieldPath(),
 17976  	})
 17977  }
 17978  
 17979  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanks) Contains(value *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank) *FilterBuilder {
 17980  	return b.builder.addCond(&FilterConditionContains{
 17981  		Type:      gotenresource.ConditionContainsTypeValue,
 17982  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().FieldPath(),
 17983  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().WithItemValue(value),
 17984  	})
 17985  }
 17986  
 17987  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanks) ContainsAnyOf(values []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank) *FilterBuilder {
 17988  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks()
 17989  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 17990  	for _, value := range values {
 17991  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 17992  	}
 17993  	return b.builder.addCond(&FilterConditionContains{
 17994  		Type:      gotenresource.ConditionContainsTypeAny,
 17995  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().FieldPath(),
 17996  		Values:    itemValues,
 17997  	})
 17998  }
 17999  
 18000  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanks) ContainsAll(values []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank) *FilterBuilder {
 18001  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks()
 18002  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 18003  	for _, value := range values {
 18004  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 18005  	}
 18006  	return b.builder.addCond(&FilterConditionContains{
 18007  		Type:      gotenresource.ConditionContainsTypeAll,
 18008  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().FieldPath(),
 18009  		Values:    itemValues,
 18010  	})
 18011  }
 18012  
 18013  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanks) compare(op gotenfilter.CompareOperator, value []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_Memory_MemoryBank) *FilterBuilder {
 18014  	return b.builder.addCond(&FilterConditionCompare{
 18015  		Operator:              op,
 18016  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().WithValue(value),
 18017  	})
 18018  }
 18019  
 18020  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanks) Description() *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksDescription {
 18021  	return &filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksDescription{builder: b.builder}
 18022  }
 18023  
 18024  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanks) Product() *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksProduct {
 18025  	return &filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksProduct{builder: b.builder}
 18026  }
 18027  
 18028  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanks) Vendor() *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksVendor {
 18029  	return &filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksVendor{builder: b.builder}
 18030  }
 18031  
 18032  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanks) Serial() *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksSerial {
 18033  	return &filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksSerial{builder: b.builder}
 18034  }
 18035  
 18036  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanks) Slot() *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksSlot {
 18037  	return &filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksSlot{builder: b.builder}
 18038  }
 18039  
 18040  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanks) SizeBytes() *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksSizeBytes {
 18041  	return &filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksSizeBytes{builder: b.builder}
 18042  }
 18043  
 18044  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanks) FrequencyHz() *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksFrequencyHz {
 18045  	return &filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksFrequencyHz{builder: b.builder}
 18046  }
 18047  
 18048  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanks) WidthBits() *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksWidthBits {
 18049  	return &filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksWidthBits{builder: b.builder}
 18050  }
 18051  
 18052  type filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksDescription struct {
 18053  	builder *FilterBuilder
 18054  }
 18055  
 18056  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksDescription) Eq(value string) *FilterBuilder {
 18057  	return b.compare(gotenfilter.Eq, value)
 18058  }
 18059  
 18060  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksDescription) Neq(value string) *FilterBuilder {
 18061  	return b.compare(gotenfilter.Neq, value)
 18062  }
 18063  
 18064  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksDescription) Gt(value string) *FilterBuilder {
 18065  	return b.compare(gotenfilter.Gt, value)
 18066  }
 18067  
 18068  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksDescription) Gte(value string) *FilterBuilder {
 18069  	return b.compare(gotenfilter.Gte, value)
 18070  }
 18071  
 18072  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksDescription) Lt(value string) *FilterBuilder {
 18073  	return b.compare(gotenfilter.Lt, value)
 18074  }
 18075  
 18076  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksDescription) Lte(value string) *FilterBuilder {
 18077  	return b.compare(gotenfilter.Lte, value)
 18078  }
 18079  
 18080  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksDescription) In(values []string) *FilterBuilder {
 18081  	return b.builder.addCond(&FilterConditionIn{
 18082  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().Description().WithArrayOfValues(values),
 18083  	})
 18084  }
 18085  
 18086  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksDescription) NotIn(values []string) *FilterBuilder {
 18087  	return b.builder.addCond(&FilterConditionNotIn{
 18088  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().Description().WithArrayOfValues(values),
 18089  	})
 18090  }
 18091  
 18092  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksDescription) IsNull() *FilterBuilder {
 18093  	return b.builder.addCond(&FilterConditionIsNull{
 18094  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().Description().FieldPath(),
 18095  	})
 18096  }
 18097  
 18098  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksDescription) IsNan() *FilterBuilder {
 18099  	return b.builder.addCond(&FilterConditionIsNaN{
 18100  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().Description().FieldPath(),
 18101  	})
 18102  }
 18103  
 18104  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksDescription) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 18105  	return b.builder.addCond(&FilterConditionCompare{
 18106  		Operator:              op,
 18107  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().Description().WithValue(value),
 18108  	})
 18109  }
 18110  
 18111  type filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksProduct struct {
 18112  	builder *FilterBuilder
 18113  }
 18114  
 18115  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksProduct) Eq(value string) *FilterBuilder {
 18116  	return b.compare(gotenfilter.Eq, value)
 18117  }
 18118  
 18119  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksProduct) Neq(value string) *FilterBuilder {
 18120  	return b.compare(gotenfilter.Neq, value)
 18121  }
 18122  
 18123  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksProduct) Gt(value string) *FilterBuilder {
 18124  	return b.compare(gotenfilter.Gt, value)
 18125  }
 18126  
 18127  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksProduct) Gte(value string) *FilterBuilder {
 18128  	return b.compare(gotenfilter.Gte, value)
 18129  }
 18130  
 18131  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksProduct) Lt(value string) *FilterBuilder {
 18132  	return b.compare(gotenfilter.Lt, value)
 18133  }
 18134  
 18135  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksProduct) Lte(value string) *FilterBuilder {
 18136  	return b.compare(gotenfilter.Lte, value)
 18137  }
 18138  
 18139  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksProduct) In(values []string) *FilterBuilder {
 18140  	return b.builder.addCond(&FilterConditionIn{
 18141  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().Product().WithArrayOfValues(values),
 18142  	})
 18143  }
 18144  
 18145  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksProduct) NotIn(values []string) *FilterBuilder {
 18146  	return b.builder.addCond(&FilterConditionNotIn{
 18147  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().Product().WithArrayOfValues(values),
 18148  	})
 18149  }
 18150  
 18151  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksProduct) IsNull() *FilterBuilder {
 18152  	return b.builder.addCond(&FilterConditionIsNull{
 18153  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().Product().FieldPath(),
 18154  	})
 18155  }
 18156  
 18157  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksProduct) IsNan() *FilterBuilder {
 18158  	return b.builder.addCond(&FilterConditionIsNaN{
 18159  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().Product().FieldPath(),
 18160  	})
 18161  }
 18162  
 18163  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksProduct) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 18164  	return b.builder.addCond(&FilterConditionCompare{
 18165  		Operator:              op,
 18166  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().Product().WithValue(value),
 18167  	})
 18168  }
 18169  
 18170  type filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksVendor struct {
 18171  	builder *FilterBuilder
 18172  }
 18173  
 18174  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksVendor) Eq(value string) *FilterBuilder {
 18175  	return b.compare(gotenfilter.Eq, value)
 18176  }
 18177  
 18178  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksVendor) Neq(value string) *FilterBuilder {
 18179  	return b.compare(gotenfilter.Neq, value)
 18180  }
 18181  
 18182  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksVendor) Gt(value string) *FilterBuilder {
 18183  	return b.compare(gotenfilter.Gt, value)
 18184  }
 18185  
 18186  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksVendor) Gte(value string) *FilterBuilder {
 18187  	return b.compare(gotenfilter.Gte, value)
 18188  }
 18189  
 18190  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksVendor) Lt(value string) *FilterBuilder {
 18191  	return b.compare(gotenfilter.Lt, value)
 18192  }
 18193  
 18194  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksVendor) Lte(value string) *FilterBuilder {
 18195  	return b.compare(gotenfilter.Lte, value)
 18196  }
 18197  
 18198  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksVendor) In(values []string) *FilterBuilder {
 18199  	return b.builder.addCond(&FilterConditionIn{
 18200  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().Vendor().WithArrayOfValues(values),
 18201  	})
 18202  }
 18203  
 18204  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksVendor) NotIn(values []string) *FilterBuilder {
 18205  	return b.builder.addCond(&FilterConditionNotIn{
 18206  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().Vendor().WithArrayOfValues(values),
 18207  	})
 18208  }
 18209  
 18210  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksVendor) IsNull() *FilterBuilder {
 18211  	return b.builder.addCond(&FilterConditionIsNull{
 18212  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().Vendor().FieldPath(),
 18213  	})
 18214  }
 18215  
 18216  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksVendor) IsNan() *FilterBuilder {
 18217  	return b.builder.addCond(&FilterConditionIsNaN{
 18218  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().Vendor().FieldPath(),
 18219  	})
 18220  }
 18221  
 18222  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksVendor) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 18223  	return b.builder.addCond(&FilterConditionCompare{
 18224  		Operator:              op,
 18225  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().Vendor().WithValue(value),
 18226  	})
 18227  }
 18228  
 18229  type filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksSerial struct {
 18230  	builder *FilterBuilder
 18231  }
 18232  
 18233  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksSerial) Eq(value string) *FilterBuilder {
 18234  	return b.compare(gotenfilter.Eq, value)
 18235  }
 18236  
 18237  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksSerial) Neq(value string) *FilterBuilder {
 18238  	return b.compare(gotenfilter.Neq, value)
 18239  }
 18240  
 18241  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksSerial) Gt(value string) *FilterBuilder {
 18242  	return b.compare(gotenfilter.Gt, value)
 18243  }
 18244  
 18245  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksSerial) Gte(value string) *FilterBuilder {
 18246  	return b.compare(gotenfilter.Gte, value)
 18247  }
 18248  
 18249  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksSerial) Lt(value string) *FilterBuilder {
 18250  	return b.compare(gotenfilter.Lt, value)
 18251  }
 18252  
 18253  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksSerial) Lte(value string) *FilterBuilder {
 18254  	return b.compare(gotenfilter.Lte, value)
 18255  }
 18256  
 18257  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksSerial) In(values []string) *FilterBuilder {
 18258  	return b.builder.addCond(&FilterConditionIn{
 18259  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().Serial().WithArrayOfValues(values),
 18260  	})
 18261  }
 18262  
 18263  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksSerial) NotIn(values []string) *FilterBuilder {
 18264  	return b.builder.addCond(&FilterConditionNotIn{
 18265  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().Serial().WithArrayOfValues(values),
 18266  	})
 18267  }
 18268  
 18269  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksSerial) IsNull() *FilterBuilder {
 18270  	return b.builder.addCond(&FilterConditionIsNull{
 18271  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().Serial().FieldPath(),
 18272  	})
 18273  }
 18274  
 18275  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksSerial) IsNan() *FilterBuilder {
 18276  	return b.builder.addCond(&FilterConditionIsNaN{
 18277  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().Serial().FieldPath(),
 18278  	})
 18279  }
 18280  
 18281  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksSerial) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 18282  	return b.builder.addCond(&FilterConditionCompare{
 18283  		Operator:              op,
 18284  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().Serial().WithValue(value),
 18285  	})
 18286  }
 18287  
 18288  type filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksSlot struct {
 18289  	builder *FilterBuilder
 18290  }
 18291  
 18292  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksSlot) Eq(value string) *FilterBuilder {
 18293  	return b.compare(gotenfilter.Eq, value)
 18294  }
 18295  
 18296  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksSlot) Neq(value string) *FilterBuilder {
 18297  	return b.compare(gotenfilter.Neq, value)
 18298  }
 18299  
 18300  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksSlot) Gt(value string) *FilterBuilder {
 18301  	return b.compare(gotenfilter.Gt, value)
 18302  }
 18303  
 18304  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksSlot) Gte(value string) *FilterBuilder {
 18305  	return b.compare(gotenfilter.Gte, value)
 18306  }
 18307  
 18308  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksSlot) Lt(value string) *FilterBuilder {
 18309  	return b.compare(gotenfilter.Lt, value)
 18310  }
 18311  
 18312  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksSlot) Lte(value string) *FilterBuilder {
 18313  	return b.compare(gotenfilter.Lte, value)
 18314  }
 18315  
 18316  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksSlot) In(values []string) *FilterBuilder {
 18317  	return b.builder.addCond(&FilterConditionIn{
 18318  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().Slot().WithArrayOfValues(values),
 18319  	})
 18320  }
 18321  
 18322  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksSlot) NotIn(values []string) *FilterBuilder {
 18323  	return b.builder.addCond(&FilterConditionNotIn{
 18324  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().Slot().WithArrayOfValues(values),
 18325  	})
 18326  }
 18327  
 18328  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksSlot) IsNull() *FilterBuilder {
 18329  	return b.builder.addCond(&FilterConditionIsNull{
 18330  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().Slot().FieldPath(),
 18331  	})
 18332  }
 18333  
 18334  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksSlot) IsNan() *FilterBuilder {
 18335  	return b.builder.addCond(&FilterConditionIsNaN{
 18336  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().Slot().FieldPath(),
 18337  	})
 18338  }
 18339  
 18340  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksSlot) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 18341  	return b.builder.addCond(&FilterConditionCompare{
 18342  		Operator:              op,
 18343  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().Slot().WithValue(value),
 18344  	})
 18345  }
 18346  
 18347  type filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksSizeBytes struct {
 18348  	builder *FilterBuilder
 18349  }
 18350  
 18351  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksSizeBytes) Eq(value int64) *FilterBuilder {
 18352  	return b.compare(gotenfilter.Eq, value)
 18353  }
 18354  
 18355  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksSizeBytes) Neq(value int64) *FilterBuilder {
 18356  	return b.compare(gotenfilter.Neq, value)
 18357  }
 18358  
 18359  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksSizeBytes) Gt(value int64) *FilterBuilder {
 18360  	return b.compare(gotenfilter.Gt, value)
 18361  }
 18362  
 18363  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksSizeBytes) Gte(value int64) *FilterBuilder {
 18364  	return b.compare(gotenfilter.Gte, value)
 18365  }
 18366  
 18367  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksSizeBytes) Lt(value int64) *FilterBuilder {
 18368  	return b.compare(gotenfilter.Lt, value)
 18369  }
 18370  
 18371  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksSizeBytes) Lte(value int64) *FilterBuilder {
 18372  	return b.compare(gotenfilter.Lte, value)
 18373  }
 18374  
 18375  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksSizeBytes) In(values []int64) *FilterBuilder {
 18376  	return b.builder.addCond(&FilterConditionIn{
 18377  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().SizeBytes().WithArrayOfValues(values),
 18378  	})
 18379  }
 18380  
 18381  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksSizeBytes) NotIn(values []int64) *FilterBuilder {
 18382  	return b.builder.addCond(&FilterConditionNotIn{
 18383  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().SizeBytes().WithArrayOfValues(values),
 18384  	})
 18385  }
 18386  
 18387  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksSizeBytes) IsNull() *FilterBuilder {
 18388  	return b.builder.addCond(&FilterConditionIsNull{
 18389  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().SizeBytes().FieldPath(),
 18390  	})
 18391  }
 18392  
 18393  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksSizeBytes) IsNan() *FilterBuilder {
 18394  	return b.builder.addCond(&FilterConditionIsNaN{
 18395  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().SizeBytes().FieldPath(),
 18396  	})
 18397  }
 18398  
 18399  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksSizeBytes) compare(op gotenfilter.CompareOperator, value int64) *FilterBuilder {
 18400  	return b.builder.addCond(&FilterConditionCompare{
 18401  		Operator:              op,
 18402  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().SizeBytes().WithValue(value),
 18403  	})
 18404  }
 18405  
 18406  type filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksFrequencyHz struct {
 18407  	builder *FilterBuilder
 18408  }
 18409  
 18410  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksFrequencyHz) Eq(value int64) *FilterBuilder {
 18411  	return b.compare(gotenfilter.Eq, value)
 18412  }
 18413  
 18414  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksFrequencyHz) Neq(value int64) *FilterBuilder {
 18415  	return b.compare(gotenfilter.Neq, value)
 18416  }
 18417  
 18418  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksFrequencyHz) Gt(value int64) *FilterBuilder {
 18419  	return b.compare(gotenfilter.Gt, value)
 18420  }
 18421  
 18422  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksFrequencyHz) Gte(value int64) *FilterBuilder {
 18423  	return b.compare(gotenfilter.Gte, value)
 18424  }
 18425  
 18426  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksFrequencyHz) Lt(value int64) *FilterBuilder {
 18427  	return b.compare(gotenfilter.Lt, value)
 18428  }
 18429  
 18430  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksFrequencyHz) Lte(value int64) *FilterBuilder {
 18431  	return b.compare(gotenfilter.Lte, value)
 18432  }
 18433  
 18434  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksFrequencyHz) In(values []int64) *FilterBuilder {
 18435  	return b.builder.addCond(&FilterConditionIn{
 18436  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().FrequencyHz().WithArrayOfValues(values),
 18437  	})
 18438  }
 18439  
 18440  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksFrequencyHz) NotIn(values []int64) *FilterBuilder {
 18441  	return b.builder.addCond(&FilterConditionNotIn{
 18442  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().FrequencyHz().WithArrayOfValues(values),
 18443  	})
 18444  }
 18445  
 18446  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksFrequencyHz) IsNull() *FilterBuilder {
 18447  	return b.builder.addCond(&FilterConditionIsNull{
 18448  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().FrequencyHz().FieldPath(),
 18449  	})
 18450  }
 18451  
 18452  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksFrequencyHz) IsNan() *FilterBuilder {
 18453  	return b.builder.addCond(&FilterConditionIsNaN{
 18454  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().FrequencyHz().FieldPath(),
 18455  	})
 18456  }
 18457  
 18458  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksFrequencyHz) compare(op gotenfilter.CompareOperator, value int64) *FilterBuilder {
 18459  	return b.builder.addCond(&FilterConditionCompare{
 18460  		Operator:              op,
 18461  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().FrequencyHz().WithValue(value),
 18462  	})
 18463  }
 18464  
 18465  type filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksWidthBits struct {
 18466  	builder *FilterBuilder
 18467  }
 18468  
 18469  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksWidthBits) Eq(value int32) *FilterBuilder {
 18470  	return b.compare(gotenfilter.Eq, value)
 18471  }
 18472  
 18473  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksWidthBits) Neq(value int32) *FilterBuilder {
 18474  	return b.compare(gotenfilter.Neq, value)
 18475  }
 18476  
 18477  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksWidthBits) Gt(value int32) *FilterBuilder {
 18478  	return b.compare(gotenfilter.Gt, value)
 18479  }
 18480  
 18481  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksWidthBits) Gte(value int32) *FilterBuilder {
 18482  	return b.compare(gotenfilter.Gte, value)
 18483  }
 18484  
 18485  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksWidthBits) Lt(value int32) *FilterBuilder {
 18486  	return b.compare(gotenfilter.Lt, value)
 18487  }
 18488  
 18489  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksWidthBits) Lte(value int32) *FilterBuilder {
 18490  	return b.compare(gotenfilter.Lte, value)
 18491  }
 18492  
 18493  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksWidthBits) In(values []int32) *FilterBuilder {
 18494  	return b.builder.addCond(&FilterConditionIn{
 18495  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().WidthBits().WithArrayOfValues(values),
 18496  	})
 18497  }
 18498  
 18499  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksWidthBits) NotIn(values []int32) *FilterBuilder {
 18500  	return b.builder.addCond(&FilterConditionNotIn{
 18501  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().WidthBits().WithArrayOfValues(values),
 18502  	})
 18503  }
 18504  
 18505  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksWidthBits) IsNull() *FilterBuilder {
 18506  	return b.builder.addCond(&FilterConditionIsNull{
 18507  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().WidthBits().FieldPath(),
 18508  	})
 18509  }
 18510  
 18511  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksWidthBits) IsNan() *FilterBuilder {
 18512  	return b.builder.addCond(&FilterConditionIsNaN{
 18513  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().WidthBits().FieldPath(),
 18514  	})
 18515  }
 18516  
 18517  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationMemoryInfoMemoryMemoryBanksWidthBits) compare(op gotenfilter.CompareOperator, value int32) *FilterBuilder {
 18518  	return b.builder.addCond(&FilterConditionCompare{
 18519  		Operator:              op,
 18520  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().MemoryInfo().Memory().MemoryBanks().WidthBits().WithValue(value),
 18521  	})
 18522  }
 18523  
 18524  type filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfo struct {
 18525  	builder *FilterBuilder
 18526  }
 18527  
 18528  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfo) Eq(value *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) *FilterBuilder {
 18529  	return b.compare(gotenfilter.Eq, value)
 18530  }
 18531  
 18532  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfo) Neq(value *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) *FilterBuilder {
 18533  	return b.compare(gotenfilter.Neq, value)
 18534  }
 18535  
 18536  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfo) Gt(value *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) *FilterBuilder {
 18537  	return b.compare(gotenfilter.Gt, value)
 18538  }
 18539  
 18540  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfo) Gte(value *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) *FilterBuilder {
 18541  	return b.compare(gotenfilter.Gte, value)
 18542  }
 18543  
 18544  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfo) Lt(value *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) *FilterBuilder {
 18545  	return b.compare(gotenfilter.Lt, value)
 18546  }
 18547  
 18548  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfo) Lte(value *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) *FilterBuilder {
 18549  	return b.compare(gotenfilter.Lte, value)
 18550  }
 18551  
 18552  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfo) In(values []*Device_Status_DeviceInfo_HardwareInformation_HailoInfo) *FilterBuilder {
 18553  	return b.builder.addCond(&FilterConditionIn{
 18554  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().WithArrayOfValues(values),
 18555  	})
 18556  }
 18557  
 18558  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfo) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_HailoInfo) *FilterBuilder {
 18559  	return b.builder.addCond(&FilterConditionNotIn{
 18560  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().WithArrayOfValues(values),
 18561  	})
 18562  }
 18563  
 18564  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfo) IsNull() *FilterBuilder {
 18565  	return b.builder.addCond(&FilterConditionIsNull{
 18566  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().FieldPath(),
 18567  	})
 18568  }
 18569  
 18570  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfo) IsNan() *FilterBuilder {
 18571  	return b.builder.addCond(&FilterConditionIsNaN{
 18572  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().FieldPath(),
 18573  	})
 18574  }
 18575  
 18576  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfo) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) *FilterBuilder {
 18577  	return b.builder.addCond(&FilterConditionCompare{
 18578  		Operator:              op,
 18579  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().WithValue(value),
 18580  	})
 18581  }
 18582  
 18583  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfo) Status() *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoStatus {
 18584  	return &filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoStatus{builder: b.builder}
 18585  }
 18586  
 18587  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfo) CliVersion() *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoCliVersion {
 18588  	return &filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoCliVersion{builder: b.builder}
 18589  }
 18590  
 18591  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfo) Modules() *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules {
 18592  	return &filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules{builder: b.builder}
 18593  }
 18594  
 18595  type filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoStatus struct {
 18596  	builder *FilterBuilder
 18597  }
 18598  
 18599  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoStatus) Eq(value string) *FilterBuilder {
 18600  	return b.compare(gotenfilter.Eq, value)
 18601  }
 18602  
 18603  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoStatus) Neq(value string) *FilterBuilder {
 18604  	return b.compare(gotenfilter.Neq, value)
 18605  }
 18606  
 18607  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoStatus) Gt(value string) *FilterBuilder {
 18608  	return b.compare(gotenfilter.Gt, value)
 18609  }
 18610  
 18611  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoStatus) Gte(value string) *FilterBuilder {
 18612  	return b.compare(gotenfilter.Gte, value)
 18613  }
 18614  
 18615  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoStatus) Lt(value string) *FilterBuilder {
 18616  	return b.compare(gotenfilter.Lt, value)
 18617  }
 18618  
 18619  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoStatus) Lte(value string) *FilterBuilder {
 18620  	return b.compare(gotenfilter.Lte, value)
 18621  }
 18622  
 18623  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoStatus) In(values []string) *FilterBuilder {
 18624  	return b.builder.addCond(&FilterConditionIn{
 18625  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Status().WithArrayOfValues(values),
 18626  	})
 18627  }
 18628  
 18629  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoStatus) NotIn(values []string) *FilterBuilder {
 18630  	return b.builder.addCond(&FilterConditionNotIn{
 18631  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Status().WithArrayOfValues(values),
 18632  	})
 18633  }
 18634  
 18635  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoStatus) IsNull() *FilterBuilder {
 18636  	return b.builder.addCond(&FilterConditionIsNull{
 18637  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Status().FieldPath(),
 18638  	})
 18639  }
 18640  
 18641  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoStatus) IsNan() *FilterBuilder {
 18642  	return b.builder.addCond(&FilterConditionIsNaN{
 18643  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Status().FieldPath(),
 18644  	})
 18645  }
 18646  
 18647  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoStatus) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 18648  	return b.builder.addCond(&FilterConditionCompare{
 18649  		Operator:              op,
 18650  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Status().WithValue(value),
 18651  	})
 18652  }
 18653  
 18654  type filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoCliVersion struct {
 18655  	builder *FilterBuilder
 18656  }
 18657  
 18658  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoCliVersion) Eq(value string) *FilterBuilder {
 18659  	return b.compare(gotenfilter.Eq, value)
 18660  }
 18661  
 18662  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoCliVersion) Neq(value string) *FilterBuilder {
 18663  	return b.compare(gotenfilter.Neq, value)
 18664  }
 18665  
 18666  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoCliVersion) Gt(value string) *FilterBuilder {
 18667  	return b.compare(gotenfilter.Gt, value)
 18668  }
 18669  
 18670  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoCliVersion) Gte(value string) *FilterBuilder {
 18671  	return b.compare(gotenfilter.Gte, value)
 18672  }
 18673  
 18674  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoCliVersion) Lt(value string) *FilterBuilder {
 18675  	return b.compare(gotenfilter.Lt, value)
 18676  }
 18677  
 18678  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoCliVersion) Lte(value string) *FilterBuilder {
 18679  	return b.compare(gotenfilter.Lte, value)
 18680  }
 18681  
 18682  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoCliVersion) In(values []string) *FilterBuilder {
 18683  	return b.builder.addCond(&FilterConditionIn{
 18684  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().CliVersion().WithArrayOfValues(values),
 18685  	})
 18686  }
 18687  
 18688  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoCliVersion) NotIn(values []string) *FilterBuilder {
 18689  	return b.builder.addCond(&FilterConditionNotIn{
 18690  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().CliVersion().WithArrayOfValues(values),
 18691  	})
 18692  }
 18693  
 18694  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoCliVersion) IsNull() *FilterBuilder {
 18695  	return b.builder.addCond(&FilterConditionIsNull{
 18696  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().CliVersion().FieldPath(),
 18697  	})
 18698  }
 18699  
 18700  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoCliVersion) IsNan() *FilterBuilder {
 18701  	return b.builder.addCond(&FilterConditionIsNaN{
 18702  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().CliVersion().FieldPath(),
 18703  	})
 18704  }
 18705  
 18706  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoCliVersion) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 18707  	return b.builder.addCond(&FilterConditionCompare{
 18708  		Operator:              op,
 18709  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().CliVersion().WithValue(value),
 18710  	})
 18711  }
 18712  
 18713  type filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules struct {
 18714  	builder *FilterBuilder
 18715  }
 18716  
 18717  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) Eq(value []*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) *FilterBuilder {
 18718  	return b.compare(gotenfilter.Eq, value)
 18719  }
 18720  
 18721  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) Neq(value []*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) *FilterBuilder {
 18722  	return b.compare(gotenfilter.Neq, value)
 18723  }
 18724  
 18725  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) Gt(value []*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) *FilterBuilder {
 18726  	return b.compare(gotenfilter.Gt, value)
 18727  }
 18728  
 18729  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) Gte(value []*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) *FilterBuilder {
 18730  	return b.compare(gotenfilter.Gte, value)
 18731  }
 18732  
 18733  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) Lt(value []*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) *FilterBuilder {
 18734  	return b.compare(gotenfilter.Lt, value)
 18735  }
 18736  
 18737  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) Lte(value []*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) *FilterBuilder {
 18738  	return b.compare(gotenfilter.Lte, value)
 18739  }
 18740  
 18741  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) In(values [][]*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) *FilterBuilder {
 18742  	return b.builder.addCond(&FilterConditionIn{
 18743  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().WithArrayOfValues(values),
 18744  	})
 18745  }
 18746  
 18747  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) NotIn(values [][]*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) *FilterBuilder {
 18748  	return b.builder.addCond(&FilterConditionNotIn{
 18749  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().WithArrayOfValues(values),
 18750  	})
 18751  }
 18752  
 18753  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) IsNull() *FilterBuilder {
 18754  	return b.builder.addCond(&FilterConditionIsNull{
 18755  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().FieldPath(),
 18756  	})
 18757  }
 18758  
 18759  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) IsNan() *FilterBuilder {
 18760  	return b.builder.addCond(&FilterConditionIsNaN{
 18761  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().FieldPath(),
 18762  	})
 18763  }
 18764  
 18765  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) Contains(value *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) *FilterBuilder {
 18766  	return b.builder.addCond(&FilterConditionContains{
 18767  		Type:      gotenresource.ConditionContainsTypeValue,
 18768  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().FieldPath(),
 18769  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().WithItemValue(value),
 18770  	})
 18771  }
 18772  
 18773  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) ContainsAnyOf(values []*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) *FilterBuilder {
 18774  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules()
 18775  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 18776  	for _, value := range values {
 18777  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 18778  	}
 18779  	return b.builder.addCond(&FilterConditionContains{
 18780  		Type:      gotenresource.ConditionContainsTypeAny,
 18781  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().FieldPath(),
 18782  		Values:    itemValues,
 18783  	})
 18784  }
 18785  
 18786  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) ContainsAll(values []*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) *FilterBuilder {
 18787  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules()
 18788  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 18789  	for _, value := range values {
 18790  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 18791  	}
 18792  	return b.builder.addCond(&FilterConditionContains{
 18793  		Type:      gotenresource.ConditionContainsTypeAll,
 18794  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().FieldPath(),
 18795  		Values:    itemValues,
 18796  	})
 18797  }
 18798  
 18799  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) compare(op gotenfilter.CompareOperator, value []*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) *FilterBuilder {
 18800  	return b.builder.addCond(&FilterConditionCompare{
 18801  		Operator:              op,
 18802  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().WithValue(value),
 18803  	})
 18804  }
 18805  
 18806  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) DevId() *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesDevId {
 18807  	return &filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesDevId{builder: b.builder}
 18808  }
 18809  
 18810  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) ControlProtoVersion() *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesControlProtoVersion {
 18811  	return &filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesControlProtoVersion{builder: b.builder}
 18812  }
 18813  
 18814  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) FirmwareVersion() *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesFirmwareVersion {
 18815  	return &filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesFirmwareVersion{builder: b.builder}
 18816  }
 18817  
 18818  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) LoggerVersion() *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesLoggerVersion {
 18819  	return &filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesLoggerVersion{builder: b.builder}
 18820  }
 18821  
 18822  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) BoardName() *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesBoardName {
 18823  	return &filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesBoardName{builder: b.builder}
 18824  }
 18825  
 18826  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) SerialNumber() *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesSerialNumber {
 18827  	return &filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesSerialNumber{builder: b.builder}
 18828  }
 18829  
 18830  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) PartNumber() *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesPartNumber {
 18831  	return &filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesPartNumber{builder: b.builder}
 18832  }
 18833  
 18834  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) ProductName() *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesProductName {
 18835  	return &filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesProductName{builder: b.builder}
 18836  }
 18837  
 18838  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModules) NeuralNetworkCoreClockRate() *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate {
 18839  	return &filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate{builder: b.builder}
 18840  }
 18841  
 18842  type filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesDevId struct {
 18843  	builder *FilterBuilder
 18844  }
 18845  
 18846  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesDevId) Eq(value string) *FilterBuilder {
 18847  	return b.compare(gotenfilter.Eq, value)
 18848  }
 18849  
 18850  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesDevId) Neq(value string) *FilterBuilder {
 18851  	return b.compare(gotenfilter.Neq, value)
 18852  }
 18853  
 18854  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesDevId) Gt(value string) *FilterBuilder {
 18855  	return b.compare(gotenfilter.Gt, value)
 18856  }
 18857  
 18858  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesDevId) Gte(value string) *FilterBuilder {
 18859  	return b.compare(gotenfilter.Gte, value)
 18860  }
 18861  
 18862  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesDevId) Lt(value string) *FilterBuilder {
 18863  	return b.compare(gotenfilter.Lt, value)
 18864  }
 18865  
 18866  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesDevId) Lte(value string) *FilterBuilder {
 18867  	return b.compare(gotenfilter.Lte, value)
 18868  }
 18869  
 18870  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesDevId) In(values []string) *FilterBuilder {
 18871  	return b.builder.addCond(&FilterConditionIn{
 18872  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().DevId().WithArrayOfValues(values),
 18873  	})
 18874  }
 18875  
 18876  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesDevId) NotIn(values []string) *FilterBuilder {
 18877  	return b.builder.addCond(&FilterConditionNotIn{
 18878  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().DevId().WithArrayOfValues(values),
 18879  	})
 18880  }
 18881  
 18882  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesDevId) IsNull() *FilterBuilder {
 18883  	return b.builder.addCond(&FilterConditionIsNull{
 18884  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().DevId().FieldPath(),
 18885  	})
 18886  }
 18887  
 18888  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesDevId) IsNan() *FilterBuilder {
 18889  	return b.builder.addCond(&FilterConditionIsNaN{
 18890  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().DevId().FieldPath(),
 18891  	})
 18892  }
 18893  
 18894  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesDevId) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 18895  	return b.builder.addCond(&FilterConditionCompare{
 18896  		Operator:              op,
 18897  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().DevId().WithValue(value),
 18898  	})
 18899  }
 18900  
 18901  type filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesControlProtoVersion struct {
 18902  	builder *FilterBuilder
 18903  }
 18904  
 18905  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesControlProtoVersion) Eq(value string) *FilterBuilder {
 18906  	return b.compare(gotenfilter.Eq, value)
 18907  }
 18908  
 18909  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesControlProtoVersion) Neq(value string) *FilterBuilder {
 18910  	return b.compare(gotenfilter.Neq, value)
 18911  }
 18912  
 18913  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesControlProtoVersion) Gt(value string) *FilterBuilder {
 18914  	return b.compare(gotenfilter.Gt, value)
 18915  }
 18916  
 18917  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesControlProtoVersion) Gte(value string) *FilterBuilder {
 18918  	return b.compare(gotenfilter.Gte, value)
 18919  }
 18920  
 18921  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesControlProtoVersion) Lt(value string) *FilterBuilder {
 18922  	return b.compare(gotenfilter.Lt, value)
 18923  }
 18924  
 18925  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesControlProtoVersion) Lte(value string) *FilterBuilder {
 18926  	return b.compare(gotenfilter.Lte, value)
 18927  }
 18928  
 18929  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesControlProtoVersion) In(values []string) *FilterBuilder {
 18930  	return b.builder.addCond(&FilterConditionIn{
 18931  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().ControlProtoVersion().WithArrayOfValues(values),
 18932  	})
 18933  }
 18934  
 18935  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesControlProtoVersion) NotIn(values []string) *FilterBuilder {
 18936  	return b.builder.addCond(&FilterConditionNotIn{
 18937  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().ControlProtoVersion().WithArrayOfValues(values),
 18938  	})
 18939  }
 18940  
 18941  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesControlProtoVersion) IsNull() *FilterBuilder {
 18942  	return b.builder.addCond(&FilterConditionIsNull{
 18943  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().ControlProtoVersion().FieldPath(),
 18944  	})
 18945  }
 18946  
 18947  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesControlProtoVersion) IsNan() *FilterBuilder {
 18948  	return b.builder.addCond(&FilterConditionIsNaN{
 18949  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().ControlProtoVersion().FieldPath(),
 18950  	})
 18951  }
 18952  
 18953  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesControlProtoVersion) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 18954  	return b.builder.addCond(&FilterConditionCompare{
 18955  		Operator:              op,
 18956  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().ControlProtoVersion().WithValue(value),
 18957  	})
 18958  }
 18959  
 18960  type filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesFirmwareVersion struct {
 18961  	builder *FilterBuilder
 18962  }
 18963  
 18964  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesFirmwareVersion) Eq(value string) *FilterBuilder {
 18965  	return b.compare(gotenfilter.Eq, value)
 18966  }
 18967  
 18968  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesFirmwareVersion) Neq(value string) *FilterBuilder {
 18969  	return b.compare(gotenfilter.Neq, value)
 18970  }
 18971  
 18972  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesFirmwareVersion) Gt(value string) *FilterBuilder {
 18973  	return b.compare(gotenfilter.Gt, value)
 18974  }
 18975  
 18976  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesFirmwareVersion) Gte(value string) *FilterBuilder {
 18977  	return b.compare(gotenfilter.Gte, value)
 18978  }
 18979  
 18980  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesFirmwareVersion) Lt(value string) *FilterBuilder {
 18981  	return b.compare(gotenfilter.Lt, value)
 18982  }
 18983  
 18984  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesFirmwareVersion) Lte(value string) *FilterBuilder {
 18985  	return b.compare(gotenfilter.Lte, value)
 18986  }
 18987  
 18988  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesFirmwareVersion) In(values []string) *FilterBuilder {
 18989  	return b.builder.addCond(&FilterConditionIn{
 18990  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().FirmwareVersion().WithArrayOfValues(values),
 18991  	})
 18992  }
 18993  
 18994  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesFirmwareVersion) NotIn(values []string) *FilterBuilder {
 18995  	return b.builder.addCond(&FilterConditionNotIn{
 18996  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().FirmwareVersion().WithArrayOfValues(values),
 18997  	})
 18998  }
 18999  
 19000  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesFirmwareVersion) IsNull() *FilterBuilder {
 19001  	return b.builder.addCond(&FilterConditionIsNull{
 19002  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().FirmwareVersion().FieldPath(),
 19003  	})
 19004  }
 19005  
 19006  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesFirmwareVersion) IsNan() *FilterBuilder {
 19007  	return b.builder.addCond(&FilterConditionIsNaN{
 19008  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().FirmwareVersion().FieldPath(),
 19009  	})
 19010  }
 19011  
 19012  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesFirmwareVersion) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 19013  	return b.builder.addCond(&FilterConditionCompare{
 19014  		Operator:              op,
 19015  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().FirmwareVersion().WithValue(value),
 19016  	})
 19017  }
 19018  
 19019  type filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesLoggerVersion struct {
 19020  	builder *FilterBuilder
 19021  }
 19022  
 19023  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesLoggerVersion) Eq(value string) *FilterBuilder {
 19024  	return b.compare(gotenfilter.Eq, value)
 19025  }
 19026  
 19027  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesLoggerVersion) Neq(value string) *FilterBuilder {
 19028  	return b.compare(gotenfilter.Neq, value)
 19029  }
 19030  
 19031  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesLoggerVersion) Gt(value string) *FilterBuilder {
 19032  	return b.compare(gotenfilter.Gt, value)
 19033  }
 19034  
 19035  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesLoggerVersion) Gte(value string) *FilterBuilder {
 19036  	return b.compare(gotenfilter.Gte, value)
 19037  }
 19038  
 19039  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesLoggerVersion) Lt(value string) *FilterBuilder {
 19040  	return b.compare(gotenfilter.Lt, value)
 19041  }
 19042  
 19043  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesLoggerVersion) Lte(value string) *FilterBuilder {
 19044  	return b.compare(gotenfilter.Lte, value)
 19045  }
 19046  
 19047  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesLoggerVersion) In(values []string) *FilterBuilder {
 19048  	return b.builder.addCond(&FilterConditionIn{
 19049  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().LoggerVersion().WithArrayOfValues(values),
 19050  	})
 19051  }
 19052  
 19053  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesLoggerVersion) NotIn(values []string) *FilterBuilder {
 19054  	return b.builder.addCond(&FilterConditionNotIn{
 19055  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().LoggerVersion().WithArrayOfValues(values),
 19056  	})
 19057  }
 19058  
 19059  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesLoggerVersion) IsNull() *FilterBuilder {
 19060  	return b.builder.addCond(&FilterConditionIsNull{
 19061  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().LoggerVersion().FieldPath(),
 19062  	})
 19063  }
 19064  
 19065  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesLoggerVersion) IsNan() *FilterBuilder {
 19066  	return b.builder.addCond(&FilterConditionIsNaN{
 19067  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().LoggerVersion().FieldPath(),
 19068  	})
 19069  }
 19070  
 19071  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesLoggerVersion) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 19072  	return b.builder.addCond(&FilterConditionCompare{
 19073  		Operator:              op,
 19074  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().LoggerVersion().WithValue(value),
 19075  	})
 19076  }
 19077  
 19078  type filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesBoardName struct {
 19079  	builder *FilterBuilder
 19080  }
 19081  
 19082  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesBoardName) Eq(value string) *FilterBuilder {
 19083  	return b.compare(gotenfilter.Eq, value)
 19084  }
 19085  
 19086  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesBoardName) Neq(value string) *FilterBuilder {
 19087  	return b.compare(gotenfilter.Neq, value)
 19088  }
 19089  
 19090  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesBoardName) Gt(value string) *FilterBuilder {
 19091  	return b.compare(gotenfilter.Gt, value)
 19092  }
 19093  
 19094  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesBoardName) Gte(value string) *FilterBuilder {
 19095  	return b.compare(gotenfilter.Gte, value)
 19096  }
 19097  
 19098  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesBoardName) Lt(value string) *FilterBuilder {
 19099  	return b.compare(gotenfilter.Lt, value)
 19100  }
 19101  
 19102  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesBoardName) Lte(value string) *FilterBuilder {
 19103  	return b.compare(gotenfilter.Lte, value)
 19104  }
 19105  
 19106  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesBoardName) In(values []string) *FilterBuilder {
 19107  	return b.builder.addCond(&FilterConditionIn{
 19108  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().BoardName().WithArrayOfValues(values),
 19109  	})
 19110  }
 19111  
 19112  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesBoardName) NotIn(values []string) *FilterBuilder {
 19113  	return b.builder.addCond(&FilterConditionNotIn{
 19114  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().BoardName().WithArrayOfValues(values),
 19115  	})
 19116  }
 19117  
 19118  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesBoardName) IsNull() *FilterBuilder {
 19119  	return b.builder.addCond(&FilterConditionIsNull{
 19120  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().BoardName().FieldPath(),
 19121  	})
 19122  }
 19123  
 19124  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesBoardName) IsNan() *FilterBuilder {
 19125  	return b.builder.addCond(&FilterConditionIsNaN{
 19126  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().BoardName().FieldPath(),
 19127  	})
 19128  }
 19129  
 19130  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesBoardName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 19131  	return b.builder.addCond(&FilterConditionCompare{
 19132  		Operator:              op,
 19133  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().BoardName().WithValue(value),
 19134  	})
 19135  }
 19136  
 19137  type filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesSerialNumber struct {
 19138  	builder *FilterBuilder
 19139  }
 19140  
 19141  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesSerialNumber) Eq(value string) *FilterBuilder {
 19142  	return b.compare(gotenfilter.Eq, value)
 19143  }
 19144  
 19145  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesSerialNumber) Neq(value string) *FilterBuilder {
 19146  	return b.compare(gotenfilter.Neq, value)
 19147  }
 19148  
 19149  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesSerialNumber) Gt(value string) *FilterBuilder {
 19150  	return b.compare(gotenfilter.Gt, value)
 19151  }
 19152  
 19153  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesSerialNumber) Gte(value string) *FilterBuilder {
 19154  	return b.compare(gotenfilter.Gte, value)
 19155  }
 19156  
 19157  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesSerialNumber) Lt(value string) *FilterBuilder {
 19158  	return b.compare(gotenfilter.Lt, value)
 19159  }
 19160  
 19161  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesSerialNumber) Lte(value string) *FilterBuilder {
 19162  	return b.compare(gotenfilter.Lte, value)
 19163  }
 19164  
 19165  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesSerialNumber) In(values []string) *FilterBuilder {
 19166  	return b.builder.addCond(&FilterConditionIn{
 19167  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().SerialNumber().WithArrayOfValues(values),
 19168  	})
 19169  }
 19170  
 19171  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesSerialNumber) NotIn(values []string) *FilterBuilder {
 19172  	return b.builder.addCond(&FilterConditionNotIn{
 19173  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().SerialNumber().WithArrayOfValues(values),
 19174  	})
 19175  }
 19176  
 19177  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesSerialNumber) IsNull() *FilterBuilder {
 19178  	return b.builder.addCond(&FilterConditionIsNull{
 19179  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().SerialNumber().FieldPath(),
 19180  	})
 19181  }
 19182  
 19183  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesSerialNumber) IsNan() *FilterBuilder {
 19184  	return b.builder.addCond(&FilterConditionIsNaN{
 19185  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().SerialNumber().FieldPath(),
 19186  	})
 19187  }
 19188  
 19189  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesSerialNumber) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 19190  	return b.builder.addCond(&FilterConditionCompare{
 19191  		Operator:              op,
 19192  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().SerialNumber().WithValue(value),
 19193  	})
 19194  }
 19195  
 19196  type filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesPartNumber struct {
 19197  	builder *FilterBuilder
 19198  }
 19199  
 19200  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesPartNumber) Eq(value string) *FilterBuilder {
 19201  	return b.compare(gotenfilter.Eq, value)
 19202  }
 19203  
 19204  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesPartNumber) Neq(value string) *FilterBuilder {
 19205  	return b.compare(gotenfilter.Neq, value)
 19206  }
 19207  
 19208  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesPartNumber) Gt(value string) *FilterBuilder {
 19209  	return b.compare(gotenfilter.Gt, value)
 19210  }
 19211  
 19212  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesPartNumber) Gte(value string) *FilterBuilder {
 19213  	return b.compare(gotenfilter.Gte, value)
 19214  }
 19215  
 19216  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesPartNumber) Lt(value string) *FilterBuilder {
 19217  	return b.compare(gotenfilter.Lt, value)
 19218  }
 19219  
 19220  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesPartNumber) Lte(value string) *FilterBuilder {
 19221  	return b.compare(gotenfilter.Lte, value)
 19222  }
 19223  
 19224  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesPartNumber) In(values []string) *FilterBuilder {
 19225  	return b.builder.addCond(&FilterConditionIn{
 19226  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().PartNumber().WithArrayOfValues(values),
 19227  	})
 19228  }
 19229  
 19230  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesPartNumber) NotIn(values []string) *FilterBuilder {
 19231  	return b.builder.addCond(&FilterConditionNotIn{
 19232  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().PartNumber().WithArrayOfValues(values),
 19233  	})
 19234  }
 19235  
 19236  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesPartNumber) IsNull() *FilterBuilder {
 19237  	return b.builder.addCond(&FilterConditionIsNull{
 19238  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().PartNumber().FieldPath(),
 19239  	})
 19240  }
 19241  
 19242  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesPartNumber) IsNan() *FilterBuilder {
 19243  	return b.builder.addCond(&FilterConditionIsNaN{
 19244  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().PartNumber().FieldPath(),
 19245  	})
 19246  }
 19247  
 19248  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesPartNumber) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 19249  	return b.builder.addCond(&FilterConditionCompare{
 19250  		Operator:              op,
 19251  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().PartNumber().WithValue(value),
 19252  	})
 19253  }
 19254  
 19255  type filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesProductName struct {
 19256  	builder *FilterBuilder
 19257  }
 19258  
 19259  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesProductName) Eq(value string) *FilterBuilder {
 19260  	return b.compare(gotenfilter.Eq, value)
 19261  }
 19262  
 19263  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesProductName) Neq(value string) *FilterBuilder {
 19264  	return b.compare(gotenfilter.Neq, value)
 19265  }
 19266  
 19267  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesProductName) Gt(value string) *FilterBuilder {
 19268  	return b.compare(gotenfilter.Gt, value)
 19269  }
 19270  
 19271  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesProductName) Gte(value string) *FilterBuilder {
 19272  	return b.compare(gotenfilter.Gte, value)
 19273  }
 19274  
 19275  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesProductName) Lt(value string) *FilterBuilder {
 19276  	return b.compare(gotenfilter.Lt, value)
 19277  }
 19278  
 19279  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesProductName) Lte(value string) *FilterBuilder {
 19280  	return b.compare(gotenfilter.Lte, value)
 19281  }
 19282  
 19283  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesProductName) In(values []string) *FilterBuilder {
 19284  	return b.builder.addCond(&FilterConditionIn{
 19285  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().ProductName().WithArrayOfValues(values),
 19286  	})
 19287  }
 19288  
 19289  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesProductName) NotIn(values []string) *FilterBuilder {
 19290  	return b.builder.addCond(&FilterConditionNotIn{
 19291  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().ProductName().WithArrayOfValues(values),
 19292  	})
 19293  }
 19294  
 19295  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesProductName) IsNull() *FilterBuilder {
 19296  	return b.builder.addCond(&FilterConditionIsNull{
 19297  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().ProductName().FieldPath(),
 19298  	})
 19299  }
 19300  
 19301  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesProductName) IsNan() *FilterBuilder {
 19302  	return b.builder.addCond(&FilterConditionIsNaN{
 19303  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().ProductName().FieldPath(),
 19304  	})
 19305  }
 19306  
 19307  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesProductName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 19308  	return b.builder.addCond(&FilterConditionCompare{
 19309  		Operator:              op,
 19310  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().ProductName().WithValue(value),
 19311  	})
 19312  }
 19313  
 19314  type filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate struct {
 19315  	builder *FilterBuilder
 19316  }
 19317  
 19318  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate) Eq(value string) *FilterBuilder {
 19319  	return b.compare(gotenfilter.Eq, value)
 19320  }
 19321  
 19322  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate) Neq(value string) *FilterBuilder {
 19323  	return b.compare(gotenfilter.Neq, value)
 19324  }
 19325  
 19326  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate) Gt(value string) *FilterBuilder {
 19327  	return b.compare(gotenfilter.Gt, value)
 19328  }
 19329  
 19330  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate) Gte(value string) *FilterBuilder {
 19331  	return b.compare(gotenfilter.Gte, value)
 19332  }
 19333  
 19334  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate) Lt(value string) *FilterBuilder {
 19335  	return b.compare(gotenfilter.Lt, value)
 19336  }
 19337  
 19338  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate) Lte(value string) *FilterBuilder {
 19339  	return b.compare(gotenfilter.Lte, value)
 19340  }
 19341  
 19342  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate) In(values []string) *FilterBuilder {
 19343  	return b.builder.addCond(&FilterConditionIn{
 19344  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().NeuralNetworkCoreClockRate().WithArrayOfValues(values),
 19345  	})
 19346  }
 19347  
 19348  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate) NotIn(values []string) *FilterBuilder {
 19349  	return b.builder.addCond(&FilterConditionNotIn{
 19350  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().NeuralNetworkCoreClockRate().WithArrayOfValues(values),
 19351  	})
 19352  }
 19353  
 19354  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate) IsNull() *FilterBuilder {
 19355  	return b.builder.addCond(&FilterConditionIsNull{
 19356  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().NeuralNetworkCoreClockRate().FieldPath(),
 19357  	})
 19358  }
 19359  
 19360  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate) IsNan() *FilterBuilder {
 19361  	return b.builder.addCond(&FilterConditionIsNaN{
 19362  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().NeuralNetworkCoreClockRate().FieldPath(),
 19363  	})
 19364  }
 19365  
 19366  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationHailoInfoModulesNeuralNetworkCoreClockRate) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 19367  	return b.builder.addCond(&FilterConditionCompare{
 19368  		Operator:              op,
 19369  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().HailoInfo().Modules().NeuralNetworkCoreClockRate().WithValue(value),
 19370  	})
 19371  }
 19372  
 19373  type filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfo struct {
 19374  	builder *FilterBuilder
 19375  }
 19376  
 19377  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfo) Eq(value *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) *FilterBuilder {
 19378  	return b.compare(gotenfilter.Eq, value)
 19379  }
 19380  
 19381  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfo) Neq(value *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) *FilterBuilder {
 19382  	return b.compare(gotenfilter.Neq, value)
 19383  }
 19384  
 19385  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfo) Gt(value *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) *FilterBuilder {
 19386  	return b.compare(gotenfilter.Gt, value)
 19387  }
 19388  
 19389  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfo) Gte(value *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) *FilterBuilder {
 19390  	return b.compare(gotenfilter.Gte, value)
 19391  }
 19392  
 19393  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfo) Lt(value *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) *FilterBuilder {
 19394  	return b.compare(gotenfilter.Lt, value)
 19395  }
 19396  
 19397  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfo) Lte(value *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) *FilterBuilder {
 19398  	return b.compare(gotenfilter.Lte, value)
 19399  }
 19400  
 19401  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfo) In(values []*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) *FilterBuilder {
 19402  	return b.builder.addCond(&FilterConditionIn{
 19403  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().WithArrayOfValues(values),
 19404  	})
 19405  }
 19406  
 19407  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfo) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) *FilterBuilder {
 19408  	return b.builder.addCond(&FilterConditionNotIn{
 19409  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().WithArrayOfValues(values),
 19410  	})
 19411  }
 19412  
 19413  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfo) IsNull() *FilterBuilder {
 19414  	return b.builder.addCond(&FilterConditionIsNull{
 19415  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().FieldPath(),
 19416  	})
 19417  }
 19418  
 19419  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfo) IsNan() *FilterBuilder {
 19420  	return b.builder.addCond(&FilterConditionIsNaN{
 19421  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().FieldPath(),
 19422  	})
 19423  }
 19424  
 19425  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfo) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) *FilterBuilder {
 19426  	return b.builder.addCond(&FilterConditionCompare{
 19427  		Operator:              op,
 19428  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().WithValue(value),
 19429  	})
 19430  }
 19431  
 19432  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfo) Status() *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoStatus {
 19433  	return &filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoStatus{builder: b.builder}
 19434  }
 19435  
 19436  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfo) DriverVersion() *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoDriverVersion {
 19437  	return &filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoDriverVersion{builder: b.builder}
 19438  }
 19439  
 19440  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfo) CudaVersion() *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoCudaVersion {
 19441  	return &filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoCudaVersion{builder: b.builder}
 19442  }
 19443  
 19444  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfo) Gpus() *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpus {
 19445  	return &filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpus{builder: b.builder}
 19446  }
 19447  
 19448  type filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoStatus struct {
 19449  	builder *FilterBuilder
 19450  }
 19451  
 19452  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoStatus) Eq(value string) *FilterBuilder {
 19453  	return b.compare(gotenfilter.Eq, value)
 19454  }
 19455  
 19456  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoStatus) Neq(value string) *FilterBuilder {
 19457  	return b.compare(gotenfilter.Neq, value)
 19458  }
 19459  
 19460  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoStatus) Gt(value string) *FilterBuilder {
 19461  	return b.compare(gotenfilter.Gt, value)
 19462  }
 19463  
 19464  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoStatus) Gte(value string) *FilterBuilder {
 19465  	return b.compare(gotenfilter.Gte, value)
 19466  }
 19467  
 19468  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoStatus) Lt(value string) *FilterBuilder {
 19469  	return b.compare(gotenfilter.Lt, value)
 19470  }
 19471  
 19472  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoStatus) Lte(value string) *FilterBuilder {
 19473  	return b.compare(gotenfilter.Lte, value)
 19474  }
 19475  
 19476  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoStatus) In(values []string) *FilterBuilder {
 19477  	return b.builder.addCond(&FilterConditionIn{
 19478  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Status().WithArrayOfValues(values),
 19479  	})
 19480  }
 19481  
 19482  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoStatus) NotIn(values []string) *FilterBuilder {
 19483  	return b.builder.addCond(&FilterConditionNotIn{
 19484  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Status().WithArrayOfValues(values),
 19485  	})
 19486  }
 19487  
 19488  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoStatus) IsNull() *FilterBuilder {
 19489  	return b.builder.addCond(&FilterConditionIsNull{
 19490  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Status().FieldPath(),
 19491  	})
 19492  }
 19493  
 19494  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoStatus) IsNan() *FilterBuilder {
 19495  	return b.builder.addCond(&FilterConditionIsNaN{
 19496  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Status().FieldPath(),
 19497  	})
 19498  }
 19499  
 19500  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoStatus) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 19501  	return b.builder.addCond(&FilterConditionCompare{
 19502  		Operator:              op,
 19503  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Status().WithValue(value),
 19504  	})
 19505  }
 19506  
 19507  type filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoDriverVersion struct {
 19508  	builder *FilterBuilder
 19509  }
 19510  
 19511  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoDriverVersion) Eq(value string) *FilterBuilder {
 19512  	return b.compare(gotenfilter.Eq, value)
 19513  }
 19514  
 19515  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoDriverVersion) Neq(value string) *FilterBuilder {
 19516  	return b.compare(gotenfilter.Neq, value)
 19517  }
 19518  
 19519  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoDriverVersion) Gt(value string) *FilterBuilder {
 19520  	return b.compare(gotenfilter.Gt, value)
 19521  }
 19522  
 19523  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoDriverVersion) Gte(value string) *FilterBuilder {
 19524  	return b.compare(gotenfilter.Gte, value)
 19525  }
 19526  
 19527  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoDriverVersion) Lt(value string) *FilterBuilder {
 19528  	return b.compare(gotenfilter.Lt, value)
 19529  }
 19530  
 19531  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoDriverVersion) Lte(value string) *FilterBuilder {
 19532  	return b.compare(gotenfilter.Lte, value)
 19533  }
 19534  
 19535  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoDriverVersion) In(values []string) *FilterBuilder {
 19536  	return b.builder.addCond(&FilterConditionIn{
 19537  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().DriverVersion().WithArrayOfValues(values),
 19538  	})
 19539  }
 19540  
 19541  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoDriverVersion) NotIn(values []string) *FilterBuilder {
 19542  	return b.builder.addCond(&FilterConditionNotIn{
 19543  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().DriverVersion().WithArrayOfValues(values),
 19544  	})
 19545  }
 19546  
 19547  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoDriverVersion) IsNull() *FilterBuilder {
 19548  	return b.builder.addCond(&FilterConditionIsNull{
 19549  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().DriverVersion().FieldPath(),
 19550  	})
 19551  }
 19552  
 19553  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoDriverVersion) IsNan() *FilterBuilder {
 19554  	return b.builder.addCond(&FilterConditionIsNaN{
 19555  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().DriverVersion().FieldPath(),
 19556  	})
 19557  }
 19558  
 19559  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoDriverVersion) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 19560  	return b.builder.addCond(&FilterConditionCompare{
 19561  		Operator:              op,
 19562  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().DriverVersion().WithValue(value),
 19563  	})
 19564  }
 19565  
 19566  type filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoCudaVersion struct {
 19567  	builder *FilterBuilder
 19568  }
 19569  
 19570  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoCudaVersion) Eq(value string) *FilterBuilder {
 19571  	return b.compare(gotenfilter.Eq, value)
 19572  }
 19573  
 19574  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoCudaVersion) Neq(value string) *FilterBuilder {
 19575  	return b.compare(gotenfilter.Neq, value)
 19576  }
 19577  
 19578  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoCudaVersion) Gt(value string) *FilterBuilder {
 19579  	return b.compare(gotenfilter.Gt, value)
 19580  }
 19581  
 19582  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoCudaVersion) Gte(value string) *FilterBuilder {
 19583  	return b.compare(gotenfilter.Gte, value)
 19584  }
 19585  
 19586  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoCudaVersion) Lt(value string) *FilterBuilder {
 19587  	return b.compare(gotenfilter.Lt, value)
 19588  }
 19589  
 19590  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoCudaVersion) Lte(value string) *FilterBuilder {
 19591  	return b.compare(gotenfilter.Lte, value)
 19592  }
 19593  
 19594  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoCudaVersion) In(values []string) *FilterBuilder {
 19595  	return b.builder.addCond(&FilterConditionIn{
 19596  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().CudaVersion().WithArrayOfValues(values),
 19597  	})
 19598  }
 19599  
 19600  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoCudaVersion) NotIn(values []string) *FilterBuilder {
 19601  	return b.builder.addCond(&FilterConditionNotIn{
 19602  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().CudaVersion().WithArrayOfValues(values),
 19603  	})
 19604  }
 19605  
 19606  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoCudaVersion) IsNull() *FilterBuilder {
 19607  	return b.builder.addCond(&FilterConditionIsNull{
 19608  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().CudaVersion().FieldPath(),
 19609  	})
 19610  }
 19611  
 19612  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoCudaVersion) IsNan() *FilterBuilder {
 19613  	return b.builder.addCond(&FilterConditionIsNaN{
 19614  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().CudaVersion().FieldPath(),
 19615  	})
 19616  }
 19617  
 19618  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoCudaVersion) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 19619  	return b.builder.addCond(&FilterConditionCompare{
 19620  		Operator:              op,
 19621  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().CudaVersion().WithValue(value),
 19622  	})
 19623  }
 19624  
 19625  type filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpus struct {
 19626  	builder *FilterBuilder
 19627  }
 19628  
 19629  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpus) Eq(value []*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) *FilterBuilder {
 19630  	return b.compare(gotenfilter.Eq, value)
 19631  }
 19632  
 19633  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpus) Neq(value []*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) *FilterBuilder {
 19634  	return b.compare(gotenfilter.Neq, value)
 19635  }
 19636  
 19637  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpus) Gt(value []*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) *FilterBuilder {
 19638  	return b.compare(gotenfilter.Gt, value)
 19639  }
 19640  
 19641  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpus) Gte(value []*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) *FilterBuilder {
 19642  	return b.compare(gotenfilter.Gte, value)
 19643  }
 19644  
 19645  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpus) Lt(value []*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) *FilterBuilder {
 19646  	return b.compare(gotenfilter.Lt, value)
 19647  }
 19648  
 19649  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpus) Lte(value []*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) *FilterBuilder {
 19650  	return b.compare(gotenfilter.Lte, value)
 19651  }
 19652  
 19653  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpus) In(values [][]*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) *FilterBuilder {
 19654  	return b.builder.addCond(&FilterConditionIn{
 19655  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus().WithArrayOfValues(values),
 19656  	})
 19657  }
 19658  
 19659  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpus) NotIn(values [][]*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) *FilterBuilder {
 19660  	return b.builder.addCond(&FilterConditionNotIn{
 19661  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus().WithArrayOfValues(values),
 19662  	})
 19663  }
 19664  
 19665  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpus) IsNull() *FilterBuilder {
 19666  	return b.builder.addCond(&FilterConditionIsNull{
 19667  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus().FieldPath(),
 19668  	})
 19669  }
 19670  
 19671  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpus) IsNan() *FilterBuilder {
 19672  	return b.builder.addCond(&FilterConditionIsNaN{
 19673  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus().FieldPath(),
 19674  	})
 19675  }
 19676  
 19677  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpus) Contains(value *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) *FilterBuilder {
 19678  	return b.builder.addCond(&FilterConditionContains{
 19679  		Type:      gotenresource.ConditionContainsTypeValue,
 19680  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus().FieldPath(),
 19681  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus().WithItemValue(value),
 19682  	})
 19683  }
 19684  
 19685  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpus) ContainsAnyOf(values []*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) *FilterBuilder {
 19686  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus()
 19687  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 19688  	for _, value := range values {
 19689  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 19690  	}
 19691  	return b.builder.addCond(&FilterConditionContains{
 19692  		Type:      gotenresource.ConditionContainsTypeAny,
 19693  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus().FieldPath(),
 19694  		Values:    itemValues,
 19695  	})
 19696  }
 19697  
 19698  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpus) ContainsAll(values []*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) *FilterBuilder {
 19699  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus()
 19700  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 19701  	for _, value := range values {
 19702  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 19703  	}
 19704  	return b.builder.addCond(&FilterConditionContains{
 19705  		Type:      gotenresource.ConditionContainsTypeAll,
 19706  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus().FieldPath(),
 19707  		Values:    itemValues,
 19708  	})
 19709  }
 19710  
 19711  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpus) compare(op gotenfilter.CompareOperator, value []*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) *FilterBuilder {
 19712  	return b.builder.addCond(&FilterConditionCompare{
 19713  		Operator:              op,
 19714  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus().WithValue(value),
 19715  	})
 19716  }
 19717  
 19718  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpus) Id() *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusId {
 19719  	return &filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusId{builder: b.builder}
 19720  }
 19721  
 19722  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpus) ProductName() *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusProductName {
 19723  	return &filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusProductName{builder: b.builder}
 19724  }
 19725  
 19726  type filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusId struct {
 19727  	builder *FilterBuilder
 19728  }
 19729  
 19730  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusId) Eq(value string) *FilterBuilder {
 19731  	return b.compare(gotenfilter.Eq, value)
 19732  }
 19733  
 19734  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusId) Neq(value string) *FilterBuilder {
 19735  	return b.compare(gotenfilter.Neq, value)
 19736  }
 19737  
 19738  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusId) Gt(value string) *FilterBuilder {
 19739  	return b.compare(gotenfilter.Gt, value)
 19740  }
 19741  
 19742  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusId) Gte(value string) *FilterBuilder {
 19743  	return b.compare(gotenfilter.Gte, value)
 19744  }
 19745  
 19746  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusId) Lt(value string) *FilterBuilder {
 19747  	return b.compare(gotenfilter.Lt, value)
 19748  }
 19749  
 19750  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusId) Lte(value string) *FilterBuilder {
 19751  	return b.compare(gotenfilter.Lte, value)
 19752  }
 19753  
 19754  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusId) In(values []string) *FilterBuilder {
 19755  	return b.builder.addCond(&FilterConditionIn{
 19756  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus().Id().WithArrayOfValues(values),
 19757  	})
 19758  }
 19759  
 19760  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusId) NotIn(values []string) *FilterBuilder {
 19761  	return b.builder.addCond(&FilterConditionNotIn{
 19762  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus().Id().WithArrayOfValues(values),
 19763  	})
 19764  }
 19765  
 19766  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusId) IsNull() *FilterBuilder {
 19767  	return b.builder.addCond(&FilterConditionIsNull{
 19768  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus().Id().FieldPath(),
 19769  	})
 19770  }
 19771  
 19772  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusId) IsNan() *FilterBuilder {
 19773  	return b.builder.addCond(&FilterConditionIsNaN{
 19774  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus().Id().FieldPath(),
 19775  	})
 19776  }
 19777  
 19778  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusId) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 19779  	return b.builder.addCond(&FilterConditionCompare{
 19780  		Operator:              op,
 19781  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus().Id().WithValue(value),
 19782  	})
 19783  }
 19784  
 19785  type filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusProductName struct {
 19786  	builder *FilterBuilder
 19787  }
 19788  
 19789  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusProductName) Eq(value string) *FilterBuilder {
 19790  	return b.compare(gotenfilter.Eq, value)
 19791  }
 19792  
 19793  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusProductName) Neq(value string) *FilterBuilder {
 19794  	return b.compare(gotenfilter.Neq, value)
 19795  }
 19796  
 19797  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusProductName) Gt(value string) *FilterBuilder {
 19798  	return b.compare(gotenfilter.Gt, value)
 19799  }
 19800  
 19801  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusProductName) Gte(value string) *FilterBuilder {
 19802  	return b.compare(gotenfilter.Gte, value)
 19803  }
 19804  
 19805  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusProductName) Lt(value string) *FilterBuilder {
 19806  	return b.compare(gotenfilter.Lt, value)
 19807  }
 19808  
 19809  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusProductName) Lte(value string) *FilterBuilder {
 19810  	return b.compare(gotenfilter.Lte, value)
 19811  }
 19812  
 19813  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusProductName) In(values []string) *FilterBuilder {
 19814  	return b.builder.addCond(&FilterConditionIn{
 19815  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus().ProductName().WithArrayOfValues(values),
 19816  	})
 19817  }
 19818  
 19819  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusProductName) NotIn(values []string) *FilterBuilder {
 19820  	return b.builder.addCond(&FilterConditionNotIn{
 19821  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus().ProductName().WithArrayOfValues(values),
 19822  	})
 19823  }
 19824  
 19825  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusProductName) IsNull() *FilterBuilder {
 19826  	return b.builder.addCond(&FilterConditionIsNull{
 19827  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus().ProductName().FieldPath(),
 19828  	})
 19829  }
 19830  
 19831  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusProductName) IsNan() *FilterBuilder {
 19832  	return b.builder.addCond(&FilterConditionIsNaN{
 19833  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus().ProductName().FieldPath(),
 19834  	})
 19835  }
 19836  
 19837  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationNvidiaInfoGpusProductName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 19838  	return b.builder.addCond(&FilterConditionCompare{
 19839  		Operator:              op,
 19840  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().NvidiaInfo().Gpus().ProductName().WithValue(value),
 19841  	})
 19842  }
 19843  
 19844  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatus struct {
 19845  	builder *FilterBuilder
 19846  }
 19847  
 19848  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatus) Eq(value []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus) *FilterBuilder {
 19849  	return b.compare(gotenfilter.Eq, value)
 19850  }
 19851  
 19852  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatus) Neq(value []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus) *FilterBuilder {
 19853  	return b.compare(gotenfilter.Neq, value)
 19854  }
 19855  
 19856  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatus) Gt(value []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus) *FilterBuilder {
 19857  	return b.compare(gotenfilter.Gt, value)
 19858  }
 19859  
 19860  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatus) Gte(value []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus) *FilterBuilder {
 19861  	return b.compare(gotenfilter.Gte, value)
 19862  }
 19863  
 19864  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatus) Lt(value []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus) *FilterBuilder {
 19865  	return b.compare(gotenfilter.Lt, value)
 19866  }
 19867  
 19868  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatus) Lte(value []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus) *FilterBuilder {
 19869  	return b.compare(gotenfilter.Lte, value)
 19870  }
 19871  
 19872  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatus) In(values [][]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus) *FilterBuilder {
 19873  	return b.builder.addCond(&FilterConditionIn{
 19874  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().WithArrayOfValues(values),
 19875  	})
 19876  }
 19877  
 19878  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatus) NotIn(values [][]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus) *FilterBuilder {
 19879  	return b.builder.addCond(&FilterConditionNotIn{
 19880  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().WithArrayOfValues(values),
 19881  	})
 19882  }
 19883  
 19884  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatus) IsNull() *FilterBuilder {
 19885  	return b.builder.addCond(&FilterConditionIsNull{
 19886  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().FieldPath(),
 19887  	})
 19888  }
 19889  
 19890  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatus) IsNan() *FilterBuilder {
 19891  	return b.builder.addCond(&FilterConditionIsNaN{
 19892  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().FieldPath(),
 19893  	})
 19894  }
 19895  
 19896  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatus) Contains(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus) *FilterBuilder {
 19897  	return b.builder.addCond(&FilterConditionContains{
 19898  		Type:      gotenresource.ConditionContainsTypeValue,
 19899  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().FieldPath(),
 19900  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().WithItemValue(value),
 19901  	})
 19902  }
 19903  
 19904  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatus) ContainsAnyOf(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus) *FilterBuilder {
 19905  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus()
 19906  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 19907  	for _, value := range values {
 19908  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 19909  	}
 19910  	return b.builder.addCond(&FilterConditionContains{
 19911  		Type:      gotenresource.ConditionContainsTypeAny,
 19912  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().FieldPath(),
 19913  		Values:    itemValues,
 19914  	})
 19915  }
 19916  
 19917  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatus) ContainsAll(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus) *FilterBuilder {
 19918  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus()
 19919  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 19920  	for _, value := range values {
 19921  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 19922  	}
 19923  	return b.builder.addCond(&FilterConditionContains{
 19924  		Type:      gotenresource.ConditionContainsTypeAll,
 19925  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().FieldPath(),
 19926  		Values:    itemValues,
 19927  	})
 19928  }
 19929  
 19930  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatus) compare(op gotenfilter.CompareOperator, value []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus) *FilterBuilder {
 19931  	return b.builder.addCond(&FilterConditionCompare{
 19932  		Operator:              op,
 19933  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().WithValue(value),
 19934  	})
 19935  }
 19936  
 19937  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatus) Modem() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModem {
 19938  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModem{builder: b.builder}
 19939  }
 19940  
 19941  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModem struct {
 19942  	builder *FilterBuilder
 19943  }
 19944  
 19945  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModem) Eq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) *FilterBuilder {
 19946  	return b.compare(gotenfilter.Eq, value)
 19947  }
 19948  
 19949  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModem) Neq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) *FilterBuilder {
 19950  	return b.compare(gotenfilter.Neq, value)
 19951  }
 19952  
 19953  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModem) Gt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) *FilterBuilder {
 19954  	return b.compare(gotenfilter.Gt, value)
 19955  }
 19956  
 19957  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModem) Gte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) *FilterBuilder {
 19958  	return b.compare(gotenfilter.Gte, value)
 19959  }
 19960  
 19961  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModem) Lt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) *FilterBuilder {
 19962  	return b.compare(gotenfilter.Lt, value)
 19963  }
 19964  
 19965  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModem) Lte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) *FilterBuilder {
 19966  	return b.compare(gotenfilter.Lte, value)
 19967  }
 19968  
 19969  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModem) In(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) *FilterBuilder {
 19970  	return b.builder.addCond(&FilterConditionIn{
 19971  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().WithArrayOfValues(values),
 19972  	})
 19973  }
 19974  
 19975  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModem) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) *FilterBuilder {
 19976  	return b.builder.addCond(&FilterConditionNotIn{
 19977  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().WithArrayOfValues(values),
 19978  	})
 19979  }
 19980  
 19981  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModem) IsNull() *FilterBuilder {
 19982  	return b.builder.addCond(&FilterConditionIsNull{
 19983  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().FieldPath(),
 19984  	})
 19985  }
 19986  
 19987  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModem) IsNan() *FilterBuilder {
 19988  	return b.builder.addCond(&FilterConditionIsNaN{
 19989  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().FieldPath(),
 19990  	})
 19991  }
 19992  
 19993  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModem) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) *FilterBuilder {
 19994  	return b.builder.addCond(&FilterConditionCompare{
 19995  		Operator:              op,
 19996  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().WithValue(value),
 19997  	})
 19998  }
 19999  
 20000  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModem) ThreeGPp() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp {
 20001  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp{builder: b.builder}
 20002  }
 20003  
 20004  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModem) Cdma() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdma {
 20005  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdma{builder: b.builder}
 20006  }
 20007  
 20008  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModem) DbusPath() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemDbusPath {
 20009  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemDbusPath{builder: b.builder}
 20010  }
 20011  
 20012  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModem) Generic() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric {
 20013  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric{builder: b.builder}
 20014  }
 20015  
 20016  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModem) Signal() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignal {
 20017  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignal{builder: b.builder}
 20018  }
 20019  
 20020  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModem) SimStatus() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus {
 20021  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus{builder: b.builder}
 20022  }
 20023  
 20024  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp struct {
 20025  	builder *FilterBuilder
 20026  }
 20027  
 20028  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) Eq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) *FilterBuilder {
 20029  	return b.compare(gotenfilter.Eq, value)
 20030  }
 20031  
 20032  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) Neq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) *FilterBuilder {
 20033  	return b.compare(gotenfilter.Neq, value)
 20034  }
 20035  
 20036  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) Gt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) *FilterBuilder {
 20037  	return b.compare(gotenfilter.Gt, value)
 20038  }
 20039  
 20040  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) Gte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) *FilterBuilder {
 20041  	return b.compare(gotenfilter.Gte, value)
 20042  }
 20043  
 20044  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) Lt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) *FilterBuilder {
 20045  	return b.compare(gotenfilter.Lt, value)
 20046  }
 20047  
 20048  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) Lte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) *FilterBuilder {
 20049  	return b.compare(gotenfilter.Lte, value)
 20050  }
 20051  
 20052  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) In(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) *FilterBuilder {
 20053  	return b.builder.addCond(&FilterConditionIn{
 20054  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().WithArrayOfValues(values),
 20055  	})
 20056  }
 20057  
 20058  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) *FilterBuilder {
 20059  	return b.builder.addCond(&FilterConditionNotIn{
 20060  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().WithArrayOfValues(values),
 20061  	})
 20062  }
 20063  
 20064  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) IsNull() *FilterBuilder {
 20065  	return b.builder.addCond(&FilterConditionIsNull{
 20066  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FieldPath(),
 20067  	})
 20068  }
 20069  
 20070  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) IsNan() *FilterBuilder {
 20071  	return b.builder.addCond(&FilterConditionIsNaN{
 20072  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FieldPath(),
 20073  	})
 20074  }
 20075  
 20076  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) *FilterBuilder {
 20077  	return b.builder.addCond(&FilterConditionCompare{
 20078  		Operator:              op,
 20079  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().WithValue(value),
 20080  	})
 20081  }
 20082  
 20083  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) FivegNr() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNr {
 20084  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNr{builder: b.builder}
 20085  }
 20086  
 20087  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) EnabledLocks() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks {
 20088  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks{builder: b.builder}
 20089  }
 20090  
 20091  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) Eps() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEps {
 20092  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEps{builder: b.builder}
 20093  }
 20094  
 20095  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) Imei() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpImei {
 20096  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpImei{builder: b.builder}
 20097  }
 20098  
 20099  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) OperatorCode() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorCode {
 20100  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorCode{builder: b.builder}
 20101  }
 20102  
 20103  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) OperatorName() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorName {
 20104  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorName{builder: b.builder}
 20105  }
 20106  
 20107  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) PacketServiceState() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPacketServiceState {
 20108  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPacketServiceState{builder: b.builder}
 20109  }
 20110  
 20111  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) Pco() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPco {
 20112  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPco{builder: b.builder}
 20113  }
 20114  
 20115  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPp) RegistrationState() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpRegistrationState {
 20116  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpRegistrationState{builder: b.builder}
 20117  }
 20118  
 20119  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNr struct {
 20120  	builder *FilterBuilder
 20121  }
 20122  
 20123  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNr) Eq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) *FilterBuilder {
 20124  	return b.compare(gotenfilter.Eq, value)
 20125  }
 20126  
 20127  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNr) Neq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) *FilterBuilder {
 20128  	return b.compare(gotenfilter.Neq, value)
 20129  }
 20130  
 20131  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNr) Gt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) *FilterBuilder {
 20132  	return b.compare(gotenfilter.Gt, value)
 20133  }
 20134  
 20135  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNr) Gte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) *FilterBuilder {
 20136  	return b.compare(gotenfilter.Gte, value)
 20137  }
 20138  
 20139  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNr) Lt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) *FilterBuilder {
 20140  	return b.compare(gotenfilter.Lt, value)
 20141  }
 20142  
 20143  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNr) Lte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) *FilterBuilder {
 20144  	return b.compare(gotenfilter.Lte, value)
 20145  }
 20146  
 20147  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNr) In(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) *FilterBuilder {
 20148  	return b.builder.addCond(&FilterConditionIn{
 20149  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().WithArrayOfValues(values),
 20150  	})
 20151  }
 20152  
 20153  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNr) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) *FilterBuilder {
 20154  	return b.builder.addCond(&FilterConditionNotIn{
 20155  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().WithArrayOfValues(values),
 20156  	})
 20157  }
 20158  
 20159  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNr) IsNull() *FilterBuilder {
 20160  	return b.builder.addCond(&FilterConditionIsNull{
 20161  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().FieldPath(),
 20162  	})
 20163  }
 20164  
 20165  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNr) IsNan() *FilterBuilder {
 20166  	return b.builder.addCond(&FilterConditionIsNaN{
 20167  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().FieldPath(),
 20168  	})
 20169  }
 20170  
 20171  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNr) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) *FilterBuilder {
 20172  	return b.builder.addCond(&FilterConditionCompare{
 20173  		Operator:              op,
 20174  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().WithValue(value),
 20175  	})
 20176  }
 20177  
 20178  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNr) RegistrationSettings() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings {
 20179  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings{builder: b.builder}
 20180  }
 20181  
 20182  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings struct {
 20183  	builder *FilterBuilder
 20184  }
 20185  
 20186  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings) Eq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) *FilterBuilder {
 20187  	return b.compare(gotenfilter.Eq, value)
 20188  }
 20189  
 20190  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings) Neq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) *FilterBuilder {
 20191  	return b.compare(gotenfilter.Neq, value)
 20192  }
 20193  
 20194  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings) Gt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) *FilterBuilder {
 20195  	return b.compare(gotenfilter.Gt, value)
 20196  }
 20197  
 20198  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings) Gte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) *FilterBuilder {
 20199  	return b.compare(gotenfilter.Gte, value)
 20200  }
 20201  
 20202  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings) Lt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) *FilterBuilder {
 20203  	return b.compare(gotenfilter.Lt, value)
 20204  }
 20205  
 20206  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings) Lte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) *FilterBuilder {
 20207  	return b.compare(gotenfilter.Lte, value)
 20208  }
 20209  
 20210  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings) In(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) *FilterBuilder {
 20211  	return b.builder.addCond(&FilterConditionIn{
 20212  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().RegistrationSettings().WithArrayOfValues(values),
 20213  	})
 20214  }
 20215  
 20216  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) *FilterBuilder {
 20217  	return b.builder.addCond(&FilterConditionNotIn{
 20218  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().RegistrationSettings().WithArrayOfValues(values),
 20219  	})
 20220  }
 20221  
 20222  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings) IsNull() *FilterBuilder {
 20223  	return b.builder.addCond(&FilterConditionIsNull{
 20224  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().RegistrationSettings().FieldPath(),
 20225  	})
 20226  }
 20227  
 20228  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings) IsNan() *FilterBuilder {
 20229  	return b.builder.addCond(&FilterConditionIsNaN{
 20230  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().RegistrationSettings().FieldPath(),
 20231  	})
 20232  }
 20233  
 20234  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) *FilterBuilder {
 20235  	return b.builder.addCond(&FilterConditionCompare{
 20236  		Operator:              op,
 20237  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().RegistrationSettings().WithValue(value),
 20238  	})
 20239  }
 20240  
 20241  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings) DrxCycle() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle {
 20242  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle{builder: b.builder}
 20243  }
 20244  
 20245  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettings) MicoMode() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode {
 20246  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode{builder: b.builder}
 20247  }
 20248  
 20249  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle struct {
 20250  	builder *FilterBuilder
 20251  }
 20252  
 20253  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle) Eq(value string) *FilterBuilder {
 20254  	return b.compare(gotenfilter.Eq, value)
 20255  }
 20256  
 20257  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle) Neq(value string) *FilterBuilder {
 20258  	return b.compare(gotenfilter.Neq, value)
 20259  }
 20260  
 20261  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle) Gt(value string) *FilterBuilder {
 20262  	return b.compare(gotenfilter.Gt, value)
 20263  }
 20264  
 20265  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle) Gte(value string) *FilterBuilder {
 20266  	return b.compare(gotenfilter.Gte, value)
 20267  }
 20268  
 20269  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle) Lt(value string) *FilterBuilder {
 20270  	return b.compare(gotenfilter.Lt, value)
 20271  }
 20272  
 20273  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle) Lte(value string) *FilterBuilder {
 20274  	return b.compare(gotenfilter.Lte, value)
 20275  }
 20276  
 20277  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle) In(values []string) *FilterBuilder {
 20278  	return b.builder.addCond(&FilterConditionIn{
 20279  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().RegistrationSettings().DrxCycle().WithArrayOfValues(values),
 20280  	})
 20281  }
 20282  
 20283  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle) NotIn(values []string) *FilterBuilder {
 20284  	return b.builder.addCond(&FilterConditionNotIn{
 20285  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().RegistrationSettings().DrxCycle().WithArrayOfValues(values),
 20286  	})
 20287  }
 20288  
 20289  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle) IsNull() *FilterBuilder {
 20290  	return b.builder.addCond(&FilterConditionIsNull{
 20291  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().RegistrationSettings().DrxCycle().FieldPath(),
 20292  	})
 20293  }
 20294  
 20295  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle) IsNan() *FilterBuilder {
 20296  	return b.builder.addCond(&FilterConditionIsNaN{
 20297  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().RegistrationSettings().DrxCycle().FieldPath(),
 20298  	})
 20299  }
 20300  
 20301  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsDrxCycle) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 20302  	return b.builder.addCond(&FilterConditionCompare{
 20303  		Operator:              op,
 20304  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().RegistrationSettings().DrxCycle().WithValue(value),
 20305  	})
 20306  }
 20307  
 20308  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode struct {
 20309  	builder *FilterBuilder
 20310  }
 20311  
 20312  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode) Eq(value string) *FilterBuilder {
 20313  	return b.compare(gotenfilter.Eq, value)
 20314  }
 20315  
 20316  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode) Neq(value string) *FilterBuilder {
 20317  	return b.compare(gotenfilter.Neq, value)
 20318  }
 20319  
 20320  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode) Gt(value string) *FilterBuilder {
 20321  	return b.compare(gotenfilter.Gt, value)
 20322  }
 20323  
 20324  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode) Gte(value string) *FilterBuilder {
 20325  	return b.compare(gotenfilter.Gte, value)
 20326  }
 20327  
 20328  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode) Lt(value string) *FilterBuilder {
 20329  	return b.compare(gotenfilter.Lt, value)
 20330  }
 20331  
 20332  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode) Lte(value string) *FilterBuilder {
 20333  	return b.compare(gotenfilter.Lte, value)
 20334  }
 20335  
 20336  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode) In(values []string) *FilterBuilder {
 20337  	return b.builder.addCond(&FilterConditionIn{
 20338  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().RegistrationSettings().MicoMode().WithArrayOfValues(values),
 20339  	})
 20340  }
 20341  
 20342  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode) NotIn(values []string) *FilterBuilder {
 20343  	return b.builder.addCond(&FilterConditionNotIn{
 20344  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().RegistrationSettings().MicoMode().WithArrayOfValues(values),
 20345  	})
 20346  }
 20347  
 20348  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode) IsNull() *FilterBuilder {
 20349  	return b.builder.addCond(&FilterConditionIsNull{
 20350  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().RegistrationSettings().MicoMode().FieldPath(),
 20351  	})
 20352  }
 20353  
 20354  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode) IsNan() *FilterBuilder {
 20355  	return b.builder.addCond(&FilterConditionIsNaN{
 20356  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().RegistrationSettings().MicoMode().FieldPath(),
 20357  	})
 20358  }
 20359  
 20360  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpFivegNrRegistrationSettingsMicoMode) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 20361  	return b.builder.addCond(&FilterConditionCompare{
 20362  		Operator:              op,
 20363  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().FivegNr().RegistrationSettings().MicoMode().WithValue(value),
 20364  	})
 20365  }
 20366  
 20367  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks struct {
 20368  	builder *FilterBuilder
 20369  }
 20370  
 20371  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks) Eq(value []string) *FilterBuilder {
 20372  	return b.compare(gotenfilter.Eq, value)
 20373  }
 20374  
 20375  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks) Neq(value []string) *FilterBuilder {
 20376  	return b.compare(gotenfilter.Neq, value)
 20377  }
 20378  
 20379  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks) Gt(value []string) *FilterBuilder {
 20380  	return b.compare(gotenfilter.Gt, value)
 20381  }
 20382  
 20383  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks) Gte(value []string) *FilterBuilder {
 20384  	return b.compare(gotenfilter.Gte, value)
 20385  }
 20386  
 20387  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks) Lt(value []string) *FilterBuilder {
 20388  	return b.compare(gotenfilter.Lt, value)
 20389  }
 20390  
 20391  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks) Lte(value []string) *FilterBuilder {
 20392  	return b.compare(gotenfilter.Lte, value)
 20393  }
 20394  
 20395  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks) In(values [][]string) *FilterBuilder {
 20396  	return b.builder.addCond(&FilterConditionIn{
 20397  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().EnabledLocks().WithArrayOfValues(values),
 20398  	})
 20399  }
 20400  
 20401  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks) NotIn(values [][]string) *FilterBuilder {
 20402  	return b.builder.addCond(&FilterConditionNotIn{
 20403  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().EnabledLocks().WithArrayOfValues(values),
 20404  	})
 20405  }
 20406  
 20407  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks) IsNull() *FilterBuilder {
 20408  	return b.builder.addCond(&FilterConditionIsNull{
 20409  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().EnabledLocks().FieldPath(),
 20410  	})
 20411  }
 20412  
 20413  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks) IsNan() *FilterBuilder {
 20414  	return b.builder.addCond(&FilterConditionIsNaN{
 20415  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().EnabledLocks().FieldPath(),
 20416  	})
 20417  }
 20418  
 20419  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks) Contains(value string) *FilterBuilder {
 20420  	return b.builder.addCond(&FilterConditionContains{
 20421  		Type:      gotenresource.ConditionContainsTypeValue,
 20422  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().EnabledLocks().FieldPath(),
 20423  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().EnabledLocks().WithItemValue(value),
 20424  	})
 20425  }
 20426  
 20427  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks) ContainsAnyOf(values []string) *FilterBuilder {
 20428  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().EnabledLocks()
 20429  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 20430  	for _, value := range values {
 20431  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 20432  	}
 20433  	return b.builder.addCond(&FilterConditionContains{
 20434  		Type:      gotenresource.ConditionContainsTypeAny,
 20435  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().EnabledLocks().FieldPath(),
 20436  		Values:    itemValues,
 20437  	})
 20438  }
 20439  
 20440  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks) ContainsAll(values []string) *FilterBuilder {
 20441  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().EnabledLocks()
 20442  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 20443  	for _, value := range values {
 20444  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 20445  	}
 20446  	return b.builder.addCond(&FilterConditionContains{
 20447  		Type:      gotenresource.ConditionContainsTypeAll,
 20448  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().EnabledLocks().FieldPath(),
 20449  		Values:    itemValues,
 20450  	})
 20451  }
 20452  
 20453  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEnabledLocks) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
 20454  	return b.builder.addCond(&FilterConditionCompare{
 20455  		Operator:              op,
 20456  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().EnabledLocks().WithValue(value),
 20457  	})
 20458  }
 20459  
 20460  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEps struct {
 20461  	builder *FilterBuilder
 20462  }
 20463  
 20464  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEps) Eq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) *FilterBuilder {
 20465  	return b.compare(gotenfilter.Eq, value)
 20466  }
 20467  
 20468  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEps) Neq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) *FilterBuilder {
 20469  	return b.compare(gotenfilter.Neq, value)
 20470  }
 20471  
 20472  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEps) Gt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) *FilterBuilder {
 20473  	return b.compare(gotenfilter.Gt, value)
 20474  }
 20475  
 20476  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEps) Gte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) *FilterBuilder {
 20477  	return b.compare(gotenfilter.Gte, value)
 20478  }
 20479  
 20480  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEps) Lt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) *FilterBuilder {
 20481  	return b.compare(gotenfilter.Lt, value)
 20482  }
 20483  
 20484  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEps) Lte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) *FilterBuilder {
 20485  	return b.compare(gotenfilter.Lte, value)
 20486  }
 20487  
 20488  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEps) In(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) *FilterBuilder {
 20489  	return b.builder.addCond(&FilterConditionIn{
 20490  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().WithArrayOfValues(values),
 20491  	})
 20492  }
 20493  
 20494  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEps) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) *FilterBuilder {
 20495  	return b.builder.addCond(&FilterConditionNotIn{
 20496  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().WithArrayOfValues(values),
 20497  	})
 20498  }
 20499  
 20500  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEps) IsNull() *FilterBuilder {
 20501  	return b.builder.addCond(&FilterConditionIsNull{
 20502  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().FieldPath(),
 20503  	})
 20504  }
 20505  
 20506  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEps) IsNan() *FilterBuilder {
 20507  	return b.builder.addCond(&FilterConditionIsNaN{
 20508  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().FieldPath(),
 20509  	})
 20510  }
 20511  
 20512  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEps) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) *FilterBuilder {
 20513  	return b.builder.addCond(&FilterConditionCompare{
 20514  		Operator:              op,
 20515  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().WithValue(value),
 20516  	})
 20517  }
 20518  
 20519  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEps) InitialBearer() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer {
 20520  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer{builder: b.builder}
 20521  }
 20522  
 20523  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEps) UeModeOperation() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation {
 20524  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation{builder: b.builder}
 20525  }
 20526  
 20527  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer struct {
 20528  	builder *FilterBuilder
 20529  }
 20530  
 20531  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer) Eq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) *FilterBuilder {
 20532  	return b.compare(gotenfilter.Eq, value)
 20533  }
 20534  
 20535  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer) Neq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) *FilterBuilder {
 20536  	return b.compare(gotenfilter.Neq, value)
 20537  }
 20538  
 20539  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer) Gt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) *FilterBuilder {
 20540  	return b.compare(gotenfilter.Gt, value)
 20541  }
 20542  
 20543  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer) Gte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) *FilterBuilder {
 20544  	return b.compare(gotenfilter.Gte, value)
 20545  }
 20546  
 20547  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer) Lt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) *FilterBuilder {
 20548  	return b.compare(gotenfilter.Lt, value)
 20549  }
 20550  
 20551  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer) Lte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) *FilterBuilder {
 20552  	return b.compare(gotenfilter.Lte, value)
 20553  }
 20554  
 20555  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer) In(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) *FilterBuilder {
 20556  	return b.builder.addCond(&FilterConditionIn{
 20557  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().WithArrayOfValues(values),
 20558  	})
 20559  }
 20560  
 20561  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) *FilterBuilder {
 20562  	return b.builder.addCond(&FilterConditionNotIn{
 20563  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().WithArrayOfValues(values),
 20564  	})
 20565  }
 20566  
 20567  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer) IsNull() *FilterBuilder {
 20568  	return b.builder.addCond(&FilterConditionIsNull{
 20569  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().FieldPath(),
 20570  	})
 20571  }
 20572  
 20573  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer) IsNan() *FilterBuilder {
 20574  	return b.builder.addCond(&FilterConditionIsNaN{
 20575  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().FieldPath(),
 20576  	})
 20577  }
 20578  
 20579  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) *FilterBuilder {
 20580  	return b.builder.addCond(&FilterConditionCompare{
 20581  		Operator:              op,
 20582  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().WithValue(value),
 20583  	})
 20584  }
 20585  
 20586  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer) DbusPath() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath {
 20587  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath{builder: b.builder}
 20588  }
 20589  
 20590  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearer) Settings() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings {
 20591  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings{builder: b.builder}
 20592  }
 20593  
 20594  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath struct {
 20595  	builder *FilterBuilder
 20596  }
 20597  
 20598  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath) Eq(value string) *FilterBuilder {
 20599  	return b.compare(gotenfilter.Eq, value)
 20600  }
 20601  
 20602  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath) Neq(value string) *FilterBuilder {
 20603  	return b.compare(gotenfilter.Neq, value)
 20604  }
 20605  
 20606  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath) Gt(value string) *FilterBuilder {
 20607  	return b.compare(gotenfilter.Gt, value)
 20608  }
 20609  
 20610  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath) Gte(value string) *FilterBuilder {
 20611  	return b.compare(gotenfilter.Gte, value)
 20612  }
 20613  
 20614  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath) Lt(value string) *FilterBuilder {
 20615  	return b.compare(gotenfilter.Lt, value)
 20616  }
 20617  
 20618  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath) Lte(value string) *FilterBuilder {
 20619  	return b.compare(gotenfilter.Lte, value)
 20620  }
 20621  
 20622  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath) In(values []string) *FilterBuilder {
 20623  	return b.builder.addCond(&FilterConditionIn{
 20624  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().DbusPath().WithArrayOfValues(values),
 20625  	})
 20626  }
 20627  
 20628  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath) NotIn(values []string) *FilterBuilder {
 20629  	return b.builder.addCond(&FilterConditionNotIn{
 20630  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().DbusPath().WithArrayOfValues(values),
 20631  	})
 20632  }
 20633  
 20634  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath) IsNull() *FilterBuilder {
 20635  	return b.builder.addCond(&FilterConditionIsNull{
 20636  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().DbusPath().FieldPath(),
 20637  	})
 20638  }
 20639  
 20640  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath) IsNan() *FilterBuilder {
 20641  	return b.builder.addCond(&FilterConditionIsNaN{
 20642  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().DbusPath().FieldPath(),
 20643  	})
 20644  }
 20645  
 20646  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerDbusPath) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 20647  	return b.builder.addCond(&FilterConditionCompare{
 20648  		Operator:              op,
 20649  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().DbusPath().WithValue(value),
 20650  	})
 20651  }
 20652  
 20653  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings struct {
 20654  	builder *FilterBuilder
 20655  }
 20656  
 20657  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) Eq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) *FilterBuilder {
 20658  	return b.compare(gotenfilter.Eq, value)
 20659  }
 20660  
 20661  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) Neq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) *FilterBuilder {
 20662  	return b.compare(gotenfilter.Neq, value)
 20663  }
 20664  
 20665  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) Gt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) *FilterBuilder {
 20666  	return b.compare(gotenfilter.Gt, value)
 20667  }
 20668  
 20669  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) Gte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) *FilterBuilder {
 20670  	return b.compare(gotenfilter.Gte, value)
 20671  }
 20672  
 20673  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) Lt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) *FilterBuilder {
 20674  	return b.compare(gotenfilter.Lt, value)
 20675  }
 20676  
 20677  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) Lte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) *FilterBuilder {
 20678  	return b.compare(gotenfilter.Lte, value)
 20679  }
 20680  
 20681  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) In(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) *FilterBuilder {
 20682  	return b.builder.addCond(&FilterConditionIn{
 20683  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().WithArrayOfValues(values),
 20684  	})
 20685  }
 20686  
 20687  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) *FilterBuilder {
 20688  	return b.builder.addCond(&FilterConditionNotIn{
 20689  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().WithArrayOfValues(values),
 20690  	})
 20691  }
 20692  
 20693  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) IsNull() *FilterBuilder {
 20694  	return b.builder.addCond(&FilterConditionIsNull{
 20695  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().FieldPath(),
 20696  	})
 20697  }
 20698  
 20699  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) IsNan() *FilterBuilder {
 20700  	return b.builder.addCond(&FilterConditionIsNaN{
 20701  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().FieldPath(),
 20702  	})
 20703  }
 20704  
 20705  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) *FilterBuilder {
 20706  	return b.builder.addCond(&FilterConditionCompare{
 20707  		Operator:              op,
 20708  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().WithValue(value),
 20709  	})
 20710  }
 20711  
 20712  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) Apn() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn {
 20713  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn{builder: b.builder}
 20714  }
 20715  
 20716  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) IpType() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType {
 20717  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType{builder: b.builder}
 20718  }
 20719  
 20720  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) Password() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword {
 20721  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword{builder: b.builder}
 20722  }
 20723  
 20724  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettings) User() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser {
 20725  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser{builder: b.builder}
 20726  }
 20727  
 20728  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn struct {
 20729  	builder *FilterBuilder
 20730  }
 20731  
 20732  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn) Eq(value string) *FilterBuilder {
 20733  	return b.compare(gotenfilter.Eq, value)
 20734  }
 20735  
 20736  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn) Neq(value string) *FilterBuilder {
 20737  	return b.compare(gotenfilter.Neq, value)
 20738  }
 20739  
 20740  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn) Gt(value string) *FilterBuilder {
 20741  	return b.compare(gotenfilter.Gt, value)
 20742  }
 20743  
 20744  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn) Gte(value string) *FilterBuilder {
 20745  	return b.compare(gotenfilter.Gte, value)
 20746  }
 20747  
 20748  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn) Lt(value string) *FilterBuilder {
 20749  	return b.compare(gotenfilter.Lt, value)
 20750  }
 20751  
 20752  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn) Lte(value string) *FilterBuilder {
 20753  	return b.compare(gotenfilter.Lte, value)
 20754  }
 20755  
 20756  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn) In(values []string) *FilterBuilder {
 20757  	return b.builder.addCond(&FilterConditionIn{
 20758  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().Apn().WithArrayOfValues(values),
 20759  	})
 20760  }
 20761  
 20762  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn) NotIn(values []string) *FilterBuilder {
 20763  	return b.builder.addCond(&FilterConditionNotIn{
 20764  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().Apn().WithArrayOfValues(values),
 20765  	})
 20766  }
 20767  
 20768  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn) IsNull() *FilterBuilder {
 20769  	return b.builder.addCond(&FilterConditionIsNull{
 20770  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().Apn().FieldPath(),
 20771  	})
 20772  }
 20773  
 20774  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn) IsNan() *FilterBuilder {
 20775  	return b.builder.addCond(&FilterConditionIsNaN{
 20776  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().Apn().FieldPath(),
 20777  	})
 20778  }
 20779  
 20780  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsApn) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 20781  	return b.builder.addCond(&FilterConditionCompare{
 20782  		Operator:              op,
 20783  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().Apn().WithValue(value),
 20784  	})
 20785  }
 20786  
 20787  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType struct {
 20788  	builder *FilterBuilder
 20789  }
 20790  
 20791  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType) Eq(value string) *FilterBuilder {
 20792  	return b.compare(gotenfilter.Eq, value)
 20793  }
 20794  
 20795  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType) Neq(value string) *FilterBuilder {
 20796  	return b.compare(gotenfilter.Neq, value)
 20797  }
 20798  
 20799  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType) Gt(value string) *FilterBuilder {
 20800  	return b.compare(gotenfilter.Gt, value)
 20801  }
 20802  
 20803  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType) Gte(value string) *FilterBuilder {
 20804  	return b.compare(gotenfilter.Gte, value)
 20805  }
 20806  
 20807  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType) Lt(value string) *FilterBuilder {
 20808  	return b.compare(gotenfilter.Lt, value)
 20809  }
 20810  
 20811  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType) Lte(value string) *FilterBuilder {
 20812  	return b.compare(gotenfilter.Lte, value)
 20813  }
 20814  
 20815  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType) In(values []string) *FilterBuilder {
 20816  	return b.builder.addCond(&FilterConditionIn{
 20817  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().IpType().WithArrayOfValues(values),
 20818  	})
 20819  }
 20820  
 20821  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType) NotIn(values []string) *FilterBuilder {
 20822  	return b.builder.addCond(&FilterConditionNotIn{
 20823  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().IpType().WithArrayOfValues(values),
 20824  	})
 20825  }
 20826  
 20827  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType) IsNull() *FilterBuilder {
 20828  	return b.builder.addCond(&FilterConditionIsNull{
 20829  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().IpType().FieldPath(),
 20830  	})
 20831  }
 20832  
 20833  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType) IsNan() *FilterBuilder {
 20834  	return b.builder.addCond(&FilterConditionIsNaN{
 20835  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().IpType().FieldPath(),
 20836  	})
 20837  }
 20838  
 20839  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsIpType) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 20840  	return b.builder.addCond(&FilterConditionCompare{
 20841  		Operator:              op,
 20842  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().IpType().WithValue(value),
 20843  	})
 20844  }
 20845  
 20846  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword struct {
 20847  	builder *FilterBuilder
 20848  }
 20849  
 20850  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword) Eq(value string) *FilterBuilder {
 20851  	return b.compare(gotenfilter.Eq, value)
 20852  }
 20853  
 20854  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword) Neq(value string) *FilterBuilder {
 20855  	return b.compare(gotenfilter.Neq, value)
 20856  }
 20857  
 20858  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword) Gt(value string) *FilterBuilder {
 20859  	return b.compare(gotenfilter.Gt, value)
 20860  }
 20861  
 20862  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword) Gte(value string) *FilterBuilder {
 20863  	return b.compare(gotenfilter.Gte, value)
 20864  }
 20865  
 20866  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword) Lt(value string) *FilterBuilder {
 20867  	return b.compare(gotenfilter.Lt, value)
 20868  }
 20869  
 20870  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword) Lte(value string) *FilterBuilder {
 20871  	return b.compare(gotenfilter.Lte, value)
 20872  }
 20873  
 20874  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword) In(values []string) *FilterBuilder {
 20875  	return b.builder.addCond(&FilterConditionIn{
 20876  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().Password().WithArrayOfValues(values),
 20877  	})
 20878  }
 20879  
 20880  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword) NotIn(values []string) *FilterBuilder {
 20881  	return b.builder.addCond(&FilterConditionNotIn{
 20882  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().Password().WithArrayOfValues(values),
 20883  	})
 20884  }
 20885  
 20886  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword) IsNull() *FilterBuilder {
 20887  	return b.builder.addCond(&FilterConditionIsNull{
 20888  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().Password().FieldPath(),
 20889  	})
 20890  }
 20891  
 20892  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword) IsNan() *FilterBuilder {
 20893  	return b.builder.addCond(&FilterConditionIsNaN{
 20894  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().Password().FieldPath(),
 20895  	})
 20896  }
 20897  
 20898  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsPassword) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 20899  	return b.builder.addCond(&FilterConditionCompare{
 20900  		Operator:              op,
 20901  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().Password().WithValue(value),
 20902  	})
 20903  }
 20904  
 20905  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser struct {
 20906  	builder *FilterBuilder
 20907  }
 20908  
 20909  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser) Eq(value string) *FilterBuilder {
 20910  	return b.compare(gotenfilter.Eq, value)
 20911  }
 20912  
 20913  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser) Neq(value string) *FilterBuilder {
 20914  	return b.compare(gotenfilter.Neq, value)
 20915  }
 20916  
 20917  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser) Gt(value string) *FilterBuilder {
 20918  	return b.compare(gotenfilter.Gt, value)
 20919  }
 20920  
 20921  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser) Gte(value string) *FilterBuilder {
 20922  	return b.compare(gotenfilter.Gte, value)
 20923  }
 20924  
 20925  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser) Lt(value string) *FilterBuilder {
 20926  	return b.compare(gotenfilter.Lt, value)
 20927  }
 20928  
 20929  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser) Lte(value string) *FilterBuilder {
 20930  	return b.compare(gotenfilter.Lte, value)
 20931  }
 20932  
 20933  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser) In(values []string) *FilterBuilder {
 20934  	return b.builder.addCond(&FilterConditionIn{
 20935  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().User().WithArrayOfValues(values),
 20936  	})
 20937  }
 20938  
 20939  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser) NotIn(values []string) *FilterBuilder {
 20940  	return b.builder.addCond(&FilterConditionNotIn{
 20941  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().User().WithArrayOfValues(values),
 20942  	})
 20943  }
 20944  
 20945  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser) IsNull() *FilterBuilder {
 20946  	return b.builder.addCond(&FilterConditionIsNull{
 20947  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().User().FieldPath(),
 20948  	})
 20949  }
 20950  
 20951  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser) IsNan() *FilterBuilder {
 20952  	return b.builder.addCond(&FilterConditionIsNaN{
 20953  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().User().FieldPath(),
 20954  	})
 20955  }
 20956  
 20957  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsInitialBearerSettingsUser) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 20958  	return b.builder.addCond(&FilterConditionCompare{
 20959  		Operator:              op,
 20960  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().InitialBearer().Settings().User().WithValue(value),
 20961  	})
 20962  }
 20963  
 20964  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation struct {
 20965  	builder *FilterBuilder
 20966  }
 20967  
 20968  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation) Eq(value string) *FilterBuilder {
 20969  	return b.compare(gotenfilter.Eq, value)
 20970  }
 20971  
 20972  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation) Neq(value string) *FilterBuilder {
 20973  	return b.compare(gotenfilter.Neq, value)
 20974  }
 20975  
 20976  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation) Gt(value string) *FilterBuilder {
 20977  	return b.compare(gotenfilter.Gt, value)
 20978  }
 20979  
 20980  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation) Gte(value string) *FilterBuilder {
 20981  	return b.compare(gotenfilter.Gte, value)
 20982  }
 20983  
 20984  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation) Lt(value string) *FilterBuilder {
 20985  	return b.compare(gotenfilter.Lt, value)
 20986  }
 20987  
 20988  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation) Lte(value string) *FilterBuilder {
 20989  	return b.compare(gotenfilter.Lte, value)
 20990  }
 20991  
 20992  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation) In(values []string) *FilterBuilder {
 20993  	return b.builder.addCond(&FilterConditionIn{
 20994  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().UeModeOperation().WithArrayOfValues(values),
 20995  	})
 20996  }
 20997  
 20998  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation) NotIn(values []string) *FilterBuilder {
 20999  	return b.builder.addCond(&FilterConditionNotIn{
 21000  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().UeModeOperation().WithArrayOfValues(values),
 21001  	})
 21002  }
 21003  
 21004  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation) IsNull() *FilterBuilder {
 21005  	return b.builder.addCond(&FilterConditionIsNull{
 21006  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().UeModeOperation().FieldPath(),
 21007  	})
 21008  }
 21009  
 21010  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation) IsNan() *FilterBuilder {
 21011  	return b.builder.addCond(&FilterConditionIsNaN{
 21012  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().UeModeOperation().FieldPath(),
 21013  	})
 21014  }
 21015  
 21016  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpEpsUeModeOperation) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 21017  	return b.builder.addCond(&FilterConditionCompare{
 21018  		Operator:              op,
 21019  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Eps().UeModeOperation().WithValue(value),
 21020  	})
 21021  }
 21022  
 21023  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpImei struct {
 21024  	builder *FilterBuilder
 21025  }
 21026  
 21027  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpImei) Eq(value string) *FilterBuilder {
 21028  	return b.compare(gotenfilter.Eq, value)
 21029  }
 21030  
 21031  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpImei) Neq(value string) *FilterBuilder {
 21032  	return b.compare(gotenfilter.Neq, value)
 21033  }
 21034  
 21035  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpImei) Gt(value string) *FilterBuilder {
 21036  	return b.compare(gotenfilter.Gt, value)
 21037  }
 21038  
 21039  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpImei) Gte(value string) *FilterBuilder {
 21040  	return b.compare(gotenfilter.Gte, value)
 21041  }
 21042  
 21043  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpImei) Lt(value string) *FilterBuilder {
 21044  	return b.compare(gotenfilter.Lt, value)
 21045  }
 21046  
 21047  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpImei) Lte(value string) *FilterBuilder {
 21048  	return b.compare(gotenfilter.Lte, value)
 21049  }
 21050  
 21051  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpImei) In(values []string) *FilterBuilder {
 21052  	return b.builder.addCond(&FilterConditionIn{
 21053  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Imei().WithArrayOfValues(values),
 21054  	})
 21055  }
 21056  
 21057  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpImei) NotIn(values []string) *FilterBuilder {
 21058  	return b.builder.addCond(&FilterConditionNotIn{
 21059  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Imei().WithArrayOfValues(values),
 21060  	})
 21061  }
 21062  
 21063  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpImei) IsNull() *FilterBuilder {
 21064  	return b.builder.addCond(&FilterConditionIsNull{
 21065  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Imei().FieldPath(),
 21066  	})
 21067  }
 21068  
 21069  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpImei) IsNan() *FilterBuilder {
 21070  	return b.builder.addCond(&FilterConditionIsNaN{
 21071  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Imei().FieldPath(),
 21072  	})
 21073  }
 21074  
 21075  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpImei) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 21076  	return b.builder.addCond(&FilterConditionCompare{
 21077  		Operator:              op,
 21078  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Imei().WithValue(value),
 21079  	})
 21080  }
 21081  
 21082  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorCode struct {
 21083  	builder *FilterBuilder
 21084  }
 21085  
 21086  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorCode) Eq(value string) *FilterBuilder {
 21087  	return b.compare(gotenfilter.Eq, value)
 21088  }
 21089  
 21090  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorCode) Neq(value string) *FilterBuilder {
 21091  	return b.compare(gotenfilter.Neq, value)
 21092  }
 21093  
 21094  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorCode) Gt(value string) *FilterBuilder {
 21095  	return b.compare(gotenfilter.Gt, value)
 21096  }
 21097  
 21098  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorCode) Gte(value string) *FilterBuilder {
 21099  	return b.compare(gotenfilter.Gte, value)
 21100  }
 21101  
 21102  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorCode) Lt(value string) *FilterBuilder {
 21103  	return b.compare(gotenfilter.Lt, value)
 21104  }
 21105  
 21106  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorCode) Lte(value string) *FilterBuilder {
 21107  	return b.compare(gotenfilter.Lte, value)
 21108  }
 21109  
 21110  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorCode) In(values []string) *FilterBuilder {
 21111  	return b.builder.addCond(&FilterConditionIn{
 21112  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().OperatorCode().WithArrayOfValues(values),
 21113  	})
 21114  }
 21115  
 21116  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorCode) NotIn(values []string) *FilterBuilder {
 21117  	return b.builder.addCond(&FilterConditionNotIn{
 21118  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().OperatorCode().WithArrayOfValues(values),
 21119  	})
 21120  }
 21121  
 21122  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorCode) IsNull() *FilterBuilder {
 21123  	return b.builder.addCond(&FilterConditionIsNull{
 21124  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().OperatorCode().FieldPath(),
 21125  	})
 21126  }
 21127  
 21128  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorCode) IsNan() *FilterBuilder {
 21129  	return b.builder.addCond(&FilterConditionIsNaN{
 21130  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().OperatorCode().FieldPath(),
 21131  	})
 21132  }
 21133  
 21134  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorCode) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 21135  	return b.builder.addCond(&FilterConditionCompare{
 21136  		Operator:              op,
 21137  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().OperatorCode().WithValue(value),
 21138  	})
 21139  }
 21140  
 21141  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorName struct {
 21142  	builder *FilterBuilder
 21143  }
 21144  
 21145  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorName) Eq(value string) *FilterBuilder {
 21146  	return b.compare(gotenfilter.Eq, value)
 21147  }
 21148  
 21149  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorName) Neq(value string) *FilterBuilder {
 21150  	return b.compare(gotenfilter.Neq, value)
 21151  }
 21152  
 21153  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorName) Gt(value string) *FilterBuilder {
 21154  	return b.compare(gotenfilter.Gt, value)
 21155  }
 21156  
 21157  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorName) Gte(value string) *FilterBuilder {
 21158  	return b.compare(gotenfilter.Gte, value)
 21159  }
 21160  
 21161  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorName) Lt(value string) *FilterBuilder {
 21162  	return b.compare(gotenfilter.Lt, value)
 21163  }
 21164  
 21165  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorName) Lte(value string) *FilterBuilder {
 21166  	return b.compare(gotenfilter.Lte, value)
 21167  }
 21168  
 21169  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorName) In(values []string) *FilterBuilder {
 21170  	return b.builder.addCond(&FilterConditionIn{
 21171  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().OperatorName().WithArrayOfValues(values),
 21172  	})
 21173  }
 21174  
 21175  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorName) NotIn(values []string) *FilterBuilder {
 21176  	return b.builder.addCond(&FilterConditionNotIn{
 21177  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().OperatorName().WithArrayOfValues(values),
 21178  	})
 21179  }
 21180  
 21181  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorName) IsNull() *FilterBuilder {
 21182  	return b.builder.addCond(&FilterConditionIsNull{
 21183  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().OperatorName().FieldPath(),
 21184  	})
 21185  }
 21186  
 21187  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorName) IsNan() *FilterBuilder {
 21188  	return b.builder.addCond(&FilterConditionIsNaN{
 21189  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().OperatorName().FieldPath(),
 21190  	})
 21191  }
 21192  
 21193  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpOperatorName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 21194  	return b.builder.addCond(&FilterConditionCompare{
 21195  		Operator:              op,
 21196  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().OperatorName().WithValue(value),
 21197  	})
 21198  }
 21199  
 21200  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPacketServiceState struct {
 21201  	builder *FilterBuilder
 21202  }
 21203  
 21204  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPacketServiceState) Eq(value string) *FilterBuilder {
 21205  	return b.compare(gotenfilter.Eq, value)
 21206  }
 21207  
 21208  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPacketServiceState) Neq(value string) *FilterBuilder {
 21209  	return b.compare(gotenfilter.Neq, value)
 21210  }
 21211  
 21212  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPacketServiceState) Gt(value string) *FilterBuilder {
 21213  	return b.compare(gotenfilter.Gt, value)
 21214  }
 21215  
 21216  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPacketServiceState) Gte(value string) *FilterBuilder {
 21217  	return b.compare(gotenfilter.Gte, value)
 21218  }
 21219  
 21220  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPacketServiceState) Lt(value string) *FilterBuilder {
 21221  	return b.compare(gotenfilter.Lt, value)
 21222  }
 21223  
 21224  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPacketServiceState) Lte(value string) *FilterBuilder {
 21225  	return b.compare(gotenfilter.Lte, value)
 21226  }
 21227  
 21228  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPacketServiceState) In(values []string) *FilterBuilder {
 21229  	return b.builder.addCond(&FilterConditionIn{
 21230  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().PacketServiceState().WithArrayOfValues(values),
 21231  	})
 21232  }
 21233  
 21234  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPacketServiceState) NotIn(values []string) *FilterBuilder {
 21235  	return b.builder.addCond(&FilterConditionNotIn{
 21236  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().PacketServiceState().WithArrayOfValues(values),
 21237  	})
 21238  }
 21239  
 21240  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPacketServiceState) IsNull() *FilterBuilder {
 21241  	return b.builder.addCond(&FilterConditionIsNull{
 21242  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().PacketServiceState().FieldPath(),
 21243  	})
 21244  }
 21245  
 21246  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPacketServiceState) IsNan() *FilterBuilder {
 21247  	return b.builder.addCond(&FilterConditionIsNaN{
 21248  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().PacketServiceState().FieldPath(),
 21249  	})
 21250  }
 21251  
 21252  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPacketServiceState) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 21253  	return b.builder.addCond(&FilterConditionCompare{
 21254  		Operator:              op,
 21255  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().PacketServiceState().WithValue(value),
 21256  	})
 21257  }
 21258  
 21259  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPco struct {
 21260  	builder *FilterBuilder
 21261  }
 21262  
 21263  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPco) Eq(value string) *FilterBuilder {
 21264  	return b.compare(gotenfilter.Eq, value)
 21265  }
 21266  
 21267  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPco) Neq(value string) *FilterBuilder {
 21268  	return b.compare(gotenfilter.Neq, value)
 21269  }
 21270  
 21271  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPco) Gt(value string) *FilterBuilder {
 21272  	return b.compare(gotenfilter.Gt, value)
 21273  }
 21274  
 21275  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPco) Gte(value string) *FilterBuilder {
 21276  	return b.compare(gotenfilter.Gte, value)
 21277  }
 21278  
 21279  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPco) Lt(value string) *FilterBuilder {
 21280  	return b.compare(gotenfilter.Lt, value)
 21281  }
 21282  
 21283  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPco) Lte(value string) *FilterBuilder {
 21284  	return b.compare(gotenfilter.Lte, value)
 21285  }
 21286  
 21287  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPco) In(values []string) *FilterBuilder {
 21288  	return b.builder.addCond(&FilterConditionIn{
 21289  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Pco().WithArrayOfValues(values),
 21290  	})
 21291  }
 21292  
 21293  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPco) NotIn(values []string) *FilterBuilder {
 21294  	return b.builder.addCond(&FilterConditionNotIn{
 21295  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Pco().WithArrayOfValues(values),
 21296  	})
 21297  }
 21298  
 21299  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPco) IsNull() *FilterBuilder {
 21300  	return b.builder.addCond(&FilterConditionIsNull{
 21301  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Pco().FieldPath(),
 21302  	})
 21303  }
 21304  
 21305  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPco) IsNan() *FilterBuilder {
 21306  	return b.builder.addCond(&FilterConditionIsNaN{
 21307  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Pco().FieldPath(),
 21308  	})
 21309  }
 21310  
 21311  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpPco) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 21312  	return b.builder.addCond(&FilterConditionCompare{
 21313  		Operator:              op,
 21314  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().Pco().WithValue(value),
 21315  	})
 21316  }
 21317  
 21318  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpRegistrationState struct {
 21319  	builder *FilterBuilder
 21320  }
 21321  
 21322  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpRegistrationState) Eq(value string) *FilterBuilder {
 21323  	return b.compare(gotenfilter.Eq, value)
 21324  }
 21325  
 21326  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpRegistrationState) Neq(value string) *FilterBuilder {
 21327  	return b.compare(gotenfilter.Neq, value)
 21328  }
 21329  
 21330  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpRegistrationState) Gt(value string) *FilterBuilder {
 21331  	return b.compare(gotenfilter.Gt, value)
 21332  }
 21333  
 21334  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpRegistrationState) Gte(value string) *FilterBuilder {
 21335  	return b.compare(gotenfilter.Gte, value)
 21336  }
 21337  
 21338  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpRegistrationState) Lt(value string) *FilterBuilder {
 21339  	return b.compare(gotenfilter.Lt, value)
 21340  }
 21341  
 21342  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpRegistrationState) Lte(value string) *FilterBuilder {
 21343  	return b.compare(gotenfilter.Lte, value)
 21344  }
 21345  
 21346  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpRegistrationState) In(values []string) *FilterBuilder {
 21347  	return b.builder.addCond(&FilterConditionIn{
 21348  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().RegistrationState().WithArrayOfValues(values),
 21349  	})
 21350  }
 21351  
 21352  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpRegistrationState) NotIn(values []string) *FilterBuilder {
 21353  	return b.builder.addCond(&FilterConditionNotIn{
 21354  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().RegistrationState().WithArrayOfValues(values),
 21355  	})
 21356  }
 21357  
 21358  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpRegistrationState) IsNull() *FilterBuilder {
 21359  	return b.builder.addCond(&FilterConditionIsNull{
 21360  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().RegistrationState().FieldPath(),
 21361  	})
 21362  }
 21363  
 21364  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpRegistrationState) IsNan() *FilterBuilder {
 21365  	return b.builder.addCond(&FilterConditionIsNaN{
 21366  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().RegistrationState().FieldPath(),
 21367  	})
 21368  }
 21369  
 21370  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemThreeGPpRegistrationState) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 21371  	return b.builder.addCond(&FilterConditionCompare{
 21372  		Operator:              op,
 21373  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().ThreeGPp().RegistrationState().WithValue(value),
 21374  	})
 21375  }
 21376  
 21377  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdma struct {
 21378  	builder *FilterBuilder
 21379  }
 21380  
 21381  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdma) Eq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) *FilterBuilder {
 21382  	return b.compare(gotenfilter.Eq, value)
 21383  }
 21384  
 21385  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdma) Neq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) *FilterBuilder {
 21386  	return b.compare(gotenfilter.Neq, value)
 21387  }
 21388  
 21389  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdma) Gt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) *FilterBuilder {
 21390  	return b.compare(gotenfilter.Gt, value)
 21391  }
 21392  
 21393  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdma) Gte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) *FilterBuilder {
 21394  	return b.compare(gotenfilter.Gte, value)
 21395  }
 21396  
 21397  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdma) Lt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) *FilterBuilder {
 21398  	return b.compare(gotenfilter.Lt, value)
 21399  }
 21400  
 21401  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdma) Lte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) *FilterBuilder {
 21402  	return b.compare(gotenfilter.Lte, value)
 21403  }
 21404  
 21405  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdma) In(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) *FilterBuilder {
 21406  	return b.builder.addCond(&FilterConditionIn{
 21407  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().WithArrayOfValues(values),
 21408  	})
 21409  }
 21410  
 21411  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdma) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) *FilterBuilder {
 21412  	return b.builder.addCond(&FilterConditionNotIn{
 21413  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().WithArrayOfValues(values),
 21414  	})
 21415  }
 21416  
 21417  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdma) IsNull() *FilterBuilder {
 21418  	return b.builder.addCond(&FilterConditionIsNull{
 21419  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().FieldPath(),
 21420  	})
 21421  }
 21422  
 21423  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdma) IsNan() *FilterBuilder {
 21424  	return b.builder.addCond(&FilterConditionIsNaN{
 21425  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().FieldPath(),
 21426  	})
 21427  }
 21428  
 21429  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdma) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) *FilterBuilder {
 21430  	return b.builder.addCond(&FilterConditionCompare{
 21431  		Operator:              op,
 21432  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().WithValue(value),
 21433  	})
 21434  }
 21435  
 21436  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdma) ActivationState() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaActivationState {
 21437  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaActivationState{builder: b.builder}
 21438  }
 21439  
 21440  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdma) Cdma1XRegistrationState() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaCdma1XRegistrationState {
 21441  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaCdma1XRegistrationState{builder: b.builder}
 21442  }
 21443  
 21444  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdma) Esn() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEsn {
 21445  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEsn{builder: b.builder}
 21446  }
 21447  
 21448  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdma) EvdoRegistrationState() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEvdoRegistrationState {
 21449  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEvdoRegistrationState{builder: b.builder}
 21450  }
 21451  
 21452  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdma) Meid() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaMeid {
 21453  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaMeid{builder: b.builder}
 21454  }
 21455  
 21456  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdma) Nid() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaNid {
 21457  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaNid{builder: b.builder}
 21458  }
 21459  
 21460  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdma) Sid() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaSid {
 21461  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaSid{builder: b.builder}
 21462  }
 21463  
 21464  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaActivationState struct {
 21465  	builder *FilterBuilder
 21466  }
 21467  
 21468  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaActivationState) Eq(value string) *FilterBuilder {
 21469  	return b.compare(gotenfilter.Eq, value)
 21470  }
 21471  
 21472  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaActivationState) Neq(value string) *FilterBuilder {
 21473  	return b.compare(gotenfilter.Neq, value)
 21474  }
 21475  
 21476  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaActivationState) Gt(value string) *FilterBuilder {
 21477  	return b.compare(gotenfilter.Gt, value)
 21478  }
 21479  
 21480  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaActivationState) Gte(value string) *FilterBuilder {
 21481  	return b.compare(gotenfilter.Gte, value)
 21482  }
 21483  
 21484  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaActivationState) Lt(value string) *FilterBuilder {
 21485  	return b.compare(gotenfilter.Lt, value)
 21486  }
 21487  
 21488  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaActivationState) Lte(value string) *FilterBuilder {
 21489  	return b.compare(gotenfilter.Lte, value)
 21490  }
 21491  
 21492  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaActivationState) In(values []string) *FilterBuilder {
 21493  	return b.builder.addCond(&FilterConditionIn{
 21494  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().ActivationState().WithArrayOfValues(values),
 21495  	})
 21496  }
 21497  
 21498  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaActivationState) NotIn(values []string) *FilterBuilder {
 21499  	return b.builder.addCond(&FilterConditionNotIn{
 21500  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().ActivationState().WithArrayOfValues(values),
 21501  	})
 21502  }
 21503  
 21504  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaActivationState) IsNull() *FilterBuilder {
 21505  	return b.builder.addCond(&FilterConditionIsNull{
 21506  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().ActivationState().FieldPath(),
 21507  	})
 21508  }
 21509  
 21510  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaActivationState) IsNan() *FilterBuilder {
 21511  	return b.builder.addCond(&FilterConditionIsNaN{
 21512  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().ActivationState().FieldPath(),
 21513  	})
 21514  }
 21515  
 21516  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaActivationState) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 21517  	return b.builder.addCond(&FilterConditionCompare{
 21518  		Operator:              op,
 21519  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().ActivationState().WithValue(value),
 21520  	})
 21521  }
 21522  
 21523  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaCdma1XRegistrationState struct {
 21524  	builder *FilterBuilder
 21525  }
 21526  
 21527  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaCdma1XRegistrationState) Eq(value string) *FilterBuilder {
 21528  	return b.compare(gotenfilter.Eq, value)
 21529  }
 21530  
 21531  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaCdma1XRegistrationState) Neq(value string) *FilterBuilder {
 21532  	return b.compare(gotenfilter.Neq, value)
 21533  }
 21534  
 21535  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaCdma1XRegistrationState) Gt(value string) *FilterBuilder {
 21536  	return b.compare(gotenfilter.Gt, value)
 21537  }
 21538  
 21539  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaCdma1XRegistrationState) Gte(value string) *FilterBuilder {
 21540  	return b.compare(gotenfilter.Gte, value)
 21541  }
 21542  
 21543  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaCdma1XRegistrationState) Lt(value string) *FilterBuilder {
 21544  	return b.compare(gotenfilter.Lt, value)
 21545  }
 21546  
 21547  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaCdma1XRegistrationState) Lte(value string) *FilterBuilder {
 21548  	return b.compare(gotenfilter.Lte, value)
 21549  }
 21550  
 21551  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaCdma1XRegistrationState) In(values []string) *FilterBuilder {
 21552  	return b.builder.addCond(&FilterConditionIn{
 21553  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Cdma1XRegistrationState().WithArrayOfValues(values),
 21554  	})
 21555  }
 21556  
 21557  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaCdma1XRegistrationState) NotIn(values []string) *FilterBuilder {
 21558  	return b.builder.addCond(&FilterConditionNotIn{
 21559  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Cdma1XRegistrationState().WithArrayOfValues(values),
 21560  	})
 21561  }
 21562  
 21563  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaCdma1XRegistrationState) IsNull() *FilterBuilder {
 21564  	return b.builder.addCond(&FilterConditionIsNull{
 21565  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Cdma1XRegistrationState().FieldPath(),
 21566  	})
 21567  }
 21568  
 21569  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaCdma1XRegistrationState) IsNan() *FilterBuilder {
 21570  	return b.builder.addCond(&FilterConditionIsNaN{
 21571  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Cdma1XRegistrationState().FieldPath(),
 21572  	})
 21573  }
 21574  
 21575  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaCdma1XRegistrationState) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 21576  	return b.builder.addCond(&FilterConditionCompare{
 21577  		Operator:              op,
 21578  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Cdma1XRegistrationState().WithValue(value),
 21579  	})
 21580  }
 21581  
 21582  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEsn struct {
 21583  	builder *FilterBuilder
 21584  }
 21585  
 21586  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEsn) Eq(value string) *FilterBuilder {
 21587  	return b.compare(gotenfilter.Eq, value)
 21588  }
 21589  
 21590  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEsn) Neq(value string) *FilterBuilder {
 21591  	return b.compare(gotenfilter.Neq, value)
 21592  }
 21593  
 21594  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEsn) Gt(value string) *FilterBuilder {
 21595  	return b.compare(gotenfilter.Gt, value)
 21596  }
 21597  
 21598  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEsn) Gte(value string) *FilterBuilder {
 21599  	return b.compare(gotenfilter.Gte, value)
 21600  }
 21601  
 21602  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEsn) Lt(value string) *FilterBuilder {
 21603  	return b.compare(gotenfilter.Lt, value)
 21604  }
 21605  
 21606  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEsn) Lte(value string) *FilterBuilder {
 21607  	return b.compare(gotenfilter.Lte, value)
 21608  }
 21609  
 21610  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEsn) In(values []string) *FilterBuilder {
 21611  	return b.builder.addCond(&FilterConditionIn{
 21612  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Esn().WithArrayOfValues(values),
 21613  	})
 21614  }
 21615  
 21616  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEsn) NotIn(values []string) *FilterBuilder {
 21617  	return b.builder.addCond(&FilterConditionNotIn{
 21618  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Esn().WithArrayOfValues(values),
 21619  	})
 21620  }
 21621  
 21622  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEsn) IsNull() *FilterBuilder {
 21623  	return b.builder.addCond(&FilterConditionIsNull{
 21624  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Esn().FieldPath(),
 21625  	})
 21626  }
 21627  
 21628  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEsn) IsNan() *FilterBuilder {
 21629  	return b.builder.addCond(&FilterConditionIsNaN{
 21630  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Esn().FieldPath(),
 21631  	})
 21632  }
 21633  
 21634  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEsn) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 21635  	return b.builder.addCond(&FilterConditionCompare{
 21636  		Operator:              op,
 21637  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Esn().WithValue(value),
 21638  	})
 21639  }
 21640  
 21641  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEvdoRegistrationState struct {
 21642  	builder *FilterBuilder
 21643  }
 21644  
 21645  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEvdoRegistrationState) Eq(value string) *FilterBuilder {
 21646  	return b.compare(gotenfilter.Eq, value)
 21647  }
 21648  
 21649  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEvdoRegistrationState) Neq(value string) *FilterBuilder {
 21650  	return b.compare(gotenfilter.Neq, value)
 21651  }
 21652  
 21653  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEvdoRegistrationState) Gt(value string) *FilterBuilder {
 21654  	return b.compare(gotenfilter.Gt, value)
 21655  }
 21656  
 21657  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEvdoRegistrationState) Gte(value string) *FilterBuilder {
 21658  	return b.compare(gotenfilter.Gte, value)
 21659  }
 21660  
 21661  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEvdoRegistrationState) Lt(value string) *FilterBuilder {
 21662  	return b.compare(gotenfilter.Lt, value)
 21663  }
 21664  
 21665  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEvdoRegistrationState) Lte(value string) *FilterBuilder {
 21666  	return b.compare(gotenfilter.Lte, value)
 21667  }
 21668  
 21669  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEvdoRegistrationState) In(values []string) *FilterBuilder {
 21670  	return b.builder.addCond(&FilterConditionIn{
 21671  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().EvdoRegistrationState().WithArrayOfValues(values),
 21672  	})
 21673  }
 21674  
 21675  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEvdoRegistrationState) NotIn(values []string) *FilterBuilder {
 21676  	return b.builder.addCond(&FilterConditionNotIn{
 21677  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().EvdoRegistrationState().WithArrayOfValues(values),
 21678  	})
 21679  }
 21680  
 21681  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEvdoRegistrationState) IsNull() *FilterBuilder {
 21682  	return b.builder.addCond(&FilterConditionIsNull{
 21683  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().EvdoRegistrationState().FieldPath(),
 21684  	})
 21685  }
 21686  
 21687  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEvdoRegistrationState) IsNan() *FilterBuilder {
 21688  	return b.builder.addCond(&FilterConditionIsNaN{
 21689  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().EvdoRegistrationState().FieldPath(),
 21690  	})
 21691  }
 21692  
 21693  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaEvdoRegistrationState) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 21694  	return b.builder.addCond(&FilterConditionCompare{
 21695  		Operator:              op,
 21696  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().EvdoRegistrationState().WithValue(value),
 21697  	})
 21698  }
 21699  
 21700  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaMeid struct {
 21701  	builder *FilterBuilder
 21702  }
 21703  
 21704  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaMeid) Eq(value string) *FilterBuilder {
 21705  	return b.compare(gotenfilter.Eq, value)
 21706  }
 21707  
 21708  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaMeid) Neq(value string) *FilterBuilder {
 21709  	return b.compare(gotenfilter.Neq, value)
 21710  }
 21711  
 21712  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaMeid) Gt(value string) *FilterBuilder {
 21713  	return b.compare(gotenfilter.Gt, value)
 21714  }
 21715  
 21716  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaMeid) Gte(value string) *FilterBuilder {
 21717  	return b.compare(gotenfilter.Gte, value)
 21718  }
 21719  
 21720  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaMeid) Lt(value string) *FilterBuilder {
 21721  	return b.compare(gotenfilter.Lt, value)
 21722  }
 21723  
 21724  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaMeid) Lte(value string) *FilterBuilder {
 21725  	return b.compare(gotenfilter.Lte, value)
 21726  }
 21727  
 21728  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaMeid) In(values []string) *FilterBuilder {
 21729  	return b.builder.addCond(&FilterConditionIn{
 21730  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Meid().WithArrayOfValues(values),
 21731  	})
 21732  }
 21733  
 21734  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaMeid) NotIn(values []string) *FilterBuilder {
 21735  	return b.builder.addCond(&FilterConditionNotIn{
 21736  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Meid().WithArrayOfValues(values),
 21737  	})
 21738  }
 21739  
 21740  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaMeid) IsNull() *FilterBuilder {
 21741  	return b.builder.addCond(&FilterConditionIsNull{
 21742  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Meid().FieldPath(),
 21743  	})
 21744  }
 21745  
 21746  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaMeid) IsNan() *FilterBuilder {
 21747  	return b.builder.addCond(&FilterConditionIsNaN{
 21748  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Meid().FieldPath(),
 21749  	})
 21750  }
 21751  
 21752  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaMeid) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 21753  	return b.builder.addCond(&FilterConditionCompare{
 21754  		Operator:              op,
 21755  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Meid().WithValue(value),
 21756  	})
 21757  }
 21758  
 21759  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaNid struct {
 21760  	builder *FilterBuilder
 21761  }
 21762  
 21763  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaNid) Eq(value string) *FilterBuilder {
 21764  	return b.compare(gotenfilter.Eq, value)
 21765  }
 21766  
 21767  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaNid) Neq(value string) *FilterBuilder {
 21768  	return b.compare(gotenfilter.Neq, value)
 21769  }
 21770  
 21771  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaNid) Gt(value string) *FilterBuilder {
 21772  	return b.compare(gotenfilter.Gt, value)
 21773  }
 21774  
 21775  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaNid) Gte(value string) *FilterBuilder {
 21776  	return b.compare(gotenfilter.Gte, value)
 21777  }
 21778  
 21779  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaNid) Lt(value string) *FilterBuilder {
 21780  	return b.compare(gotenfilter.Lt, value)
 21781  }
 21782  
 21783  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaNid) Lte(value string) *FilterBuilder {
 21784  	return b.compare(gotenfilter.Lte, value)
 21785  }
 21786  
 21787  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaNid) In(values []string) *FilterBuilder {
 21788  	return b.builder.addCond(&FilterConditionIn{
 21789  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Nid().WithArrayOfValues(values),
 21790  	})
 21791  }
 21792  
 21793  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaNid) NotIn(values []string) *FilterBuilder {
 21794  	return b.builder.addCond(&FilterConditionNotIn{
 21795  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Nid().WithArrayOfValues(values),
 21796  	})
 21797  }
 21798  
 21799  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaNid) IsNull() *FilterBuilder {
 21800  	return b.builder.addCond(&FilterConditionIsNull{
 21801  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Nid().FieldPath(),
 21802  	})
 21803  }
 21804  
 21805  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaNid) IsNan() *FilterBuilder {
 21806  	return b.builder.addCond(&FilterConditionIsNaN{
 21807  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Nid().FieldPath(),
 21808  	})
 21809  }
 21810  
 21811  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaNid) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 21812  	return b.builder.addCond(&FilterConditionCompare{
 21813  		Operator:              op,
 21814  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Nid().WithValue(value),
 21815  	})
 21816  }
 21817  
 21818  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaSid struct {
 21819  	builder *FilterBuilder
 21820  }
 21821  
 21822  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaSid) Eq(value string) *FilterBuilder {
 21823  	return b.compare(gotenfilter.Eq, value)
 21824  }
 21825  
 21826  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaSid) Neq(value string) *FilterBuilder {
 21827  	return b.compare(gotenfilter.Neq, value)
 21828  }
 21829  
 21830  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaSid) Gt(value string) *FilterBuilder {
 21831  	return b.compare(gotenfilter.Gt, value)
 21832  }
 21833  
 21834  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaSid) Gte(value string) *FilterBuilder {
 21835  	return b.compare(gotenfilter.Gte, value)
 21836  }
 21837  
 21838  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaSid) Lt(value string) *FilterBuilder {
 21839  	return b.compare(gotenfilter.Lt, value)
 21840  }
 21841  
 21842  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaSid) Lte(value string) *FilterBuilder {
 21843  	return b.compare(gotenfilter.Lte, value)
 21844  }
 21845  
 21846  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaSid) In(values []string) *FilterBuilder {
 21847  	return b.builder.addCond(&FilterConditionIn{
 21848  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Sid().WithArrayOfValues(values),
 21849  	})
 21850  }
 21851  
 21852  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaSid) NotIn(values []string) *FilterBuilder {
 21853  	return b.builder.addCond(&FilterConditionNotIn{
 21854  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Sid().WithArrayOfValues(values),
 21855  	})
 21856  }
 21857  
 21858  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaSid) IsNull() *FilterBuilder {
 21859  	return b.builder.addCond(&FilterConditionIsNull{
 21860  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Sid().FieldPath(),
 21861  	})
 21862  }
 21863  
 21864  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaSid) IsNan() *FilterBuilder {
 21865  	return b.builder.addCond(&FilterConditionIsNaN{
 21866  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Sid().FieldPath(),
 21867  	})
 21868  }
 21869  
 21870  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemCdmaSid) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 21871  	return b.builder.addCond(&FilterConditionCompare{
 21872  		Operator:              op,
 21873  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Cdma().Sid().WithValue(value),
 21874  	})
 21875  }
 21876  
 21877  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemDbusPath struct {
 21878  	builder *FilterBuilder
 21879  }
 21880  
 21881  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemDbusPath) Eq(value string) *FilterBuilder {
 21882  	return b.compare(gotenfilter.Eq, value)
 21883  }
 21884  
 21885  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemDbusPath) Neq(value string) *FilterBuilder {
 21886  	return b.compare(gotenfilter.Neq, value)
 21887  }
 21888  
 21889  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemDbusPath) Gt(value string) *FilterBuilder {
 21890  	return b.compare(gotenfilter.Gt, value)
 21891  }
 21892  
 21893  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemDbusPath) Gte(value string) *FilterBuilder {
 21894  	return b.compare(gotenfilter.Gte, value)
 21895  }
 21896  
 21897  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemDbusPath) Lt(value string) *FilterBuilder {
 21898  	return b.compare(gotenfilter.Lt, value)
 21899  }
 21900  
 21901  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemDbusPath) Lte(value string) *FilterBuilder {
 21902  	return b.compare(gotenfilter.Lte, value)
 21903  }
 21904  
 21905  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemDbusPath) In(values []string) *FilterBuilder {
 21906  	return b.builder.addCond(&FilterConditionIn{
 21907  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().DbusPath().WithArrayOfValues(values),
 21908  	})
 21909  }
 21910  
 21911  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemDbusPath) NotIn(values []string) *FilterBuilder {
 21912  	return b.builder.addCond(&FilterConditionNotIn{
 21913  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().DbusPath().WithArrayOfValues(values),
 21914  	})
 21915  }
 21916  
 21917  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemDbusPath) IsNull() *FilterBuilder {
 21918  	return b.builder.addCond(&FilterConditionIsNull{
 21919  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().DbusPath().FieldPath(),
 21920  	})
 21921  }
 21922  
 21923  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemDbusPath) IsNan() *FilterBuilder {
 21924  	return b.builder.addCond(&FilterConditionIsNaN{
 21925  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().DbusPath().FieldPath(),
 21926  	})
 21927  }
 21928  
 21929  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemDbusPath) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 21930  	return b.builder.addCond(&FilterConditionCompare{
 21931  		Operator:              op,
 21932  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().DbusPath().WithValue(value),
 21933  	})
 21934  }
 21935  
 21936  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric struct {
 21937  	builder *FilterBuilder
 21938  }
 21939  
 21940  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) Eq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) *FilterBuilder {
 21941  	return b.compare(gotenfilter.Eq, value)
 21942  }
 21943  
 21944  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) Neq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) *FilterBuilder {
 21945  	return b.compare(gotenfilter.Neq, value)
 21946  }
 21947  
 21948  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) Gt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) *FilterBuilder {
 21949  	return b.compare(gotenfilter.Gt, value)
 21950  }
 21951  
 21952  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) Gte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) *FilterBuilder {
 21953  	return b.compare(gotenfilter.Gte, value)
 21954  }
 21955  
 21956  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) Lt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) *FilterBuilder {
 21957  	return b.compare(gotenfilter.Lt, value)
 21958  }
 21959  
 21960  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) Lte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) *FilterBuilder {
 21961  	return b.compare(gotenfilter.Lte, value)
 21962  }
 21963  
 21964  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) In(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) *FilterBuilder {
 21965  	return b.builder.addCond(&FilterConditionIn{
 21966  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().WithArrayOfValues(values),
 21967  	})
 21968  }
 21969  
 21970  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) *FilterBuilder {
 21971  	return b.builder.addCond(&FilterConditionNotIn{
 21972  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().WithArrayOfValues(values),
 21973  	})
 21974  }
 21975  
 21976  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) IsNull() *FilterBuilder {
 21977  	return b.builder.addCond(&FilterConditionIsNull{
 21978  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().FieldPath(),
 21979  	})
 21980  }
 21981  
 21982  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) IsNan() *FilterBuilder {
 21983  	return b.builder.addCond(&FilterConditionIsNaN{
 21984  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().FieldPath(),
 21985  	})
 21986  }
 21987  
 21988  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) *FilterBuilder {
 21989  	return b.builder.addCond(&FilterConditionCompare{
 21990  		Operator:              op,
 21991  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().WithValue(value),
 21992  	})
 21993  }
 21994  
 21995  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) AccessTechnologies() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies {
 21996  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies{builder: b.builder}
 21997  }
 21998  
 21999  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) Bearers() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericBearers {
 22000  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericBearers{builder: b.builder}
 22001  }
 22002  
 22003  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) CarrierConfiguration() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfiguration {
 22004  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfiguration{builder: b.builder}
 22005  }
 22006  
 22007  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) CarrierConfigurationRevision() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfigurationRevision {
 22008  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfigurationRevision{builder: b.builder}
 22009  }
 22010  
 22011  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) CurrentBands() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands {
 22012  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands{builder: b.builder}
 22013  }
 22014  
 22015  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) CurrentCapabilities() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities {
 22016  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities{builder: b.builder}
 22017  }
 22018  
 22019  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) CurrentModes() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentModes {
 22020  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentModes{builder: b.builder}
 22021  }
 22022  
 22023  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) Device() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDevice {
 22024  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDevice{builder: b.builder}
 22025  }
 22026  
 22027  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) DeviceIdentifier() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDeviceIdentifier {
 22028  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDeviceIdentifier{builder: b.builder}
 22029  }
 22030  
 22031  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) Drivers() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDrivers {
 22032  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDrivers{builder: b.builder}
 22033  }
 22034  
 22035  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) EquipmentIdentifier() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericEquipmentIdentifier {
 22036  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericEquipmentIdentifier{builder: b.builder}
 22037  }
 22038  
 22039  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) HardwareRevision() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericHardwareRevision {
 22040  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericHardwareRevision{builder: b.builder}
 22041  }
 22042  
 22043  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) Manufacturer() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericManufacturer {
 22044  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericManufacturer{builder: b.builder}
 22045  }
 22046  
 22047  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) Model() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericModel {
 22048  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericModel{builder: b.builder}
 22049  }
 22050  
 22051  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) OwnNumbers() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers {
 22052  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers{builder: b.builder}
 22053  }
 22054  
 22055  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) Plugin() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPlugin {
 22056  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPlugin{builder: b.builder}
 22057  }
 22058  
 22059  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) Ports() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPorts {
 22060  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPorts{builder: b.builder}
 22061  }
 22062  
 22063  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) PowerState() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPowerState {
 22064  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPowerState{builder: b.builder}
 22065  }
 22066  
 22067  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) PrimaryPort() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimaryPort {
 22068  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimaryPort{builder: b.builder}
 22069  }
 22070  
 22071  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) PrimarySimSlot() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimarySimSlot {
 22072  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimarySimSlot{builder: b.builder}
 22073  }
 22074  
 22075  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) Revision() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericRevision {
 22076  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericRevision{builder: b.builder}
 22077  }
 22078  
 22079  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) SignalQuality() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality {
 22080  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality{builder: b.builder}
 22081  }
 22082  
 22083  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) Sim() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSim {
 22084  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSim{builder: b.builder}
 22085  }
 22086  
 22087  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) SimSlots() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSimSlots {
 22088  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSimSlots{builder: b.builder}
 22089  }
 22090  
 22091  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) State() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericState {
 22092  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericState{builder: b.builder}
 22093  }
 22094  
 22095  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) StateFailedReason() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericStateFailedReason {
 22096  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericStateFailedReason{builder: b.builder}
 22097  }
 22098  
 22099  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) SupportedBands() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands {
 22100  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands{builder: b.builder}
 22101  }
 22102  
 22103  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) SupportedCapabilities() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities {
 22104  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities{builder: b.builder}
 22105  }
 22106  
 22107  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) SupportedIpFamilies() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies {
 22108  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies{builder: b.builder}
 22109  }
 22110  
 22111  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) SupportedModes() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes {
 22112  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes{builder: b.builder}
 22113  }
 22114  
 22115  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) UnlockRequired() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRequired {
 22116  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRequired{builder: b.builder}
 22117  }
 22118  
 22119  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGeneric) UnlockRetries() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries {
 22120  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries{builder: b.builder}
 22121  }
 22122  
 22123  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies struct {
 22124  	builder *FilterBuilder
 22125  }
 22126  
 22127  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies) Eq(value []string) *FilterBuilder {
 22128  	return b.compare(gotenfilter.Eq, value)
 22129  }
 22130  
 22131  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies) Neq(value []string) *FilterBuilder {
 22132  	return b.compare(gotenfilter.Neq, value)
 22133  }
 22134  
 22135  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies) Gt(value []string) *FilterBuilder {
 22136  	return b.compare(gotenfilter.Gt, value)
 22137  }
 22138  
 22139  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies) Gte(value []string) *FilterBuilder {
 22140  	return b.compare(gotenfilter.Gte, value)
 22141  }
 22142  
 22143  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies) Lt(value []string) *FilterBuilder {
 22144  	return b.compare(gotenfilter.Lt, value)
 22145  }
 22146  
 22147  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies) Lte(value []string) *FilterBuilder {
 22148  	return b.compare(gotenfilter.Lte, value)
 22149  }
 22150  
 22151  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies) In(values [][]string) *FilterBuilder {
 22152  	return b.builder.addCond(&FilterConditionIn{
 22153  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().AccessTechnologies().WithArrayOfValues(values),
 22154  	})
 22155  }
 22156  
 22157  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies) NotIn(values [][]string) *FilterBuilder {
 22158  	return b.builder.addCond(&FilterConditionNotIn{
 22159  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().AccessTechnologies().WithArrayOfValues(values),
 22160  	})
 22161  }
 22162  
 22163  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies) IsNull() *FilterBuilder {
 22164  	return b.builder.addCond(&FilterConditionIsNull{
 22165  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().AccessTechnologies().FieldPath(),
 22166  	})
 22167  }
 22168  
 22169  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies) IsNan() *FilterBuilder {
 22170  	return b.builder.addCond(&FilterConditionIsNaN{
 22171  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().AccessTechnologies().FieldPath(),
 22172  	})
 22173  }
 22174  
 22175  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies) Contains(value string) *FilterBuilder {
 22176  	return b.builder.addCond(&FilterConditionContains{
 22177  		Type:      gotenresource.ConditionContainsTypeValue,
 22178  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().AccessTechnologies().FieldPath(),
 22179  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().AccessTechnologies().WithItemValue(value),
 22180  	})
 22181  }
 22182  
 22183  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies) ContainsAnyOf(values []string) *FilterBuilder {
 22184  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().AccessTechnologies()
 22185  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 22186  	for _, value := range values {
 22187  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 22188  	}
 22189  	return b.builder.addCond(&FilterConditionContains{
 22190  		Type:      gotenresource.ConditionContainsTypeAny,
 22191  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().AccessTechnologies().FieldPath(),
 22192  		Values:    itemValues,
 22193  	})
 22194  }
 22195  
 22196  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies) ContainsAll(values []string) *FilterBuilder {
 22197  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().AccessTechnologies()
 22198  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 22199  	for _, value := range values {
 22200  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 22201  	}
 22202  	return b.builder.addCond(&FilterConditionContains{
 22203  		Type:      gotenresource.ConditionContainsTypeAll,
 22204  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().AccessTechnologies().FieldPath(),
 22205  		Values:    itemValues,
 22206  	})
 22207  }
 22208  
 22209  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericAccessTechnologies) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
 22210  	return b.builder.addCond(&FilterConditionCompare{
 22211  		Operator:              op,
 22212  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().AccessTechnologies().WithValue(value),
 22213  	})
 22214  }
 22215  
 22216  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericBearers struct {
 22217  	builder *FilterBuilder
 22218  }
 22219  
 22220  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericBearers) Eq(value []string) *FilterBuilder {
 22221  	return b.compare(gotenfilter.Eq, value)
 22222  }
 22223  
 22224  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericBearers) Neq(value []string) *FilterBuilder {
 22225  	return b.compare(gotenfilter.Neq, value)
 22226  }
 22227  
 22228  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericBearers) Gt(value []string) *FilterBuilder {
 22229  	return b.compare(gotenfilter.Gt, value)
 22230  }
 22231  
 22232  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericBearers) Gte(value []string) *FilterBuilder {
 22233  	return b.compare(gotenfilter.Gte, value)
 22234  }
 22235  
 22236  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericBearers) Lt(value []string) *FilterBuilder {
 22237  	return b.compare(gotenfilter.Lt, value)
 22238  }
 22239  
 22240  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericBearers) Lte(value []string) *FilterBuilder {
 22241  	return b.compare(gotenfilter.Lte, value)
 22242  }
 22243  
 22244  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericBearers) In(values [][]string) *FilterBuilder {
 22245  	return b.builder.addCond(&FilterConditionIn{
 22246  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Bearers().WithArrayOfValues(values),
 22247  	})
 22248  }
 22249  
 22250  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericBearers) NotIn(values [][]string) *FilterBuilder {
 22251  	return b.builder.addCond(&FilterConditionNotIn{
 22252  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Bearers().WithArrayOfValues(values),
 22253  	})
 22254  }
 22255  
 22256  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericBearers) IsNull() *FilterBuilder {
 22257  	return b.builder.addCond(&FilterConditionIsNull{
 22258  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Bearers().FieldPath(),
 22259  	})
 22260  }
 22261  
 22262  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericBearers) IsNan() *FilterBuilder {
 22263  	return b.builder.addCond(&FilterConditionIsNaN{
 22264  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Bearers().FieldPath(),
 22265  	})
 22266  }
 22267  
 22268  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericBearers) Contains(value string) *FilterBuilder {
 22269  	return b.builder.addCond(&FilterConditionContains{
 22270  		Type:      gotenresource.ConditionContainsTypeValue,
 22271  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Bearers().FieldPath(),
 22272  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Bearers().WithItemValue(value),
 22273  	})
 22274  }
 22275  
 22276  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericBearers) ContainsAnyOf(values []string) *FilterBuilder {
 22277  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Bearers()
 22278  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 22279  	for _, value := range values {
 22280  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 22281  	}
 22282  	return b.builder.addCond(&FilterConditionContains{
 22283  		Type:      gotenresource.ConditionContainsTypeAny,
 22284  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Bearers().FieldPath(),
 22285  		Values:    itemValues,
 22286  	})
 22287  }
 22288  
 22289  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericBearers) ContainsAll(values []string) *FilterBuilder {
 22290  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Bearers()
 22291  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 22292  	for _, value := range values {
 22293  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 22294  	}
 22295  	return b.builder.addCond(&FilterConditionContains{
 22296  		Type:      gotenresource.ConditionContainsTypeAll,
 22297  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Bearers().FieldPath(),
 22298  		Values:    itemValues,
 22299  	})
 22300  }
 22301  
 22302  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericBearers) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
 22303  	return b.builder.addCond(&FilterConditionCompare{
 22304  		Operator:              op,
 22305  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Bearers().WithValue(value),
 22306  	})
 22307  }
 22308  
 22309  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfiguration struct {
 22310  	builder *FilterBuilder
 22311  }
 22312  
 22313  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfiguration) Eq(value string) *FilterBuilder {
 22314  	return b.compare(gotenfilter.Eq, value)
 22315  }
 22316  
 22317  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfiguration) Neq(value string) *FilterBuilder {
 22318  	return b.compare(gotenfilter.Neq, value)
 22319  }
 22320  
 22321  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfiguration) Gt(value string) *FilterBuilder {
 22322  	return b.compare(gotenfilter.Gt, value)
 22323  }
 22324  
 22325  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfiguration) Gte(value string) *FilterBuilder {
 22326  	return b.compare(gotenfilter.Gte, value)
 22327  }
 22328  
 22329  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfiguration) Lt(value string) *FilterBuilder {
 22330  	return b.compare(gotenfilter.Lt, value)
 22331  }
 22332  
 22333  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfiguration) Lte(value string) *FilterBuilder {
 22334  	return b.compare(gotenfilter.Lte, value)
 22335  }
 22336  
 22337  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfiguration) In(values []string) *FilterBuilder {
 22338  	return b.builder.addCond(&FilterConditionIn{
 22339  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CarrierConfiguration().WithArrayOfValues(values),
 22340  	})
 22341  }
 22342  
 22343  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfiguration) NotIn(values []string) *FilterBuilder {
 22344  	return b.builder.addCond(&FilterConditionNotIn{
 22345  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CarrierConfiguration().WithArrayOfValues(values),
 22346  	})
 22347  }
 22348  
 22349  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfiguration) IsNull() *FilterBuilder {
 22350  	return b.builder.addCond(&FilterConditionIsNull{
 22351  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CarrierConfiguration().FieldPath(),
 22352  	})
 22353  }
 22354  
 22355  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfiguration) IsNan() *FilterBuilder {
 22356  	return b.builder.addCond(&FilterConditionIsNaN{
 22357  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CarrierConfiguration().FieldPath(),
 22358  	})
 22359  }
 22360  
 22361  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfiguration) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 22362  	return b.builder.addCond(&FilterConditionCompare{
 22363  		Operator:              op,
 22364  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CarrierConfiguration().WithValue(value),
 22365  	})
 22366  }
 22367  
 22368  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfigurationRevision struct {
 22369  	builder *FilterBuilder
 22370  }
 22371  
 22372  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfigurationRevision) Eq(value string) *FilterBuilder {
 22373  	return b.compare(gotenfilter.Eq, value)
 22374  }
 22375  
 22376  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfigurationRevision) Neq(value string) *FilterBuilder {
 22377  	return b.compare(gotenfilter.Neq, value)
 22378  }
 22379  
 22380  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfigurationRevision) Gt(value string) *FilterBuilder {
 22381  	return b.compare(gotenfilter.Gt, value)
 22382  }
 22383  
 22384  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfigurationRevision) Gte(value string) *FilterBuilder {
 22385  	return b.compare(gotenfilter.Gte, value)
 22386  }
 22387  
 22388  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfigurationRevision) Lt(value string) *FilterBuilder {
 22389  	return b.compare(gotenfilter.Lt, value)
 22390  }
 22391  
 22392  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfigurationRevision) Lte(value string) *FilterBuilder {
 22393  	return b.compare(gotenfilter.Lte, value)
 22394  }
 22395  
 22396  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfigurationRevision) In(values []string) *FilterBuilder {
 22397  	return b.builder.addCond(&FilterConditionIn{
 22398  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CarrierConfigurationRevision().WithArrayOfValues(values),
 22399  	})
 22400  }
 22401  
 22402  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfigurationRevision) NotIn(values []string) *FilterBuilder {
 22403  	return b.builder.addCond(&FilterConditionNotIn{
 22404  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CarrierConfigurationRevision().WithArrayOfValues(values),
 22405  	})
 22406  }
 22407  
 22408  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfigurationRevision) IsNull() *FilterBuilder {
 22409  	return b.builder.addCond(&FilterConditionIsNull{
 22410  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CarrierConfigurationRevision().FieldPath(),
 22411  	})
 22412  }
 22413  
 22414  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfigurationRevision) IsNan() *FilterBuilder {
 22415  	return b.builder.addCond(&FilterConditionIsNaN{
 22416  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CarrierConfigurationRevision().FieldPath(),
 22417  	})
 22418  }
 22419  
 22420  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCarrierConfigurationRevision) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 22421  	return b.builder.addCond(&FilterConditionCompare{
 22422  		Operator:              op,
 22423  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CarrierConfigurationRevision().WithValue(value),
 22424  	})
 22425  }
 22426  
 22427  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands struct {
 22428  	builder *FilterBuilder
 22429  }
 22430  
 22431  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands) Eq(value []string) *FilterBuilder {
 22432  	return b.compare(gotenfilter.Eq, value)
 22433  }
 22434  
 22435  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands) Neq(value []string) *FilterBuilder {
 22436  	return b.compare(gotenfilter.Neq, value)
 22437  }
 22438  
 22439  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands) Gt(value []string) *FilterBuilder {
 22440  	return b.compare(gotenfilter.Gt, value)
 22441  }
 22442  
 22443  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands) Gte(value []string) *FilterBuilder {
 22444  	return b.compare(gotenfilter.Gte, value)
 22445  }
 22446  
 22447  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands) Lt(value []string) *FilterBuilder {
 22448  	return b.compare(gotenfilter.Lt, value)
 22449  }
 22450  
 22451  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands) Lte(value []string) *FilterBuilder {
 22452  	return b.compare(gotenfilter.Lte, value)
 22453  }
 22454  
 22455  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands) In(values [][]string) *FilterBuilder {
 22456  	return b.builder.addCond(&FilterConditionIn{
 22457  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentBands().WithArrayOfValues(values),
 22458  	})
 22459  }
 22460  
 22461  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands) NotIn(values [][]string) *FilterBuilder {
 22462  	return b.builder.addCond(&FilterConditionNotIn{
 22463  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentBands().WithArrayOfValues(values),
 22464  	})
 22465  }
 22466  
 22467  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands) IsNull() *FilterBuilder {
 22468  	return b.builder.addCond(&FilterConditionIsNull{
 22469  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentBands().FieldPath(),
 22470  	})
 22471  }
 22472  
 22473  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands) IsNan() *FilterBuilder {
 22474  	return b.builder.addCond(&FilterConditionIsNaN{
 22475  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentBands().FieldPath(),
 22476  	})
 22477  }
 22478  
 22479  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands) Contains(value string) *FilterBuilder {
 22480  	return b.builder.addCond(&FilterConditionContains{
 22481  		Type:      gotenresource.ConditionContainsTypeValue,
 22482  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentBands().FieldPath(),
 22483  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentBands().WithItemValue(value),
 22484  	})
 22485  }
 22486  
 22487  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands) ContainsAnyOf(values []string) *FilterBuilder {
 22488  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentBands()
 22489  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 22490  	for _, value := range values {
 22491  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 22492  	}
 22493  	return b.builder.addCond(&FilterConditionContains{
 22494  		Type:      gotenresource.ConditionContainsTypeAny,
 22495  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentBands().FieldPath(),
 22496  		Values:    itemValues,
 22497  	})
 22498  }
 22499  
 22500  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands) ContainsAll(values []string) *FilterBuilder {
 22501  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentBands()
 22502  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 22503  	for _, value := range values {
 22504  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 22505  	}
 22506  	return b.builder.addCond(&FilterConditionContains{
 22507  		Type:      gotenresource.ConditionContainsTypeAll,
 22508  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentBands().FieldPath(),
 22509  		Values:    itemValues,
 22510  	})
 22511  }
 22512  
 22513  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentBands) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
 22514  	return b.builder.addCond(&FilterConditionCompare{
 22515  		Operator:              op,
 22516  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentBands().WithValue(value),
 22517  	})
 22518  }
 22519  
 22520  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities struct {
 22521  	builder *FilterBuilder
 22522  }
 22523  
 22524  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities) Eq(value []string) *FilterBuilder {
 22525  	return b.compare(gotenfilter.Eq, value)
 22526  }
 22527  
 22528  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities) Neq(value []string) *FilterBuilder {
 22529  	return b.compare(gotenfilter.Neq, value)
 22530  }
 22531  
 22532  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities) Gt(value []string) *FilterBuilder {
 22533  	return b.compare(gotenfilter.Gt, value)
 22534  }
 22535  
 22536  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities) Gte(value []string) *FilterBuilder {
 22537  	return b.compare(gotenfilter.Gte, value)
 22538  }
 22539  
 22540  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities) Lt(value []string) *FilterBuilder {
 22541  	return b.compare(gotenfilter.Lt, value)
 22542  }
 22543  
 22544  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities) Lte(value []string) *FilterBuilder {
 22545  	return b.compare(gotenfilter.Lte, value)
 22546  }
 22547  
 22548  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities) In(values [][]string) *FilterBuilder {
 22549  	return b.builder.addCond(&FilterConditionIn{
 22550  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentCapabilities().WithArrayOfValues(values),
 22551  	})
 22552  }
 22553  
 22554  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities) NotIn(values [][]string) *FilterBuilder {
 22555  	return b.builder.addCond(&FilterConditionNotIn{
 22556  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentCapabilities().WithArrayOfValues(values),
 22557  	})
 22558  }
 22559  
 22560  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities) IsNull() *FilterBuilder {
 22561  	return b.builder.addCond(&FilterConditionIsNull{
 22562  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentCapabilities().FieldPath(),
 22563  	})
 22564  }
 22565  
 22566  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities) IsNan() *FilterBuilder {
 22567  	return b.builder.addCond(&FilterConditionIsNaN{
 22568  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentCapabilities().FieldPath(),
 22569  	})
 22570  }
 22571  
 22572  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities) Contains(value string) *FilterBuilder {
 22573  	return b.builder.addCond(&FilterConditionContains{
 22574  		Type:      gotenresource.ConditionContainsTypeValue,
 22575  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentCapabilities().FieldPath(),
 22576  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentCapabilities().WithItemValue(value),
 22577  	})
 22578  }
 22579  
 22580  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities) ContainsAnyOf(values []string) *FilterBuilder {
 22581  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentCapabilities()
 22582  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 22583  	for _, value := range values {
 22584  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 22585  	}
 22586  	return b.builder.addCond(&FilterConditionContains{
 22587  		Type:      gotenresource.ConditionContainsTypeAny,
 22588  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentCapabilities().FieldPath(),
 22589  		Values:    itemValues,
 22590  	})
 22591  }
 22592  
 22593  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities) ContainsAll(values []string) *FilterBuilder {
 22594  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentCapabilities()
 22595  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 22596  	for _, value := range values {
 22597  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 22598  	}
 22599  	return b.builder.addCond(&FilterConditionContains{
 22600  		Type:      gotenresource.ConditionContainsTypeAll,
 22601  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentCapabilities().FieldPath(),
 22602  		Values:    itemValues,
 22603  	})
 22604  }
 22605  
 22606  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentCapabilities) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
 22607  	return b.builder.addCond(&FilterConditionCompare{
 22608  		Operator:              op,
 22609  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentCapabilities().WithValue(value),
 22610  	})
 22611  }
 22612  
 22613  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentModes struct {
 22614  	builder *FilterBuilder
 22615  }
 22616  
 22617  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentModes) Eq(value string) *FilterBuilder {
 22618  	return b.compare(gotenfilter.Eq, value)
 22619  }
 22620  
 22621  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentModes) Neq(value string) *FilterBuilder {
 22622  	return b.compare(gotenfilter.Neq, value)
 22623  }
 22624  
 22625  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentModes) Gt(value string) *FilterBuilder {
 22626  	return b.compare(gotenfilter.Gt, value)
 22627  }
 22628  
 22629  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentModes) Gte(value string) *FilterBuilder {
 22630  	return b.compare(gotenfilter.Gte, value)
 22631  }
 22632  
 22633  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentModes) Lt(value string) *FilterBuilder {
 22634  	return b.compare(gotenfilter.Lt, value)
 22635  }
 22636  
 22637  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentModes) Lte(value string) *FilterBuilder {
 22638  	return b.compare(gotenfilter.Lte, value)
 22639  }
 22640  
 22641  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentModes) In(values []string) *FilterBuilder {
 22642  	return b.builder.addCond(&FilterConditionIn{
 22643  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentModes().WithArrayOfValues(values),
 22644  	})
 22645  }
 22646  
 22647  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentModes) NotIn(values []string) *FilterBuilder {
 22648  	return b.builder.addCond(&FilterConditionNotIn{
 22649  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentModes().WithArrayOfValues(values),
 22650  	})
 22651  }
 22652  
 22653  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentModes) IsNull() *FilterBuilder {
 22654  	return b.builder.addCond(&FilterConditionIsNull{
 22655  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentModes().FieldPath(),
 22656  	})
 22657  }
 22658  
 22659  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentModes) IsNan() *FilterBuilder {
 22660  	return b.builder.addCond(&FilterConditionIsNaN{
 22661  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentModes().FieldPath(),
 22662  	})
 22663  }
 22664  
 22665  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericCurrentModes) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 22666  	return b.builder.addCond(&FilterConditionCompare{
 22667  		Operator:              op,
 22668  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().CurrentModes().WithValue(value),
 22669  	})
 22670  }
 22671  
 22672  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDevice struct {
 22673  	builder *FilterBuilder
 22674  }
 22675  
 22676  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDevice) Eq(value string) *FilterBuilder {
 22677  	return b.compare(gotenfilter.Eq, value)
 22678  }
 22679  
 22680  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDevice) Neq(value string) *FilterBuilder {
 22681  	return b.compare(gotenfilter.Neq, value)
 22682  }
 22683  
 22684  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDevice) Gt(value string) *FilterBuilder {
 22685  	return b.compare(gotenfilter.Gt, value)
 22686  }
 22687  
 22688  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDevice) Gte(value string) *FilterBuilder {
 22689  	return b.compare(gotenfilter.Gte, value)
 22690  }
 22691  
 22692  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDevice) Lt(value string) *FilterBuilder {
 22693  	return b.compare(gotenfilter.Lt, value)
 22694  }
 22695  
 22696  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDevice) Lte(value string) *FilterBuilder {
 22697  	return b.compare(gotenfilter.Lte, value)
 22698  }
 22699  
 22700  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDevice) In(values []string) *FilterBuilder {
 22701  	return b.builder.addCond(&FilterConditionIn{
 22702  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Device().WithArrayOfValues(values),
 22703  	})
 22704  }
 22705  
 22706  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDevice) NotIn(values []string) *FilterBuilder {
 22707  	return b.builder.addCond(&FilterConditionNotIn{
 22708  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Device().WithArrayOfValues(values),
 22709  	})
 22710  }
 22711  
 22712  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDevice) IsNull() *FilterBuilder {
 22713  	return b.builder.addCond(&FilterConditionIsNull{
 22714  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Device().FieldPath(),
 22715  	})
 22716  }
 22717  
 22718  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDevice) IsNan() *FilterBuilder {
 22719  	return b.builder.addCond(&FilterConditionIsNaN{
 22720  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Device().FieldPath(),
 22721  	})
 22722  }
 22723  
 22724  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDevice) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 22725  	return b.builder.addCond(&FilterConditionCompare{
 22726  		Operator:              op,
 22727  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Device().WithValue(value),
 22728  	})
 22729  }
 22730  
 22731  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDeviceIdentifier struct {
 22732  	builder *FilterBuilder
 22733  }
 22734  
 22735  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDeviceIdentifier) Eq(value string) *FilterBuilder {
 22736  	return b.compare(gotenfilter.Eq, value)
 22737  }
 22738  
 22739  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDeviceIdentifier) Neq(value string) *FilterBuilder {
 22740  	return b.compare(gotenfilter.Neq, value)
 22741  }
 22742  
 22743  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDeviceIdentifier) Gt(value string) *FilterBuilder {
 22744  	return b.compare(gotenfilter.Gt, value)
 22745  }
 22746  
 22747  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDeviceIdentifier) Gte(value string) *FilterBuilder {
 22748  	return b.compare(gotenfilter.Gte, value)
 22749  }
 22750  
 22751  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDeviceIdentifier) Lt(value string) *FilterBuilder {
 22752  	return b.compare(gotenfilter.Lt, value)
 22753  }
 22754  
 22755  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDeviceIdentifier) Lte(value string) *FilterBuilder {
 22756  	return b.compare(gotenfilter.Lte, value)
 22757  }
 22758  
 22759  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDeviceIdentifier) In(values []string) *FilterBuilder {
 22760  	return b.builder.addCond(&FilterConditionIn{
 22761  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().DeviceIdentifier().WithArrayOfValues(values),
 22762  	})
 22763  }
 22764  
 22765  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDeviceIdentifier) NotIn(values []string) *FilterBuilder {
 22766  	return b.builder.addCond(&FilterConditionNotIn{
 22767  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().DeviceIdentifier().WithArrayOfValues(values),
 22768  	})
 22769  }
 22770  
 22771  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDeviceIdentifier) IsNull() *FilterBuilder {
 22772  	return b.builder.addCond(&FilterConditionIsNull{
 22773  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().DeviceIdentifier().FieldPath(),
 22774  	})
 22775  }
 22776  
 22777  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDeviceIdentifier) IsNan() *FilterBuilder {
 22778  	return b.builder.addCond(&FilterConditionIsNaN{
 22779  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().DeviceIdentifier().FieldPath(),
 22780  	})
 22781  }
 22782  
 22783  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDeviceIdentifier) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 22784  	return b.builder.addCond(&FilterConditionCompare{
 22785  		Operator:              op,
 22786  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().DeviceIdentifier().WithValue(value),
 22787  	})
 22788  }
 22789  
 22790  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDrivers struct {
 22791  	builder *FilterBuilder
 22792  }
 22793  
 22794  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDrivers) Eq(value []string) *FilterBuilder {
 22795  	return b.compare(gotenfilter.Eq, value)
 22796  }
 22797  
 22798  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDrivers) Neq(value []string) *FilterBuilder {
 22799  	return b.compare(gotenfilter.Neq, value)
 22800  }
 22801  
 22802  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDrivers) Gt(value []string) *FilterBuilder {
 22803  	return b.compare(gotenfilter.Gt, value)
 22804  }
 22805  
 22806  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDrivers) Gte(value []string) *FilterBuilder {
 22807  	return b.compare(gotenfilter.Gte, value)
 22808  }
 22809  
 22810  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDrivers) Lt(value []string) *FilterBuilder {
 22811  	return b.compare(gotenfilter.Lt, value)
 22812  }
 22813  
 22814  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDrivers) Lte(value []string) *FilterBuilder {
 22815  	return b.compare(gotenfilter.Lte, value)
 22816  }
 22817  
 22818  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDrivers) In(values [][]string) *FilterBuilder {
 22819  	return b.builder.addCond(&FilterConditionIn{
 22820  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Drivers().WithArrayOfValues(values),
 22821  	})
 22822  }
 22823  
 22824  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDrivers) NotIn(values [][]string) *FilterBuilder {
 22825  	return b.builder.addCond(&FilterConditionNotIn{
 22826  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Drivers().WithArrayOfValues(values),
 22827  	})
 22828  }
 22829  
 22830  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDrivers) IsNull() *FilterBuilder {
 22831  	return b.builder.addCond(&FilterConditionIsNull{
 22832  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Drivers().FieldPath(),
 22833  	})
 22834  }
 22835  
 22836  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDrivers) IsNan() *FilterBuilder {
 22837  	return b.builder.addCond(&FilterConditionIsNaN{
 22838  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Drivers().FieldPath(),
 22839  	})
 22840  }
 22841  
 22842  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDrivers) Contains(value string) *FilterBuilder {
 22843  	return b.builder.addCond(&FilterConditionContains{
 22844  		Type:      gotenresource.ConditionContainsTypeValue,
 22845  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Drivers().FieldPath(),
 22846  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Drivers().WithItemValue(value),
 22847  	})
 22848  }
 22849  
 22850  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDrivers) ContainsAnyOf(values []string) *FilterBuilder {
 22851  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Drivers()
 22852  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 22853  	for _, value := range values {
 22854  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 22855  	}
 22856  	return b.builder.addCond(&FilterConditionContains{
 22857  		Type:      gotenresource.ConditionContainsTypeAny,
 22858  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Drivers().FieldPath(),
 22859  		Values:    itemValues,
 22860  	})
 22861  }
 22862  
 22863  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDrivers) ContainsAll(values []string) *FilterBuilder {
 22864  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Drivers()
 22865  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 22866  	for _, value := range values {
 22867  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 22868  	}
 22869  	return b.builder.addCond(&FilterConditionContains{
 22870  		Type:      gotenresource.ConditionContainsTypeAll,
 22871  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Drivers().FieldPath(),
 22872  		Values:    itemValues,
 22873  	})
 22874  }
 22875  
 22876  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericDrivers) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
 22877  	return b.builder.addCond(&FilterConditionCompare{
 22878  		Operator:              op,
 22879  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Drivers().WithValue(value),
 22880  	})
 22881  }
 22882  
 22883  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericEquipmentIdentifier struct {
 22884  	builder *FilterBuilder
 22885  }
 22886  
 22887  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericEquipmentIdentifier) Eq(value string) *FilterBuilder {
 22888  	return b.compare(gotenfilter.Eq, value)
 22889  }
 22890  
 22891  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericEquipmentIdentifier) Neq(value string) *FilterBuilder {
 22892  	return b.compare(gotenfilter.Neq, value)
 22893  }
 22894  
 22895  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericEquipmentIdentifier) Gt(value string) *FilterBuilder {
 22896  	return b.compare(gotenfilter.Gt, value)
 22897  }
 22898  
 22899  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericEquipmentIdentifier) Gte(value string) *FilterBuilder {
 22900  	return b.compare(gotenfilter.Gte, value)
 22901  }
 22902  
 22903  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericEquipmentIdentifier) Lt(value string) *FilterBuilder {
 22904  	return b.compare(gotenfilter.Lt, value)
 22905  }
 22906  
 22907  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericEquipmentIdentifier) Lte(value string) *FilterBuilder {
 22908  	return b.compare(gotenfilter.Lte, value)
 22909  }
 22910  
 22911  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericEquipmentIdentifier) In(values []string) *FilterBuilder {
 22912  	return b.builder.addCond(&FilterConditionIn{
 22913  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().EquipmentIdentifier().WithArrayOfValues(values),
 22914  	})
 22915  }
 22916  
 22917  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericEquipmentIdentifier) NotIn(values []string) *FilterBuilder {
 22918  	return b.builder.addCond(&FilterConditionNotIn{
 22919  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().EquipmentIdentifier().WithArrayOfValues(values),
 22920  	})
 22921  }
 22922  
 22923  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericEquipmentIdentifier) IsNull() *FilterBuilder {
 22924  	return b.builder.addCond(&FilterConditionIsNull{
 22925  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().EquipmentIdentifier().FieldPath(),
 22926  	})
 22927  }
 22928  
 22929  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericEquipmentIdentifier) IsNan() *FilterBuilder {
 22930  	return b.builder.addCond(&FilterConditionIsNaN{
 22931  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().EquipmentIdentifier().FieldPath(),
 22932  	})
 22933  }
 22934  
 22935  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericEquipmentIdentifier) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 22936  	return b.builder.addCond(&FilterConditionCompare{
 22937  		Operator:              op,
 22938  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().EquipmentIdentifier().WithValue(value),
 22939  	})
 22940  }
 22941  
 22942  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericHardwareRevision struct {
 22943  	builder *FilterBuilder
 22944  }
 22945  
 22946  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericHardwareRevision) Eq(value string) *FilterBuilder {
 22947  	return b.compare(gotenfilter.Eq, value)
 22948  }
 22949  
 22950  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericHardwareRevision) Neq(value string) *FilterBuilder {
 22951  	return b.compare(gotenfilter.Neq, value)
 22952  }
 22953  
 22954  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericHardwareRevision) Gt(value string) *FilterBuilder {
 22955  	return b.compare(gotenfilter.Gt, value)
 22956  }
 22957  
 22958  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericHardwareRevision) Gte(value string) *FilterBuilder {
 22959  	return b.compare(gotenfilter.Gte, value)
 22960  }
 22961  
 22962  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericHardwareRevision) Lt(value string) *FilterBuilder {
 22963  	return b.compare(gotenfilter.Lt, value)
 22964  }
 22965  
 22966  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericHardwareRevision) Lte(value string) *FilterBuilder {
 22967  	return b.compare(gotenfilter.Lte, value)
 22968  }
 22969  
 22970  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericHardwareRevision) In(values []string) *FilterBuilder {
 22971  	return b.builder.addCond(&FilterConditionIn{
 22972  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().HardwareRevision().WithArrayOfValues(values),
 22973  	})
 22974  }
 22975  
 22976  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericHardwareRevision) NotIn(values []string) *FilterBuilder {
 22977  	return b.builder.addCond(&FilterConditionNotIn{
 22978  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().HardwareRevision().WithArrayOfValues(values),
 22979  	})
 22980  }
 22981  
 22982  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericHardwareRevision) IsNull() *FilterBuilder {
 22983  	return b.builder.addCond(&FilterConditionIsNull{
 22984  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().HardwareRevision().FieldPath(),
 22985  	})
 22986  }
 22987  
 22988  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericHardwareRevision) IsNan() *FilterBuilder {
 22989  	return b.builder.addCond(&FilterConditionIsNaN{
 22990  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().HardwareRevision().FieldPath(),
 22991  	})
 22992  }
 22993  
 22994  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericHardwareRevision) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 22995  	return b.builder.addCond(&FilterConditionCompare{
 22996  		Operator:              op,
 22997  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().HardwareRevision().WithValue(value),
 22998  	})
 22999  }
 23000  
 23001  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericManufacturer struct {
 23002  	builder *FilterBuilder
 23003  }
 23004  
 23005  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericManufacturer) Eq(value string) *FilterBuilder {
 23006  	return b.compare(gotenfilter.Eq, value)
 23007  }
 23008  
 23009  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericManufacturer) Neq(value string) *FilterBuilder {
 23010  	return b.compare(gotenfilter.Neq, value)
 23011  }
 23012  
 23013  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericManufacturer) Gt(value string) *FilterBuilder {
 23014  	return b.compare(gotenfilter.Gt, value)
 23015  }
 23016  
 23017  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericManufacturer) Gte(value string) *FilterBuilder {
 23018  	return b.compare(gotenfilter.Gte, value)
 23019  }
 23020  
 23021  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericManufacturer) Lt(value string) *FilterBuilder {
 23022  	return b.compare(gotenfilter.Lt, value)
 23023  }
 23024  
 23025  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericManufacturer) Lte(value string) *FilterBuilder {
 23026  	return b.compare(gotenfilter.Lte, value)
 23027  }
 23028  
 23029  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericManufacturer) In(values []string) *FilterBuilder {
 23030  	return b.builder.addCond(&FilterConditionIn{
 23031  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Manufacturer().WithArrayOfValues(values),
 23032  	})
 23033  }
 23034  
 23035  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericManufacturer) NotIn(values []string) *FilterBuilder {
 23036  	return b.builder.addCond(&FilterConditionNotIn{
 23037  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Manufacturer().WithArrayOfValues(values),
 23038  	})
 23039  }
 23040  
 23041  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericManufacturer) IsNull() *FilterBuilder {
 23042  	return b.builder.addCond(&FilterConditionIsNull{
 23043  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Manufacturer().FieldPath(),
 23044  	})
 23045  }
 23046  
 23047  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericManufacturer) IsNan() *FilterBuilder {
 23048  	return b.builder.addCond(&FilterConditionIsNaN{
 23049  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Manufacturer().FieldPath(),
 23050  	})
 23051  }
 23052  
 23053  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericManufacturer) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 23054  	return b.builder.addCond(&FilterConditionCompare{
 23055  		Operator:              op,
 23056  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Manufacturer().WithValue(value),
 23057  	})
 23058  }
 23059  
 23060  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericModel struct {
 23061  	builder *FilterBuilder
 23062  }
 23063  
 23064  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericModel) Eq(value string) *FilterBuilder {
 23065  	return b.compare(gotenfilter.Eq, value)
 23066  }
 23067  
 23068  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericModel) Neq(value string) *FilterBuilder {
 23069  	return b.compare(gotenfilter.Neq, value)
 23070  }
 23071  
 23072  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericModel) Gt(value string) *FilterBuilder {
 23073  	return b.compare(gotenfilter.Gt, value)
 23074  }
 23075  
 23076  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericModel) Gte(value string) *FilterBuilder {
 23077  	return b.compare(gotenfilter.Gte, value)
 23078  }
 23079  
 23080  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericModel) Lt(value string) *FilterBuilder {
 23081  	return b.compare(gotenfilter.Lt, value)
 23082  }
 23083  
 23084  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericModel) Lte(value string) *FilterBuilder {
 23085  	return b.compare(gotenfilter.Lte, value)
 23086  }
 23087  
 23088  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericModel) In(values []string) *FilterBuilder {
 23089  	return b.builder.addCond(&FilterConditionIn{
 23090  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Model().WithArrayOfValues(values),
 23091  	})
 23092  }
 23093  
 23094  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericModel) NotIn(values []string) *FilterBuilder {
 23095  	return b.builder.addCond(&FilterConditionNotIn{
 23096  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Model().WithArrayOfValues(values),
 23097  	})
 23098  }
 23099  
 23100  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericModel) IsNull() *FilterBuilder {
 23101  	return b.builder.addCond(&FilterConditionIsNull{
 23102  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Model().FieldPath(),
 23103  	})
 23104  }
 23105  
 23106  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericModel) IsNan() *FilterBuilder {
 23107  	return b.builder.addCond(&FilterConditionIsNaN{
 23108  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Model().FieldPath(),
 23109  	})
 23110  }
 23111  
 23112  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericModel) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 23113  	return b.builder.addCond(&FilterConditionCompare{
 23114  		Operator:              op,
 23115  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Model().WithValue(value),
 23116  	})
 23117  }
 23118  
 23119  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers struct {
 23120  	builder *FilterBuilder
 23121  }
 23122  
 23123  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers) Eq(value []string) *FilterBuilder {
 23124  	return b.compare(gotenfilter.Eq, value)
 23125  }
 23126  
 23127  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers) Neq(value []string) *FilterBuilder {
 23128  	return b.compare(gotenfilter.Neq, value)
 23129  }
 23130  
 23131  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers) Gt(value []string) *FilterBuilder {
 23132  	return b.compare(gotenfilter.Gt, value)
 23133  }
 23134  
 23135  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers) Gte(value []string) *FilterBuilder {
 23136  	return b.compare(gotenfilter.Gte, value)
 23137  }
 23138  
 23139  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers) Lt(value []string) *FilterBuilder {
 23140  	return b.compare(gotenfilter.Lt, value)
 23141  }
 23142  
 23143  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers) Lte(value []string) *FilterBuilder {
 23144  	return b.compare(gotenfilter.Lte, value)
 23145  }
 23146  
 23147  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers) In(values [][]string) *FilterBuilder {
 23148  	return b.builder.addCond(&FilterConditionIn{
 23149  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().OwnNumbers().WithArrayOfValues(values),
 23150  	})
 23151  }
 23152  
 23153  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers) NotIn(values [][]string) *FilterBuilder {
 23154  	return b.builder.addCond(&FilterConditionNotIn{
 23155  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().OwnNumbers().WithArrayOfValues(values),
 23156  	})
 23157  }
 23158  
 23159  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers) IsNull() *FilterBuilder {
 23160  	return b.builder.addCond(&FilterConditionIsNull{
 23161  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().OwnNumbers().FieldPath(),
 23162  	})
 23163  }
 23164  
 23165  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers) IsNan() *FilterBuilder {
 23166  	return b.builder.addCond(&FilterConditionIsNaN{
 23167  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().OwnNumbers().FieldPath(),
 23168  	})
 23169  }
 23170  
 23171  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers) Contains(value string) *FilterBuilder {
 23172  	return b.builder.addCond(&FilterConditionContains{
 23173  		Type:      gotenresource.ConditionContainsTypeValue,
 23174  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().OwnNumbers().FieldPath(),
 23175  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().OwnNumbers().WithItemValue(value),
 23176  	})
 23177  }
 23178  
 23179  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers) ContainsAnyOf(values []string) *FilterBuilder {
 23180  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().OwnNumbers()
 23181  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 23182  	for _, value := range values {
 23183  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 23184  	}
 23185  	return b.builder.addCond(&FilterConditionContains{
 23186  		Type:      gotenresource.ConditionContainsTypeAny,
 23187  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().OwnNumbers().FieldPath(),
 23188  		Values:    itemValues,
 23189  	})
 23190  }
 23191  
 23192  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers) ContainsAll(values []string) *FilterBuilder {
 23193  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().OwnNumbers()
 23194  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 23195  	for _, value := range values {
 23196  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 23197  	}
 23198  	return b.builder.addCond(&FilterConditionContains{
 23199  		Type:      gotenresource.ConditionContainsTypeAll,
 23200  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().OwnNumbers().FieldPath(),
 23201  		Values:    itemValues,
 23202  	})
 23203  }
 23204  
 23205  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericOwnNumbers) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
 23206  	return b.builder.addCond(&FilterConditionCompare{
 23207  		Operator:              op,
 23208  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().OwnNumbers().WithValue(value),
 23209  	})
 23210  }
 23211  
 23212  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPlugin struct {
 23213  	builder *FilterBuilder
 23214  }
 23215  
 23216  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPlugin) Eq(value string) *FilterBuilder {
 23217  	return b.compare(gotenfilter.Eq, value)
 23218  }
 23219  
 23220  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPlugin) Neq(value string) *FilterBuilder {
 23221  	return b.compare(gotenfilter.Neq, value)
 23222  }
 23223  
 23224  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPlugin) Gt(value string) *FilterBuilder {
 23225  	return b.compare(gotenfilter.Gt, value)
 23226  }
 23227  
 23228  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPlugin) Gte(value string) *FilterBuilder {
 23229  	return b.compare(gotenfilter.Gte, value)
 23230  }
 23231  
 23232  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPlugin) Lt(value string) *FilterBuilder {
 23233  	return b.compare(gotenfilter.Lt, value)
 23234  }
 23235  
 23236  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPlugin) Lte(value string) *FilterBuilder {
 23237  	return b.compare(gotenfilter.Lte, value)
 23238  }
 23239  
 23240  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPlugin) In(values []string) *FilterBuilder {
 23241  	return b.builder.addCond(&FilterConditionIn{
 23242  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Plugin().WithArrayOfValues(values),
 23243  	})
 23244  }
 23245  
 23246  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPlugin) NotIn(values []string) *FilterBuilder {
 23247  	return b.builder.addCond(&FilterConditionNotIn{
 23248  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Plugin().WithArrayOfValues(values),
 23249  	})
 23250  }
 23251  
 23252  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPlugin) IsNull() *FilterBuilder {
 23253  	return b.builder.addCond(&FilterConditionIsNull{
 23254  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Plugin().FieldPath(),
 23255  	})
 23256  }
 23257  
 23258  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPlugin) IsNan() *FilterBuilder {
 23259  	return b.builder.addCond(&FilterConditionIsNaN{
 23260  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Plugin().FieldPath(),
 23261  	})
 23262  }
 23263  
 23264  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPlugin) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 23265  	return b.builder.addCond(&FilterConditionCompare{
 23266  		Operator:              op,
 23267  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Plugin().WithValue(value),
 23268  	})
 23269  }
 23270  
 23271  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPorts struct {
 23272  	builder *FilterBuilder
 23273  }
 23274  
 23275  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPorts) Eq(value []string) *FilterBuilder {
 23276  	return b.compare(gotenfilter.Eq, value)
 23277  }
 23278  
 23279  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPorts) Neq(value []string) *FilterBuilder {
 23280  	return b.compare(gotenfilter.Neq, value)
 23281  }
 23282  
 23283  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPorts) Gt(value []string) *FilterBuilder {
 23284  	return b.compare(gotenfilter.Gt, value)
 23285  }
 23286  
 23287  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPorts) Gte(value []string) *FilterBuilder {
 23288  	return b.compare(gotenfilter.Gte, value)
 23289  }
 23290  
 23291  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPorts) Lt(value []string) *FilterBuilder {
 23292  	return b.compare(gotenfilter.Lt, value)
 23293  }
 23294  
 23295  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPorts) Lte(value []string) *FilterBuilder {
 23296  	return b.compare(gotenfilter.Lte, value)
 23297  }
 23298  
 23299  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPorts) In(values [][]string) *FilterBuilder {
 23300  	return b.builder.addCond(&FilterConditionIn{
 23301  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Ports().WithArrayOfValues(values),
 23302  	})
 23303  }
 23304  
 23305  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPorts) NotIn(values [][]string) *FilterBuilder {
 23306  	return b.builder.addCond(&FilterConditionNotIn{
 23307  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Ports().WithArrayOfValues(values),
 23308  	})
 23309  }
 23310  
 23311  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPorts) IsNull() *FilterBuilder {
 23312  	return b.builder.addCond(&FilterConditionIsNull{
 23313  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Ports().FieldPath(),
 23314  	})
 23315  }
 23316  
 23317  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPorts) IsNan() *FilterBuilder {
 23318  	return b.builder.addCond(&FilterConditionIsNaN{
 23319  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Ports().FieldPath(),
 23320  	})
 23321  }
 23322  
 23323  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPorts) Contains(value string) *FilterBuilder {
 23324  	return b.builder.addCond(&FilterConditionContains{
 23325  		Type:      gotenresource.ConditionContainsTypeValue,
 23326  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Ports().FieldPath(),
 23327  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Ports().WithItemValue(value),
 23328  	})
 23329  }
 23330  
 23331  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPorts) ContainsAnyOf(values []string) *FilterBuilder {
 23332  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Ports()
 23333  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 23334  	for _, value := range values {
 23335  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 23336  	}
 23337  	return b.builder.addCond(&FilterConditionContains{
 23338  		Type:      gotenresource.ConditionContainsTypeAny,
 23339  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Ports().FieldPath(),
 23340  		Values:    itemValues,
 23341  	})
 23342  }
 23343  
 23344  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPorts) ContainsAll(values []string) *FilterBuilder {
 23345  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Ports()
 23346  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 23347  	for _, value := range values {
 23348  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 23349  	}
 23350  	return b.builder.addCond(&FilterConditionContains{
 23351  		Type:      gotenresource.ConditionContainsTypeAll,
 23352  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Ports().FieldPath(),
 23353  		Values:    itemValues,
 23354  	})
 23355  }
 23356  
 23357  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPorts) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
 23358  	return b.builder.addCond(&FilterConditionCompare{
 23359  		Operator:              op,
 23360  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Ports().WithValue(value),
 23361  	})
 23362  }
 23363  
 23364  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPowerState struct {
 23365  	builder *FilterBuilder
 23366  }
 23367  
 23368  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPowerState) Eq(value string) *FilterBuilder {
 23369  	return b.compare(gotenfilter.Eq, value)
 23370  }
 23371  
 23372  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPowerState) Neq(value string) *FilterBuilder {
 23373  	return b.compare(gotenfilter.Neq, value)
 23374  }
 23375  
 23376  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPowerState) Gt(value string) *FilterBuilder {
 23377  	return b.compare(gotenfilter.Gt, value)
 23378  }
 23379  
 23380  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPowerState) Gte(value string) *FilterBuilder {
 23381  	return b.compare(gotenfilter.Gte, value)
 23382  }
 23383  
 23384  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPowerState) Lt(value string) *FilterBuilder {
 23385  	return b.compare(gotenfilter.Lt, value)
 23386  }
 23387  
 23388  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPowerState) Lte(value string) *FilterBuilder {
 23389  	return b.compare(gotenfilter.Lte, value)
 23390  }
 23391  
 23392  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPowerState) In(values []string) *FilterBuilder {
 23393  	return b.builder.addCond(&FilterConditionIn{
 23394  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().PowerState().WithArrayOfValues(values),
 23395  	})
 23396  }
 23397  
 23398  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPowerState) NotIn(values []string) *FilterBuilder {
 23399  	return b.builder.addCond(&FilterConditionNotIn{
 23400  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().PowerState().WithArrayOfValues(values),
 23401  	})
 23402  }
 23403  
 23404  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPowerState) IsNull() *FilterBuilder {
 23405  	return b.builder.addCond(&FilterConditionIsNull{
 23406  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().PowerState().FieldPath(),
 23407  	})
 23408  }
 23409  
 23410  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPowerState) IsNan() *FilterBuilder {
 23411  	return b.builder.addCond(&FilterConditionIsNaN{
 23412  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().PowerState().FieldPath(),
 23413  	})
 23414  }
 23415  
 23416  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPowerState) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 23417  	return b.builder.addCond(&FilterConditionCompare{
 23418  		Operator:              op,
 23419  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().PowerState().WithValue(value),
 23420  	})
 23421  }
 23422  
 23423  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimaryPort struct {
 23424  	builder *FilterBuilder
 23425  }
 23426  
 23427  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimaryPort) Eq(value string) *FilterBuilder {
 23428  	return b.compare(gotenfilter.Eq, value)
 23429  }
 23430  
 23431  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimaryPort) Neq(value string) *FilterBuilder {
 23432  	return b.compare(gotenfilter.Neq, value)
 23433  }
 23434  
 23435  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimaryPort) Gt(value string) *FilterBuilder {
 23436  	return b.compare(gotenfilter.Gt, value)
 23437  }
 23438  
 23439  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimaryPort) Gte(value string) *FilterBuilder {
 23440  	return b.compare(gotenfilter.Gte, value)
 23441  }
 23442  
 23443  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimaryPort) Lt(value string) *FilterBuilder {
 23444  	return b.compare(gotenfilter.Lt, value)
 23445  }
 23446  
 23447  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimaryPort) Lte(value string) *FilterBuilder {
 23448  	return b.compare(gotenfilter.Lte, value)
 23449  }
 23450  
 23451  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimaryPort) In(values []string) *FilterBuilder {
 23452  	return b.builder.addCond(&FilterConditionIn{
 23453  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().PrimaryPort().WithArrayOfValues(values),
 23454  	})
 23455  }
 23456  
 23457  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimaryPort) NotIn(values []string) *FilterBuilder {
 23458  	return b.builder.addCond(&FilterConditionNotIn{
 23459  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().PrimaryPort().WithArrayOfValues(values),
 23460  	})
 23461  }
 23462  
 23463  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimaryPort) IsNull() *FilterBuilder {
 23464  	return b.builder.addCond(&FilterConditionIsNull{
 23465  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().PrimaryPort().FieldPath(),
 23466  	})
 23467  }
 23468  
 23469  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimaryPort) IsNan() *FilterBuilder {
 23470  	return b.builder.addCond(&FilterConditionIsNaN{
 23471  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().PrimaryPort().FieldPath(),
 23472  	})
 23473  }
 23474  
 23475  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimaryPort) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 23476  	return b.builder.addCond(&FilterConditionCompare{
 23477  		Operator:              op,
 23478  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().PrimaryPort().WithValue(value),
 23479  	})
 23480  }
 23481  
 23482  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimarySimSlot struct {
 23483  	builder *FilterBuilder
 23484  }
 23485  
 23486  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimarySimSlot) Eq(value string) *FilterBuilder {
 23487  	return b.compare(gotenfilter.Eq, value)
 23488  }
 23489  
 23490  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimarySimSlot) Neq(value string) *FilterBuilder {
 23491  	return b.compare(gotenfilter.Neq, value)
 23492  }
 23493  
 23494  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimarySimSlot) Gt(value string) *FilterBuilder {
 23495  	return b.compare(gotenfilter.Gt, value)
 23496  }
 23497  
 23498  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimarySimSlot) Gte(value string) *FilterBuilder {
 23499  	return b.compare(gotenfilter.Gte, value)
 23500  }
 23501  
 23502  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimarySimSlot) Lt(value string) *FilterBuilder {
 23503  	return b.compare(gotenfilter.Lt, value)
 23504  }
 23505  
 23506  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimarySimSlot) Lte(value string) *FilterBuilder {
 23507  	return b.compare(gotenfilter.Lte, value)
 23508  }
 23509  
 23510  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimarySimSlot) In(values []string) *FilterBuilder {
 23511  	return b.builder.addCond(&FilterConditionIn{
 23512  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().PrimarySimSlot().WithArrayOfValues(values),
 23513  	})
 23514  }
 23515  
 23516  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimarySimSlot) NotIn(values []string) *FilterBuilder {
 23517  	return b.builder.addCond(&FilterConditionNotIn{
 23518  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().PrimarySimSlot().WithArrayOfValues(values),
 23519  	})
 23520  }
 23521  
 23522  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimarySimSlot) IsNull() *FilterBuilder {
 23523  	return b.builder.addCond(&FilterConditionIsNull{
 23524  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().PrimarySimSlot().FieldPath(),
 23525  	})
 23526  }
 23527  
 23528  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimarySimSlot) IsNan() *FilterBuilder {
 23529  	return b.builder.addCond(&FilterConditionIsNaN{
 23530  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().PrimarySimSlot().FieldPath(),
 23531  	})
 23532  }
 23533  
 23534  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericPrimarySimSlot) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 23535  	return b.builder.addCond(&FilterConditionCompare{
 23536  		Operator:              op,
 23537  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().PrimarySimSlot().WithValue(value),
 23538  	})
 23539  }
 23540  
 23541  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericRevision struct {
 23542  	builder *FilterBuilder
 23543  }
 23544  
 23545  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericRevision) Eq(value string) *FilterBuilder {
 23546  	return b.compare(gotenfilter.Eq, value)
 23547  }
 23548  
 23549  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericRevision) Neq(value string) *FilterBuilder {
 23550  	return b.compare(gotenfilter.Neq, value)
 23551  }
 23552  
 23553  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericRevision) Gt(value string) *FilterBuilder {
 23554  	return b.compare(gotenfilter.Gt, value)
 23555  }
 23556  
 23557  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericRevision) Gte(value string) *FilterBuilder {
 23558  	return b.compare(gotenfilter.Gte, value)
 23559  }
 23560  
 23561  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericRevision) Lt(value string) *FilterBuilder {
 23562  	return b.compare(gotenfilter.Lt, value)
 23563  }
 23564  
 23565  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericRevision) Lte(value string) *FilterBuilder {
 23566  	return b.compare(gotenfilter.Lte, value)
 23567  }
 23568  
 23569  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericRevision) In(values []string) *FilterBuilder {
 23570  	return b.builder.addCond(&FilterConditionIn{
 23571  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Revision().WithArrayOfValues(values),
 23572  	})
 23573  }
 23574  
 23575  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericRevision) NotIn(values []string) *FilterBuilder {
 23576  	return b.builder.addCond(&FilterConditionNotIn{
 23577  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Revision().WithArrayOfValues(values),
 23578  	})
 23579  }
 23580  
 23581  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericRevision) IsNull() *FilterBuilder {
 23582  	return b.builder.addCond(&FilterConditionIsNull{
 23583  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Revision().FieldPath(),
 23584  	})
 23585  }
 23586  
 23587  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericRevision) IsNan() *FilterBuilder {
 23588  	return b.builder.addCond(&FilterConditionIsNaN{
 23589  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Revision().FieldPath(),
 23590  	})
 23591  }
 23592  
 23593  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericRevision) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 23594  	return b.builder.addCond(&FilterConditionCompare{
 23595  		Operator:              op,
 23596  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Revision().WithValue(value),
 23597  	})
 23598  }
 23599  
 23600  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality struct {
 23601  	builder *FilterBuilder
 23602  }
 23603  
 23604  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality) Eq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) *FilterBuilder {
 23605  	return b.compare(gotenfilter.Eq, value)
 23606  }
 23607  
 23608  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality) Neq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) *FilterBuilder {
 23609  	return b.compare(gotenfilter.Neq, value)
 23610  }
 23611  
 23612  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality) Gt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) *FilterBuilder {
 23613  	return b.compare(gotenfilter.Gt, value)
 23614  }
 23615  
 23616  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality) Gte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) *FilterBuilder {
 23617  	return b.compare(gotenfilter.Gte, value)
 23618  }
 23619  
 23620  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality) Lt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) *FilterBuilder {
 23621  	return b.compare(gotenfilter.Lt, value)
 23622  }
 23623  
 23624  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality) Lte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) *FilterBuilder {
 23625  	return b.compare(gotenfilter.Lte, value)
 23626  }
 23627  
 23628  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality) In(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) *FilterBuilder {
 23629  	return b.builder.addCond(&FilterConditionIn{
 23630  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SignalQuality().WithArrayOfValues(values),
 23631  	})
 23632  }
 23633  
 23634  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) *FilterBuilder {
 23635  	return b.builder.addCond(&FilterConditionNotIn{
 23636  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SignalQuality().WithArrayOfValues(values),
 23637  	})
 23638  }
 23639  
 23640  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality) IsNull() *FilterBuilder {
 23641  	return b.builder.addCond(&FilterConditionIsNull{
 23642  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SignalQuality().FieldPath(),
 23643  	})
 23644  }
 23645  
 23646  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality) IsNan() *FilterBuilder {
 23647  	return b.builder.addCond(&FilterConditionIsNaN{
 23648  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SignalQuality().FieldPath(),
 23649  	})
 23650  }
 23651  
 23652  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) *FilterBuilder {
 23653  	return b.builder.addCond(&FilterConditionCompare{
 23654  		Operator:              op,
 23655  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SignalQuality().WithValue(value),
 23656  	})
 23657  }
 23658  
 23659  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality) Recent() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityRecent {
 23660  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityRecent{builder: b.builder}
 23661  }
 23662  
 23663  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQuality) Value() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityValue {
 23664  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityValue{builder: b.builder}
 23665  }
 23666  
 23667  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityRecent struct {
 23668  	builder *FilterBuilder
 23669  }
 23670  
 23671  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityRecent) Eq(value string) *FilterBuilder {
 23672  	return b.compare(gotenfilter.Eq, value)
 23673  }
 23674  
 23675  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityRecent) Neq(value string) *FilterBuilder {
 23676  	return b.compare(gotenfilter.Neq, value)
 23677  }
 23678  
 23679  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityRecent) Gt(value string) *FilterBuilder {
 23680  	return b.compare(gotenfilter.Gt, value)
 23681  }
 23682  
 23683  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityRecent) Gte(value string) *FilterBuilder {
 23684  	return b.compare(gotenfilter.Gte, value)
 23685  }
 23686  
 23687  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityRecent) Lt(value string) *FilterBuilder {
 23688  	return b.compare(gotenfilter.Lt, value)
 23689  }
 23690  
 23691  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityRecent) Lte(value string) *FilterBuilder {
 23692  	return b.compare(gotenfilter.Lte, value)
 23693  }
 23694  
 23695  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityRecent) In(values []string) *FilterBuilder {
 23696  	return b.builder.addCond(&FilterConditionIn{
 23697  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SignalQuality().Recent().WithArrayOfValues(values),
 23698  	})
 23699  }
 23700  
 23701  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityRecent) NotIn(values []string) *FilterBuilder {
 23702  	return b.builder.addCond(&FilterConditionNotIn{
 23703  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SignalQuality().Recent().WithArrayOfValues(values),
 23704  	})
 23705  }
 23706  
 23707  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityRecent) IsNull() *FilterBuilder {
 23708  	return b.builder.addCond(&FilterConditionIsNull{
 23709  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SignalQuality().Recent().FieldPath(),
 23710  	})
 23711  }
 23712  
 23713  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityRecent) IsNan() *FilterBuilder {
 23714  	return b.builder.addCond(&FilterConditionIsNaN{
 23715  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SignalQuality().Recent().FieldPath(),
 23716  	})
 23717  }
 23718  
 23719  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityRecent) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 23720  	return b.builder.addCond(&FilterConditionCompare{
 23721  		Operator:              op,
 23722  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SignalQuality().Recent().WithValue(value),
 23723  	})
 23724  }
 23725  
 23726  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityValue struct {
 23727  	builder *FilterBuilder
 23728  }
 23729  
 23730  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityValue) Eq(value string) *FilterBuilder {
 23731  	return b.compare(gotenfilter.Eq, value)
 23732  }
 23733  
 23734  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityValue) Neq(value string) *FilterBuilder {
 23735  	return b.compare(gotenfilter.Neq, value)
 23736  }
 23737  
 23738  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityValue) Gt(value string) *FilterBuilder {
 23739  	return b.compare(gotenfilter.Gt, value)
 23740  }
 23741  
 23742  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityValue) Gte(value string) *FilterBuilder {
 23743  	return b.compare(gotenfilter.Gte, value)
 23744  }
 23745  
 23746  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityValue) Lt(value string) *FilterBuilder {
 23747  	return b.compare(gotenfilter.Lt, value)
 23748  }
 23749  
 23750  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityValue) Lte(value string) *FilterBuilder {
 23751  	return b.compare(gotenfilter.Lte, value)
 23752  }
 23753  
 23754  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityValue) In(values []string) *FilterBuilder {
 23755  	return b.builder.addCond(&FilterConditionIn{
 23756  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SignalQuality().Value().WithArrayOfValues(values),
 23757  	})
 23758  }
 23759  
 23760  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityValue) NotIn(values []string) *FilterBuilder {
 23761  	return b.builder.addCond(&FilterConditionNotIn{
 23762  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SignalQuality().Value().WithArrayOfValues(values),
 23763  	})
 23764  }
 23765  
 23766  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityValue) IsNull() *FilterBuilder {
 23767  	return b.builder.addCond(&FilterConditionIsNull{
 23768  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SignalQuality().Value().FieldPath(),
 23769  	})
 23770  }
 23771  
 23772  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityValue) IsNan() *FilterBuilder {
 23773  	return b.builder.addCond(&FilterConditionIsNaN{
 23774  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SignalQuality().Value().FieldPath(),
 23775  	})
 23776  }
 23777  
 23778  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSignalQualityValue) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 23779  	return b.builder.addCond(&FilterConditionCompare{
 23780  		Operator:              op,
 23781  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SignalQuality().Value().WithValue(value),
 23782  	})
 23783  }
 23784  
 23785  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSim struct {
 23786  	builder *FilterBuilder
 23787  }
 23788  
 23789  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSim) Eq(value string) *FilterBuilder {
 23790  	return b.compare(gotenfilter.Eq, value)
 23791  }
 23792  
 23793  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSim) Neq(value string) *FilterBuilder {
 23794  	return b.compare(gotenfilter.Neq, value)
 23795  }
 23796  
 23797  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSim) Gt(value string) *FilterBuilder {
 23798  	return b.compare(gotenfilter.Gt, value)
 23799  }
 23800  
 23801  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSim) Gte(value string) *FilterBuilder {
 23802  	return b.compare(gotenfilter.Gte, value)
 23803  }
 23804  
 23805  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSim) Lt(value string) *FilterBuilder {
 23806  	return b.compare(gotenfilter.Lt, value)
 23807  }
 23808  
 23809  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSim) Lte(value string) *FilterBuilder {
 23810  	return b.compare(gotenfilter.Lte, value)
 23811  }
 23812  
 23813  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSim) In(values []string) *FilterBuilder {
 23814  	return b.builder.addCond(&FilterConditionIn{
 23815  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Sim().WithArrayOfValues(values),
 23816  	})
 23817  }
 23818  
 23819  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSim) NotIn(values []string) *FilterBuilder {
 23820  	return b.builder.addCond(&FilterConditionNotIn{
 23821  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Sim().WithArrayOfValues(values),
 23822  	})
 23823  }
 23824  
 23825  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSim) IsNull() *FilterBuilder {
 23826  	return b.builder.addCond(&FilterConditionIsNull{
 23827  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Sim().FieldPath(),
 23828  	})
 23829  }
 23830  
 23831  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSim) IsNan() *FilterBuilder {
 23832  	return b.builder.addCond(&FilterConditionIsNaN{
 23833  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Sim().FieldPath(),
 23834  	})
 23835  }
 23836  
 23837  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSim) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 23838  	return b.builder.addCond(&FilterConditionCompare{
 23839  		Operator:              op,
 23840  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().Sim().WithValue(value),
 23841  	})
 23842  }
 23843  
 23844  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSimSlots struct {
 23845  	builder *FilterBuilder
 23846  }
 23847  
 23848  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSimSlots) Eq(value []string) *FilterBuilder {
 23849  	return b.compare(gotenfilter.Eq, value)
 23850  }
 23851  
 23852  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSimSlots) Neq(value []string) *FilterBuilder {
 23853  	return b.compare(gotenfilter.Neq, value)
 23854  }
 23855  
 23856  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSimSlots) Gt(value []string) *FilterBuilder {
 23857  	return b.compare(gotenfilter.Gt, value)
 23858  }
 23859  
 23860  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSimSlots) Gte(value []string) *FilterBuilder {
 23861  	return b.compare(gotenfilter.Gte, value)
 23862  }
 23863  
 23864  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSimSlots) Lt(value []string) *FilterBuilder {
 23865  	return b.compare(gotenfilter.Lt, value)
 23866  }
 23867  
 23868  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSimSlots) Lte(value []string) *FilterBuilder {
 23869  	return b.compare(gotenfilter.Lte, value)
 23870  }
 23871  
 23872  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSimSlots) In(values [][]string) *FilterBuilder {
 23873  	return b.builder.addCond(&FilterConditionIn{
 23874  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SimSlots().WithArrayOfValues(values),
 23875  	})
 23876  }
 23877  
 23878  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSimSlots) NotIn(values [][]string) *FilterBuilder {
 23879  	return b.builder.addCond(&FilterConditionNotIn{
 23880  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SimSlots().WithArrayOfValues(values),
 23881  	})
 23882  }
 23883  
 23884  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSimSlots) IsNull() *FilterBuilder {
 23885  	return b.builder.addCond(&FilterConditionIsNull{
 23886  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SimSlots().FieldPath(),
 23887  	})
 23888  }
 23889  
 23890  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSimSlots) IsNan() *FilterBuilder {
 23891  	return b.builder.addCond(&FilterConditionIsNaN{
 23892  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SimSlots().FieldPath(),
 23893  	})
 23894  }
 23895  
 23896  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSimSlots) Contains(value string) *FilterBuilder {
 23897  	return b.builder.addCond(&FilterConditionContains{
 23898  		Type:      gotenresource.ConditionContainsTypeValue,
 23899  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SimSlots().FieldPath(),
 23900  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SimSlots().WithItemValue(value),
 23901  	})
 23902  }
 23903  
 23904  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSimSlots) ContainsAnyOf(values []string) *FilterBuilder {
 23905  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SimSlots()
 23906  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 23907  	for _, value := range values {
 23908  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 23909  	}
 23910  	return b.builder.addCond(&FilterConditionContains{
 23911  		Type:      gotenresource.ConditionContainsTypeAny,
 23912  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SimSlots().FieldPath(),
 23913  		Values:    itemValues,
 23914  	})
 23915  }
 23916  
 23917  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSimSlots) ContainsAll(values []string) *FilterBuilder {
 23918  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SimSlots()
 23919  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 23920  	for _, value := range values {
 23921  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 23922  	}
 23923  	return b.builder.addCond(&FilterConditionContains{
 23924  		Type:      gotenresource.ConditionContainsTypeAll,
 23925  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SimSlots().FieldPath(),
 23926  		Values:    itemValues,
 23927  	})
 23928  }
 23929  
 23930  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSimSlots) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
 23931  	return b.builder.addCond(&FilterConditionCompare{
 23932  		Operator:              op,
 23933  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SimSlots().WithValue(value),
 23934  	})
 23935  }
 23936  
 23937  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericState struct {
 23938  	builder *FilterBuilder
 23939  }
 23940  
 23941  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericState) Eq(value string) *FilterBuilder {
 23942  	return b.compare(gotenfilter.Eq, value)
 23943  }
 23944  
 23945  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericState) Neq(value string) *FilterBuilder {
 23946  	return b.compare(gotenfilter.Neq, value)
 23947  }
 23948  
 23949  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericState) Gt(value string) *FilterBuilder {
 23950  	return b.compare(gotenfilter.Gt, value)
 23951  }
 23952  
 23953  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericState) Gte(value string) *FilterBuilder {
 23954  	return b.compare(gotenfilter.Gte, value)
 23955  }
 23956  
 23957  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericState) Lt(value string) *FilterBuilder {
 23958  	return b.compare(gotenfilter.Lt, value)
 23959  }
 23960  
 23961  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericState) Lte(value string) *FilterBuilder {
 23962  	return b.compare(gotenfilter.Lte, value)
 23963  }
 23964  
 23965  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericState) In(values []string) *FilterBuilder {
 23966  	return b.builder.addCond(&FilterConditionIn{
 23967  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().State().WithArrayOfValues(values),
 23968  	})
 23969  }
 23970  
 23971  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericState) NotIn(values []string) *FilterBuilder {
 23972  	return b.builder.addCond(&FilterConditionNotIn{
 23973  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().State().WithArrayOfValues(values),
 23974  	})
 23975  }
 23976  
 23977  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericState) IsNull() *FilterBuilder {
 23978  	return b.builder.addCond(&FilterConditionIsNull{
 23979  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().State().FieldPath(),
 23980  	})
 23981  }
 23982  
 23983  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericState) IsNan() *FilterBuilder {
 23984  	return b.builder.addCond(&FilterConditionIsNaN{
 23985  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().State().FieldPath(),
 23986  	})
 23987  }
 23988  
 23989  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericState) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 23990  	return b.builder.addCond(&FilterConditionCompare{
 23991  		Operator:              op,
 23992  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().State().WithValue(value),
 23993  	})
 23994  }
 23995  
 23996  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericStateFailedReason struct {
 23997  	builder *FilterBuilder
 23998  }
 23999  
 24000  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericStateFailedReason) Eq(value string) *FilterBuilder {
 24001  	return b.compare(gotenfilter.Eq, value)
 24002  }
 24003  
 24004  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericStateFailedReason) Neq(value string) *FilterBuilder {
 24005  	return b.compare(gotenfilter.Neq, value)
 24006  }
 24007  
 24008  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericStateFailedReason) Gt(value string) *FilterBuilder {
 24009  	return b.compare(gotenfilter.Gt, value)
 24010  }
 24011  
 24012  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericStateFailedReason) Gte(value string) *FilterBuilder {
 24013  	return b.compare(gotenfilter.Gte, value)
 24014  }
 24015  
 24016  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericStateFailedReason) Lt(value string) *FilterBuilder {
 24017  	return b.compare(gotenfilter.Lt, value)
 24018  }
 24019  
 24020  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericStateFailedReason) Lte(value string) *FilterBuilder {
 24021  	return b.compare(gotenfilter.Lte, value)
 24022  }
 24023  
 24024  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericStateFailedReason) In(values []string) *FilterBuilder {
 24025  	return b.builder.addCond(&FilterConditionIn{
 24026  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().StateFailedReason().WithArrayOfValues(values),
 24027  	})
 24028  }
 24029  
 24030  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericStateFailedReason) NotIn(values []string) *FilterBuilder {
 24031  	return b.builder.addCond(&FilterConditionNotIn{
 24032  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().StateFailedReason().WithArrayOfValues(values),
 24033  	})
 24034  }
 24035  
 24036  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericStateFailedReason) IsNull() *FilterBuilder {
 24037  	return b.builder.addCond(&FilterConditionIsNull{
 24038  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().StateFailedReason().FieldPath(),
 24039  	})
 24040  }
 24041  
 24042  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericStateFailedReason) IsNan() *FilterBuilder {
 24043  	return b.builder.addCond(&FilterConditionIsNaN{
 24044  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().StateFailedReason().FieldPath(),
 24045  	})
 24046  }
 24047  
 24048  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericStateFailedReason) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 24049  	return b.builder.addCond(&FilterConditionCompare{
 24050  		Operator:              op,
 24051  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().StateFailedReason().WithValue(value),
 24052  	})
 24053  }
 24054  
 24055  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands struct {
 24056  	builder *FilterBuilder
 24057  }
 24058  
 24059  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands) Eq(value []string) *FilterBuilder {
 24060  	return b.compare(gotenfilter.Eq, value)
 24061  }
 24062  
 24063  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands) Neq(value []string) *FilterBuilder {
 24064  	return b.compare(gotenfilter.Neq, value)
 24065  }
 24066  
 24067  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands) Gt(value []string) *FilterBuilder {
 24068  	return b.compare(gotenfilter.Gt, value)
 24069  }
 24070  
 24071  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands) Gte(value []string) *FilterBuilder {
 24072  	return b.compare(gotenfilter.Gte, value)
 24073  }
 24074  
 24075  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands) Lt(value []string) *FilterBuilder {
 24076  	return b.compare(gotenfilter.Lt, value)
 24077  }
 24078  
 24079  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands) Lte(value []string) *FilterBuilder {
 24080  	return b.compare(gotenfilter.Lte, value)
 24081  }
 24082  
 24083  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands) In(values [][]string) *FilterBuilder {
 24084  	return b.builder.addCond(&FilterConditionIn{
 24085  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedBands().WithArrayOfValues(values),
 24086  	})
 24087  }
 24088  
 24089  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands) NotIn(values [][]string) *FilterBuilder {
 24090  	return b.builder.addCond(&FilterConditionNotIn{
 24091  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedBands().WithArrayOfValues(values),
 24092  	})
 24093  }
 24094  
 24095  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands) IsNull() *FilterBuilder {
 24096  	return b.builder.addCond(&FilterConditionIsNull{
 24097  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedBands().FieldPath(),
 24098  	})
 24099  }
 24100  
 24101  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands) IsNan() *FilterBuilder {
 24102  	return b.builder.addCond(&FilterConditionIsNaN{
 24103  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedBands().FieldPath(),
 24104  	})
 24105  }
 24106  
 24107  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands) Contains(value string) *FilterBuilder {
 24108  	return b.builder.addCond(&FilterConditionContains{
 24109  		Type:      gotenresource.ConditionContainsTypeValue,
 24110  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedBands().FieldPath(),
 24111  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedBands().WithItemValue(value),
 24112  	})
 24113  }
 24114  
 24115  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands) ContainsAnyOf(values []string) *FilterBuilder {
 24116  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedBands()
 24117  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 24118  	for _, value := range values {
 24119  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 24120  	}
 24121  	return b.builder.addCond(&FilterConditionContains{
 24122  		Type:      gotenresource.ConditionContainsTypeAny,
 24123  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedBands().FieldPath(),
 24124  		Values:    itemValues,
 24125  	})
 24126  }
 24127  
 24128  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands) ContainsAll(values []string) *FilterBuilder {
 24129  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedBands()
 24130  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 24131  	for _, value := range values {
 24132  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 24133  	}
 24134  	return b.builder.addCond(&FilterConditionContains{
 24135  		Type:      gotenresource.ConditionContainsTypeAll,
 24136  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedBands().FieldPath(),
 24137  		Values:    itemValues,
 24138  	})
 24139  }
 24140  
 24141  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedBands) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
 24142  	return b.builder.addCond(&FilterConditionCompare{
 24143  		Operator:              op,
 24144  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedBands().WithValue(value),
 24145  	})
 24146  }
 24147  
 24148  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities struct {
 24149  	builder *FilterBuilder
 24150  }
 24151  
 24152  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities) Eq(value []string) *FilterBuilder {
 24153  	return b.compare(gotenfilter.Eq, value)
 24154  }
 24155  
 24156  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities) Neq(value []string) *FilterBuilder {
 24157  	return b.compare(gotenfilter.Neq, value)
 24158  }
 24159  
 24160  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities) Gt(value []string) *FilterBuilder {
 24161  	return b.compare(gotenfilter.Gt, value)
 24162  }
 24163  
 24164  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities) Gte(value []string) *FilterBuilder {
 24165  	return b.compare(gotenfilter.Gte, value)
 24166  }
 24167  
 24168  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities) Lt(value []string) *FilterBuilder {
 24169  	return b.compare(gotenfilter.Lt, value)
 24170  }
 24171  
 24172  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities) Lte(value []string) *FilterBuilder {
 24173  	return b.compare(gotenfilter.Lte, value)
 24174  }
 24175  
 24176  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities) In(values [][]string) *FilterBuilder {
 24177  	return b.builder.addCond(&FilterConditionIn{
 24178  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedCapabilities().WithArrayOfValues(values),
 24179  	})
 24180  }
 24181  
 24182  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities) NotIn(values [][]string) *FilterBuilder {
 24183  	return b.builder.addCond(&FilterConditionNotIn{
 24184  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedCapabilities().WithArrayOfValues(values),
 24185  	})
 24186  }
 24187  
 24188  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities) IsNull() *FilterBuilder {
 24189  	return b.builder.addCond(&FilterConditionIsNull{
 24190  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedCapabilities().FieldPath(),
 24191  	})
 24192  }
 24193  
 24194  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities) IsNan() *FilterBuilder {
 24195  	return b.builder.addCond(&FilterConditionIsNaN{
 24196  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedCapabilities().FieldPath(),
 24197  	})
 24198  }
 24199  
 24200  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities) Contains(value string) *FilterBuilder {
 24201  	return b.builder.addCond(&FilterConditionContains{
 24202  		Type:      gotenresource.ConditionContainsTypeValue,
 24203  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedCapabilities().FieldPath(),
 24204  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedCapabilities().WithItemValue(value),
 24205  	})
 24206  }
 24207  
 24208  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities) ContainsAnyOf(values []string) *FilterBuilder {
 24209  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedCapabilities()
 24210  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 24211  	for _, value := range values {
 24212  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 24213  	}
 24214  	return b.builder.addCond(&FilterConditionContains{
 24215  		Type:      gotenresource.ConditionContainsTypeAny,
 24216  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedCapabilities().FieldPath(),
 24217  		Values:    itemValues,
 24218  	})
 24219  }
 24220  
 24221  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities) ContainsAll(values []string) *FilterBuilder {
 24222  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedCapabilities()
 24223  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 24224  	for _, value := range values {
 24225  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 24226  	}
 24227  	return b.builder.addCond(&FilterConditionContains{
 24228  		Type:      gotenresource.ConditionContainsTypeAll,
 24229  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedCapabilities().FieldPath(),
 24230  		Values:    itemValues,
 24231  	})
 24232  }
 24233  
 24234  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedCapabilities) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
 24235  	return b.builder.addCond(&FilterConditionCompare{
 24236  		Operator:              op,
 24237  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedCapabilities().WithValue(value),
 24238  	})
 24239  }
 24240  
 24241  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies struct {
 24242  	builder *FilterBuilder
 24243  }
 24244  
 24245  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies) Eq(value []string) *FilterBuilder {
 24246  	return b.compare(gotenfilter.Eq, value)
 24247  }
 24248  
 24249  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies) Neq(value []string) *FilterBuilder {
 24250  	return b.compare(gotenfilter.Neq, value)
 24251  }
 24252  
 24253  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies) Gt(value []string) *FilterBuilder {
 24254  	return b.compare(gotenfilter.Gt, value)
 24255  }
 24256  
 24257  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies) Gte(value []string) *FilterBuilder {
 24258  	return b.compare(gotenfilter.Gte, value)
 24259  }
 24260  
 24261  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies) Lt(value []string) *FilterBuilder {
 24262  	return b.compare(gotenfilter.Lt, value)
 24263  }
 24264  
 24265  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies) Lte(value []string) *FilterBuilder {
 24266  	return b.compare(gotenfilter.Lte, value)
 24267  }
 24268  
 24269  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies) In(values [][]string) *FilterBuilder {
 24270  	return b.builder.addCond(&FilterConditionIn{
 24271  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedIpFamilies().WithArrayOfValues(values),
 24272  	})
 24273  }
 24274  
 24275  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies) NotIn(values [][]string) *FilterBuilder {
 24276  	return b.builder.addCond(&FilterConditionNotIn{
 24277  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedIpFamilies().WithArrayOfValues(values),
 24278  	})
 24279  }
 24280  
 24281  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies) IsNull() *FilterBuilder {
 24282  	return b.builder.addCond(&FilterConditionIsNull{
 24283  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedIpFamilies().FieldPath(),
 24284  	})
 24285  }
 24286  
 24287  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies) IsNan() *FilterBuilder {
 24288  	return b.builder.addCond(&FilterConditionIsNaN{
 24289  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedIpFamilies().FieldPath(),
 24290  	})
 24291  }
 24292  
 24293  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies) Contains(value string) *FilterBuilder {
 24294  	return b.builder.addCond(&FilterConditionContains{
 24295  		Type:      gotenresource.ConditionContainsTypeValue,
 24296  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedIpFamilies().FieldPath(),
 24297  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedIpFamilies().WithItemValue(value),
 24298  	})
 24299  }
 24300  
 24301  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies) ContainsAnyOf(values []string) *FilterBuilder {
 24302  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedIpFamilies()
 24303  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 24304  	for _, value := range values {
 24305  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 24306  	}
 24307  	return b.builder.addCond(&FilterConditionContains{
 24308  		Type:      gotenresource.ConditionContainsTypeAny,
 24309  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedIpFamilies().FieldPath(),
 24310  		Values:    itemValues,
 24311  	})
 24312  }
 24313  
 24314  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies) ContainsAll(values []string) *FilterBuilder {
 24315  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedIpFamilies()
 24316  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 24317  	for _, value := range values {
 24318  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 24319  	}
 24320  	return b.builder.addCond(&FilterConditionContains{
 24321  		Type:      gotenresource.ConditionContainsTypeAll,
 24322  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedIpFamilies().FieldPath(),
 24323  		Values:    itemValues,
 24324  	})
 24325  }
 24326  
 24327  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedIpFamilies) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
 24328  	return b.builder.addCond(&FilterConditionCompare{
 24329  		Operator:              op,
 24330  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedIpFamilies().WithValue(value),
 24331  	})
 24332  }
 24333  
 24334  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes struct {
 24335  	builder *FilterBuilder
 24336  }
 24337  
 24338  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes) Eq(value []string) *FilterBuilder {
 24339  	return b.compare(gotenfilter.Eq, value)
 24340  }
 24341  
 24342  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes) Neq(value []string) *FilterBuilder {
 24343  	return b.compare(gotenfilter.Neq, value)
 24344  }
 24345  
 24346  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes) Gt(value []string) *FilterBuilder {
 24347  	return b.compare(gotenfilter.Gt, value)
 24348  }
 24349  
 24350  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes) Gte(value []string) *FilterBuilder {
 24351  	return b.compare(gotenfilter.Gte, value)
 24352  }
 24353  
 24354  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes) Lt(value []string) *FilterBuilder {
 24355  	return b.compare(gotenfilter.Lt, value)
 24356  }
 24357  
 24358  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes) Lte(value []string) *FilterBuilder {
 24359  	return b.compare(gotenfilter.Lte, value)
 24360  }
 24361  
 24362  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes) In(values [][]string) *FilterBuilder {
 24363  	return b.builder.addCond(&FilterConditionIn{
 24364  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedModes().WithArrayOfValues(values),
 24365  	})
 24366  }
 24367  
 24368  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes) NotIn(values [][]string) *FilterBuilder {
 24369  	return b.builder.addCond(&FilterConditionNotIn{
 24370  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedModes().WithArrayOfValues(values),
 24371  	})
 24372  }
 24373  
 24374  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes) IsNull() *FilterBuilder {
 24375  	return b.builder.addCond(&FilterConditionIsNull{
 24376  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedModes().FieldPath(),
 24377  	})
 24378  }
 24379  
 24380  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes) IsNan() *FilterBuilder {
 24381  	return b.builder.addCond(&FilterConditionIsNaN{
 24382  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedModes().FieldPath(),
 24383  	})
 24384  }
 24385  
 24386  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes) Contains(value string) *FilterBuilder {
 24387  	return b.builder.addCond(&FilterConditionContains{
 24388  		Type:      gotenresource.ConditionContainsTypeValue,
 24389  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedModes().FieldPath(),
 24390  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedModes().WithItemValue(value),
 24391  	})
 24392  }
 24393  
 24394  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes) ContainsAnyOf(values []string) *FilterBuilder {
 24395  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedModes()
 24396  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 24397  	for _, value := range values {
 24398  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 24399  	}
 24400  	return b.builder.addCond(&FilterConditionContains{
 24401  		Type:      gotenresource.ConditionContainsTypeAny,
 24402  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedModes().FieldPath(),
 24403  		Values:    itemValues,
 24404  	})
 24405  }
 24406  
 24407  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes) ContainsAll(values []string) *FilterBuilder {
 24408  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedModes()
 24409  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 24410  	for _, value := range values {
 24411  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 24412  	}
 24413  	return b.builder.addCond(&FilterConditionContains{
 24414  		Type:      gotenresource.ConditionContainsTypeAll,
 24415  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedModes().FieldPath(),
 24416  		Values:    itemValues,
 24417  	})
 24418  }
 24419  
 24420  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericSupportedModes) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
 24421  	return b.builder.addCond(&FilterConditionCompare{
 24422  		Operator:              op,
 24423  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().SupportedModes().WithValue(value),
 24424  	})
 24425  }
 24426  
 24427  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRequired struct {
 24428  	builder *FilterBuilder
 24429  }
 24430  
 24431  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRequired) Eq(value string) *FilterBuilder {
 24432  	return b.compare(gotenfilter.Eq, value)
 24433  }
 24434  
 24435  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRequired) Neq(value string) *FilterBuilder {
 24436  	return b.compare(gotenfilter.Neq, value)
 24437  }
 24438  
 24439  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRequired) Gt(value string) *FilterBuilder {
 24440  	return b.compare(gotenfilter.Gt, value)
 24441  }
 24442  
 24443  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRequired) Gte(value string) *FilterBuilder {
 24444  	return b.compare(gotenfilter.Gte, value)
 24445  }
 24446  
 24447  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRequired) Lt(value string) *FilterBuilder {
 24448  	return b.compare(gotenfilter.Lt, value)
 24449  }
 24450  
 24451  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRequired) Lte(value string) *FilterBuilder {
 24452  	return b.compare(gotenfilter.Lte, value)
 24453  }
 24454  
 24455  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRequired) In(values []string) *FilterBuilder {
 24456  	return b.builder.addCond(&FilterConditionIn{
 24457  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().UnlockRequired().WithArrayOfValues(values),
 24458  	})
 24459  }
 24460  
 24461  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRequired) NotIn(values []string) *FilterBuilder {
 24462  	return b.builder.addCond(&FilterConditionNotIn{
 24463  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().UnlockRequired().WithArrayOfValues(values),
 24464  	})
 24465  }
 24466  
 24467  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRequired) IsNull() *FilterBuilder {
 24468  	return b.builder.addCond(&FilterConditionIsNull{
 24469  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().UnlockRequired().FieldPath(),
 24470  	})
 24471  }
 24472  
 24473  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRequired) IsNan() *FilterBuilder {
 24474  	return b.builder.addCond(&FilterConditionIsNaN{
 24475  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().UnlockRequired().FieldPath(),
 24476  	})
 24477  }
 24478  
 24479  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRequired) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 24480  	return b.builder.addCond(&FilterConditionCompare{
 24481  		Operator:              op,
 24482  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().UnlockRequired().WithValue(value),
 24483  	})
 24484  }
 24485  
 24486  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries struct {
 24487  	builder *FilterBuilder
 24488  }
 24489  
 24490  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries) Eq(value []string) *FilterBuilder {
 24491  	return b.compare(gotenfilter.Eq, value)
 24492  }
 24493  
 24494  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries) Neq(value []string) *FilterBuilder {
 24495  	return b.compare(gotenfilter.Neq, value)
 24496  }
 24497  
 24498  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries) Gt(value []string) *FilterBuilder {
 24499  	return b.compare(gotenfilter.Gt, value)
 24500  }
 24501  
 24502  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries) Gte(value []string) *FilterBuilder {
 24503  	return b.compare(gotenfilter.Gte, value)
 24504  }
 24505  
 24506  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries) Lt(value []string) *FilterBuilder {
 24507  	return b.compare(gotenfilter.Lt, value)
 24508  }
 24509  
 24510  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries) Lte(value []string) *FilterBuilder {
 24511  	return b.compare(gotenfilter.Lte, value)
 24512  }
 24513  
 24514  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries) In(values [][]string) *FilterBuilder {
 24515  	return b.builder.addCond(&FilterConditionIn{
 24516  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().UnlockRetries().WithArrayOfValues(values),
 24517  	})
 24518  }
 24519  
 24520  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries) NotIn(values [][]string) *FilterBuilder {
 24521  	return b.builder.addCond(&FilterConditionNotIn{
 24522  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().UnlockRetries().WithArrayOfValues(values),
 24523  	})
 24524  }
 24525  
 24526  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries) IsNull() *FilterBuilder {
 24527  	return b.builder.addCond(&FilterConditionIsNull{
 24528  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().UnlockRetries().FieldPath(),
 24529  	})
 24530  }
 24531  
 24532  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries) IsNan() *FilterBuilder {
 24533  	return b.builder.addCond(&FilterConditionIsNaN{
 24534  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().UnlockRetries().FieldPath(),
 24535  	})
 24536  }
 24537  
 24538  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries) Contains(value string) *FilterBuilder {
 24539  	return b.builder.addCond(&FilterConditionContains{
 24540  		Type:      gotenresource.ConditionContainsTypeValue,
 24541  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().UnlockRetries().FieldPath(),
 24542  		Value:     NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().UnlockRetries().WithItemValue(value),
 24543  	})
 24544  }
 24545  
 24546  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries) ContainsAnyOf(values []string) *FilterBuilder {
 24547  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().UnlockRetries()
 24548  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 24549  	for _, value := range values {
 24550  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 24551  	}
 24552  	return b.builder.addCond(&FilterConditionContains{
 24553  		Type:      gotenresource.ConditionContainsTypeAny,
 24554  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().UnlockRetries().FieldPath(),
 24555  		Values:    itemValues,
 24556  	})
 24557  }
 24558  
 24559  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries) ContainsAll(values []string) *FilterBuilder {
 24560  	pathSelector := NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().UnlockRetries()
 24561  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 24562  	for _, value := range values {
 24563  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 24564  	}
 24565  	return b.builder.addCond(&FilterConditionContains{
 24566  		Type:      gotenresource.ConditionContainsTypeAll,
 24567  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().UnlockRetries().FieldPath(),
 24568  		Values:    itemValues,
 24569  	})
 24570  }
 24571  
 24572  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemGenericUnlockRetries) compare(op gotenfilter.CompareOperator, value []string) *FilterBuilder {
 24573  	return b.builder.addCond(&FilterConditionCompare{
 24574  		Operator:              op,
 24575  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Generic().UnlockRetries().WithValue(value),
 24576  	})
 24577  }
 24578  
 24579  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignal struct {
 24580  	builder *FilterBuilder
 24581  }
 24582  
 24583  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignal) Eq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal) *FilterBuilder {
 24584  	return b.compare(gotenfilter.Eq, value)
 24585  }
 24586  
 24587  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignal) Neq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal) *FilterBuilder {
 24588  	return b.compare(gotenfilter.Neq, value)
 24589  }
 24590  
 24591  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignal) Gt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal) *FilterBuilder {
 24592  	return b.compare(gotenfilter.Gt, value)
 24593  }
 24594  
 24595  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignal) Gte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal) *FilterBuilder {
 24596  	return b.compare(gotenfilter.Gte, value)
 24597  }
 24598  
 24599  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignal) Lt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal) *FilterBuilder {
 24600  	return b.compare(gotenfilter.Lt, value)
 24601  }
 24602  
 24603  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignal) Lte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal) *FilterBuilder {
 24604  	return b.compare(gotenfilter.Lte, value)
 24605  }
 24606  
 24607  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignal) In(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal) *FilterBuilder {
 24608  	return b.builder.addCond(&FilterConditionIn{
 24609  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().WithArrayOfValues(values),
 24610  	})
 24611  }
 24612  
 24613  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignal) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal) *FilterBuilder {
 24614  	return b.builder.addCond(&FilterConditionNotIn{
 24615  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().WithArrayOfValues(values),
 24616  	})
 24617  }
 24618  
 24619  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignal) IsNull() *FilterBuilder {
 24620  	return b.builder.addCond(&FilterConditionIsNull{
 24621  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().FieldPath(),
 24622  	})
 24623  }
 24624  
 24625  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignal) IsNan() *FilterBuilder {
 24626  	return b.builder.addCond(&FilterConditionIsNaN{
 24627  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().FieldPath(),
 24628  	})
 24629  }
 24630  
 24631  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignal) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal) *FilterBuilder {
 24632  	return b.builder.addCond(&FilterConditionCompare{
 24633  		Operator:              op,
 24634  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().WithValue(value),
 24635  	})
 24636  }
 24637  
 24638  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignal) FiveG() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveG {
 24639  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveG{builder: b.builder}
 24640  }
 24641  
 24642  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignal) Cdma1X() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1X {
 24643  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1X{builder: b.builder}
 24644  }
 24645  
 24646  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignal) Evdo() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdo {
 24647  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdo{builder: b.builder}
 24648  }
 24649  
 24650  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignal) Gsm() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalGsm {
 24651  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalGsm{builder: b.builder}
 24652  }
 24653  
 24654  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignal) LteSignal() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignal {
 24655  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignal{builder: b.builder}
 24656  }
 24657  
 24658  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignal) Refresh() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalRefresh {
 24659  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalRefresh{builder: b.builder}
 24660  }
 24661  
 24662  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignal) Threshold() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalThreshold {
 24663  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalThreshold{builder: b.builder}
 24664  }
 24665  
 24666  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignal) Umts() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmts {
 24667  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmts{builder: b.builder}
 24668  }
 24669  
 24670  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveG struct {
 24671  	builder *FilterBuilder
 24672  }
 24673  
 24674  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveG) Eq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal5G) *FilterBuilder {
 24675  	return b.compare(gotenfilter.Eq, value)
 24676  }
 24677  
 24678  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveG) Neq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal5G) *FilterBuilder {
 24679  	return b.compare(gotenfilter.Neq, value)
 24680  }
 24681  
 24682  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveG) Gt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal5G) *FilterBuilder {
 24683  	return b.compare(gotenfilter.Gt, value)
 24684  }
 24685  
 24686  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveG) Gte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal5G) *FilterBuilder {
 24687  	return b.compare(gotenfilter.Gte, value)
 24688  }
 24689  
 24690  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveG) Lt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal5G) *FilterBuilder {
 24691  	return b.compare(gotenfilter.Lt, value)
 24692  }
 24693  
 24694  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveG) Lte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal5G) *FilterBuilder {
 24695  	return b.compare(gotenfilter.Lte, value)
 24696  }
 24697  
 24698  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveG) In(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal5G) *FilterBuilder {
 24699  	return b.builder.addCond(&FilterConditionIn{
 24700  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().FiveG().WithArrayOfValues(values),
 24701  	})
 24702  }
 24703  
 24704  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveG) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal5G) *FilterBuilder {
 24705  	return b.builder.addCond(&FilterConditionNotIn{
 24706  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().FiveG().WithArrayOfValues(values),
 24707  	})
 24708  }
 24709  
 24710  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveG) IsNull() *FilterBuilder {
 24711  	return b.builder.addCond(&FilterConditionIsNull{
 24712  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().FiveG().FieldPath(),
 24713  	})
 24714  }
 24715  
 24716  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveG) IsNan() *FilterBuilder {
 24717  	return b.builder.addCond(&FilterConditionIsNaN{
 24718  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().FiveG().FieldPath(),
 24719  	})
 24720  }
 24721  
 24722  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveG) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Signal5G) *FilterBuilder {
 24723  	return b.builder.addCond(&FilterConditionCompare{
 24724  		Operator:              op,
 24725  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().FiveG().WithValue(value),
 24726  	})
 24727  }
 24728  
 24729  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveG) ErrorRate() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGErrorRate {
 24730  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGErrorRate{builder: b.builder}
 24731  }
 24732  
 24733  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveG) Rsrp() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGRsrp {
 24734  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGRsrp{builder: b.builder}
 24735  }
 24736  
 24737  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveG) Rsrq() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGRsrq {
 24738  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGRsrq{builder: b.builder}
 24739  }
 24740  
 24741  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveG) Snr() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGSnr {
 24742  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGSnr{builder: b.builder}
 24743  }
 24744  
 24745  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGErrorRate struct {
 24746  	builder *FilterBuilder
 24747  }
 24748  
 24749  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGErrorRate) Eq(value string) *FilterBuilder {
 24750  	return b.compare(gotenfilter.Eq, value)
 24751  }
 24752  
 24753  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGErrorRate) Neq(value string) *FilterBuilder {
 24754  	return b.compare(gotenfilter.Neq, value)
 24755  }
 24756  
 24757  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGErrorRate) Gt(value string) *FilterBuilder {
 24758  	return b.compare(gotenfilter.Gt, value)
 24759  }
 24760  
 24761  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGErrorRate) Gte(value string) *FilterBuilder {
 24762  	return b.compare(gotenfilter.Gte, value)
 24763  }
 24764  
 24765  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGErrorRate) Lt(value string) *FilterBuilder {
 24766  	return b.compare(gotenfilter.Lt, value)
 24767  }
 24768  
 24769  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGErrorRate) Lte(value string) *FilterBuilder {
 24770  	return b.compare(gotenfilter.Lte, value)
 24771  }
 24772  
 24773  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGErrorRate) In(values []string) *FilterBuilder {
 24774  	return b.builder.addCond(&FilterConditionIn{
 24775  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().FiveG().ErrorRate().WithArrayOfValues(values),
 24776  	})
 24777  }
 24778  
 24779  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGErrorRate) NotIn(values []string) *FilterBuilder {
 24780  	return b.builder.addCond(&FilterConditionNotIn{
 24781  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().FiveG().ErrorRate().WithArrayOfValues(values),
 24782  	})
 24783  }
 24784  
 24785  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGErrorRate) IsNull() *FilterBuilder {
 24786  	return b.builder.addCond(&FilterConditionIsNull{
 24787  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().FiveG().ErrorRate().FieldPath(),
 24788  	})
 24789  }
 24790  
 24791  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGErrorRate) IsNan() *FilterBuilder {
 24792  	return b.builder.addCond(&FilterConditionIsNaN{
 24793  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().FiveG().ErrorRate().FieldPath(),
 24794  	})
 24795  }
 24796  
 24797  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGErrorRate) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 24798  	return b.builder.addCond(&FilterConditionCompare{
 24799  		Operator:              op,
 24800  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().FiveG().ErrorRate().WithValue(value),
 24801  	})
 24802  }
 24803  
 24804  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGRsrp struct {
 24805  	builder *FilterBuilder
 24806  }
 24807  
 24808  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGRsrp) Eq(value string) *FilterBuilder {
 24809  	return b.compare(gotenfilter.Eq, value)
 24810  }
 24811  
 24812  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGRsrp) Neq(value string) *FilterBuilder {
 24813  	return b.compare(gotenfilter.Neq, value)
 24814  }
 24815  
 24816  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGRsrp) Gt(value string) *FilterBuilder {
 24817  	return b.compare(gotenfilter.Gt, value)
 24818  }
 24819  
 24820  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGRsrp) Gte(value string) *FilterBuilder {
 24821  	return b.compare(gotenfilter.Gte, value)
 24822  }
 24823  
 24824  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGRsrp) Lt(value string) *FilterBuilder {
 24825  	return b.compare(gotenfilter.Lt, value)
 24826  }
 24827  
 24828  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGRsrp) Lte(value string) *FilterBuilder {
 24829  	return b.compare(gotenfilter.Lte, value)
 24830  }
 24831  
 24832  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGRsrp) In(values []string) *FilterBuilder {
 24833  	return b.builder.addCond(&FilterConditionIn{
 24834  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().FiveG().Rsrp().WithArrayOfValues(values),
 24835  	})
 24836  }
 24837  
 24838  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGRsrp) NotIn(values []string) *FilterBuilder {
 24839  	return b.builder.addCond(&FilterConditionNotIn{
 24840  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().FiveG().Rsrp().WithArrayOfValues(values),
 24841  	})
 24842  }
 24843  
 24844  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGRsrp) IsNull() *FilterBuilder {
 24845  	return b.builder.addCond(&FilterConditionIsNull{
 24846  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().FiveG().Rsrp().FieldPath(),
 24847  	})
 24848  }
 24849  
 24850  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGRsrp) IsNan() *FilterBuilder {
 24851  	return b.builder.addCond(&FilterConditionIsNaN{
 24852  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().FiveG().Rsrp().FieldPath(),
 24853  	})
 24854  }
 24855  
 24856  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGRsrp) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 24857  	return b.builder.addCond(&FilterConditionCompare{
 24858  		Operator:              op,
 24859  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().FiveG().Rsrp().WithValue(value),
 24860  	})
 24861  }
 24862  
 24863  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGRsrq struct {
 24864  	builder *FilterBuilder
 24865  }
 24866  
 24867  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGRsrq) Eq(value string) *FilterBuilder {
 24868  	return b.compare(gotenfilter.Eq, value)
 24869  }
 24870  
 24871  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGRsrq) Neq(value string) *FilterBuilder {
 24872  	return b.compare(gotenfilter.Neq, value)
 24873  }
 24874  
 24875  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGRsrq) Gt(value string) *FilterBuilder {
 24876  	return b.compare(gotenfilter.Gt, value)
 24877  }
 24878  
 24879  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGRsrq) Gte(value string) *FilterBuilder {
 24880  	return b.compare(gotenfilter.Gte, value)
 24881  }
 24882  
 24883  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGRsrq) Lt(value string) *FilterBuilder {
 24884  	return b.compare(gotenfilter.Lt, value)
 24885  }
 24886  
 24887  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGRsrq) Lte(value string) *FilterBuilder {
 24888  	return b.compare(gotenfilter.Lte, value)
 24889  }
 24890  
 24891  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGRsrq) In(values []string) *FilterBuilder {
 24892  	return b.builder.addCond(&FilterConditionIn{
 24893  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().FiveG().Rsrq().WithArrayOfValues(values),
 24894  	})
 24895  }
 24896  
 24897  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGRsrq) NotIn(values []string) *FilterBuilder {
 24898  	return b.builder.addCond(&FilterConditionNotIn{
 24899  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().FiveG().Rsrq().WithArrayOfValues(values),
 24900  	})
 24901  }
 24902  
 24903  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGRsrq) IsNull() *FilterBuilder {
 24904  	return b.builder.addCond(&FilterConditionIsNull{
 24905  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().FiveG().Rsrq().FieldPath(),
 24906  	})
 24907  }
 24908  
 24909  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGRsrq) IsNan() *FilterBuilder {
 24910  	return b.builder.addCond(&FilterConditionIsNaN{
 24911  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().FiveG().Rsrq().FieldPath(),
 24912  	})
 24913  }
 24914  
 24915  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGRsrq) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 24916  	return b.builder.addCond(&FilterConditionCompare{
 24917  		Operator:              op,
 24918  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().FiveG().Rsrq().WithValue(value),
 24919  	})
 24920  }
 24921  
 24922  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGSnr struct {
 24923  	builder *FilterBuilder
 24924  }
 24925  
 24926  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGSnr) Eq(value string) *FilterBuilder {
 24927  	return b.compare(gotenfilter.Eq, value)
 24928  }
 24929  
 24930  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGSnr) Neq(value string) *FilterBuilder {
 24931  	return b.compare(gotenfilter.Neq, value)
 24932  }
 24933  
 24934  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGSnr) Gt(value string) *FilterBuilder {
 24935  	return b.compare(gotenfilter.Gt, value)
 24936  }
 24937  
 24938  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGSnr) Gte(value string) *FilterBuilder {
 24939  	return b.compare(gotenfilter.Gte, value)
 24940  }
 24941  
 24942  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGSnr) Lt(value string) *FilterBuilder {
 24943  	return b.compare(gotenfilter.Lt, value)
 24944  }
 24945  
 24946  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGSnr) Lte(value string) *FilterBuilder {
 24947  	return b.compare(gotenfilter.Lte, value)
 24948  }
 24949  
 24950  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGSnr) In(values []string) *FilterBuilder {
 24951  	return b.builder.addCond(&FilterConditionIn{
 24952  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().FiveG().Snr().WithArrayOfValues(values),
 24953  	})
 24954  }
 24955  
 24956  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGSnr) NotIn(values []string) *FilterBuilder {
 24957  	return b.builder.addCond(&FilterConditionNotIn{
 24958  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().FiveG().Snr().WithArrayOfValues(values),
 24959  	})
 24960  }
 24961  
 24962  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGSnr) IsNull() *FilterBuilder {
 24963  	return b.builder.addCond(&FilterConditionIsNull{
 24964  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().FiveG().Snr().FieldPath(),
 24965  	})
 24966  }
 24967  
 24968  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGSnr) IsNan() *FilterBuilder {
 24969  	return b.builder.addCond(&FilterConditionIsNaN{
 24970  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().FiveG().Snr().FieldPath(),
 24971  	})
 24972  }
 24973  
 24974  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalFiveGSnr) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 24975  	return b.builder.addCond(&FilterConditionCompare{
 24976  		Operator:              op,
 24977  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().FiveG().Snr().WithValue(value),
 24978  	})
 24979  }
 24980  
 24981  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1X struct {
 24982  	builder *FilterBuilder
 24983  }
 24984  
 24985  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1X) Eq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalCdma1X) *FilterBuilder {
 24986  	return b.compare(gotenfilter.Eq, value)
 24987  }
 24988  
 24989  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1X) Neq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalCdma1X) *FilterBuilder {
 24990  	return b.compare(gotenfilter.Neq, value)
 24991  }
 24992  
 24993  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1X) Gt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalCdma1X) *FilterBuilder {
 24994  	return b.compare(gotenfilter.Gt, value)
 24995  }
 24996  
 24997  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1X) Gte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalCdma1X) *FilterBuilder {
 24998  	return b.compare(gotenfilter.Gte, value)
 24999  }
 25000  
 25001  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1X) Lt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalCdma1X) *FilterBuilder {
 25002  	return b.compare(gotenfilter.Lt, value)
 25003  }
 25004  
 25005  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1X) Lte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalCdma1X) *FilterBuilder {
 25006  	return b.compare(gotenfilter.Lte, value)
 25007  }
 25008  
 25009  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1X) In(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalCdma1X) *FilterBuilder {
 25010  	return b.builder.addCond(&FilterConditionIn{
 25011  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Cdma1X().WithArrayOfValues(values),
 25012  	})
 25013  }
 25014  
 25015  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1X) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalCdma1X) *FilterBuilder {
 25016  	return b.builder.addCond(&FilterConditionNotIn{
 25017  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Cdma1X().WithArrayOfValues(values),
 25018  	})
 25019  }
 25020  
 25021  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1X) IsNull() *FilterBuilder {
 25022  	return b.builder.addCond(&FilterConditionIsNull{
 25023  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Cdma1X().FieldPath(),
 25024  	})
 25025  }
 25026  
 25027  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1X) IsNan() *FilterBuilder {
 25028  	return b.builder.addCond(&FilterConditionIsNaN{
 25029  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Cdma1X().FieldPath(),
 25030  	})
 25031  }
 25032  
 25033  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1X) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalCdma1X) *FilterBuilder {
 25034  	return b.builder.addCond(&FilterConditionCompare{
 25035  		Operator:              op,
 25036  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Cdma1X().WithValue(value),
 25037  	})
 25038  }
 25039  
 25040  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1X) Ecio() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1XEcio {
 25041  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1XEcio{builder: b.builder}
 25042  }
 25043  
 25044  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1X) ErrorRate() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1XErrorRate {
 25045  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1XErrorRate{builder: b.builder}
 25046  }
 25047  
 25048  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1X) Rssi() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1XRssi {
 25049  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1XRssi{builder: b.builder}
 25050  }
 25051  
 25052  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1XEcio struct {
 25053  	builder *FilterBuilder
 25054  }
 25055  
 25056  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1XEcio) Eq(value string) *FilterBuilder {
 25057  	return b.compare(gotenfilter.Eq, value)
 25058  }
 25059  
 25060  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1XEcio) Neq(value string) *FilterBuilder {
 25061  	return b.compare(gotenfilter.Neq, value)
 25062  }
 25063  
 25064  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1XEcio) Gt(value string) *FilterBuilder {
 25065  	return b.compare(gotenfilter.Gt, value)
 25066  }
 25067  
 25068  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1XEcio) Gte(value string) *FilterBuilder {
 25069  	return b.compare(gotenfilter.Gte, value)
 25070  }
 25071  
 25072  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1XEcio) Lt(value string) *FilterBuilder {
 25073  	return b.compare(gotenfilter.Lt, value)
 25074  }
 25075  
 25076  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1XEcio) Lte(value string) *FilterBuilder {
 25077  	return b.compare(gotenfilter.Lte, value)
 25078  }
 25079  
 25080  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1XEcio) In(values []string) *FilterBuilder {
 25081  	return b.builder.addCond(&FilterConditionIn{
 25082  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Cdma1X().Ecio().WithArrayOfValues(values),
 25083  	})
 25084  }
 25085  
 25086  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1XEcio) NotIn(values []string) *FilterBuilder {
 25087  	return b.builder.addCond(&FilterConditionNotIn{
 25088  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Cdma1X().Ecio().WithArrayOfValues(values),
 25089  	})
 25090  }
 25091  
 25092  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1XEcio) IsNull() *FilterBuilder {
 25093  	return b.builder.addCond(&FilterConditionIsNull{
 25094  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Cdma1X().Ecio().FieldPath(),
 25095  	})
 25096  }
 25097  
 25098  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1XEcio) IsNan() *FilterBuilder {
 25099  	return b.builder.addCond(&FilterConditionIsNaN{
 25100  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Cdma1X().Ecio().FieldPath(),
 25101  	})
 25102  }
 25103  
 25104  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1XEcio) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 25105  	return b.builder.addCond(&FilterConditionCompare{
 25106  		Operator:              op,
 25107  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Cdma1X().Ecio().WithValue(value),
 25108  	})
 25109  }
 25110  
 25111  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1XErrorRate struct {
 25112  	builder *FilterBuilder
 25113  }
 25114  
 25115  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1XErrorRate) Eq(value string) *FilterBuilder {
 25116  	return b.compare(gotenfilter.Eq, value)
 25117  }
 25118  
 25119  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1XErrorRate) Neq(value string) *FilterBuilder {
 25120  	return b.compare(gotenfilter.Neq, value)
 25121  }
 25122  
 25123  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1XErrorRate) Gt(value string) *FilterBuilder {
 25124  	return b.compare(gotenfilter.Gt, value)
 25125  }
 25126  
 25127  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1XErrorRate) Gte(value string) *FilterBuilder {
 25128  	return b.compare(gotenfilter.Gte, value)
 25129  }
 25130  
 25131  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1XErrorRate) Lt(value string) *FilterBuilder {
 25132  	return b.compare(gotenfilter.Lt, value)
 25133  }
 25134  
 25135  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1XErrorRate) Lte(value string) *FilterBuilder {
 25136  	return b.compare(gotenfilter.Lte, value)
 25137  }
 25138  
 25139  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1XErrorRate) In(values []string) *FilterBuilder {
 25140  	return b.builder.addCond(&FilterConditionIn{
 25141  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Cdma1X().ErrorRate().WithArrayOfValues(values),
 25142  	})
 25143  }
 25144  
 25145  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1XErrorRate) NotIn(values []string) *FilterBuilder {
 25146  	return b.builder.addCond(&FilterConditionNotIn{
 25147  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Cdma1X().ErrorRate().WithArrayOfValues(values),
 25148  	})
 25149  }
 25150  
 25151  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1XErrorRate) IsNull() *FilterBuilder {
 25152  	return b.builder.addCond(&FilterConditionIsNull{
 25153  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Cdma1X().ErrorRate().FieldPath(),
 25154  	})
 25155  }
 25156  
 25157  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1XErrorRate) IsNan() *FilterBuilder {
 25158  	return b.builder.addCond(&FilterConditionIsNaN{
 25159  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Cdma1X().ErrorRate().FieldPath(),
 25160  	})
 25161  }
 25162  
 25163  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1XErrorRate) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 25164  	return b.builder.addCond(&FilterConditionCompare{
 25165  		Operator:              op,
 25166  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Cdma1X().ErrorRate().WithValue(value),
 25167  	})
 25168  }
 25169  
 25170  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1XRssi struct {
 25171  	builder *FilterBuilder
 25172  }
 25173  
 25174  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1XRssi) Eq(value string) *FilterBuilder {
 25175  	return b.compare(gotenfilter.Eq, value)
 25176  }
 25177  
 25178  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1XRssi) Neq(value string) *FilterBuilder {
 25179  	return b.compare(gotenfilter.Neq, value)
 25180  }
 25181  
 25182  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1XRssi) Gt(value string) *FilterBuilder {
 25183  	return b.compare(gotenfilter.Gt, value)
 25184  }
 25185  
 25186  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1XRssi) Gte(value string) *FilterBuilder {
 25187  	return b.compare(gotenfilter.Gte, value)
 25188  }
 25189  
 25190  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1XRssi) Lt(value string) *FilterBuilder {
 25191  	return b.compare(gotenfilter.Lt, value)
 25192  }
 25193  
 25194  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1XRssi) Lte(value string) *FilterBuilder {
 25195  	return b.compare(gotenfilter.Lte, value)
 25196  }
 25197  
 25198  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1XRssi) In(values []string) *FilterBuilder {
 25199  	return b.builder.addCond(&FilterConditionIn{
 25200  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Cdma1X().Rssi().WithArrayOfValues(values),
 25201  	})
 25202  }
 25203  
 25204  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1XRssi) NotIn(values []string) *FilterBuilder {
 25205  	return b.builder.addCond(&FilterConditionNotIn{
 25206  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Cdma1X().Rssi().WithArrayOfValues(values),
 25207  	})
 25208  }
 25209  
 25210  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1XRssi) IsNull() *FilterBuilder {
 25211  	return b.builder.addCond(&FilterConditionIsNull{
 25212  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Cdma1X().Rssi().FieldPath(),
 25213  	})
 25214  }
 25215  
 25216  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1XRssi) IsNan() *FilterBuilder {
 25217  	return b.builder.addCond(&FilterConditionIsNaN{
 25218  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Cdma1X().Rssi().FieldPath(),
 25219  	})
 25220  }
 25221  
 25222  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalCdma1XRssi) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 25223  	return b.builder.addCond(&FilterConditionCompare{
 25224  		Operator:              op,
 25225  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Cdma1X().Rssi().WithValue(value),
 25226  	})
 25227  }
 25228  
 25229  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdo struct {
 25230  	builder *FilterBuilder
 25231  }
 25232  
 25233  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdo) Eq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalEvdo) *FilterBuilder {
 25234  	return b.compare(gotenfilter.Eq, value)
 25235  }
 25236  
 25237  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdo) Neq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalEvdo) *FilterBuilder {
 25238  	return b.compare(gotenfilter.Neq, value)
 25239  }
 25240  
 25241  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdo) Gt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalEvdo) *FilterBuilder {
 25242  	return b.compare(gotenfilter.Gt, value)
 25243  }
 25244  
 25245  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdo) Gte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalEvdo) *FilterBuilder {
 25246  	return b.compare(gotenfilter.Gte, value)
 25247  }
 25248  
 25249  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdo) Lt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalEvdo) *FilterBuilder {
 25250  	return b.compare(gotenfilter.Lt, value)
 25251  }
 25252  
 25253  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdo) Lte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalEvdo) *FilterBuilder {
 25254  	return b.compare(gotenfilter.Lte, value)
 25255  }
 25256  
 25257  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdo) In(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalEvdo) *FilterBuilder {
 25258  	return b.builder.addCond(&FilterConditionIn{
 25259  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Evdo().WithArrayOfValues(values),
 25260  	})
 25261  }
 25262  
 25263  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdo) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalEvdo) *FilterBuilder {
 25264  	return b.builder.addCond(&FilterConditionNotIn{
 25265  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Evdo().WithArrayOfValues(values),
 25266  	})
 25267  }
 25268  
 25269  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdo) IsNull() *FilterBuilder {
 25270  	return b.builder.addCond(&FilterConditionIsNull{
 25271  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Evdo().FieldPath(),
 25272  	})
 25273  }
 25274  
 25275  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdo) IsNan() *FilterBuilder {
 25276  	return b.builder.addCond(&FilterConditionIsNaN{
 25277  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Evdo().FieldPath(),
 25278  	})
 25279  }
 25280  
 25281  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdo) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalEvdo) *FilterBuilder {
 25282  	return b.builder.addCond(&FilterConditionCompare{
 25283  		Operator:              op,
 25284  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Evdo().WithValue(value),
 25285  	})
 25286  }
 25287  
 25288  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdo) Ecio() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoEcio {
 25289  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoEcio{builder: b.builder}
 25290  }
 25291  
 25292  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdo) ErrorRate() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoErrorRate {
 25293  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoErrorRate{builder: b.builder}
 25294  }
 25295  
 25296  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdo) Io() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoIo {
 25297  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoIo{builder: b.builder}
 25298  }
 25299  
 25300  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdo) Rssi() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoRssi {
 25301  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoRssi{builder: b.builder}
 25302  }
 25303  
 25304  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdo) Sinr() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoSinr {
 25305  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoSinr{builder: b.builder}
 25306  }
 25307  
 25308  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoEcio struct {
 25309  	builder *FilterBuilder
 25310  }
 25311  
 25312  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoEcio) Eq(value string) *FilterBuilder {
 25313  	return b.compare(gotenfilter.Eq, value)
 25314  }
 25315  
 25316  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoEcio) Neq(value string) *FilterBuilder {
 25317  	return b.compare(gotenfilter.Neq, value)
 25318  }
 25319  
 25320  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoEcio) Gt(value string) *FilterBuilder {
 25321  	return b.compare(gotenfilter.Gt, value)
 25322  }
 25323  
 25324  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoEcio) Gte(value string) *FilterBuilder {
 25325  	return b.compare(gotenfilter.Gte, value)
 25326  }
 25327  
 25328  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoEcio) Lt(value string) *FilterBuilder {
 25329  	return b.compare(gotenfilter.Lt, value)
 25330  }
 25331  
 25332  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoEcio) Lte(value string) *FilterBuilder {
 25333  	return b.compare(gotenfilter.Lte, value)
 25334  }
 25335  
 25336  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoEcio) In(values []string) *FilterBuilder {
 25337  	return b.builder.addCond(&FilterConditionIn{
 25338  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Evdo().Ecio().WithArrayOfValues(values),
 25339  	})
 25340  }
 25341  
 25342  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoEcio) NotIn(values []string) *FilterBuilder {
 25343  	return b.builder.addCond(&FilterConditionNotIn{
 25344  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Evdo().Ecio().WithArrayOfValues(values),
 25345  	})
 25346  }
 25347  
 25348  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoEcio) IsNull() *FilterBuilder {
 25349  	return b.builder.addCond(&FilterConditionIsNull{
 25350  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Evdo().Ecio().FieldPath(),
 25351  	})
 25352  }
 25353  
 25354  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoEcio) IsNan() *FilterBuilder {
 25355  	return b.builder.addCond(&FilterConditionIsNaN{
 25356  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Evdo().Ecio().FieldPath(),
 25357  	})
 25358  }
 25359  
 25360  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoEcio) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 25361  	return b.builder.addCond(&FilterConditionCompare{
 25362  		Operator:              op,
 25363  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Evdo().Ecio().WithValue(value),
 25364  	})
 25365  }
 25366  
 25367  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoErrorRate struct {
 25368  	builder *FilterBuilder
 25369  }
 25370  
 25371  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoErrorRate) Eq(value string) *FilterBuilder {
 25372  	return b.compare(gotenfilter.Eq, value)
 25373  }
 25374  
 25375  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoErrorRate) Neq(value string) *FilterBuilder {
 25376  	return b.compare(gotenfilter.Neq, value)
 25377  }
 25378  
 25379  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoErrorRate) Gt(value string) *FilterBuilder {
 25380  	return b.compare(gotenfilter.Gt, value)
 25381  }
 25382  
 25383  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoErrorRate) Gte(value string) *FilterBuilder {
 25384  	return b.compare(gotenfilter.Gte, value)
 25385  }
 25386  
 25387  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoErrorRate) Lt(value string) *FilterBuilder {
 25388  	return b.compare(gotenfilter.Lt, value)
 25389  }
 25390  
 25391  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoErrorRate) Lte(value string) *FilterBuilder {
 25392  	return b.compare(gotenfilter.Lte, value)
 25393  }
 25394  
 25395  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoErrorRate) In(values []string) *FilterBuilder {
 25396  	return b.builder.addCond(&FilterConditionIn{
 25397  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Evdo().ErrorRate().WithArrayOfValues(values),
 25398  	})
 25399  }
 25400  
 25401  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoErrorRate) NotIn(values []string) *FilterBuilder {
 25402  	return b.builder.addCond(&FilterConditionNotIn{
 25403  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Evdo().ErrorRate().WithArrayOfValues(values),
 25404  	})
 25405  }
 25406  
 25407  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoErrorRate) IsNull() *FilterBuilder {
 25408  	return b.builder.addCond(&FilterConditionIsNull{
 25409  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Evdo().ErrorRate().FieldPath(),
 25410  	})
 25411  }
 25412  
 25413  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoErrorRate) IsNan() *FilterBuilder {
 25414  	return b.builder.addCond(&FilterConditionIsNaN{
 25415  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Evdo().ErrorRate().FieldPath(),
 25416  	})
 25417  }
 25418  
 25419  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoErrorRate) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 25420  	return b.builder.addCond(&FilterConditionCompare{
 25421  		Operator:              op,
 25422  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Evdo().ErrorRate().WithValue(value),
 25423  	})
 25424  }
 25425  
 25426  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoIo struct {
 25427  	builder *FilterBuilder
 25428  }
 25429  
 25430  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoIo) Eq(value string) *FilterBuilder {
 25431  	return b.compare(gotenfilter.Eq, value)
 25432  }
 25433  
 25434  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoIo) Neq(value string) *FilterBuilder {
 25435  	return b.compare(gotenfilter.Neq, value)
 25436  }
 25437  
 25438  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoIo) Gt(value string) *FilterBuilder {
 25439  	return b.compare(gotenfilter.Gt, value)
 25440  }
 25441  
 25442  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoIo) Gte(value string) *FilterBuilder {
 25443  	return b.compare(gotenfilter.Gte, value)
 25444  }
 25445  
 25446  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoIo) Lt(value string) *FilterBuilder {
 25447  	return b.compare(gotenfilter.Lt, value)
 25448  }
 25449  
 25450  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoIo) Lte(value string) *FilterBuilder {
 25451  	return b.compare(gotenfilter.Lte, value)
 25452  }
 25453  
 25454  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoIo) In(values []string) *FilterBuilder {
 25455  	return b.builder.addCond(&FilterConditionIn{
 25456  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Evdo().Io().WithArrayOfValues(values),
 25457  	})
 25458  }
 25459  
 25460  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoIo) NotIn(values []string) *FilterBuilder {
 25461  	return b.builder.addCond(&FilterConditionNotIn{
 25462  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Evdo().Io().WithArrayOfValues(values),
 25463  	})
 25464  }
 25465  
 25466  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoIo) IsNull() *FilterBuilder {
 25467  	return b.builder.addCond(&FilterConditionIsNull{
 25468  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Evdo().Io().FieldPath(),
 25469  	})
 25470  }
 25471  
 25472  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoIo) IsNan() *FilterBuilder {
 25473  	return b.builder.addCond(&FilterConditionIsNaN{
 25474  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Evdo().Io().FieldPath(),
 25475  	})
 25476  }
 25477  
 25478  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoIo) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 25479  	return b.builder.addCond(&FilterConditionCompare{
 25480  		Operator:              op,
 25481  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Evdo().Io().WithValue(value),
 25482  	})
 25483  }
 25484  
 25485  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoRssi struct {
 25486  	builder *FilterBuilder
 25487  }
 25488  
 25489  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoRssi) Eq(value string) *FilterBuilder {
 25490  	return b.compare(gotenfilter.Eq, value)
 25491  }
 25492  
 25493  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoRssi) Neq(value string) *FilterBuilder {
 25494  	return b.compare(gotenfilter.Neq, value)
 25495  }
 25496  
 25497  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoRssi) Gt(value string) *FilterBuilder {
 25498  	return b.compare(gotenfilter.Gt, value)
 25499  }
 25500  
 25501  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoRssi) Gte(value string) *FilterBuilder {
 25502  	return b.compare(gotenfilter.Gte, value)
 25503  }
 25504  
 25505  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoRssi) Lt(value string) *FilterBuilder {
 25506  	return b.compare(gotenfilter.Lt, value)
 25507  }
 25508  
 25509  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoRssi) Lte(value string) *FilterBuilder {
 25510  	return b.compare(gotenfilter.Lte, value)
 25511  }
 25512  
 25513  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoRssi) In(values []string) *FilterBuilder {
 25514  	return b.builder.addCond(&FilterConditionIn{
 25515  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Evdo().Rssi().WithArrayOfValues(values),
 25516  	})
 25517  }
 25518  
 25519  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoRssi) NotIn(values []string) *FilterBuilder {
 25520  	return b.builder.addCond(&FilterConditionNotIn{
 25521  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Evdo().Rssi().WithArrayOfValues(values),
 25522  	})
 25523  }
 25524  
 25525  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoRssi) IsNull() *FilterBuilder {
 25526  	return b.builder.addCond(&FilterConditionIsNull{
 25527  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Evdo().Rssi().FieldPath(),
 25528  	})
 25529  }
 25530  
 25531  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoRssi) IsNan() *FilterBuilder {
 25532  	return b.builder.addCond(&FilterConditionIsNaN{
 25533  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Evdo().Rssi().FieldPath(),
 25534  	})
 25535  }
 25536  
 25537  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoRssi) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 25538  	return b.builder.addCond(&FilterConditionCompare{
 25539  		Operator:              op,
 25540  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Evdo().Rssi().WithValue(value),
 25541  	})
 25542  }
 25543  
 25544  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoSinr struct {
 25545  	builder *FilterBuilder
 25546  }
 25547  
 25548  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoSinr) Eq(value string) *FilterBuilder {
 25549  	return b.compare(gotenfilter.Eq, value)
 25550  }
 25551  
 25552  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoSinr) Neq(value string) *FilterBuilder {
 25553  	return b.compare(gotenfilter.Neq, value)
 25554  }
 25555  
 25556  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoSinr) Gt(value string) *FilterBuilder {
 25557  	return b.compare(gotenfilter.Gt, value)
 25558  }
 25559  
 25560  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoSinr) Gte(value string) *FilterBuilder {
 25561  	return b.compare(gotenfilter.Gte, value)
 25562  }
 25563  
 25564  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoSinr) Lt(value string) *FilterBuilder {
 25565  	return b.compare(gotenfilter.Lt, value)
 25566  }
 25567  
 25568  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoSinr) Lte(value string) *FilterBuilder {
 25569  	return b.compare(gotenfilter.Lte, value)
 25570  }
 25571  
 25572  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoSinr) In(values []string) *FilterBuilder {
 25573  	return b.builder.addCond(&FilterConditionIn{
 25574  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Evdo().Sinr().WithArrayOfValues(values),
 25575  	})
 25576  }
 25577  
 25578  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoSinr) NotIn(values []string) *FilterBuilder {
 25579  	return b.builder.addCond(&FilterConditionNotIn{
 25580  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Evdo().Sinr().WithArrayOfValues(values),
 25581  	})
 25582  }
 25583  
 25584  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoSinr) IsNull() *FilterBuilder {
 25585  	return b.builder.addCond(&FilterConditionIsNull{
 25586  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Evdo().Sinr().FieldPath(),
 25587  	})
 25588  }
 25589  
 25590  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoSinr) IsNan() *FilterBuilder {
 25591  	return b.builder.addCond(&FilterConditionIsNaN{
 25592  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Evdo().Sinr().FieldPath(),
 25593  	})
 25594  }
 25595  
 25596  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalEvdoSinr) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 25597  	return b.builder.addCond(&FilterConditionCompare{
 25598  		Operator:              op,
 25599  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Evdo().Sinr().WithValue(value),
 25600  	})
 25601  }
 25602  
 25603  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalGsm struct {
 25604  	builder *FilterBuilder
 25605  }
 25606  
 25607  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalGsm) Eq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalGsm) *FilterBuilder {
 25608  	return b.compare(gotenfilter.Eq, value)
 25609  }
 25610  
 25611  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalGsm) Neq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalGsm) *FilterBuilder {
 25612  	return b.compare(gotenfilter.Neq, value)
 25613  }
 25614  
 25615  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalGsm) Gt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalGsm) *FilterBuilder {
 25616  	return b.compare(gotenfilter.Gt, value)
 25617  }
 25618  
 25619  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalGsm) Gte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalGsm) *FilterBuilder {
 25620  	return b.compare(gotenfilter.Gte, value)
 25621  }
 25622  
 25623  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalGsm) Lt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalGsm) *FilterBuilder {
 25624  	return b.compare(gotenfilter.Lt, value)
 25625  }
 25626  
 25627  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalGsm) Lte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalGsm) *FilterBuilder {
 25628  	return b.compare(gotenfilter.Lte, value)
 25629  }
 25630  
 25631  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalGsm) In(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalGsm) *FilterBuilder {
 25632  	return b.builder.addCond(&FilterConditionIn{
 25633  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Gsm().WithArrayOfValues(values),
 25634  	})
 25635  }
 25636  
 25637  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalGsm) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalGsm) *FilterBuilder {
 25638  	return b.builder.addCond(&FilterConditionNotIn{
 25639  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Gsm().WithArrayOfValues(values),
 25640  	})
 25641  }
 25642  
 25643  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalGsm) IsNull() *FilterBuilder {
 25644  	return b.builder.addCond(&FilterConditionIsNull{
 25645  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Gsm().FieldPath(),
 25646  	})
 25647  }
 25648  
 25649  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalGsm) IsNan() *FilterBuilder {
 25650  	return b.builder.addCond(&FilterConditionIsNaN{
 25651  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Gsm().FieldPath(),
 25652  	})
 25653  }
 25654  
 25655  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalGsm) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalGsm) *FilterBuilder {
 25656  	return b.builder.addCond(&FilterConditionCompare{
 25657  		Operator:              op,
 25658  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Gsm().WithValue(value),
 25659  	})
 25660  }
 25661  
 25662  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalGsm) ErrorRate() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalGsmErrorRate {
 25663  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalGsmErrorRate{builder: b.builder}
 25664  }
 25665  
 25666  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalGsm) Rssi() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalGsmRssi {
 25667  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalGsmRssi{builder: b.builder}
 25668  }
 25669  
 25670  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalGsmErrorRate struct {
 25671  	builder *FilterBuilder
 25672  }
 25673  
 25674  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalGsmErrorRate) Eq(value string) *FilterBuilder {
 25675  	return b.compare(gotenfilter.Eq, value)
 25676  }
 25677  
 25678  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalGsmErrorRate) Neq(value string) *FilterBuilder {
 25679  	return b.compare(gotenfilter.Neq, value)
 25680  }
 25681  
 25682  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalGsmErrorRate) Gt(value string) *FilterBuilder {
 25683  	return b.compare(gotenfilter.Gt, value)
 25684  }
 25685  
 25686  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalGsmErrorRate) Gte(value string) *FilterBuilder {
 25687  	return b.compare(gotenfilter.Gte, value)
 25688  }
 25689  
 25690  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalGsmErrorRate) Lt(value string) *FilterBuilder {
 25691  	return b.compare(gotenfilter.Lt, value)
 25692  }
 25693  
 25694  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalGsmErrorRate) Lte(value string) *FilterBuilder {
 25695  	return b.compare(gotenfilter.Lte, value)
 25696  }
 25697  
 25698  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalGsmErrorRate) In(values []string) *FilterBuilder {
 25699  	return b.builder.addCond(&FilterConditionIn{
 25700  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Gsm().ErrorRate().WithArrayOfValues(values),
 25701  	})
 25702  }
 25703  
 25704  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalGsmErrorRate) NotIn(values []string) *FilterBuilder {
 25705  	return b.builder.addCond(&FilterConditionNotIn{
 25706  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Gsm().ErrorRate().WithArrayOfValues(values),
 25707  	})
 25708  }
 25709  
 25710  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalGsmErrorRate) IsNull() *FilterBuilder {
 25711  	return b.builder.addCond(&FilterConditionIsNull{
 25712  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Gsm().ErrorRate().FieldPath(),
 25713  	})
 25714  }
 25715  
 25716  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalGsmErrorRate) IsNan() *FilterBuilder {
 25717  	return b.builder.addCond(&FilterConditionIsNaN{
 25718  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Gsm().ErrorRate().FieldPath(),
 25719  	})
 25720  }
 25721  
 25722  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalGsmErrorRate) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 25723  	return b.builder.addCond(&FilterConditionCompare{
 25724  		Operator:              op,
 25725  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Gsm().ErrorRate().WithValue(value),
 25726  	})
 25727  }
 25728  
 25729  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalGsmRssi struct {
 25730  	builder *FilterBuilder
 25731  }
 25732  
 25733  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalGsmRssi) Eq(value string) *FilterBuilder {
 25734  	return b.compare(gotenfilter.Eq, value)
 25735  }
 25736  
 25737  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalGsmRssi) Neq(value string) *FilterBuilder {
 25738  	return b.compare(gotenfilter.Neq, value)
 25739  }
 25740  
 25741  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalGsmRssi) Gt(value string) *FilterBuilder {
 25742  	return b.compare(gotenfilter.Gt, value)
 25743  }
 25744  
 25745  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalGsmRssi) Gte(value string) *FilterBuilder {
 25746  	return b.compare(gotenfilter.Gte, value)
 25747  }
 25748  
 25749  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalGsmRssi) Lt(value string) *FilterBuilder {
 25750  	return b.compare(gotenfilter.Lt, value)
 25751  }
 25752  
 25753  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalGsmRssi) Lte(value string) *FilterBuilder {
 25754  	return b.compare(gotenfilter.Lte, value)
 25755  }
 25756  
 25757  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalGsmRssi) In(values []string) *FilterBuilder {
 25758  	return b.builder.addCond(&FilterConditionIn{
 25759  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Gsm().Rssi().WithArrayOfValues(values),
 25760  	})
 25761  }
 25762  
 25763  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalGsmRssi) NotIn(values []string) *FilterBuilder {
 25764  	return b.builder.addCond(&FilterConditionNotIn{
 25765  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Gsm().Rssi().WithArrayOfValues(values),
 25766  	})
 25767  }
 25768  
 25769  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalGsmRssi) IsNull() *FilterBuilder {
 25770  	return b.builder.addCond(&FilterConditionIsNull{
 25771  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Gsm().Rssi().FieldPath(),
 25772  	})
 25773  }
 25774  
 25775  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalGsmRssi) IsNan() *FilterBuilder {
 25776  	return b.builder.addCond(&FilterConditionIsNaN{
 25777  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Gsm().Rssi().FieldPath(),
 25778  	})
 25779  }
 25780  
 25781  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalGsmRssi) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 25782  	return b.builder.addCond(&FilterConditionCompare{
 25783  		Operator:              op,
 25784  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Gsm().Rssi().WithValue(value),
 25785  	})
 25786  }
 25787  
 25788  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignal struct {
 25789  	builder *FilterBuilder
 25790  }
 25791  
 25792  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignal) Eq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalLte) *FilterBuilder {
 25793  	return b.compare(gotenfilter.Eq, value)
 25794  }
 25795  
 25796  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignal) Neq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalLte) *FilterBuilder {
 25797  	return b.compare(gotenfilter.Neq, value)
 25798  }
 25799  
 25800  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignal) Gt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalLte) *FilterBuilder {
 25801  	return b.compare(gotenfilter.Gt, value)
 25802  }
 25803  
 25804  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignal) Gte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalLte) *FilterBuilder {
 25805  	return b.compare(gotenfilter.Gte, value)
 25806  }
 25807  
 25808  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignal) Lt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalLte) *FilterBuilder {
 25809  	return b.compare(gotenfilter.Lt, value)
 25810  }
 25811  
 25812  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignal) Lte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalLte) *FilterBuilder {
 25813  	return b.compare(gotenfilter.Lte, value)
 25814  }
 25815  
 25816  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignal) In(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalLte) *FilterBuilder {
 25817  	return b.builder.addCond(&FilterConditionIn{
 25818  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().LteSignal().WithArrayOfValues(values),
 25819  	})
 25820  }
 25821  
 25822  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignal) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalLte) *FilterBuilder {
 25823  	return b.builder.addCond(&FilterConditionNotIn{
 25824  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().LteSignal().WithArrayOfValues(values),
 25825  	})
 25826  }
 25827  
 25828  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignal) IsNull() *FilterBuilder {
 25829  	return b.builder.addCond(&FilterConditionIsNull{
 25830  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().LteSignal().FieldPath(),
 25831  	})
 25832  }
 25833  
 25834  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignal) IsNan() *FilterBuilder {
 25835  	return b.builder.addCond(&FilterConditionIsNaN{
 25836  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().LteSignal().FieldPath(),
 25837  	})
 25838  }
 25839  
 25840  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignal) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalLte) *FilterBuilder {
 25841  	return b.builder.addCond(&FilterConditionCompare{
 25842  		Operator:              op,
 25843  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().LteSignal().WithValue(value),
 25844  	})
 25845  }
 25846  
 25847  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignal) ErrorRate() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalErrorRate {
 25848  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalErrorRate{builder: b.builder}
 25849  }
 25850  
 25851  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignal) Rsrp() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalRsrp {
 25852  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalRsrp{builder: b.builder}
 25853  }
 25854  
 25855  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignal) Rsrq() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalRsrq {
 25856  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalRsrq{builder: b.builder}
 25857  }
 25858  
 25859  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignal) Rssi() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalRssi {
 25860  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalRssi{builder: b.builder}
 25861  }
 25862  
 25863  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignal) Snr() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalSnr {
 25864  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalSnr{builder: b.builder}
 25865  }
 25866  
 25867  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalErrorRate struct {
 25868  	builder *FilterBuilder
 25869  }
 25870  
 25871  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalErrorRate) Eq(value string) *FilterBuilder {
 25872  	return b.compare(gotenfilter.Eq, value)
 25873  }
 25874  
 25875  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalErrorRate) Neq(value string) *FilterBuilder {
 25876  	return b.compare(gotenfilter.Neq, value)
 25877  }
 25878  
 25879  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalErrorRate) Gt(value string) *FilterBuilder {
 25880  	return b.compare(gotenfilter.Gt, value)
 25881  }
 25882  
 25883  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalErrorRate) Gte(value string) *FilterBuilder {
 25884  	return b.compare(gotenfilter.Gte, value)
 25885  }
 25886  
 25887  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalErrorRate) Lt(value string) *FilterBuilder {
 25888  	return b.compare(gotenfilter.Lt, value)
 25889  }
 25890  
 25891  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalErrorRate) Lte(value string) *FilterBuilder {
 25892  	return b.compare(gotenfilter.Lte, value)
 25893  }
 25894  
 25895  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalErrorRate) In(values []string) *FilterBuilder {
 25896  	return b.builder.addCond(&FilterConditionIn{
 25897  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().LteSignal().ErrorRate().WithArrayOfValues(values),
 25898  	})
 25899  }
 25900  
 25901  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalErrorRate) NotIn(values []string) *FilterBuilder {
 25902  	return b.builder.addCond(&FilterConditionNotIn{
 25903  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().LteSignal().ErrorRate().WithArrayOfValues(values),
 25904  	})
 25905  }
 25906  
 25907  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalErrorRate) IsNull() *FilterBuilder {
 25908  	return b.builder.addCond(&FilterConditionIsNull{
 25909  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().LteSignal().ErrorRate().FieldPath(),
 25910  	})
 25911  }
 25912  
 25913  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalErrorRate) IsNan() *FilterBuilder {
 25914  	return b.builder.addCond(&FilterConditionIsNaN{
 25915  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().LteSignal().ErrorRate().FieldPath(),
 25916  	})
 25917  }
 25918  
 25919  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalErrorRate) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 25920  	return b.builder.addCond(&FilterConditionCompare{
 25921  		Operator:              op,
 25922  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().LteSignal().ErrorRate().WithValue(value),
 25923  	})
 25924  }
 25925  
 25926  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalRsrp struct {
 25927  	builder *FilterBuilder
 25928  }
 25929  
 25930  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalRsrp) Eq(value string) *FilterBuilder {
 25931  	return b.compare(gotenfilter.Eq, value)
 25932  }
 25933  
 25934  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalRsrp) Neq(value string) *FilterBuilder {
 25935  	return b.compare(gotenfilter.Neq, value)
 25936  }
 25937  
 25938  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalRsrp) Gt(value string) *FilterBuilder {
 25939  	return b.compare(gotenfilter.Gt, value)
 25940  }
 25941  
 25942  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalRsrp) Gte(value string) *FilterBuilder {
 25943  	return b.compare(gotenfilter.Gte, value)
 25944  }
 25945  
 25946  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalRsrp) Lt(value string) *FilterBuilder {
 25947  	return b.compare(gotenfilter.Lt, value)
 25948  }
 25949  
 25950  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalRsrp) Lte(value string) *FilterBuilder {
 25951  	return b.compare(gotenfilter.Lte, value)
 25952  }
 25953  
 25954  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalRsrp) In(values []string) *FilterBuilder {
 25955  	return b.builder.addCond(&FilterConditionIn{
 25956  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().LteSignal().Rsrp().WithArrayOfValues(values),
 25957  	})
 25958  }
 25959  
 25960  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalRsrp) NotIn(values []string) *FilterBuilder {
 25961  	return b.builder.addCond(&FilterConditionNotIn{
 25962  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().LteSignal().Rsrp().WithArrayOfValues(values),
 25963  	})
 25964  }
 25965  
 25966  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalRsrp) IsNull() *FilterBuilder {
 25967  	return b.builder.addCond(&FilterConditionIsNull{
 25968  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().LteSignal().Rsrp().FieldPath(),
 25969  	})
 25970  }
 25971  
 25972  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalRsrp) IsNan() *FilterBuilder {
 25973  	return b.builder.addCond(&FilterConditionIsNaN{
 25974  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().LteSignal().Rsrp().FieldPath(),
 25975  	})
 25976  }
 25977  
 25978  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalRsrp) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 25979  	return b.builder.addCond(&FilterConditionCompare{
 25980  		Operator:              op,
 25981  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().LteSignal().Rsrp().WithValue(value),
 25982  	})
 25983  }
 25984  
 25985  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalRsrq struct {
 25986  	builder *FilterBuilder
 25987  }
 25988  
 25989  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalRsrq) Eq(value string) *FilterBuilder {
 25990  	return b.compare(gotenfilter.Eq, value)
 25991  }
 25992  
 25993  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalRsrq) Neq(value string) *FilterBuilder {
 25994  	return b.compare(gotenfilter.Neq, value)
 25995  }
 25996  
 25997  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalRsrq) Gt(value string) *FilterBuilder {
 25998  	return b.compare(gotenfilter.Gt, value)
 25999  }
 26000  
 26001  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalRsrq) Gte(value string) *FilterBuilder {
 26002  	return b.compare(gotenfilter.Gte, value)
 26003  }
 26004  
 26005  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalRsrq) Lt(value string) *FilterBuilder {
 26006  	return b.compare(gotenfilter.Lt, value)
 26007  }
 26008  
 26009  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalRsrq) Lte(value string) *FilterBuilder {
 26010  	return b.compare(gotenfilter.Lte, value)
 26011  }
 26012  
 26013  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalRsrq) In(values []string) *FilterBuilder {
 26014  	return b.builder.addCond(&FilterConditionIn{
 26015  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().LteSignal().Rsrq().WithArrayOfValues(values),
 26016  	})
 26017  }
 26018  
 26019  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalRsrq) NotIn(values []string) *FilterBuilder {
 26020  	return b.builder.addCond(&FilterConditionNotIn{
 26021  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().LteSignal().Rsrq().WithArrayOfValues(values),
 26022  	})
 26023  }
 26024  
 26025  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalRsrq) IsNull() *FilterBuilder {
 26026  	return b.builder.addCond(&FilterConditionIsNull{
 26027  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().LteSignal().Rsrq().FieldPath(),
 26028  	})
 26029  }
 26030  
 26031  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalRsrq) IsNan() *FilterBuilder {
 26032  	return b.builder.addCond(&FilterConditionIsNaN{
 26033  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().LteSignal().Rsrq().FieldPath(),
 26034  	})
 26035  }
 26036  
 26037  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalRsrq) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 26038  	return b.builder.addCond(&FilterConditionCompare{
 26039  		Operator:              op,
 26040  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().LteSignal().Rsrq().WithValue(value),
 26041  	})
 26042  }
 26043  
 26044  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalRssi struct {
 26045  	builder *FilterBuilder
 26046  }
 26047  
 26048  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalRssi) Eq(value string) *FilterBuilder {
 26049  	return b.compare(gotenfilter.Eq, value)
 26050  }
 26051  
 26052  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalRssi) Neq(value string) *FilterBuilder {
 26053  	return b.compare(gotenfilter.Neq, value)
 26054  }
 26055  
 26056  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalRssi) Gt(value string) *FilterBuilder {
 26057  	return b.compare(gotenfilter.Gt, value)
 26058  }
 26059  
 26060  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalRssi) Gte(value string) *FilterBuilder {
 26061  	return b.compare(gotenfilter.Gte, value)
 26062  }
 26063  
 26064  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalRssi) Lt(value string) *FilterBuilder {
 26065  	return b.compare(gotenfilter.Lt, value)
 26066  }
 26067  
 26068  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalRssi) Lte(value string) *FilterBuilder {
 26069  	return b.compare(gotenfilter.Lte, value)
 26070  }
 26071  
 26072  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalRssi) In(values []string) *FilterBuilder {
 26073  	return b.builder.addCond(&FilterConditionIn{
 26074  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().LteSignal().Rssi().WithArrayOfValues(values),
 26075  	})
 26076  }
 26077  
 26078  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalRssi) NotIn(values []string) *FilterBuilder {
 26079  	return b.builder.addCond(&FilterConditionNotIn{
 26080  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().LteSignal().Rssi().WithArrayOfValues(values),
 26081  	})
 26082  }
 26083  
 26084  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalRssi) IsNull() *FilterBuilder {
 26085  	return b.builder.addCond(&FilterConditionIsNull{
 26086  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().LteSignal().Rssi().FieldPath(),
 26087  	})
 26088  }
 26089  
 26090  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalRssi) IsNan() *FilterBuilder {
 26091  	return b.builder.addCond(&FilterConditionIsNaN{
 26092  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().LteSignal().Rssi().FieldPath(),
 26093  	})
 26094  }
 26095  
 26096  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalRssi) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 26097  	return b.builder.addCond(&FilterConditionCompare{
 26098  		Operator:              op,
 26099  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().LteSignal().Rssi().WithValue(value),
 26100  	})
 26101  }
 26102  
 26103  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalSnr struct {
 26104  	builder *FilterBuilder
 26105  }
 26106  
 26107  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalSnr) Eq(value string) *FilterBuilder {
 26108  	return b.compare(gotenfilter.Eq, value)
 26109  }
 26110  
 26111  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalSnr) Neq(value string) *FilterBuilder {
 26112  	return b.compare(gotenfilter.Neq, value)
 26113  }
 26114  
 26115  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalSnr) Gt(value string) *FilterBuilder {
 26116  	return b.compare(gotenfilter.Gt, value)
 26117  }
 26118  
 26119  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalSnr) Gte(value string) *FilterBuilder {
 26120  	return b.compare(gotenfilter.Gte, value)
 26121  }
 26122  
 26123  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalSnr) Lt(value string) *FilterBuilder {
 26124  	return b.compare(gotenfilter.Lt, value)
 26125  }
 26126  
 26127  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalSnr) Lte(value string) *FilterBuilder {
 26128  	return b.compare(gotenfilter.Lte, value)
 26129  }
 26130  
 26131  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalSnr) In(values []string) *FilterBuilder {
 26132  	return b.builder.addCond(&FilterConditionIn{
 26133  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().LteSignal().Snr().WithArrayOfValues(values),
 26134  	})
 26135  }
 26136  
 26137  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalSnr) NotIn(values []string) *FilterBuilder {
 26138  	return b.builder.addCond(&FilterConditionNotIn{
 26139  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().LteSignal().Snr().WithArrayOfValues(values),
 26140  	})
 26141  }
 26142  
 26143  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalSnr) IsNull() *FilterBuilder {
 26144  	return b.builder.addCond(&FilterConditionIsNull{
 26145  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().LteSignal().Snr().FieldPath(),
 26146  	})
 26147  }
 26148  
 26149  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalSnr) IsNan() *FilterBuilder {
 26150  	return b.builder.addCond(&FilterConditionIsNaN{
 26151  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().LteSignal().Snr().FieldPath(),
 26152  	})
 26153  }
 26154  
 26155  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalLteSignalSnr) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 26156  	return b.builder.addCond(&FilterConditionCompare{
 26157  		Operator:              op,
 26158  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().LteSignal().Snr().WithValue(value),
 26159  	})
 26160  }
 26161  
 26162  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalRefresh struct {
 26163  	builder *FilterBuilder
 26164  }
 26165  
 26166  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalRefresh) Eq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalRefresh) *FilterBuilder {
 26167  	return b.compare(gotenfilter.Eq, value)
 26168  }
 26169  
 26170  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalRefresh) Neq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalRefresh) *FilterBuilder {
 26171  	return b.compare(gotenfilter.Neq, value)
 26172  }
 26173  
 26174  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalRefresh) Gt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalRefresh) *FilterBuilder {
 26175  	return b.compare(gotenfilter.Gt, value)
 26176  }
 26177  
 26178  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalRefresh) Gte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalRefresh) *FilterBuilder {
 26179  	return b.compare(gotenfilter.Gte, value)
 26180  }
 26181  
 26182  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalRefresh) Lt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalRefresh) *FilterBuilder {
 26183  	return b.compare(gotenfilter.Lt, value)
 26184  }
 26185  
 26186  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalRefresh) Lte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalRefresh) *FilterBuilder {
 26187  	return b.compare(gotenfilter.Lte, value)
 26188  }
 26189  
 26190  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalRefresh) In(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalRefresh) *FilterBuilder {
 26191  	return b.builder.addCond(&FilterConditionIn{
 26192  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Refresh().WithArrayOfValues(values),
 26193  	})
 26194  }
 26195  
 26196  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalRefresh) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalRefresh) *FilterBuilder {
 26197  	return b.builder.addCond(&FilterConditionNotIn{
 26198  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Refresh().WithArrayOfValues(values),
 26199  	})
 26200  }
 26201  
 26202  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalRefresh) IsNull() *FilterBuilder {
 26203  	return b.builder.addCond(&FilterConditionIsNull{
 26204  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Refresh().FieldPath(),
 26205  	})
 26206  }
 26207  
 26208  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalRefresh) IsNan() *FilterBuilder {
 26209  	return b.builder.addCond(&FilterConditionIsNaN{
 26210  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Refresh().FieldPath(),
 26211  	})
 26212  }
 26213  
 26214  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalRefresh) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalRefresh) *FilterBuilder {
 26215  	return b.builder.addCond(&FilterConditionCompare{
 26216  		Operator:              op,
 26217  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Refresh().WithValue(value),
 26218  	})
 26219  }
 26220  
 26221  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalRefresh) Rate() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalRefreshRate {
 26222  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalRefreshRate{builder: b.builder}
 26223  }
 26224  
 26225  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalRefreshRate struct {
 26226  	builder *FilterBuilder
 26227  }
 26228  
 26229  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalRefreshRate) Eq(value string) *FilterBuilder {
 26230  	return b.compare(gotenfilter.Eq, value)
 26231  }
 26232  
 26233  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalRefreshRate) Neq(value string) *FilterBuilder {
 26234  	return b.compare(gotenfilter.Neq, value)
 26235  }
 26236  
 26237  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalRefreshRate) Gt(value string) *FilterBuilder {
 26238  	return b.compare(gotenfilter.Gt, value)
 26239  }
 26240  
 26241  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalRefreshRate) Gte(value string) *FilterBuilder {
 26242  	return b.compare(gotenfilter.Gte, value)
 26243  }
 26244  
 26245  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalRefreshRate) Lt(value string) *FilterBuilder {
 26246  	return b.compare(gotenfilter.Lt, value)
 26247  }
 26248  
 26249  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalRefreshRate) Lte(value string) *FilterBuilder {
 26250  	return b.compare(gotenfilter.Lte, value)
 26251  }
 26252  
 26253  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalRefreshRate) In(values []string) *FilterBuilder {
 26254  	return b.builder.addCond(&FilterConditionIn{
 26255  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Refresh().Rate().WithArrayOfValues(values),
 26256  	})
 26257  }
 26258  
 26259  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalRefreshRate) NotIn(values []string) *FilterBuilder {
 26260  	return b.builder.addCond(&FilterConditionNotIn{
 26261  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Refresh().Rate().WithArrayOfValues(values),
 26262  	})
 26263  }
 26264  
 26265  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalRefreshRate) IsNull() *FilterBuilder {
 26266  	return b.builder.addCond(&FilterConditionIsNull{
 26267  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Refresh().Rate().FieldPath(),
 26268  	})
 26269  }
 26270  
 26271  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalRefreshRate) IsNan() *FilterBuilder {
 26272  	return b.builder.addCond(&FilterConditionIsNaN{
 26273  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Refresh().Rate().FieldPath(),
 26274  	})
 26275  }
 26276  
 26277  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalRefreshRate) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 26278  	return b.builder.addCond(&FilterConditionCompare{
 26279  		Operator:              op,
 26280  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Refresh().Rate().WithValue(value),
 26281  	})
 26282  }
 26283  
 26284  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalThreshold struct {
 26285  	builder *FilterBuilder
 26286  }
 26287  
 26288  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalThreshold) Eq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalThreshold) *FilterBuilder {
 26289  	return b.compare(gotenfilter.Eq, value)
 26290  }
 26291  
 26292  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalThreshold) Neq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalThreshold) *FilterBuilder {
 26293  	return b.compare(gotenfilter.Neq, value)
 26294  }
 26295  
 26296  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalThreshold) Gt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalThreshold) *FilterBuilder {
 26297  	return b.compare(gotenfilter.Gt, value)
 26298  }
 26299  
 26300  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalThreshold) Gte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalThreshold) *FilterBuilder {
 26301  	return b.compare(gotenfilter.Gte, value)
 26302  }
 26303  
 26304  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalThreshold) Lt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalThreshold) *FilterBuilder {
 26305  	return b.compare(gotenfilter.Lt, value)
 26306  }
 26307  
 26308  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalThreshold) Lte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalThreshold) *FilterBuilder {
 26309  	return b.compare(gotenfilter.Lte, value)
 26310  }
 26311  
 26312  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalThreshold) In(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalThreshold) *FilterBuilder {
 26313  	return b.builder.addCond(&FilterConditionIn{
 26314  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Threshold().WithArrayOfValues(values),
 26315  	})
 26316  }
 26317  
 26318  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalThreshold) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalThreshold) *FilterBuilder {
 26319  	return b.builder.addCond(&FilterConditionNotIn{
 26320  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Threshold().WithArrayOfValues(values),
 26321  	})
 26322  }
 26323  
 26324  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalThreshold) IsNull() *FilterBuilder {
 26325  	return b.builder.addCond(&FilterConditionIsNull{
 26326  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Threshold().FieldPath(),
 26327  	})
 26328  }
 26329  
 26330  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalThreshold) IsNan() *FilterBuilder {
 26331  	return b.builder.addCond(&FilterConditionIsNaN{
 26332  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Threshold().FieldPath(),
 26333  	})
 26334  }
 26335  
 26336  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalThreshold) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalThreshold) *FilterBuilder {
 26337  	return b.builder.addCond(&FilterConditionCompare{
 26338  		Operator:              op,
 26339  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Threshold().WithValue(value),
 26340  	})
 26341  }
 26342  
 26343  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalThreshold) ErrorRate() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalThresholdErrorRate {
 26344  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalThresholdErrorRate{builder: b.builder}
 26345  }
 26346  
 26347  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalThreshold) Rssi() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalThresholdRssi {
 26348  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalThresholdRssi{builder: b.builder}
 26349  }
 26350  
 26351  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalThresholdErrorRate struct {
 26352  	builder *FilterBuilder
 26353  }
 26354  
 26355  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalThresholdErrorRate) Eq(value string) *FilterBuilder {
 26356  	return b.compare(gotenfilter.Eq, value)
 26357  }
 26358  
 26359  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalThresholdErrorRate) Neq(value string) *FilterBuilder {
 26360  	return b.compare(gotenfilter.Neq, value)
 26361  }
 26362  
 26363  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalThresholdErrorRate) Gt(value string) *FilterBuilder {
 26364  	return b.compare(gotenfilter.Gt, value)
 26365  }
 26366  
 26367  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalThresholdErrorRate) Gte(value string) *FilterBuilder {
 26368  	return b.compare(gotenfilter.Gte, value)
 26369  }
 26370  
 26371  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalThresholdErrorRate) Lt(value string) *FilterBuilder {
 26372  	return b.compare(gotenfilter.Lt, value)
 26373  }
 26374  
 26375  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalThresholdErrorRate) Lte(value string) *FilterBuilder {
 26376  	return b.compare(gotenfilter.Lte, value)
 26377  }
 26378  
 26379  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalThresholdErrorRate) In(values []string) *FilterBuilder {
 26380  	return b.builder.addCond(&FilterConditionIn{
 26381  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Threshold().ErrorRate().WithArrayOfValues(values),
 26382  	})
 26383  }
 26384  
 26385  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalThresholdErrorRate) NotIn(values []string) *FilterBuilder {
 26386  	return b.builder.addCond(&FilterConditionNotIn{
 26387  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Threshold().ErrorRate().WithArrayOfValues(values),
 26388  	})
 26389  }
 26390  
 26391  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalThresholdErrorRate) IsNull() *FilterBuilder {
 26392  	return b.builder.addCond(&FilterConditionIsNull{
 26393  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Threshold().ErrorRate().FieldPath(),
 26394  	})
 26395  }
 26396  
 26397  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalThresholdErrorRate) IsNan() *FilterBuilder {
 26398  	return b.builder.addCond(&FilterConditionIsNaN{
 26399  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Threshold().ErrorRate().FieldPath(),
 26400  	})
 26401  }
 26402  
 26403  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalThresholdErrorRate) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 26404  	return b.builder.addCond(&FilterConditionCompare{
 26405  		Operator:              op,
 26406  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Threshold().ErrorRate().WithValue(value),
 26407  	})
 26408  }
 26409  
 26410  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalThresholdRssi struct {
 26411  	builder *FilterBuilder
 26412  }
 26413  
 26414  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalThresholdRssi) Eq(value string) *FilterBuilder {
 26415  	return b.compare(gotenfilter.Eq, value)
 26416  }
 26417  
 26418  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalThresholdRssi) Neq(value string) *FilterBuilder {
 26419  	return b.compare(gotenfilter.Neq, value)
 26420  }
 26421  
 26422  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalThresholdRssi) Gt(value string) *FilterBuilder {
 26423  	return b.compare(gotenfilter.Gt, value)
 26424  }
 26425  
 26426  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalThresholdRssi) Gte(value string) *FilterBuilder {
 26427  	return b.compare(gotenfilter.Gte, value)
 26428  }
 26429  
 26430  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalThresholdRssi) Lt(value string) *FilterBuilder {
 26431  	return b.compare(gotenfilter.Lt, value)
 26432  }
 26433  
 26434  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalThresholdRssi) Lte(value string) *FilterBuilder {
 26435  	return b.compare(gotenfilter.Lte, value)
 26436  }
 26437  
 26438  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalThresholdRssi) In(values []string) *FilterBuilder {
 26439  	return b.builder.addCond(&FilterConditionIn{
 26440  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Threshold().Rssi().WithArrayOfValues(values),
 26441  	})
 26442  }
 26443  
 26444  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalThresholdRssi) NotIn(values []string) *FilterBuilder {
 26445  	return b.builder.addCond(&FilterConditionNotIn{
 26446  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Threshold().Rssi().WithArrayOfValues(values),
 26447  	})
 26448  }
 26449  
 26450  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalThresholdRssi) IsNull() *FilterBuilder {
 26451  	return b.builder.addCond(&FilterConditionIsNull{
 26452  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Threshold().Rssi().FieldPath(),
 26453  	})
 26454  }
 26455  
 26456  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalThresholdRssi) IsNan() *FilterBuilder {
 26457  	return b.builder.addCond(&FilterConditionIsNaN{
 26458  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Threshold().Rssi().FieldPath(),
 26459  	})
 26460  }
 26461  
 26462  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalThresholdRssi) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 26463  	return b.builder.addCond(&FilterConditionCompare{
 26464  		Operator:              op,
 26465  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Threshold().Rssi().WithValue(value),
 26466  	})
 26467  }
 26468  
 26469  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmts struct {
 26470  	builder *FilterBuilder
 26471  }
 26472  
 26473  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmts) Eq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalUmts) *FilterBuilder {
 26474  	return b.compare(gotenfilter.Eq, value)
 26475  }
 26476  
 26477  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmts) Neq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalUmts) *FilterBuilder {
 26478  	return b.compare(gotenfilter.Neq, value)
 26479  }
 26480  
 26481  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmts) Gt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalUmts) *FilterBuilder {
 26482  	return b.compare(gotenfilter.Gt, value)
 26483  }
 26484  
 26485  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmts) Gte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalUmts) *FilterBuilder {
 26486  	return b.compare(gotenfilter.Gte, value)
 26487  }
 26488  
 26489  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmts) Lt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalUmts) *FilterBuilder {
 26490  	return b.compare(gotenfilter.Lt, value)
 26491  }
 26492  
 26493  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmts) Lte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalUmts) *FilterBuilder {
 26494  	return b.compare(gotenfilter.Lte, value)
 26495  }
 26496  
 26497  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmts) In(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalUmts) *FilterBuilder {
 26498  	return b.builder.addCond(&FilterConditionIn{
 26499  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Umts().WithArrayOfValues(values),
 26500  	})
 26501  }
 26502  
 26503  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmts) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalUmts) *FilterBuilder {
 26504  	return b.builder.addCond(&FilterConditionNotIn{
 26505  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Umts().WithArrayOfValues(values),
 26506  	})
 26507  }
 26508  
 26509  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmts) IsNull() *FilterBuilder {
 26510  	return b.builder.addCond(&FilterConditionIsNull{
 26511  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Umts().FieldPath(),
 26512  	})
 26513  }
 26514  
 26515  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmts) IsNan() *FilterBuilder {
 26516  	return b.builder.addCond(&FilterConditionIsNaN{
 26517  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Umts().FieldPath(),
 26518  	})
 26519  }
 26520  
 26521  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmts) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalUmts) *FilterBuilder {
 26522  	return b.builder.addCond(&FilterConditionCompare{
 26523  		Operator:              op,
 26524  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Umts().WithValue(value),
 26525  	})
 26526  }
 26527  
 26528  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmts) Ecio() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsEcio {
 26529  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsEcio{builder: b.builder}
 26530  }
 26531  
 26532  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmts) ErrorRate() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsErrorRate {
 26533  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsErrorRate{builder: b.builder}
 26534  }
 26535  
 26536  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmts) Rscp() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsRscp {
 26537  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsRscp{builder: b.builder}
 26538  }
 26539  
 26540  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmts) Rssi() *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsRssi {
 26541  	return &filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsRssi{builder: b.builder}
 26542  }
 26543  
 26544  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsEcio struct {
 26545  	builder *FilterBuilder
 26546  }
 26547  
 26548  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsEcio) Eq(value string) *FilterBuilder {
 26549  	return b.compare(gotenfilter.Eq, value)
 26550  }
 26551  
 26552  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsEcio) Neq(value string) *FilterBuilder {
 26553  	return b.compare(gotenfilter.Neq, value)
 26554  }
 26555  
 26556  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsEcio) Gt(value string) *FilterBuilder {
 26557  	return b.compare(gotenfilter.Gt, value)
 26558  }
 26559  
 26560  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsEcio) Gte(value string) *FilterBuilder {
 26561  	return b.compare(gotenfilter.Gte, value)
 26562  }
 26563  
 26564  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsEcio) Lt(value string) *FilterBuilder {
 26565  	return b.compare(gotenfilter.Lt, value)
 26566  }
 26567  
 26568  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsEcio) Lte(value string) *FilterBuilder {
 26569  	return b.compare(gotenfilter.Lte, value)
 26570  }
 26571  
 26572  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsEcio) In(values []string) *FilterBuilder {
 26573  	return b.builder.addCond(&FilterConditionIn{
 26574  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Umts().Ecio().WithArrayOfValues(values),
 26575  	})
 26576  }
 26577  
 26578  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsEcio) NotIn(values []string) *FilterBuilder {
 26579  	return b.builder.addCond(&FilterConditionNotIn{
 26580  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Umts().Ecio().WithArrayOfValues(values),
 26581  	})
 26582  }
 26583  
 26584  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsEcio) IsNull() *FilterBuilder {
 26585  	return b.builder.addCond(&FilterConditionIsNull{
 26586  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Umts().Ecio().FieldPath(),
 26587  	})
 26588  }
 26589  
 26590  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsEcio) IsNan() *FilterBuilder {
 26591  	return b.builder.addCond(&FilterConditionIsNaN{
 26592  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Umts().Ecio().FieldPath(),
 26593  	})
 26594  }
 26595  
 26596  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsEcio) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 26597  	return b.builder.addCond(&FilterConditionCompare{
 26598  		Operator:              op,
 26599  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Umts().Ecio().WithValue(value),
 26600  	})
 26601  }
 26602  
 26603  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsErrorRate struct {
 26604  	builder *FilterBuilder
 26605  }
 26606  
 26607  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsErrorRate) Eq(value string) *FilterBuilder {
 26608  	return b.compare(gotenfilter.Eq, value)
 26609  }
 26610  
 26611  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsErrorRate) Neq(value string) *FilterBuilder {
 26612  	return b.compare(gotenfilter.Neq, value)
 26613  }
 26614  
 26615  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsErrorRate) Gt(value string) *FilterBuilder {
 26616  	return b.compare(gotenfilter.Gt, value)
 26617  }
 26618  
 26619  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsErrorRate) Gte(value string) *FilterBuilder {
 26620  	return b.compare(gotenfilter.Gte, value)
 26621  }
 26622  
 26623  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsErrorRate) Lt(value string) *FilterBuilder {
 26624  	return b.compare(gotenfilter.Lt, value)
 26625  }
 26626  
 26627  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsErrorRate) Lte(value string) *FilterBuilder {
 26628  	return b.compare(gotenfilter.Lte, value)
 26629  }
 26630  
 26631  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsErrorRate) In(values []string) *FilterBuilder {
 26632  	return b.builder.addCond(&FilterConditionIn{
 26633  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Umts().ErrorRate().WithArrayOfValues(values),
 26634  	})
 26635  }
 26636  
 26637  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsErrorRate) NotIn(values []string) *FilterBuilder {
 26638  	return b.builder.addCond(&FilterConditionNotIn{
 26639  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Umts().ErrorRate().WithArrayOfValues(values),
 26640  	})
 26641  }
 26642  
 26643  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsErrorRate) IsNull() *FilterBuilder {
 26644  	return b.builder.addCond(&FilterConditionIsNull{
 26645  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Umts().ErrorRate().FieldPath(),
 26646  	})
 26647  }
 26648  
 26649  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsErrorRate) IsNan() *FilterBuilder {
 26650  	return b.builder.addCond(&FilterConditionIsNaN{
 26651  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Umts().ErrorRate().FieldPath(),
 26652  	})
 26653  }
 26654  
 26655  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsErrorRate) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 26656  	return b.builder.addCond(&FilterConditionCompare{
 26657  		Operator:              op,
 26658  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Umts().ErrorRate().WithValue(value),
 26659  	})
 26660  }
 26661  
 26662  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsRscp struct {
 26663  	builder *FilterBuilder
 26664  }
 26665  
 26666  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsRscp) Eq(value string) *FilterBuilder {
 26667  	return b.compare(gotenfilter.Eq, value)
 26668  }
 26669  
 26670  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsRscp) Neq(value string) *FilterBuilder {
 26671  	return b.compare(gotenfilter.Neq, value)
 26672  }
 26673  
 26674  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsRscp) Gt(value string) *FilterBuilder {
 26675  	return b.compare(gotenfilter.Gt, value)
 26676  }
 26677  
 26678  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsRscp) Gte(value string) *FilterBuilder {
 26679  	return b.compare(gotenfilter.Gte, value)
 26680  }
 26681  
 26682  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsRscp) Lt(value string) *FilterBuilder {
 26683  	return b.compare(gotenfilter.Lt, value)
 26684  }
 26685  
 26686  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsRscp) Lte(value string) *FilterBuilder {
 26687  	return b.compare(gotenfilter.Lte, value)
 26688  }
 26689  
 26690  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsRscp) In(values []string) *FilterBuilder {
 26691  	return b.builder.addCond(&FilterConditionIn{
 26692  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Umts().Rscp().WithArrayOfValues(values),
 26693  	})
 26694  }
 26695  
 26696  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsRscp) NotIn(values []string) *FilterBuilder {
 26697  	return b.builder.addCond(&FilterConditionNotIn{
 26698  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Umts().Rscp().WithArrayOfValues(values),
 26699  	})
 26700  }
 26701  
 26702  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsRscp) IsNull() *FilterBuilder {
 26703  	return b.builder.addCond(&FilterConditionIsNull{
 26704  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Umts().Rscp().FieldPath(),
 26705  	})
 26706  }
 26707  
 26708  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsRscp) IsNan() *FilterBuilder {
 26709  	return b.builder.addCond(&FilterConditionIsNaN{
 26710  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Umts().Rscp().FieldPath(),
 26711  	})
 26712  }
 26713  
 26714  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsRscp) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 26715  	return b.builder.addCond(&FilterConditionCompare{
 26716  		Operator:              op,
 26717  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Umts().Rscp().WithValue(value),
 26718  	})
 26719  }
 26720  
 26721  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsRssi struct {
 26722  	builder *FilterBuilder
 26723  }
 26724  
 26725  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsRssi) Eq(value string) *FilterBuilder {
 26726  	return b.compare(gotenfilter.Eq, value)
 26727  }
 26728  
 26729  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsRssi) Neq(value string) *FilterBuilder {
 26730  	return b.compare(gotenfilter.Neq, value)
 26731  }
 26732  
 26733  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsRssi) Gt(value string) *FilterBuilder {
 26734  	return b.compare(gotenfilter.Gt, value)
 26735  }
 26736  
 26737  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsRssi) Gte(value string) *FilterBuilder {
 26738  	return b.compare(gotenfilter.Gte, value)
 26739  }
 26740  
 26741  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsRssi) Lt(value string) *FilterBuilder {
 26742  	return b.compare(gotenfilter.Lt, value)
 26743  }
 26744  
 26745  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsRssi) Lte(value string) *FilterBuilder {
 26746  	return b.compare(gotenfilter.Lte, value)
 26747  }
 26748  
 26749  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsRssi) In(values []string) *FilterBuilder {
 26750  	return b.builder.addCond(&FilterConditionIn{
 26751  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Umts().Rssi().WithArrayOfValues(values),
 26752  	})
 26753  }
 26754  
 26755  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsRssi) NotIn(values []string) *FilterBuilder {
 26756  	return b.builder.addCond(&FilterConditionNotIn{
 26757  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Umts().Rssi().WithArrayOfValues(values),
 26758  	})
 26759  }
 26760  
 26761  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsRssi) IsNull() *FilterBuilder {
 26762  	return b.builder.addCond(&FilterConditionIsNull{
 26763  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Umts().Rssi().FieldPath(),
 26764  	})
 26765  }
 26766  
 26767  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsRssi) IsNan() *FilterBuilder {
 26768  	return b.builder.addCond(&FilterConditionIsNaN{
 26769  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Umts().Rssi().FieldPath(),
 26770  	})
 26771  }
 26772  
 26773  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSignalUmtsRssi) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 26774  	return b.builder.addCond(&FilterConditionCompare{
 26775  		Operator:              op,
 26776  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().Signal().Umts().Rssi().WithValue(value),
 26777  	})
 26778  }
 26779  
 26780  type filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus struct {
 26781  	builder *FilterBuilder
 26782  }
 26783  
 26784  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) Eq(value map[string]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *FilterBuilder {
 26785  	return b.compare(gotenfilter.Eq, value)
 26786  }
 26787  
 26788  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) Neq(value map[string]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *FilterBuilder {
 26789  	return b.compare(gotenfilter.Neq, value)
 26790  }
 26791  
 26792  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) Gt(value map[string]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *FilterBuilder {
 26793  	return b.compare(gotenfilter.Gt, value)
 26794  }
 26795  
 26796  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) Gte(value map[string]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *FilterBuilder {
 26797  	return b.compare(gotenfilter.Gte, value)
 26798  }
 26799  
 26800  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) Lt(value map[string]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *FilterBuilder {
 26801  	return b.compare(gotenfilter.Lt, value)
 26802  }
 26803  
 26804  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) Lte(value map[string]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *FilterBuilder {
 26805  	return b.compare(gotenfilter.Lte, value)
 26806  }
 26807  
 26808  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) In(values []map[string]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *FilterBuilder {
 26809  	return b.builder.addCond(&FilterConditionIn{
 26810  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().SimStatus().WithArrayOfValues(values),
 26811  	})
 26812  }
 26813  
 26814  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) NotIn(values []map[string]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *FilterBuilder {
 26815  	return b.builder.addCond(&FilterConditionNotIn{
 26816  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().SimStatus().WithArrayOfValues(values),
 26817  	})
 26818  }
 26819  
 26820  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) IsNull() *FilterBuilder {
 26821  	return b.builder.addCond(&FilterConditionIsNull{
 26822  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().SimStatus().FieldPath(),
 26823  	})
 26824  }
 26825  
 26826  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) IsNan() *FilterBuilder {
 26827  	return b.builder.addCond(&FilterConditionIsNaN{
 26828  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().SimStatus().FieldPath(),
 26829  	})
 26830  }
 26831  
 26832  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) compare(op gotenfilter.CompareOperator, value map[string]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *FilterBuilder {
 26833  	return b.builder.addCond(&FilterConditionCompare{
 26834  		Operator:              op,
 26835  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().SimStatus().WithValue(value),
 26836  	})
 26837  }
 26838  
 26839  func (b *filterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) WithKey(key string) *mapFilterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus {
 26840  	return &mapFilterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus{builder: b.builder, key: key}
 26841  }
 26842  
 26843  type mapFilterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus struct {
 26844  	builder *FilterBuilder
 26845  	key     string
 26846  }
 26847  
 26848  func (b *mapFilterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) Eq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *FilterBuilder {
 26849  	return b.compare(gotenfilter.Eq, value)
 26850  }
 26851  
 26852  func (b *mapFilterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) Neq(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *FilterBuilder {
 26853  	return b.compare(gotenfilter.Neq, value)
 26854  }
 26855  
 26856  func (b *mapFilterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) Gt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *FilterBuilder {
 26857  	return b.compare(gotenfilter.Gt, value)
 26858  }
 26859  
 26860  func (b *mapFilterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) Gte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *FilterBuilder {
 26861  	return b.compare(gotenfilter.Gte, value)
 26862  }
 26863  
 26864  func (b *mapFilterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) Lt(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *FilterBuilder {
 26865  	return b.compare(gotenfilter.Lt, value)
 26866  }
 26867  
 26868  func (b *mapFilterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) Lte(value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *FilterBuilder {
 26869  	return b.compare(gotenfilter.Lte, value)
 26870  }
 26871  
 26872  func (b *mapFilterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) In(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *FilterBuilder {
 26873  	return b.builder.addCond(&FilterConditionIn{
 26874  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().SimStatus().WithKey(b.key).WithArrayOfValues(values),
 26875  	})
 26876  }
 26877  
 26878  func (b *mapFilterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) NotIn(values []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *FilterBuilder {
 26879  	return b.builder.addCond(&FilterConditionNotIn{
 26880  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().SimStatus().WithKey(b.key).WithArrayOfValues(values),
 26881  	})
 26882  }
 26883  
 26884  func (b *mapFilterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) IsNull() *FilterBuilder {
 26885  	return b.builder.addCond(&FilterConditionIsNull{
 26886  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().SimStatus().WithKey(b.key).FieldPath(),
 26887  	})
 26888  }
 26889  
 26890  func (b *mapFilterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) IsNan() *FilterBuilder {
 26891  	return b.builder.addCond(&FilterConditionIsNaN{
 26892  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().SimStatus().WithKey(b.key).FieldPath(),
 26893  	})
 26894  }
 26895  
 26896  func (b *mapFilterCndBuilderStatusDeviceInfoHardwareInformationModemStatusModemSimStatus) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) *FilterBuilder {
 26897  	return b.builder.addCond(&FilterConditionCompare{
 26898  		Operator:              op,
 26899  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().HardwareInformation().ModemStatus().Modem().SimStatus().WithKey(b.key).WithValue(value),
 26900  	})
 26901  }
 26902  
 26903  type filterCndBuilderStatusDeviceInfoNetworkInterfaces struct {
 26904  	builder *FilterBuilder
 26905  }
 26906  
 26907  func (b *filterCndBuilderStatusDeviceInfoNetworkInterfaces) Eq(value map[string]*Device_Status_DeviceInfo_NetworkInterface) *FilterBuilder {
 26908  	return b.compare(gotenfilter.Eq, value)
 26909  }
 26910  
 26911  func (b *filterCndBuilderStatusDeviceInfoNetworkInterfaces) Neq(value map[string]*Device_Status_DeviceInfo_NetworkInterface) *FilterBuilder {
 26912  	return b.compare(gotenfilter.Neq, value)
 26913  }
 26914  
 26915  func (b *filterCndBuilderStatusDeviceInfoNetworkInterfaces) Gt(value map[string]*Device_Status_DeviceInfo_NetworkInterface) *FilterBuilder {
 26916  	return b.compare(gotenfilter.Gt, value)
 26917  }
 26918  
 26919  func (b *filterCndBuilderStatusDeviceInfoNetworkInterfaces) Gte(value map[string]*Device_Status_DeviceInfo_NetworkInterface) *FilterBuilder {
 26920  	return b.compare(gotenfilter.Gte, value)
 26921  }
 26922  
 26923  func (b *filterCndBuilderStatusDeviceInfoNetworkInterfaces) Lt(value map[string]*Device_Status_DeviceInfo_NetworkInterface) *FilterBuilder {
 26924  	return b.compare(gotenfilter.Lt, value)
 26925  }
 26926  
 26927  func (b *filterCndBuilderStatusDeviceInfoNetworkInterfaces) Lte(value map[string]*Device_Status_DeviceInfo_NetworkInterface) *FilterBuilder {
 26928  	return b.compare(gotenfilter.Lte, value)
 26929  }
 26930  
 26931  func (b *filterCndBuilderStatusDeviceInfoNetworkInterfaces) In(values []map[string]*Device_Status_DeviceInfo_NetworkInterface) *FilterBuilder {
 26932  	return b.builder.addCond(&FilterConditionIn{
 26933  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().NetworkInterfaces().WithArrayOfValues(values),
 26934  	})
 26935  }
 26936  
 26937  func (b *filterCndBuilderStatusDeviceInfoNetworkInterfaces) NotIn(values []map[string]*Device_Status_DeviceInfo_NetworkInterface) *FilterBuilder {
 26938  	return b.builder.addCond(&FilterConditionNotIn{
 26939  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().NetworkInterfaces().WithArrayOfValues(values),
 26940  	})
 26941  }
 26942  
 26943  func (b *filterCndBuilderStatusDeviceInfoNetworkInterfaces) IsNull() *FilterBuilder {
 26944  	return b.builder.addCond(&FilterConditionIsNull{
 26945  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().NetworkInterfaces().FieldPath(),
 26946  	})
 26947  }
 26948  
 26949  func (b *filterCndBuilderStatusDeviceInfoNetworkInterfaces) IsNan() *FilterBuilder {
 26950  	return b.builder.addCond(&FilterConditionIsNaN{
 26951  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().NetworkInterfaces().FieldPath(),
 26952  	})
 26953  }
 26954  
 26955  func (b *filterCndBuilderStatusDeviceInfoNetworkInterfaces) compare(op gotenfilter.CompareOperator, value map[string]*Device_Status_DeviceInfo_NetworkInterface) *FilterBuilder {
 26956  	return b.builder.addCond(&FilterConditionCompare{
 26957  		Operator:              op,
 26958  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().NetworkInterfaces().WithValue(value),
 26959  	})
 26960  }
 26961  
 26962  func (b *filterCndBuilderStatusDeviceInfoNetworkInterfaces) WithKey(key string) *mapFilterCndBuilderStatusDeviceInfoNetworkInterfaces {
 26963  	return &mapFilterCndBuilderStatusDeviceInfoNetworkInterfaces{builder: b.builder, key: key}
 26964  }
 26965  
 26966  type mapFilterCndBuilderStatusDeviceInfoNetworkInterfaces struct {
 26967  	builder *FilterBuilder
 26968  	key     string
 26969  }
 26970  
 26971  func (b *mapFilterCndBuilderStatusDeviceInfoNetworkInterfaces) Eq(value *Device_Status_DeviceInfo_NetworkInterface) *FilterBuilder {
 26972  	return b.compare(gotenfilter.Eq, value)
 26973  }
 26974  
 26975  func (b *mapFilterCndBuilderStatusDeviceInfoNetworkInterfaces) Neq(value *Device_Status_DeviceInfo_NetworkInterface) *FilterBuilder {
 26976  	return b.compare(gotenfilter.Neq, value)
 26977  }
 26978  
 26979  func (b *mapFilterCndBuilderStatusDeviceInfoNetworkInterfaces) Gt(value *Device_Status_DeviceInfo_NetworkInterface) *FilterBuilder {
 26980  	return b.compare(gotenfilter.Gt, value)
 26981  }
 26982  
 26983  func (b *mapFilterCndBuilderStatusDeviceInfoNetworkInterfaces) Gte(value *Device_Status_DeviceInfo_NetworkInterface) *FilterBuilder {
 26984  	return b.compare(gotenfilter.Gte, value)
 26985  }
 26986  
 26987  func (b *mapFilterCndBuilderStatusDeviceInfoNetworkInterfaces) Lt(value *Device_Status_DeviceInfo_NetworkInterface) *FilterBuilder {
 26988  	return b.compare(gotenfilter.Lt, value)
 26989  }
 26990  
 26991  func (b *mapFilterCndBuilderStatusDeviceInfoNetworkInterfaces) Lte(value *Device_Status_DeviceInfo_NetworkInterface) *FilterBuilder {
 26992  	return b.compare(gotenfilter.Lte, value)
 26993  }
 26994  
 26995  func (b *mapFilterCndBuilderStatusDeviceInfoNetworkInterfaces) In(values []*Device_Status_DeviceInfo_NetworkInterface) *FilterBuilder {
 26996  	return b.builder.addCond(&FilterConditionIn{
 26997  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().NetworkInterfaces().WithKey(b.key).WithArrayOfValues(values),
 26998  	})
 26999  }
 27000  
 27001  func (b *mapFilterCndBuilderStatusDeviceInfoNetworkInterfaces) NotIn(values []*Device_Status_DeviceInfo_NetworkInterface) *FilterBuilder {
 27002  	return b.builder.addCond(&FilterConditionNotIn{
 27003  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().NetworkInterfaces().WithKey(b.key).WithArrayOfValues(values),
 27004  	})
 27005  }
 27006  
 27007  func (b *mapFilterCndBuilderStatusDeviceInfoNetworkInterfaces) IsNull() *FilterBuilder {
 27008  	return b.builder.addCond(&FilterConditionIsNull{
 27009  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().NetworkInterfaces().WithKey(b.key).FieldPath(),
 27010  	})
 27011  }
 27012  
 27013  func (b *mapFilterCndBuilderStatusDeviceInfoNetworkInterfaces) IsNan() *FilterBuilder {
 27014  	return b.builder.addCond(&FilterConditionIsNaN{
 27015  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().NetworkInterfaces().WithKey(b.key).FieldPath(),
 27016  	})
 27017  }
 27018  
 27019  func (b *mapFilterCndBuilderStatusDeviceInfoNetworkInterfaces) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_NetworkInterface) *FilterBuilder {
 27020  	return b.builder.addCond(&FilterConditionCompare{
 27021  		Operator:              op,
 27022  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().NetworkInterfaces().WithKey(b.key).WithValue(value),
 27023  	})
 27024  }
 27025  
 27026  type filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfo struct {
 27027  	builder *FilterBuilder
 27028  }
 27029  
 27030  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfo) Eq(value *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) *FilterBuilder {
 27031  	return b.compare(gotenfilter.Eq, value)
 27032  }
 27033  
 27034  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfo) Neq(value *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) *FilterBuilder {
 27035  	return b.compare(gotenfilter.Neq, value)
 27036  }
 27037  
 27038  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfo) Gt(value *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) *FilterBuilder {
 27039  	return b.compare(gotenfilter.Gt, value)
 27040  }
 27041  
 27042  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfo) Gte(value *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) *FilterBuilder {
 27043  	return b.compare(gotenfilter.Gte, value)
 27044  }
 27045  
 27046  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfo) Lt(value *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) *FilterBuilder {
 27047  	return b.compare(gotenfilter.Lt, value)
 27048  }
 27049  
 27050  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfo) Lte(value *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) *FilterBuilder {
 27051  	return b.compare(gotenfilter.Lte, value)
 27052  }
 27053  
 27054  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfo) In(values []*Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) *FilterBuilder {
 27055  	return b.builder.addCond(&FilterConditionIn{
 27056  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().ControlPlaneInterfaceInfo().WithArrayOfValues(values),
 27057  	})
 27058  }
 27059  
 27060  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfo) NotIn(values []*Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) *FilterBuilder {
 27061  	return b.builder.addCond(&FilterConditionNotIn{
 27062  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().ControlPlaneInterfaceInfo().WithArrayOfValues(values),
 27063  	})
 27064  }
 27065  
 27066  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfo) IsNull() *FilterBuilder {
 27067  	return b.builder.addCond(&FilterConditionIsNull{
 27068  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().ControlPlaneInterfaceInfo().FieldPath(),
 27069  	})
 27070  }
 27071  
 27072  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfo) IsNan() *FilterBuilder {
 27073  	return b.builder.addCond(&FilterConditionIsNaN{
 27074  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().ControlPlaneInterfaceInfo().FieldPath(),
 27075  	})
 27076  }
 27077  
 27078  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfo) compare(op gotenfilter.CompareOperator, value *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) *FilterBuilder {
 27079  	return b.builder.addCond(&FilterConditionCompare{
 27080  		Operator:              op,
 27081  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().ControlPlaneInterfaceInfo().WithValue(value),
 27082  	})
 27083  }
 27084  
 27085  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfo) ActiveControlPlaneInterface() *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoActiveControlPlaneInterface {
 27086  	return &filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoActiveControlPlaneInterface{builder: b.builder}
 27087  }
 27088  
 27089  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfo) UsesProxy() *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoUsesProxy {
 27090  	return &filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoUsesProxy{builder: b.builder}
 27091  }
 27092  
 27093  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfo) IsFallback() *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoIsFallback {
 27094  	return &filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoIsFallback{builder: b.builder}
 27095  }
 27096  
 27097  type filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoActiveControlPlaneInterface struct {
 27098  	builder *FilterBuilder
 27099  }
 27100  
 27101  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoActiveControlPlaneInterface) Eq(value string) *FilterBuilder {
 27102  	return b.compare(gotenfilter.Eq, value)
 27103  }
 27104  
 27105  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoActiveControlPlaneInterface) Neq(value string) *FilterBuilder {
 27106  	return b.compare(gotenfilter.Neq, value)
 27107  }
 27108  
 27109  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoActiveControlPlaneInterface) Gt(value string) *FilterBuilder {
 27110  	return b.compare(gotenfilter.Gt, value)
 27111  }
 27112  
 27113  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoActiveControlPlaneInterface) Gte(value string) *FilterBuilder {
 27114  	return b.compare(gotenfilter.Gte, value)
 27115  }
 27116  
 27117  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoActiveControlPlaneInterface) Lt(value string) *FilterBuilder {
 27118  	return b.compare(gotenfilter.Lt, value)
 27119  }
 27120  
 27121  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoActiveControlPlaneInterface) Lte(value string) *FilterBuilder {
 27122  	return b.compare(gotenfilter.Lte, value)
 27123  }
 27124  
 27125  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoActiveControlPlaneInterface) In(values []string) *FilterBuilder {
 27126  	return b.builder.addCond(&FilterConditionIn{
 27127  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().ControlPlaneInterfaceInfo().ActiveControlPlaneInterface().WithArrayOfValues(values),
 27128  	})
 27129  }
 27130  
 27131  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoActiveControlPlaneInterface) NotIn(values []string) *FilterBuilder {
 27132  	return b.builder.addCond(&FilterConditionNotIn{
 27133  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().ControlPlaneInterfaceInfo().ActiveControlPlaneInterface().WithArrayOfValues(values),
 27134  	})
 27135  }
 27136  
 27137  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoActiveControlPlaneInterface) IsNull() *FilterBuilder {
 27138  	return b.builder.addCond(&FilterConditionIsNull{
 27139  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().ControlPlaneInterfaceInfo().ActiveControlPlaneInterface().FieldPath(),
 27140  	})
 27141  }
 27142  
 27143  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoActiveControlPlaneInterface) IsNan() *FilterBuilder {
 27144  	return b.builder.addCond(&FilterConditionIsNaN{
 27145  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().ControlPlaneInterfaceInfo().ActiveControlPlaneInterface().FieldPath(),
 27146  	})
 27147  }
 27148  
 27149  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoActiveControlPlaneInterface) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 27150  	return b.builder.addCond(&FilterConditionCompare{
 27151  		Operator:              op,
 27152  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().ControlPlaneInterfaceInfo().ActiveControlPlaneInterface().WithValue(value),
 27153  	})
 27154  }
 27155  
 27156  type filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoUsesProxy struct {
 27157  	builder *FilterBuilder
 27158  }
 27159  
 27160  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoUsesProxy) Eq(value bool) *FilterBuilder {
 27161  	return b.compare(gotenfilter.Eq, value)
 27162  }
 27163  
 27164  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoUsesProxy) Neq(value bool) *FilterBuilder {
 27165  	return b.compare(gotenfilter.Neq, value)
 27166  }
 27167  
 27168  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoUsesProxy) Gt(value bool) *FilterBuilder {
 27169  	return b.compare(gotenfilter.Gt, value)
 27170  }
 27171  
 27172  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoUsesProxy) Gte(value bool) *FilterBuilder {
 27173  	return b.compare(gotenfilter.Gte, value)
 27174  }
 27175  
 27176  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoUsesProxy) Lt(value bool) *FilterBuilder {
 27177  	return b.compare(gotenfilter.Lt, value)
 27178  }
 27179  
 27180  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoUsesProxy) Lte(value bool) *FilterBuilder {
 27181  	return b.compare(gotenfilter.Lte, value)
 27182  }
 27183  
 27184  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoUsesProxy) In(values []bool) *FilterBuilder {
 27185  	return b.builder.addCond(&FilterConditionIn{
 27186  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().ControlPlaneInterfaceInfo().UsesProxy().WithArrayOfValues(values),
 27187  	})
 27188  }
 27189  
 27190  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoUsesProxy) NotIn(values []bool) *FilterBuilder {
 27191  	return b.builder.addCond(&FilterConditionNotIn{
 27192  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().ControlPlaneInterfaceInfo().UsesProxy().WithArrayOfValues(values),
 27193  	})
 27194  }
 27195  
 27196  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoUsesProxy) IsNull() *FilterBuilder {
 27197  	return b.builder.addCond(&FilterConditionIsNull{
 27198  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().ControlPlaneInterfaceInfo().UsesProxy().FieldPath(),
 27199  	})
 27200  }
 27201  
 27202  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoUsesProxy) IsNan() *FilterBuilder {
 27203  	return b.builder.addCond(&FilterConditionIsNaN{
 27204  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().ControlPlaneInterfaceInfo().UsesProxy().FieldPath(),
 27205  	})
 27206  }
 27207  
 27208  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoUsesProxy) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
 27209  	return b.builder.addCond(&FilterConditionCompare{
 27210  		Operator:              op,
 27211  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().ControlPlaneInterfaceInfo().UsesProxy().WithValue(value),
 27212  	})
 27213  }
 27214  
 27215  type filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoIsFallback struct {
 27216  	builder *FilterBuilder
 27217  }
 27218  
 27219  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoIsFallback) Eq(value bool) *FilterBuilder {
 27220  	return b.compare(gotenfilter.Eq, value)
 27221  }
 27222  
 27223  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoIsFallback) Neq(value bool) *FilterBuilder {
 27224  	return b.compare(gotenfilter.Neq, value)
 27225  }
 27226  
 27227  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoIsFallback) Gt(value bool) *FilterBuilder {
 27228  	return b.compare(gotenfilter.Gt, value)
 27229  }
 27230  
 27231  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoIsFallback) Gte(value bool) *FilterBuilder {
 27232  	return b.compare(gotenfilter.Gte, value)
 27233  }
 27234  
 27235  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoIsFallback) Lt(value bool) *FilterBuilder {
 27236  	return b.compare(gotenfilter.Lt, value)
 27237  }
 27238  
 27239  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoIsFallback) Lte(value bool) *FilterBuilder {
 27240  	return b.compare(gotenfilter.Lte, value)
 27241  }
 27242  
 27243  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoIsFallback) In(values []bool) *FilterBuilder {
 27244  	return b.builder.addCond(&FilterConditionIn{
 27245  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().ControlPlaneInterfaceInfo().IsFallback().WithArrayOfValues(values),
 27246  	})
 27247  }
 27248  
 27249  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoIsFallback) NotIn(values []bool) *FilterBuilder {
 27250  	return b.builder.addCond(&FilterConditionNotIn{
 27251  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().DeviceInfo().ControlPlaneInterfaceInfo().IsFallback().WithArrayOfValues(values),
 27252  	})
 27253  }
 27254  
 27255  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoIsFallback) IsNull() *FilterBuilder {
 27256  	return b.builder.addCond(&FilterConditionIsNull{
 27257  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().ControlPlaneInterfaceInfo().IsFallback().FieldPath(),
 27258  	})
 27259  }
 27260  
 27261  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoIsFallback) IsNan() *FilterBuilder {
 27262  	return b.builder.addCond(&FilterConditionIsNaN{
 27263  		FieldPath: NewDeviceFieldPathBuilder().Status().DeviceInfo().ControlPlaneInterfaceInfo().IsFallback().FieldPath(),
 27264  	})
 27265  }
 27266  
 27267  func (b *filterCndBuilderStatusDeviceInfoControlPlaneInterfaceInfoIsFallback) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
 27268  	return b.builder.addCond(&FilterConditionCompare{
 27269  		Operator:              op,
 27270  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().DeviceInfo().ControlPlaneInterfaceInfo().IsFallback().WithValue(value),
 27271  	})
 27272  }
 27273  
 27274  type filterCndBuilderStatusAttestationStatus struct {
 27275  	builder *FilterBuilder
 27276  }
 27277  
 27278  func (b *filterCndBuilderStatusAttestationStatus) Eq(value []*iam_iam_common.PCR) *FilterBuilder {
 27279  	return b.compare(gotenfilter.Eq, value)
 27280  }
 27281  
 27282  func (b *filterCndBuilderStatusAttestationStatus) Neq(value []*iam_iam_common.PCR) *FilterBuilder {
 27283  	return b.compare(gotenfilter.Neq, value)
 27284  }
 27285  
 27286  func (b *filterCndBuilderStatusAttestationStatus) Gt(value []*iam_iam_common.PCR) *FilterBuilder {
 27287  	return b.compare(gotenfilter.Gt, value)
 27288  }
 27289  
 27290  func (b *filterCndBuilderStatusAttestationStatus) Gte(value []*iam_iam_common.PCR) *FilterBuilder {
 27291  	return b.compare(gotenfilter.Gte, value)
 27292  }
 27293  
 27294  func (b *filterCndBuilderStatusAttestationStatus) Lt(value []*iam_iam_common.PCR) *FilterBuilder {
 27295  	return b.compare(gotenfilter.Lt, value)
 27296  }
 27297  
 27298  func (b *filterCndBuilderStatusAttestationStatus) Lte(value []*iam_iam_common.PCR) *FilterBuilder {
 27299  	return b.compare(gotenfilter.Lte, value)
 27300  }
 27301  
 27302  func (b *filterCndBuilderStatusAttestationStatus) In(values [][]*iam_iam_common.PCR) *FilterBuilder {
 27303  	return b.builder.addCond(&FilterConditionIn{
 27304  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().AttestationStatus().WithArrayOfValues(values),
 27305  	})
 27306  }
 27307  
 27308  func (b *filterCndBuilderStatusAttestationStatus) NotIn(values [][]*iam_iam_common.PCR) *FilterBuilder {
 27309  	return b.builder.addCond(&FilterConditionNotIn{
 27310  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().AttestationStatus().WithArrayOfValues(values),
 27311  	})
 27312  }
 27313  
 27314  func (b *filterCndBuilderStatusAttestationStatus) IsNull() *FilterBuilder {
 27315  	return b.builder.addCond(&FilterConditionIsNull{
 27316  		FieldPath: NewDeviceFieldPathBuilder().Status().AttestationStatus().FieldPath(),
 27317  	})
 27318  }
 27319  
 27320  func (b *filterCndBuilderStatusAttestationStatus) IsNan() *FilterBuilder {
 27321  	return b.builder.addCond(&FilterConditionIsNaN{
 27322  		FieldPath: NewDeviceFieldPathBuilder().Status().AttestationStatus().FieldPath(),
 27323  	})
 27324  }
 27325  
 27326  func (b *filterCndBuilderStatusAttestationStatus) Contains(value *iam_iam_common.PCR) *FilterBuilder {
 27327  	return b.builder.addCond(&FilterConditionContains{
 27328  		Type:      gotenresource.ConditionContainsTypeValue,
 27329  		FieldPath: NewDeviceFieldPathBuilder().Status().AttestationStatus().FieldPath(),
 27330  		Value:     NewDeviceFieldPathBuilder().Status().AttestationStatus().WithItemValue(value),
 27331  	})
 27332  }
 27333  
 27334  func (b *filterCndBuilderStatusAttestationStatus) ContainsAnyOf(values []*iam_iam_common.PCR) *FilterBuilder {
 27335  	pathSelector := NewDeviceFieldPathBuilder().Status().AttestationStatus()
 27336  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 27337  	for _, value := range values {
 27338  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 27339  	}
 27340  	return b.builder.addCond(&FilterConditionContains{
 27341  		Type:      gotenresource.ConditionContainsTypeAny,
 27342  		FieldPath: NewDeviceFieldPathBuilder().Status().AttestationStatus().FieldPath(),
 27343  		Values:    itemValues,
 27344  	})
 27345  }
 27346  
 27347  func (b *filterCndBuilderStatusAttestationStatus) ContainsAll(values []*iam_iam_common.PCR) *FilterBuilder {
 27348  	pathSelector := NewDeviceFieldPathBuilder().Status().AttestationStatus()
 27349  	itemValues := make([]Device_FieldPathArrayItemValue, 0, len(values))
 27350  	for _, value := range values {
 27351  		itemValues = append(itemValues, pathSelector.WithItemValue(value))
 27352  	}
 27353  	return b.builder.addCond(&FilterConditionContains{
 27354  		Type:      gotenresource.ConditionContainsTypeAll,
 27355  		FieldPath: NewDeviceFieldPathBuilder().Status().AttestationStatus().FieldPath(),
 27356  		Values:    itemValues,
 27357  	})
 27358  }
 27359  
 27360  func (b *filterCndBuilderStatusAttestationStatus) compare(op gotenfilter.CompareOperator, value []*iam_iam_common.PCR) *FilterBuilder {
 27361  	return b.builder.addCond(&FilterConditionCompare{
 27362  		Operator:              op,
 27363  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().AttestationStatus().WithValue(value),
 27364  	})
 27365  }
 27366  
 27367  func (b *filterCndBuilderStatusAttestationStatus) Index() *filterCndBuilderStatusAttestationStatusIndex {
 27368  	return &filterCndBuilderStatusAttestationStatusIndex{builder: b.builder}
 27369  }
 27370  
 27371  func (b *filterCndBuilderStatusAttestationStatus) DigestHex() *filterCndBuilderStatusAttestationStatusDigestHex {
 27372  	return &filterCndBuilderStatusAttestationStatusDigestHex{builder: b.builder}
 27373  }
 27374  
 27375  func (b *filterCndBuilderStatusAttestationStatus) DigestAlg() *filterCndBuilderStatusAttestationStatusDigestAlg {
 27376  	return &filterCndBuilderStatusAttestationStatusDigestAlg{builder: b.builder}
 27377  }
 27378  
 27379  func (b *filterCndBuilderStatusAttestationStatus) Comment() *filterCndBuilderStatusAttestationStatusComment {
 27380  	return &filterCndBuilderStatusAttestationStatusComment{builder: b.builder}
 27381  }
 27382  
 27383  type filterCndBuilderStatusAttestationStatusIndex struct {
 27384  	builder *FilterBuilder
 27385  }
 27386  
 27387  func (b *filterCndBuilderStatusAttestationStatusIndex) Eq(value uint32) *FilterBuilder {
 27388  	return b.compare(gotenfilter.Eq, value)
 27389  }
 27390  
 27391  func (b *filterCndBuilderStatusAttestationStatusIndex) Neq(value uint32) *FilterBuilder {
 27392  	return b.compare(gotenfilter.Neq, value)
 27393  }
 27394  
 27395  func (b *filterCndBuilderStatusAttestationStatusIndex) Gt(value uint32) *FilterBuilder {
 27396  	return b.compare(gotenfilter.Gt, value)
 27397  }
 27398  
 27399  func (b *filterCndBuilderStatusAttestationStatusIndex) Gte(value uint32) *FilterBuilder {
 27400  	return b.compare(gotenfilter.Gte, value)
 27401  }
 27402  
 27403  func (b *filterCndBuilderStatusAttestationStatusIndex) Lt(value uint32) *FilterBuilder {
 27404  	return b.compare(gotenfilter.Lt, value)
 27405  }
 27406  
 27407  func (b *filterCndBuilderStatusAttestationStatusIndex) Lte(value uint32) *FilterBuilder {
 27408  	return b.compare(gotenfilter.Lte, value)
 27409  }
 27410  
 27411  func (b *filterCndBuilderStatusAttestationStatusIndex) In(values []uint32) *FilterBuilder {
 27412  	return b.builder.addCond(&FilterConditionIn{
 27413  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().AttestationStatus().Index().WithArrayOfValues(values),
 27414  	})
 27415  }
 27416  
 27417  func (b *filterCndBuilderStatusAttestationStatusIndex) NotIn(values []uint32) *FilterBuilder {
 27418  	return b.builder.addCond(&FilterConditionNotIn{
 27419  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().AttestationStatus().Index().WithArrayOfValues(values),
 27420  	})
 27421  }
 27422  
 27423  func (b *filterCndBuilderStatusAttestationStatusIndex) IsNull() *FilterBuilder {
 27424  	return b.builder.addCond(&FilterConditionIsNull{
 27425  		FieldPath: NewDeviceFieldPathBuilder().Status().AttestationStatus().Index().FieldPath(),
 27426  	})
 27427  }
 27428  
 27429  func (b *filterCndBuilderStatusAttestationStatusIndex) IsNan() *FilterBuilder {
 27430  	return b.builder.addCond(&FilterConditionIsNaN{
 27431  		FieldPath: NewDeviceFieldPathBuilder().Status().AttestationStatus().Index().FieldPath(),
 27432  	})
 27433  }
 27434  
 27435  func (b *filterCndBuilderStatusAttestationStatusIndex) compare(op gotenfilter.CompareOperator, value uint32) *FilterBuilder {
 27436  	return b.builder.addCond(&FilterConditionCompare{
 27437  		Operator:              op,
 27438  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().AttestationStatus().Index().WithValue(value),
 27439  	})
 27440  }
 27441  
 27442  type filterCndBuilderStatusAttestationStatusDigestHex struct {
 27443  	builder *FilterBuilder
 27444  }
 27445  
 27446  func (b *filterCndBuilderStatusAttestationStatusDigestHex) Eq(value string) *FilterBuilder {
 27447  	return b.compare(gotenfilter.Eq, value)
 27448  }
 27449  
 27450  func (b *filterCndBuilderStatusAttestationStatusDigestHex) Neq(value string) *FilterBuilder {
 27451  	return b.compare(gotenfilter.Neq, value)
 27452  }
 27453  
 27454  func (b *filterCndBuilderStatusAttestationStatusDigestHex) Gt(value string) *FilterBuilder {
 27455  	return b.compare(gotenfilter.Gt, value)
 27456  }
 27457  
 27458  func (b *filterCndBuilderStatusAttestationStatusDigestHex) Gte(value string) *FilterBuilder {
 27459  	return b.compare(gotenfilter.Gte, value)
 27460  }
 27461  
 27462  func (b *filterCndBuilderStatusAttestationStatusDigestHex) Lt(value string) *FilterBuilder {
 27463  	return b.compare(gotenfilter.Lt, value)
 27464  }
 27465  
 27466  func (b *filterCndBuilderStatusAttestationStatusDigestHex) Lte(value string) *FilterBuilder {
 27467  	return b.compare(gotenfilter.Lte, value)
 27468  }
 27469  
 27470  func (b *filterCndBuilderStatusAttestationStatusDigestHex) In(values []string) *FilterBuilder {
 27471  	return b.builder.addCond(&FilterConditionIn{
 27472  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().AttestationStatus().DigestHex().WithArrayOfValues(values),
 27473  	})
 27474  }
 27475  
 27476  func (b *filterCndBuilderStatusAttestationStatusDigestHex) NotIn(values []string) *FilterBuilder {
 27477  	return b.builder.addCond(&FilterConditionNotIn{
 27478  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().AttestationStatus().DigestHex().WithArrayOfValues(values),
 27479  	})
 27480  }
 27481  
 27482  func (b *filterCndBuilderStatusAttestationStatusDigestHex) IsNull() *FilterBuilder {
 27483  	return b.builder.addCond(&FilterConditionIsNull{
 27484  		FieldPath: NewDeviceFieldPathBuilder().Status().AttestationStatus().DigestHex().FieldPath(),
 27485  	})
 27486  }
 27487  
 27488  func (b *filterCndBuilderStatusAttestationStatusDigestHex) IsNan() *FilterBuilder {
 27489  	return b.builder.addCond(&FilterConditionIsNaN{
 27490  		FieldPath: NewDeviceFieldPathBuilder().Status().AttestationStatus().DigestHex().FieldPath(),
 27491  	})
 27492  }
 27493  
 27494  func (b *filterCndBuilderStatusAttestationStatusDigestHex) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 27495  	return b.builder.addCond(&FilterConditionCompare{
 27496  		Operator:              op,
 27497  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().AttestationStatus().DigestHex().WithValue(value),
 27498  	})
 27499  }
 27500  
 27501  type filterCndBuilderStatusAttestationStatusDigestAlg struct {
 27502  	builder *FilterBuilder
 27503  }
 27504  
 27505  func (b *filterCndBuilderStatusAttestationStatusDigestAlg) Eq(value iam_iam_common.DigestAlg) *FilterBuilder {
 27506  	return b.compare(gotenfilter.Eq, value)
 27507  }
 27508  
 27509  func (b *filterCndBuilderStatusAttestationStatusDigestAlg) Neq(value iam_iam_common.DigestAlg) *FilterBuilder {
 27510  	return b.compare(gotenfilter.Neq, value)
 27511  }
 27512  
 27513  func (b *filterCndBuilderStatusAttestationStatusDigestAlg) Gt(value iam_iam_common.DigestAlg) *FilterBuilder {
 27514  	return b.compare(gotenfilter.Gt, value)
 27515  }
 27516  
 27517  func (b *filterCndBuilderStatusAttestationStatusDigestAlg) Gte(value iam_iam_common.DigestAlg) *FilterBuilder {
 27518  	return b.compare(gotenfilter.Gte, value)
 27519  }
 27520  
 27521  func (b *filterCndBuilderStatusAttestationStatusDigestAlg) Lt(value iam_iam_common.DigestAlg) *FilterBuilder {
 27522  	return b.compare(gotenfilter.Lt, value)
 27523  }
 27524  
 27525  func (b *filterCndBuilderStatusAttestationStatusDigestAlg) Lte(value iam_iam_common.DigestAlg) *FilterBuilder {
 27526  	return b.compare(gotenfilter.Lte, value)
 27527  }
 27528  
 27529  func (b *filterCndBuilderStatusAttestationStatusDigestAlg) In(values []iam_iam_common.DigestAlg) *FilterBuilder {
 27530  	return b.builder.addCond(&FilterConditionIn{
 27531  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().AttestationStatus().DigestAlg().WithArrayOfValues(values),
 27532  	})
 27533  }
 27534  
 27535  func (b *filterCndBuilderStatusAttestationStatusDigestAlg) NotIn(values []iam_iam_common.DigestAlg) *FilterBuilder {
 27536  	return b.builder.addCond(&FilterConditionNotIn{
 27537  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().AttestationStatus().DigestAlg().WithArrayOfValues(values),
 27538  	})
 27539  }
 27540  
 27541  func (b *filterCndBuilderStatusAttestationStatusDigestAlg) IsNull() *FilterBuilder {
 27542  	return b.builder.addCond(&FilterConditionIsNull{
 27543  		FieldPath: NewDeviceFieldPathBuilder().Status().AttestationStatus().DigestAlg().FieldPath(),
 27544  	})
 27545  }
 27546  
 27547  func (b *filterCndBuilderStatusAttestationStatusDigestAlg) IsNan() *FilterBuilder {
 27548  	return b.builder.addCond(&FilterConditionIsNaN{
 27549  		FieldPath: NewDeviceFieldPathBuilder().Status().AttestationStatus().DigestAlg().FieldPath(),
 27550  	})
 27551  }
 27552  
 27553  func (b *filterCndBuilderStatusAttestationStatusDigestAlg) compare(op gotenfilter.CompareOperator, value iam_iam_common.DigestAlg) *FilterBuilder {
 27554  	return b.builder.addCond(&FilterConditionCompare{
 27555  		Operator:              op,
 27556  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().AttestationStatus().DigestAlg().WithValue(value),
 27557  	})
 27558  }
 27559  
 27560  type filterCndBuilderStatusAttestationStatusComment struct {
 27561  	builder *FilterBuilder
 27562  }
 27563  
 27564  func (b *filterCndBuilderStatusAttestationStatusComment) Eq(value string) *FilterBuilder {
 27565  	return b.compare(gotenfilter.Eq, value)
 27566  }
 27567  
 27568  func (b *filterCndBuilderStatusAttestationStatusComment) Neq(value string) *FilterBuilder {
 27569  	return b.compare(gotenfilter.Neq, value)
 27570  }
 27571  
 27572  func (b *filterCndBuilderStatusAttestationStatusComment) Gt(value string) *FilterBuilder {
 27573  	return b.compare(gotenfilter.Gt, value)
 27574  }
 27575  
 27576  func (b *filterCndBuilderStatusAttestationStatusComment) Gte(value string) *FilterBuilder {
 27577  	return b.compare(gotenfilter.Gte, value)
 27578  }
 27579  
 27580  func (b *filterCndBuilderStatusAttestationStatusComment) Lt(value string) *FilterBuilder {
 27581  	return b.compare(gotenfilter.Lt, value)
 27582  }
 27583  
 27584  func (b *filterCndBuilderStatusAttestationStatusComment) Lte(value string) *FilterBuilder {
 27585  	return b.compare(gotenfilter.Lte, value)
 27586  }
 27587  
 27588  func (b *filterCndBuilderStatusAttestationStatusComment) In(values []string) *FilterBuilder {
 27589  	return b.builder.addCond(&FilterConditionIn{
 27590  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().AttestationStatus().Comment().WithArrayOfValues(values),
 27591  	})
 27592  }
 27593  
 27594  func (b *filterCndBuilderStatusAttestationStatusComment) NotIn(values []string) *FilterBuilder {
 27595  	return b.builder.addCond(&FilterConditionNotIn{
 27596  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().AttestationStatus().Comment().WithArrayOfValues(values),
 27597  	})
 27598  }
 27599  
 27600  func (b *filterCndBuilderStatusAttestationStatusComment) IsNull() *FilterBuilder {
 27601  	return b.builder.addCond(&FilterConditionIsNull{
 27602  		FieldPath: NewDeviceFieldPathBuilder().Status().AttestationStatus().Comment().FieldPath(),
 27603  	})
 27604  }
 27605  
 27606  func (b *filterCndBuilderStatusAttestationStatusComment) IsNan() *FilterBuilder {
 27607  	return b.builder.addCond(&FilterConditionIsNaN{
 27608  		FieldPath: NewDeviceFieldPathBuilder().Status().AttestationStatus().Comment().FieldPath(),
 27609  	})
 27610  }
 27611  
 27612  func (b *filterCndBuilderStatusAttestationStatusComment) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 27613  	return b.builder.addCond(&FilterConditionCompare{
 27614  		Operator:              op,
 27615  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().AttestationStatus().Comment().WithValue(value),
 27616  	})
 27617  }
 27618  
 27619  type filterCndBuilderStatusNormalizedAddress struct {
 27620  	builder *FilterBuilder
 27621  }
 27622  
 27623  func (b *filterCndBuilderStatusNormalizedAddress) Eq(value *Device_Status_NormalizedAddress) *FilterBuilder {
 27624  	return b.compare(gotenfilter.Eq, value)
 27625  }
 27626  
 27627  func (b *filterCndBuilderStatusNormalizedAddress) Neq(value *Device_Status_NormalizedAddress) *FilterBuilder {
 27628  	return b.compare(gotenfilter.Neq, value)
 27629  }
 27630  
 27631  func (b *filterCndBuilderStatusNormalizedAddress) Gt(value *Device_Status_NormalizedAddress) *FilterBuilder {
 27632  	return b.compare(gotenfilter.Gt, value)
 27633  }
 27634  
 27635  func (b *filterCndBuilderStatusNormalizedAddress) Gte(value *Device_Status_NormalizedAddress) *FilterBuilder {
 27636  	return b.compare(gotenfilter.Gte, value)
 27637  }
 27638  
 27639  func (b *filterCndBuilderStatusNormalizedAddress) Lt(value *Device_Status_NormalizedAddress) *FilterBuilder {
 27640  	return b.compare(gotenfilter.Lt, value)
 27641  }
 27642  
 27643  func (b *filterCndBuilderStatusNormalizedAddress) Lte(value *Device_Status_NormalizedAddress) *FilterBuilder {
 27644  	return b.compare(gotenfilter.Lte, value)
 27645  }
 27646  
 27647  func (b *filterCndBuilderStatusNormalizedAddress) In(values []*Device_Status_NormalizedAddress) *FilterBuilder {
 27648  	return b.builder.addCond(&FilterConditionIn{
 27649  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().WithArrayOfValues(values),
 27650  	})
 27651  }
 27652  
 27653  func (b *filterCndBuilderStatusNormalizedAddress) NotIn(values []*Device_Status_NormalizedAddress) *FilterBuilder {
 27654  	return b.builder.addCond(&FilterConditionNotIn{
 27655  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().WithArrayOfValues(values),
 27656  	})
 27657  }
 27658  
 27659  func (b *filterCndBuilderStatusNormalizedAddress) IsNull() *FilterBuilder {
 27660  	return b.builder.addCond(&FilterConditionIsNull{
 27661  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().FieldPath(),
 27662  	})
 27663  }
 27664  
 27665  func (b *filterCndBuilderStatusNormalizedAddress) IsNan() *FilterBuilder {
 27666  	return b.builder.addCond(&FilterConditionIsNaN{
 27667  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().FieldPath(),
 27668  	})
 27669  }
 27670  
 27671  func (b *filterCndBuilderStatusNormalizedAddress) compare(op gotenfilter.CompareOperator, value *Device_Status_NormalizedAddress) *FilterBuilder {
 27672  	return b.builder.addCond(&FilterConditionCompare{
 27673  		Operator:              op,
 27674  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NormalizedAddress().WithValue(value),
 27675  	})
 27676  }
 27677  
 27678  func (b *filterCndBuilderStatusNormalizedAddress) PostalCode() *filterCndBuilderStatusNormalizedAddressPostalCode {
 27679  	return &filterCndBuilderStatusNormalizedAddressPostalCode{builder: b.builder}
 27680  }
 27681  
 27682  func (b *filterCndBuilderStatusNormalizedAddress) CountryCode() *filterCndBuilderStatusNormalizedAddressCountryCode {
 27683  	return &filterCndBuilderStatusNormalizedAddressCountryCode{builder: b.builder}
 27684  }
 27685  
 27686  func (b *filterCndBuilderStatusNormalizedAddress) Continent() *filterCndBuilderStatusNormalizedAddressContinent {
 27687  	return &filterCndBuilderStatusNormalizedAddressContinent{builder: b.builder}
 27688  }
 27689  
 27690  func (b *filterCndBuilderStatusNormalizedAddress) ContinentId() *filterCndBuilderStatusNormalizedAddressContinentId {
 27691  	return &filterCndBuilderStatusNormalizedAddressContinentId{builder: b.builder}
 27692  }
 27693  
 27694  func (b *filterCndBuilderStatusNormalizedAddress) Country() *filterCndBuilderStatusNormalizedAddressCountry {
 27695  	return &filterCndBuilderStatusNormalizedAddressCountry{builder: b.builder}
 27696  }
 27697  
 27698  func (b *filterCndBuilderStatusNormalizedAddress) CountryId() *filterCndBuilderStatusNormalizedAddressCountryId {
 27699  	return &filterCndBuilderStatusNormalizedAddressCountryId{builder: b.builder}
 27700  }
 27701  
 27702  func (b *filterCndBuilderStatusNormalizedAddress) AdminArea1() *filterCndBuilderStatusNormalizedAddressAdminArea1 {
 27703  	return &filterCndBuilderStatusNormalizedAddressAdminArea1{builder: b.builder}
 27704  }
 27705  
 27706  func (b *filterCndBuilderStatusNormalizedAddress) AdminArea1Id() *filterCndBuilderStatusNormalizedAddressAdminArea1Id {
 27707  	return &filterCndBuilderStatusNormalizedAddressAdminArea1Id{builder: b.builder}
 27708  }
 27709  
 27710  func (b *filterCndBuilderStatusNormalizedAddress) AdminArea2() *filterCndBuilderStatusNormalizedAddressAdminArea2 {
 27711  	return &filterCndBuilderStatusNormalizedAddressAdminArea2{builder: b.builder}
 27712  }
 27713  
 27714  func (b *filterCndBuilderStatusNormalizedAddress) AdminArea2Id() *filterCndBuilderStatusNormalizedAddressAdminArea2Id {
 27715  	return &filterCndBuilderStatusNormalizedAddressAdminArea2Id{builder: b.builder}
 27716  }
 27717  
 27718  func (b *filterCndBuilderStatusNormalizedAddress) AdminArea3() *filterCndBuilderStatusNormalizedAddressAdminArea3 {
 27719  	return &filterCndBuilderStatusNormalizedAddressAdminArea3{builder: b.builder}
 27720  }
 27721  
 27722  func (b *filterCndBuilderStatusNormalizedAddress) AdminArea3Id() *filterCndBuilderStatusNormalizedAddressAdminArea3Id {
 27723  	return &filterCndBuilderStatusNormalizedAddressAdminArea3Id{builder: b.builder}
 27724  }
 27725  
 27726  func (b *filterCndBuilderStatusNormalizedAddress) AdminArea4() *filterCndBuilderStatusNormalizedAddressAdminArea4 {
 27727  	return &filterCndBuilderStatusNormalizedAddressAdminArea4{builder: b.builder}
 27728  }
 27729  
 27730  func (b *filterCndBuilderStatusNormalizedAddress) AdminArea4Id() *filterCndBuilderStatusNormalizedAddressAdminArea4Id {
 27731  	return &filterCndBuilderStatusNormalizedAddressAdminArea4Id{builder: b.builder}
 27732  }
 27733  
 27734  func (b *filterCndBuilderStatusNormalizedAddress) Address() *filterCndBuilderStatusNormalizedAddressAddress {
 27735  	return &filterCndBuilderStatusNormalizedAddressAddress{builder: b.builder}
 27736  }
 27737  
 27738  func (b *filterCndBuilderStatusNormalizedAddress) Coordinates() *filterCndBuilderStatusNormalizedAddressCoordinates {
 27739  	return &filterCndBuilderStatusNormalizedAddressCoordinates{builder: b.builder}
 27740  }
 27741  
 27742  func (b *filterCndBuilderStatusNormalizedAddress) Accuracy() *filterCndBuilderStatusNormalizedAddressAccuracy {
 27743  	return &filterCndBuilderStatusNormalizedAddressAccuracy{builder: b.builder}
 27744  }
 27745  
 27746  type filterCndBuilderStatusNormalizedAddressPostalCode struct {
 27747  	builder *FilterBuilder
 27748  }
 27749  
 27750  func (b *filterCndBuilderStatusNormalizedAddressPostalCode) Eq(value string) *FilterBuilder {
 27751  	return b.compare(gotenfilter.Eq, value)
 27752  }
 27753  
 27754  func (b *filterCndBuilderStatusNormalizedAddressPostalCode) Neq(value string) *FilterBuilder {
 27755  	return b.compare(gotenfilter.Neq, value)
 27756  }
 27757  
 27758  func (b *filterCndBuilderStatusNormalizedAddressPostalCode) Gt(value string) *FilterBuilder {
 27759  	return b.compare(gotenfilter.Gt, value)
 27760  }
 27761  
 27762  func (b *filterCndBuilderStatusNormalizedAddressPostalCode) Gte(value string) *FilterBuilder {
 27763  	return b.compare(gotenfilter.Gte, value)
 27764  }
 27765  
 27766  func (b *filterCndBuilderStatusNormalizedAddressPostalCode) Lt(value string) *FilterBuilder {
 27767  	return b.compare(gotenfilter.Lt, value)
 27768  }
 27769  
 27770  func (b *filterCndBuilderStatusNormalizedAddressPostalCode) Lte(value string) *FilterBuilder {
 27771  	return b.compare(gotenfilter.Lte, value)
 27772  }
 27773  
 27774  func (b *filterCndBuilderStatusNormalizedAddressPostalCode) In(values []string) *FilterBuilder {
 27775  	return b.builder.addCond(&FilterConditionIn{
 27776  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().PostalCode().WithArrayOfValues(values),
 27777  	})
 27778  }
 27779  
 27780  func (b *filterCndBuilderStatusNormalizedAddressPostalCode) NotIn(values []string) *FilterBuilder {
 27781  	return b.builder.addCond(&FilterConditionNotIn{
 27782  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().PostalCode().WithArrayOfValues(values),
 27783  	})
 27784  }
 27785  
 27786  func (b *filterCndBuilderStatusNormalizedAddressPostalCode) IsNull() *FilterBuilder {
 27787  	return b.builder.addCond(&FilterConditionIsNull{
 27788  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().PostalCode().FieldPath(),
 27789  	})
 27790  }
 27791  
 27792  func (b *filterCndBuilderStatusNormalizedAddressPostalCode) IsNan() *FilterBuilder {
 27793  	return b.builder.addCond(&FilterConditionIsNaN{
 27794  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().PostalCode().FieldPath(),
 27795  	})
 27796  }
 27797  
 27798  func (b *filterCndBuilderStatusNormalizedAddressPostalCode) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 27799  	return b.builder.addCond(&FilterConditionCompare{
 27800  		Operator:              op,
 27801  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NormalizedAddress().PostalCode().WithValue(value),
 27802  	})
 27803  }
 27804  
 27805  type filterCndBuilderStatusNormalizedAddressCountryCode struct {
 27806  	builder *FilterBuilder
 27807  }
 27808  
 27809  func (b *filterCndBuilderStatusNormalizedAddressCountryCode) Eq(value string) *FilterBuilder {
 27810  	return b.compare(gotenfilter.Eq, value)
 27811  }
 27812  
 27813  func (b *filterCndBuilderStatusNormalizedAddressCountryCode) Neq(value string) *FilterBuilder {
 27814  	return b.compare(gotenfilter.Neq, value)
 27815  }
 27816  
 27817  func (b *filterCndBuilderStatusNormalizedAddressCountryCode) Gt(value string) *FilterBuilder {
 27818  	return b.compare(gotenfilter.Gt, value)
 27819  }
 27820  
 27821  func (b *filterCndBuilderStatusNormalizedAddressCountryCode) Gte(value string) *FilterBuilder {
 27822  	return b.compare(gotenfilter.Gte, value)
 27823  }
 27824  
 27825  func (b *filterCndBuilderStatusNormalizedAddressCountryCode) Lt(value string) *FilterBuilder {
 27826  	return b.compare(gotenfilter.Lt, value)
 27827  }
 27828  
 27829  func (b *filterCndBuilderStatusNormalizedAddressCountryCode) Lte(value string) *FilterBuilder {
 27830  	return b.compare(gotenfilter.Lte, value)
 27831  }
 27832  
 27833  func (b *filterCndBuilderStatusNormalizedAddressCountryCode) In(values []string) *FilterBuilder {
 27834  	return b.builder.addCond(&FilterConditionIn{
 27835  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().CountryCode().WithArrayOfValues(values),
 27836  	})
 27837  }
 27838  
 27839  func (b *filterCndBuilderStatusNormalizedAddressCountryCode) NotIn(values []string) *FilterBuilder {
 27840  	return b.builder.addCond(&FilterConditionNotIn{
 27841  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().CountryCode().WithArrayOfValues(values),
 27842  	})
 27843  }
 27844  
 27845  func (b *filterCndBuilderStatusNormalizedAddressCountryCode) IsNull() *FilterBuilder {
 27846  	return b.builder.addCond(&FilterConditionIsNull{
 27847  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().CountryCode().FieldPath(),
 27848  	})
 27849  }
 27850  
 27851  func (b *filterCndBuilderStatusNormalizedAddressCountryCode) IsNan() *FilterBuilder {
 27852  	return b.builder.addCond(&FilterConditionIsNaN{
 27853  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().CountryCode().FieldPath(),
 27854  	})
 27855  }
 27856  
 27857  func (b *filterCndBuilderStatusNormalizedAddressCountryCode) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 27858  	return b.builder.addCond(&FilterConditionCompare{
 27859  		Operator:              op,
 27860  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NormalizedAddress().CountryCode().WithValue(value),
 27861  	})
 27862  }
 27863  
 27864  type filterCndBuilderStatusNormalizedAddressContinent struct {
 27865  	builder *FilterBuilder
 27866  }
 27867  
 27868  func (b *filterCndBuilderStatusNormalizedAddressContinent) Eq(value string) *FilterBuilder {
 27869  	return b.compare(gotenfilter.Eq, value)
 27870  }
 27871  
 27872  func (b *filterCndBuilderStatusNormalizedAddressContinent) Neq(value string) *FilterBuilder {
 27873  	return b.compare(gotenfilter.Neq, value)
 27874  }
 27875  
 27876  func (b *filterCndBuilderStatusNormalizedAddressContinent) Gt(value string) *FilterBuilder {
 27877  	return b.compare(gotenfilter.Gt, value)
 27878  }
 27879  
 27880  func (b *filterCndBuilderStatusNormalizedAddressContinent) Gte(value string) *FilterBuilder {
 27881  	return b.compare(gotenfilter.Gte, value)
 27882  }
 27883  
 27884  func (b *filterCndBuilderStatusNormalizedAddressContinent) Lt(value string) *FilterBuilder {
 27885  	return b.compare(gotenfilter.Lt, value)
 27886  }
 27887  
 27888  func (b *filterCndBuilderStatusNormalizedAddressContinent) Lte(value string) *FilterBuilder {
 27889  	return b.compare(gotenfilter.Lte, value)
 27890  }
 27891  
 27892  func (b *filterCndBuilderStatusNormalizedAddressContinent) In(values []string) *FilterBuilder {
 27893  	return b.builder.addCond(&FilterConditionIn{
 27894  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Continent().WithArrayOfValues(values),
 27895  	})
 27896  }
 27897  
 27898  func (b *filterCndBuilderStatusNormalizedAddressContinent) NotIn(values []string) *FilterBuilder {
 27899  	return b.builder.addCond(&FilterConditionNotIn{
 27900  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Continent().WithArrayOfValues(values),
 27901  	})
 27902  }
 27903  
 27904  func (b *filterCndBuilderStatusNormalizedAddressContinent) IsNull() *FilterBuilder {
 27905  	return b.builder.addCond(&FilterConditionIsNull{
 27906  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Continent().FieldPath(),
 27907  	})
 27908  }
 27909  
 27910  func (b *filterCndBuilderStatusNormalizedAddressContinent) IsNan() *FilterBuilder {
 27911  	return b.builder.addCond(&FilterConditionIsNaN{
 27912  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Continent().FieldPath(),
 27913  	})
 27914  }
 27915  
 27916  func (b *filterCndBuilderStatusNormalizedAddressContinent) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 27917  	return b.builder.addCond(&FilterConditionCompare{
 27918  		Operator:              op,
 27919  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Continent().WithValue(value),
 27920  	})
 27921  }
 27922  
 27923  type filterCndBuilderStatusNormalizedAddressContinentId struct {
 27924  	builder *FilterBuilder
 27925  }
 27926  
 27927  func (b *filterCndBuilderStatusNormalizedAddressContinentId) Eq(value string) *FilterBuilder {
 27928  	return b.compare(gotenfilter.Eq, value)
 27929  }
 27930  
 27931  func (b *filterCndBuilderStatusNormalizedAddressContinentId) Neq(value string) *FilterBuilder {
 27932  	return b.compare(gotenfilter.Neq, value)
 27933  }
 27934  
 27935  func (b *filterCndBuilderStatusNormalizedAddressContinentId) Gt(value string) *FilterBuilder {
 27936  	return b.compare(gotenfilter.Gt, value)
 27937  }
 27938  
 27939  func (b *filterCndBuilderStatusNormalizedAddressContinentId) Gte(value string) *FilterBuilder {
 27940  	return b.compare(gotenfilter.Gte, value)
 27941  }
 27942  
 27943  func (b *filterCndBuilderStatusNormalizedAddressContinentId) Lt(value string) *FilterBuilder {
 27944  	return b.compare(gotenfilter.Lt, value)
 27945  }
 27946  
 27947  func (b *filterCndBuilderStatusNormalizedAddressContinentId) Lte(value string) *FilterBuilder {
 27948  	return b.compare(gotenfilter.Lte, value)
 27949  }
 27950  
 27951  func (b *filterCndBuilderStatusNormalizedAddressContinentId) In(values []string) *FilterBuilder {
 27952  	return b.builder.addCond(&FilterConditionIn{
 27953  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().ContinentId().WithArrayOfValues(values),
 27954  	})
 27955  }
 27956  
 27957  func (b *filterCndBuilderStatusNormalizedAddressContinentId) NotIn(values []string) *FilterBuilder {
 27958  	return b.builder.addCond(&FilterConditionNotIn{
 27959  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().ContinentId().WithArrayOfValues(values),
 27960  	})
 27961  }
 27962  
 27963  func (b *filterCndBuilderStatusNormalizedAddressContinentId) IsNull() *FilterBuilder {
 27964  	return b.builder.addCond(&FilterConditionIsNull{
 27965  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().ContinentId().FieldPath(),
 27966  	})
 27967  }
 27968  
 27969  func (b *filterCndBuilderStatusNormalizedAddressContinentId) IsNan() *FilterBuilder {
 27970  	return b.builder.addCond(&FilterConditionIsNaN{
 27971  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().ContinentId().FieldPath(),
 27972  	})
 27973  }
 27974  
 27975  func (b *filterCndBuilderStatusNormalizedAddressContinentId) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 27976  	return b.builder.addCond(&FilterConditionCompare{
 27977  		Operator:              op,
 27978  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NormalizedAddress().ContinentId().WithValue(value),
 27979  	})
 27980  }
 27981  
 27982  type filterCndBuilderStatusNormalizedAddressCountry struct {
 27983  	builder *FilterBuilder
 27984  }
 27985  
 27986  func (b *filterCndBuilderStatusNormalizedAddressCountry) Eq(value string) *FilterBuilder {
 27987  	return b.compare(gotenfilter.Eq, value)
 27988  }
 27989  
 27990  func (b *filterCndBuilderStatusNormalizedAddressCountry) Neq(value string) *FilterBuilder {
 27991  	return b.compare(gotenfilter.Neq, value)
 27992  }
 27993  
 27994  func (b *filterCndBuilderStatusNormalizedAddressCountry) Gt(value string) *FilterBuilder {
 27995  	return b.compare(gotenfilter.Gt, value)
 27996  }
 27997  
 27998  func (b *filterCndBuilderStatusNormalizedAddressCountry) Gte(value string) *FilterBuilder {
 27999  	return b.compare(gotenfilter.Gte, value)
 28000  }
 28001  
 28002  func (b *filterCndBuilderStatusNormalizedAddressCountry) Lt(value string) *FilterBuilder {
 28003  	return b.compare(gotenfilter.Lt, value)
 28004  }
 28005  
 28006  func (b *filterCndBuilderStatusNormalizedAddressCountry) Lte(value string) *FilterBuilder {
 28007  	return b.compare(gotenfilter.Lte, value)
 28008  }
 28009  
 28010  func (b *filterCndBuilderStatusNormalizedAddressCountry) In(values []string) *FilterBuilder {
 28011  	return b.builder.addCond(&FilterConditionIn{
 28012  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Country().WithArrayOfValues(values),
 28013  	})
 28014  }
 28015  
 28016  func (b *filterCndBuilderStatusNormalizedAddressCountry) NotIn(values []string) *FilterBuilder {
 28017  	return b.builder.addCond(&FilterConditionNotIn{
 28018  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Country().WithArrayOfValues(values),
 28019  	})
 28020  }
 28021  
 28022  func (b *filterCndBuilderStatusNormalizedAddressCountry) IsNull() *FilterBuilder {
 28023  	return b.builder.addCond(&FilterConditionIsNull{
 28024  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Country().FieldPath(),
 28025  	})
 28026  }
 28027  
 28028  func (b *filterCndBuilderStatusNormalizedAddressCountry) IsNan() *FilterBuilder {
 28029  	return b.builder.addCond(&FilterConditionIsNaN{
 28030  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Country().FieldPath(),
 28031  	})
 28032  }
 28033  
 28034  func (b *filterCndBuilderStatusNormalizedAddressCountry) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 28035  	return b.builder.addCond(&FilterConditionCompare{
 28036  		Operator:              op,
 28037  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Country().WithValue(value),
 28038  	})
 28039  }
 28040  
 28041  type filterCndBuilderStatusNormalizedAddressCountryId struct {
 28042  	builder *FilterBuilder
 28043  }
 28044  
 28045  func (b *filterCndBuilderStatusNormalizedAddressCountryId) Eq(value string) *FilterBuilder {
 28046  	return b.compare(gotenfilter.Eq, value)
 28047  }
 28048  
 28049  func (b *filterCndBuilderStatusNormalizedAddressCountryId) Neq(value string) *FilterBuilder {
 28050  	return b.compare(gotenfilter.Neq, value)
 28051  }
 28052  
 28053  func (b *filterCndBuilderStatusNormalizedAddressCountryId) Gt(value string) *FilterBuilder {
 28054  	return b.compare(gotenfilter.Gt, value)
 28055  }
 28056  
 28057  func (b *filterCndBuilderStatusNormalizedAddressCountryId) Gte(value string) *FilterBuilder {
 28058  	return b.compare(gotenfilter.Gte, value)
 28059  }
 28060  
 28061  func (b *filterCndBuilderStatusNormalizedAddressCountryId) Lt(value string) *FilterBuilder {
 28062  	return b.compare(gotenfilter.Lt, value)
 28063  }
 28064  
 28065  func (b *filterCndBuilderStatusNormalizedAddressCountryId) Lte(value string) *FilterBuilder {
 28066  	return b.compare(gotenfilter.Lte, value)
 28067  }
 28068  
 28069  func (b *filterCndBuilderStatusNormalizedAddressCountryId) In(values []string) *FilterBuilder {
 28070  	return b.builder.addCond(&FilterConditionIn{
 28071  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().CountryId().WithArrayOfValues(values),
 28072  	})
 28073  }
 28074  
 28075  func (b *filterCndBuilderStatusNormalizedAddressCountryId) NotIn(values []string) *FilterBuilder {
 28076  	return b.builder.addCond(&FilterConditionNotIn{
 28077  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().CountryId().WithArrayOfValues(values),
 28078  	})
 28079  }
 28080  
 28081  func (b *filterCndBuilderStatusNormalizedAddressCountryId) IsNull() *FilterBuilder {
 28082  	return b.builder.addCond(&FilterConditionIsNull{
 28083  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().CountryId().FieldPath(),
 28084  	})
 28085  }
 28086  
 28087  func (b *filterCndBuilderStatusNormalizedAddressCountryId) IsNan() *FilterBuilder {
 28088  	return b.builder.addCond(&FilterConditionIsNaN{
 28089  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().CountryId().FieldPath(),
 28090  	})
 28091  }
 28092  
 28093  func (b *filterCndBuilderStatusNormalizedAddressCountryId) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 28094  	return b.builder.addCond(&FilterConditionCompare{
 28095  		Operator:              op,
 28096  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NormalizedAddress().CountryId().WithValue(value),
 28097  	})
 28098  }
 28099  
 28100  type filterCndBuilderStatusNormalizedAddressAdminArea1 struct {
 28101  	builder *FilterBuilder
 28102  }
 28103  
 28104  func (b *filterCndBuilderStatusNormalizedAddressAdminArea1) Eq(value string) *FilterBuilder {
 28105  	return b.compare(gotenfilter.Eq, value)
 28106  }
 28107  
 28108  func (b *filterCndBuilderStatusNormalizedAddressAdminArea1) Neq(value string) *FilterBuilder {
 28109  	return b.compare(gotenfilter.Neq, value)
 28110  }
 28111  
 28112  func (b *filterCndBuilderStatusNormalizedAddressAdminArea1) Gt(value string) *FilterBuilder {
 28113  	return b.compare(gotenfilter.Gt, value)
 28114  }
 28115  
 28116  func (b *filterCndBuilderStatusNormalizedAddressAdminArea1) Gte(value string) *FilterBuilder {
 28117  	return b.compare(gotenfilter.Gte, value)
 28118  }
 28119  
 28120  func (b *filterCndBuilderStatusNormalizedAddressAdminArea1) Lt(value string) *FilterBuilder {
 28121  	return b.compare(gotenfilter.Lt, value)
 28122  }
 28123  
 28124  func (b *filterCndBuilderStatusNormalizedAddressAdminArea1) Lte(value string) *FilterBuilder {
 28125  	return b.compare(gotenfilter.Lte, value)
 28126  }
 28127  
 28128  func (b *filterCndBuilderStatusNormalizedAddressAdminArea1) In(values []string) *FilterBuilder {
 28129  	return b.builder.addCond(&FilterConditionIn{
 28130  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea1().WithArrayOfValues(values),
 28131  	})
 28132  }
 28133  
 28134  func (b *filterCndBuilderStatusNormalizedAddressAdminArea1) NotIn(values []string) *FilterBuilder {
 28135  	return b.builder.addCond(&FilterConditionNotIn{
 28136  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea1().WithArrayOfValues(values),
 28137  	})
 28138  }
 28139  
 28140  func (b *filterCndBuilderStatusNormalizedAddressAdminArea1) IsNull() *FilterBuilder {
 28141  	return b.builder.addCond(&FilterConditionIsNull{
 28142  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea1().FieldPath(),
 28143  	})
 28144  }
 28145  
 28146  func (b *filterCndBuilderStatusNormalizedAddressAdminArea1) IsNan() *FilterBuilder {
 28147  	return b.builder.addCond(&FilterConditionIsNaN{
 28148  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea1().FieldPath(),
 28149  	})
 28150  }
 28151  
 28152  func (b *filterCndBuilderStatusNormalizedAddressAdminArea1) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 28153  	return b.builder.addCond(&FilterConditionCompare{
 28154  		Operator:              op,
 28155  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea1().WithValue(value),
 28156  	})
 28157  }
 28158  
 28159  type filterCndBuilderStatusNormalizedAddressAdminArea1Id struct {
 28160  	builder *FilterBuilder
 28161  }
 28162  
 28163  func (b *filterCndBuilderStatusNormalizedAddressAdminArea1Id) Eq(value string) *FilterBuilder {
 28164  	return b.compare(gotenfilter.Eq, value)
 28165  }
 28166  
 28167  func (b *filterCndBuilderStatusNormalizedAddressAdminArea1Id) Neq(value string) *FilterBuilder {
 28168  	return b.compare(gotenfilter.Neq, value)
 28169  }
 28170  
 28171  func (b *filterCndBuilderStatusNormalizedAddressAdminArea1Id) Gt(value string) *FilterBuilder {
 28172  	return b.compare(gotenfilter.Gt, value)
 28173  }
 28174  
 28175  func (b *filterCndBuilderStatusNormalizedAddressAdminArea1Id) Gte(value string) *FilterBuilder {
 28176  	return b.compare(gotenfilter.Gte, value)
 28177  }
 28178  
 28179  func (b *filterCndBuilderStatusNormalizedAddressAdminArea1Id) Lt(value string) *FilterBuilder {
 28180  	return b.compare(gotenfilter.Lt, value)
 28181  }
 28182  
 28183  func (b *filterCndBuilderStatusNormalizedAddressAdminArea1Id) Lte(value string) *FilterBuilder {
 28184  	return b.compare(gotenfilter.Lte, value)
 28185  }
 28186  
 28187  func (b *filterCndBuilderStatusNormalizedAddressAdminArea1Id) In(values []string) *FilterBuilder {
 28188  	return b.builder.addCond(&FilterConditionIn{
 28189  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea1Id().WithArrayOfValues(values),
 28190  	})
 28191  }
 28192  
 28193  func (b *filterCndBuilderStatusNormalizedAddressAdminArea1Id) NotIn(values []string) *FilterBuilder {
 28194  	return b.builder.addCond(&FilterConditionNotIn{
 28195  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea1Id().WithArrayOfValues(values),
 28196  	})
 28197  }
 28198  
 28199  func (b *filterCndBuilderStatusNormalizedAddressAdminArea1Id) IsNull() *FilterBuilder {
 28200  	return b.builder.addCond(&FilterConditionIsNull{
 28201  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea1Id().FieldPath(),
 28202  	})
 28203  }
 28204  
 28205  func (b *filterCndBuilderStatusNormalizedAddressAdminArea1Id) IsNan() *FilterBuilder {
 28206  	return b.builder.addCond(&FilterConditionIsNaN{
 28207  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea1Id().FieldPath(),
 28208  	})
 28209  }
 28210  
 28211  func (b *filterCndBuilderStatusNormalizedAddressAdminArea1Id) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 28212  	return b.builder.addCond(&FilterConditionCompare{
 28213  		Operator:              op,
 28214  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea1Id().WithValue(value),
 28215  	})
 28216  }
 28217  
 28218  type filterCndBuilderStatusNormalizedAddressAdminArea2 struct {
 28219  	builder *FilterBuilder
 28220  }
 28221  
 28222  func (b *filterCndBuilderStatusNormalizedAddressAdminArea2) Eq(value string) *FilterBuilder {
 28223  	return b.compare(gotenfilter.Eq, value)
 28224  }
 28225  
 28226  func (b *filterCndBuilderStatusNormalizedAddressAdminArea2) Neq(value string) *FilterBuilder {
 28227  	return b.compare(gotenfilter.Neq, value)
 28228  }
 28229  
 28230  func (b *filterCndBuilderStatusNormalizedAddressAdminArea2) Gt(value string) *FilterBuilder {
 28231  	return b.compare(gotenfilter.Gt, value)
 28232  }
 28233  
 28234  func (b *filterCndBuilderStatusNormalizedAddressAdminArea2) Gte(value string) *FilterBuilder {
 28235  	return b.compare(gotenfilter.Gte, value)
 28236  }
 28237  
 28238  func (b *filterCndBuilderStatusNormalizedAddressAdminArea2) Lt(value string) *FilterBuilder {
 28239  	return b.compare(gotenfilter.Lt, value)
 28240  }
 28241  
 28242  func (b *filterCndBuilderStatusNormalizedAddressAdminArea2) Lte(value string) *FilterBuilder {
 28243  	return b.compare(gotenfilter.Lte, value)
 28244  }
 28245  
 28246  func (b *filterCndBuilderStatusNormalizedAddressAdminArea2) In(values []string) *FilterBuilder {
 28247  	return b.builder.addCond(&FilterConditionIn{
 28248  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea2().WithArrayOfValues(values),
 28249  	})
 28250  }
 28251  
 28252  func (b *filterCndBuilderStatusNormalizedAddressAdminArea2) NotIn(values []string) *FilterBuilder {
 28253  	return b.builder.addCond(&FilterConditionNotIn{
 28254  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea2().WithArrayOfValues(values),
 28255  	})
 28256  }
 28257  
 28258  func (b *filterCndBuilderStatusNormalizedAddressAdminArea2) IsNull() *FilterBuilder {
 28259  	return b.builder.addCond(&FilterConditionIsNull{
 28260  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea2().FieldPath(),
 28261  	})
 28262  }
 28263  
 28264  func (b *filterCndBuilderStatusNormalizedAddressAdminArea2) IsNan() *FilterBuilder {
 28265  	return b.builder.addCond(&FilterConditionIsNaN{
 28266  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea2().FieldPath(),
 28267  	})
 28268  }
 28269  
 28270  func (b *filterCndBuilderStatusNormalizedAddressAdminArea2) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 28271  	return b.builder.addCond(&FilterConditionCompare{
 28272  		Operator:              op,
 28273  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea2().WithValue(value),
 28274  	})
 28275  }
 28276  
 28277  type filterCndBuilderStatusNormalizedAddressAdminArea2Id struct {
 28278  	builder *FilterBuilder
 28279  }
 28280  
 28281  func (b *filterCndBuilderStatusNormalizedAddressAdminArea2Id) Eq(value string) *FilterBuilder {
 28282  	return b.compare(gotenfilter.Eq, value)
 28283  }
 28284  
 28285  func (b *filterCndBuilderStatusNormalizedAddressAdminArea2Id) Neq(value string) *FilterBuilder {
 28286  	return b.compare(gotenfilter.Neq, value)
 28287  }
 28288  
 28289  func (b *filterCndBuilderStatusNormalizedAddressAdminArea2Id) Gt(value string) *FilterBuilder {
 28290  	return b.compare(gotenfilter.Gt, value)
 28291  }
 28292  
 28293  func (b *filterCndBuilderStatusNormalizedAddressAdminArea2Id) Gte(value string) *FilterBuilder {
 28294  	return b.compare(gotenfilter.Gte, value)
 28295  }
 28296  
 28297  func (b *filterCndBuilderStatusNormalizedAddressAdminArea2Id) Lt(value string) *FilterBuilder {
 28298  	return b.compare(gotenfilter.Lt, value)
 28299  }
 28300  
 28301  func (b *filterCndBuilderStatusNormalizedAddressAdminArea2Id) Lte(value string) *FilterBuilder {
 28302  	return b.compare(gotenfilter.Lte, value)
 28303  }
 28304  
 28305  func (b *filterCndBuilderStatusNormalizedAddressAdminArea2Id) In(values []string) *FilterBuilder {
 28306  	return b.builder.addCond(&FilterConditionIn{
 28307  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea2Id().WithArrayOfValues(values),
 28308  	})
 28309  }
 28310  
 28311  func (b *filterCndBuilderStatusNormalizedAddressAdminArea2Id) NotIn(values []string) *FilterBuilder {
 28312  	return b.builder.addCond(&FilterConditionNotIn{
 28313  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea2Id().WithArrayOfValues(values),
 28314  	})
 28315  }
 28316  
 28317  func (b *filterCndBuilderStatusNormalizedAddressAdminArea2Id) IsNull() *FilterBuilder {
 28318  	return b.builder.addCond(&FilterConditionIsNull{
 28319  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea2Id().FieldPath(),
 28320  	})
 28321  }
 28322  
 28323  func (b *filterCndBuilderStatusNormalizedAddressAdminArea2Id) IsNan() *FilterBuilder {
 28324  	return b.builder.addCond(&FilterConditionIsNaN{
 28325  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea2Id().FieldPath(),
 28326  	})
 28327  }
 28328  
 28329  func (b *filterCndBuilderStatusNormalizedAddressAdminArea2Id) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 28330  	return b.builder.addCond(&FilterConditionCompare{
 28331  		Operator:              op,
 28332  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea2Id().WithValue(value),
 28333  	})
 28334  }
 28335  
 28336  type filterCndBuilderStatusNormalizedAddressAdminArea3 struct {
 28337  	builder *FilterBuilder
 28338  }
 28339  
 28340  func (b *filterCndBuilderStatusNormalizedAddressAdminArea3) Eq(value string) *FilterBuilder {
 28341  	return b.compare(gotenfilter.Eq, value)
 28342  }
 28343  
 28344  func (b *filterCndBuilderStatusNormalizedAddressAdminArea3) Neq(value string) *FilterBuilder {
 28345  	return b.compare(gotenfilter.Neq, value)
 28346  }
 28347  
 28348  func (b *filterCndBuilderStatusNormalizedAddressAdminArea3) Gt(value string) *FilterBuilder {
 28349  	return b.compare(gotenfilter.Gt, value)
 28350  }
 28351  
 28352  func (b *filterCndBuilderStatusNormalizedAddressAdminArea3) Gte(value string) *FilterBuilder {
 28353  	return b.compare(gotenfilter.Gte, value)
 28354  }
 28355  
 28356  func (b *filterCndBuilderStatusNormalizedAddressAdminArea3) Lt(value string) *FilterBuilder {
 28357  	return b.compare(gotenfilter.Lt, value)
 28358  }
 28359  
 28360  func (b *filterCndBuilderStatusNormalizedAddressAdminArea3) Lte(value string) *FilterBuilder {
 28361  	return b.compare(gotenfilter.Lte, value)
 28362  }
 28363  
 28364  func (b *filterCndBuilderStatusNormalizedAddressAdminArea3) In(values []string) *FilterBuilder {
 28365  	return b.builder.addCond(&FilterConditionIn{
 28366  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea3().WithArrayOfValues(values),
 28367  	})
 28368  }
 28369  
 28370  func (b *filterCndBuilderStatusNormalizedAddressAdminArea3) NotIn(values []string) *FilterBuilder {
 28371  	return b.builder.addCond(&FilterConditionNotIn{
 28372  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea3().WithArrayOfValues(values),
 28373  	})
 28374  }
 28375  
 28376  func (b *filterCndBuilderStatusNormalizedAddressAdminArea3) IsNull() *FilterBuilder {
 28377  	return b.builder.addCond(&FilterConditionIsNull{
 28378  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea3().FieldPath(),
 28379  	})
 28380  }
 28381  
 28382  func (b *filterCndBuilderStatusNormalizedAddressAdminArea3) IsNan() *FilterBuilder {
 28383  	return b.builder.addCond(&FilterConditionIsNaN{
 28384  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea3().FieldPath(),
 28385  	})
 28386  }
 28387  
 28388  func (b *filterCndBuilderStatusNormalizedAddressAdminArea3) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 28389  	return b.builder.addCond(&FilterConditionCompare{
 28390  		Operator:              op,
 28391  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea3().WithValue(value),
 28392  	})
 28393  }
 28394  
 28395  type filterCndBuilderStatusNormalizedAddressAdminArea3Id struct {
 28396  	builder *FilterBuilder
 28397  }
 28398  
 28399  func (b *filterCndBuilderStatusNormalizedAddressAdminArea3Id) Eq(value string) *FilterBuilder {
 28400  	return b.compare(gotenfilter.Eq, value)
 28401  }
 28402  
 28403  func (b *filterCndBuilderStatusNormalizedAddressAdminArea3Id) Neq(value string) *FilterBuilder {
 28404  	return b.compare(gotenfilter.Neq, value)
 28405  }
 28406  
 28407  func (b *filterCndBuilderStatusNormalizedAddressAdminArea3Id) Gt(value string) *FilterBuilder {
 28408  	return b.compare(gotenfilter.Gt, value)
 28409  }
 28410  
 28411  func (b *filterCndBuilderStatusNormalizedAddressAdminArea3Id) Gte(value string) *FilterBuilder {
 28412  	return b.compare(gotenfilter.Gte, value)
 28413  }
 28414  
 28415  func (b *filterCndBuilderStatusNormalizedAddressAdminArea3Id) Lt(value string) *FilterBuilder {
 28416  	return b.compare(gotenfilter.Lt, value)
 28417  }
 28418  
 28419  func (b *filterCndBuilderStatusNormalizedAddressAdminArea3Id) Lte(value string) *FilterBuilder {
 28420  	return b.compare(gotenfilter.Lte, value)
 28421  }
 28422  
 28423  func (b *filterCndBuilderStatusNormalizedAddressAdminArea3Id) In(values []string) *FilterBuilder {
 28424  	return b.builder.addCond(&FilterConditionIn{
 28425  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea3Id().WithArrayOfValues(values),
 28426  	})
 28427  }
 28428  
 28429  func (b *filterCndBuilderStatusNormalizedAddressAdminArea3Id) NotIn(values []string) *FilterBuilder {
 28430  	return b.builder.addCond(&FilterConditionNotIn{
 28431  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea3Id().WithArrayOfValues(values),
 28432  	})
 28433  }
 28434  
 28435  func (b *filterCndBuilderStatusNormalizedAddressAdminArea3Id) IsNull() *FilterBuilder {
 28436  	return b.builder.addCond(&FilterConditionIsNull{
 28437  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea3Id().FieldPath(),
 28438  	})
 28439  }
 28440  
 28441  func (b *filterCndBuilderStatusNormalizedAddressAdminArea3Id) IsNan() *FilterBuilder {
 28442  	return b.builder.addCond(&FilterConditionIsNaN{
 28443  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea3Id().FieldPath(),
 28444  	})
 28445  }
 28446  
 28447  func (b *filterCndBuilderStatusNormalizedAddressAdminArea3Id) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 28448  	return b.builder.addCond(&FilterConditionCompare{
 28449  		Operator:              op,
 28450  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea3Id().WithValue(value),
 28451  	})
 28452  }
 28453  
 28454  type filterCndBuilderStatusNormalizedAddressAdminArea4 struct {
 28455  	builder *FilterBuilder
 28456  }
 28457  
 28458  func (b *filterCndBuilderStatusNormalizedAddressAdminArea4) Eq(value string) *FilterBuilder {
 28459  	return b.compare(gotenfilter.Eq, value)
 28460  }
 28461  
 28462  func (b *filterCndBuilderStatusNormalizedAddressAdminArea4) Neq(value string) *FilterBuilder {
 28463  	return b.compare(gotenfilter.Neq, value)
 28464  }
 28465  
 28466  func (b *filterCndBuilderStatusNormalizedAddressAdminArea4) Gt(value string) *FilterBuilder {
 28467  	return b.compare(gotenfilter.Gt, value)
 28468  }
 28469  
 28470  func (b *filterCndBuilderStatusNormalizedAddressAdminArea4) Gte(value string) *FilterBuilder {
 28471  	return b.compare(gotenfilter.Gte, value)
 28472  }
 28473  
 28474  func (b *filterCndBuilderStatusNormalizedAddressAdminArea4) Lt(value string) *FilterBuilder {
 28475  	return b.compare(gotenfilter.Lt, value)
 28476  }
 28477  
 28478  func (b *filterCndBuilderStatusNormalizedAddressAdminArea4) Lte(value string) *FilterBuilder {
 28479  	return b.compare(gotenfilter.Lte, value)
 28480  }
 28481  
 28482  func (b *filterCndBuilderStatusNormalizedAddressAdminArea4) In(values []string) *FilterBuilder {
 28483  	return b.builder.addCond(&FilterConditionIn{
 28484  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea4().WithArrayOfValues(values),
 28485  	})
 28486  }
 28487  
 28488  func (b *filterCndBuilderStatusNormalizedAddressAdminArea4) NotIn(values []string) *FilterBuilder {
 28489  	return b.builder.addCond(&FilterConditionNotIn{
 28490  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea4().WithArrayOfValues(values),
 28491  	})
 28492  }
 28493  
 28494  func (b *filterCndBuilderStatusNormalizedAddressAdminArea4) IsNull() *FilterBuilder {
 28495  	return b.builder.addCond(&FilterConditionIsNull{
 28496  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea4().FieldPath(),
 28497  	})
 28498  }
 28499  
 28500  func (b *filterCndBuilderStatusNormalizedAddressAdminArea4) IsNan() *FilterBuilder {
 28501  	return b.builder.addCond(&FilterConditionIsNaN{
 28502  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea4().FieldPath(),
 28503  	})
 28504  }
 28505  
 28506  func (b *filterCndBuilderStatusNormalizedAddressAdminArea4) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 28507  	return b.builder.addCond(&FilterConditionCompare{
 28508  		Operator:              op,
 28509  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea4().WithValue(value),
 28510  	})
 28511  }
 28512  
 28513  type filterCndBuilderStatusNormalizedAddressAdminArea4Id struct {
 28514  	builder *FilterBuilder
 28515  }
 28516  
 28517  func (b *filterCndBuilderStatusNormalizedAddressAdminArea4Id) Eq(value string) *FilterBuilder {
 28518  	return b.compare(gotenfilter.Eq, value)
 28519  }
 28520  
 28521  func (b *filterCndBuilderStatusNormalizedAddressAdminArea4Id) Neq(value string) *FilterBuilder {
 28522  	return b.compare(gotenfilter.Neq, value)
 28523  }
 28524  
 28525  func (b *filterCndBuilderStatusNormalizedAddressAdminArea4Id) Gt(value string) *FilterBuilder {
 28526  	return b.compare(gotenfilter.Gt, value)
 28527  }
 28528  
 28529  func (b *filterCndBuilderStatusNormalizedAddressAdminArea4Id) Gte(value string) *FilterBuilder {
 28530  	return b.compare(gotenfilter.Gte, value)
 28531  }
 28532  
 28533  func (b *filterCndBuilderStatusNormalizedAddressAdminArea4Id) Lt(value string) *FilterBuilder {
 28534  	return b.compare(gotenfilter.Lt, value)
 28535  }
 28536  
 28537  func (b *filterCndBuilderStatusNormalizedAddressAdminArea4Id) Lte(value string) *FilterBuilder {
 28538  	return b.compare(gotenfilter.Lte, value)
 28539  }
 28540  
 28541  func (b *filterCndBuilderStatusNormalizedAddressAdminArea4Id) In(values []string) *FilterBuilder {
 28542  	return b.builder.addCond(&FilterConditionIn{
 28543  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea4Id().WithArrayOfValues(values),
 28544  	})
 28545  }
 28546  
 28547  func (b *filterCndBuilderStatusNormalizedAddressAdminArea4Id) NotIn(values []string) *FilterBuilder {
 28548  	return b.builder.addCond(&FilterConditionNotIn{
 28549  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea4Id().WithArrayOfValues(values),
 28550  	})
 28551  }
 28552  
 28553  func (b *filterCndBuilderStatusNormalizedAddressAdminArea4Id) IsNull() *FilterBuilder {
 28554  	return b.builder.addCond(&FilterConditionIsNull{
 28555  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea4Id().FieldPath(),
 28556  	})
 28557  }
 28558  
 28559  func (b *filterCndBuilderStatusNormalizedAddressAdminArea4Id) IsNan() *FilterBuilder {
 28560  	return b.builder.addCond(&FilterConditionIsNaN{
 28561  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea4Id().FieldPath(),
 28562  	})
 28563  }
 28564  
 28565  func (b *filterCndBuilderStatusNormalizedAddressAdminArea4Id) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 28566  	return b.builder.addCond(&FilterConditionCompare{
 28567  		Operator:              op,
 28568  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NormalizedAddress().AdminArea4Id().WithValue(value),
 28569  	})
 28570  }
 28571  
 28572  type filterCndBuilderStatusNormalizedAddressAddress struct {
 28573  	builder *FilterBuilder
 28574  }
 28575  
 28576  func (b *filterCndBuilderStatusNormalizedAddressAddress) Eq(value string) *FilterBuilder {
 28577  	return b.compare(gotenfilter.Eq, value)
 28578  }
 28579  
 28580  func (b *filterCndBuilderStatusNormalizedAddressAddress) Neq(value string) *FilterBuilder {
 28581  	return b.compare(gotenfilter.Neq, value)
 28582  }
 28583  
 28584  func (b *filterCndBuilderStatusNormalizedAddressAddress) Gt(value string) *FilterBuilder {
 28585  	return b.compare(gotenfilter.Gt, value)
 28586  }
 28587  
 28588  func (b *filterCndBuilderStatusNormalizedAddressAddress) Gte(value string) *FilterBuilder {
 28589  	return b.compare(gotenfilter.Gte, value)
 28590  }
 28591  
 28592  func (b *filterCndBuilderStatusNormalizedAddressAddress) Lt(value string) *FilterBuilder {
 28593  	return b.compare(gotenfilter.Lt, value)
 28594  }
 28595  
 28596  func (b *filterCndBuilderStatusNormalizedAddressAddress) Lte(value string) *FilterBuilder {
 28597  	return b.compare(gotenfilter.Lte, value)
 28598  }
 28599  
 28600  func (b *filterCndBuilderStatusNormalizedAddressAddress) In(values []string) *FilterBuilder {
 28601  	return b.builder.addCond(&FilterConditionIn{
 28602  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Address().WithArrayOfValues(values),
 28603  	})
 28604  }
 28605  
 28606  func (b *filterCndBuilderStatusNormalizedAddressAddress) NotIn(values []string) *FilterBuilder {
 28607  	return b.builder.addCond(&FilterConditionNotIn{
 28608  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Address().WithArrayOfValues(values),
 28609  	})
 28610  }
 28611  
 28612  func (b *filterCndBuilderStatusNormalizedAddressAddress) IsNull() *FilterBuilder {
 28613  	return b.builder.addCond(&FilterConditionIsNull{
 28614  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Address().FieldPath(),
 28615  	})
 28616  }
 28617  
 28618  func (b *filterCndBuilderStatusNormalizedAddressAddress) IsNan() *FilterBuilder {
 28619  	return b.builder.addCond(&FilterConditionIsNaN{
 28620  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Address().FieldPath(),
 28621  	})
 28622  }
 28623  
 28624  func (b *filterCndBuilderStatusNormalizedAddressAddress) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 28625  	return b.builder.addCond(&FilterConditionCompare{
 28626  		Operator:              op,
 28627  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Address().WithValue(value),
 28628  	})
 28629  }
 28630  
 28631  type filterCndBuilderStatusNormalizedAddressCoordinates struct {
 28632  	builder *FilterBuilder
 28633  }
 28634  
 28635  func (b *filterCndBuilderStatusNormalizedAddressCoordinates) Eq(value *latlng.LatLng) *FilterBuilder {
 28636  	return b.compare(gotenfilter.Eq, value)
 28637  }
 28638  
 28639  func (b *filterCndBuilderStatusNormalizedAddressCoordinates) Neq(value *latlng.LatLng) *FilterBuilder {
 28640  	return b.compare(gotenfilter.Neq, value)
 28641  }
 28642  
 28643  func (b *filterCndBuilderStatusNormalizedAddressCoordinates) Gt(value *latlng.LatLng) *FilterBuilder {
 28644  	return b.compare(gotenfilter.Gt, value)
 28645  }
 28646  
 28647  func (b *filterCndBuilderStatusNormalizedAddressCoordinates) Gte(value *latlng.LatLng) *FilterBuilder {
 28648  	return b.compare(gotenfilter.Gte, value)
 28649  }
 28650  
 28651  func (b *filterCndBuilderStatusNormalizedAddressCoordinates) Lt(value *latlng.LatLng) *FilterBuilder {
 28652  	return b.compare(gotenfilter.Lt, value)
 28653  }
 28654  
 28655  func (b *filterCndBuilderStatusNormalizedAddressCoordinates) Lte(value *latlng.LatLng) *FilterBuilder {
 28656  	return b.compare(gotenfilter.Lte, value)
 28657  }
 28658  
 28659  func (b *filterCndBuilderStatusNormalizedAddressCoordinates) In(values []*latlng.LatLng) *FilterBuilder {
 28660  	return b.builder.addCond(&FilterConditionIn{
 28661  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Coordinates().WithArrayOfValues(values),
 28662  	})
 28663  }
 28664  
 28665  func (b *filterCndBuilderStatusNormalizedAddressCoordinates) NotIn(values []*latlng.LatLng) *FilterBuilder {
 28666  	return b.builder.addCond(&FilterConditionNotIn{
 28667  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Coordinates().WithArrayOfValues(values),
 28668  	})
 28669  }
 28670  
 28671  func (b *filterCndBuilderStatusNormalizedAddressCoordinates) IsNull() *FilterBuilder {
 28672  	return b.builder.addCond(&FilterConditionIsNull{
 28673  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Coordinates().FieldPath(),
 28674  	})
 28675  }
 28676  
 28677  func (b *filterCndBuilderStatusNormalizedAddressCoordinates) IsNan() *FilterBuilder {
 28678  	return b.builder.addCond(&FilterConditionIsNaN{
 28679  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Coordinates().FieldPath(),
 28680  	})
 28681  }
 28682  
 28683  func (b *filterCndBuilderStatusNormalizedAddressCoordinates) compare(op gotenfilter.CompareOperator, value *latlng.LatLng) *FilterBuilder {
 28684  	return b.builder.addCond(&FilterConditionCompare{
 28685  		Operator:              op,
 28686  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Coordinates().WithValue(value),
 28687  	})
 28688  }
 28689  
 28690  type filterCndBuilderStatusNormalizedAddressAccuracy struct {
 28691  	builder *FilterBuilder
 28692  }
 28693  
 28694  func (b *filterCndBuilderStatusNormalizedAddressAccuracy) Eq(value float64) *FilterBuilder {
 28695  	return b.compare(gotenfilter.Eq, value)
 28696  }
 28697  
 28698  func (b *filterCndBuilderStatusNormalizedAddressAccuracy) Neq(value float64) *FilterBuilder {
 28699  	return b.compare(gotenfilter.Neq, value)
 28700  }
 28701  
 28702  func (b *filterCndBuilderStatusNormalizedAddressAccuracy) Gt(value float64) *FilterBuilder {
 28703  	return b.compare(gotenfilter.Gt, value)
 28704  }
 28705  
 28706  func (b *filterCndBuilderStatusNormalizedAddressAccuracy) Gte(value float64) *FilterBuilder {
 28707  	return b.compare(gotenfilter.Gte, value)
 28708  }
 28709  
 28710  func (b *filterCndBuilderStatusNormalizedAddressAccuracy) Lt(value float64) *FilterBuilder {
 28711  	return b.compare(gotenfilter.Lt, value)
 28712  }
 28713  
 28714  func (b *filterCndBuilderStatusNormalizedAddressAccuracy) Lte(value float64) *FilterBuilder {
 28715  	return b.compare(gotenfilter.Lte, value)
 28716  }
 28717  
 28718  func (b *filterCndBuilderStatusNormalizedAddressAccuracy) In(values []float64) *FilterBuilder {
 28719  	return b.builder.addCond(&FilterConditionIn{
 28720  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Accuracy().WithArrayOfValues(values),
 28721  	})
 28722  }
 28723  
 28724  func (b *filterCndBuilderStatusNormalizedAddressAccuracy) NotIn(values []float64) *FilterBuilder {
 28725  	return b.builder.addCond(&FilterConditionNotIn{
 28726  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Accuracy().WithArrayOfValues(values),
 28727  	})
 28728  }
 28729  
 28730  func (b *filterCndBuilderStatusNormalizedAddressAccuracy) IsNull() *FilterBuilder {
 28731  	return b.builder.addCond(&FilterConditionIsNull{
 28732  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Accuracy().FieldPath(),
 28733  	})
 28734  }
 28735  
 28736  func (b *filterCndBuilderStatusNormalizedAddressAccuracy) IsNan() *FilterBuilder {
 28737  	return b.builder.addCond(&FilterConditionIsNaN{
 28738  		FieldPath: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Accuracy().FieldPath(),
 28739  	})
 28740  }
 28741  
 28742  func (b *filterCndBuilderStatusNormalizedAddressAccuracy) compare(op gotenfilter.CompareOperator, value float64) *FilterBuilder {
 28743  	return b.builder.addCond(&FilterConditionCompare{
 28744  		Operator:              op,
 28745  		Device_FieldPathValue: NewDeviceFieldPathBuilder().Status().NormalizedAddress().Accuracy().WithValue(value),
 28746  	})
 28747  }
 28748  
 28749  type filterCndBuilderPublicListingSpec struct {
 28750  	builder *FilterBuilder
 28751  }
 28752  
 28753  func (b *filterCndBuilderPublicListingSpec) Eq(value *Device_PublicListingSpec) *FilterBuilder {
 28754  	return b.compare(gotenfilter.Eq, value)
 28755  }
 28756  
 28757  func (b *filterCndBuilderPublicListingSpec) Neq(value *Device_PublicListingSpec) *FilterBuilder {
 28758  	return b.compare(gotenfilter.Neq, value)
 28759  }
 28760  
 28761  func (b *filterCndBuilderPublicListingSpec) Gt(value *Device_PublicListingSpec) *FilterBuilder {
 28762  	return b.compare(gotenfilter.Gt, value)
 28763  }
 28764  
 28765  func (b *filterCndBuilderPublicListingSpec) Gte(value *Device_PublicListingSpec) *FilterBuilder {
 28766  	return b.compare(gotenfilter.Gte, value)
 28767  }
 28768  
 28769  func (b *filterCndBuilderPublicListingSpec) Lt(value *Device_PublicListingSpec) *FilterBuilder {
 28770  	return b.compare(gotenfilter.Lt, value)
 28771  }
 28772  
 28773  func (b *filterCndBuilderPublicListingSpec) Lte(value *Device_PublicListingSpec) *FilterBuilder {
 28774  	return b.compare(gotenfilter.Lte, value)
 28775  }
 28776  
 28777  func (b *filterCndBuilderPublicListingSpec) In(values []*Device_PublicListingSpec) *FilterBuilder {
 28778  	return b.builder.addCond(&FilterConditionIn{
 28779  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().PublicListingSpec().WithArrayOfValues(values),
 28780  	})
 28781  }
 28782  
 28783  func (b *filterCndBuilderPublicListingSpec) NotIn(values []*Device_PublicListingSpec) *FilterBuilder {
 28784  	return b.builder.addCond(&FilterConditionNotIn{
 28785  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().PublicListingSpec().WithArrayOfValues(values),
 28786  	})
 28787  }
 28788  
 28789  func (b *filterCndBuilderPublicListingSpec) IsNull() *FilterBuilder {
 28790  	return b.builder.addCond(&FilterConditionIsNull{
 28791  		FieldPath: NewDeviceFieldPathBuilder().PublicListingSpec().FieldPath(),
 28792  	})
 28793  }
 28794  
 28795  func (b *filterCndBuilderPublicListingSpec) IsNan() *FilterBuilder {
 28796  	return b.builder.addCond(&FilterConditionIsNaN{
 28797  		FieldPath: NewDeviceFieldPathBuilder().PublicListingSpec().FieldPath(),
 28798  	})
 28799  }
 28800  
 28801  func (b *filterCndBuilderPublicListingSpec) compare(op gotenfilter.CompareOperator, value *Device_PublicListingSpec) *FilterBuilder {
 28802  	return b.builder.addCond(&FilterConditionCompare{
 28803  		Operator:              op,
 28804  		Device_FieldPathValue: NewDeviceFieldPathBuilder().PublicListingSpec().WithValue(value),
 28805  	})
 28806  }
 28807  
 28808  func (b *filterCndBuilderPublicListingSpec) Enabled() *filterCndBuilderPublicListingSpecEnabled {
 28809  	return &filterCndBuilderPublicListingSpecEnabled{builder: b.builder}
 28810  }
 28811  
 28812  func (b *filterCndBuilderPublicListingSpec) FieldMask() *filterCndBuilderPublicListingSpecFieldMask {
 28813  	return &filterCndBuilderPublicListingSpecFieldMask{builder: b.builder}
 28814  }
 28815  
 28816  type filterCndBuilderPublicListingSpecEnabled struct {
 28817  	builder *FilterBuilder
 28818  }
 28819  
 28820  func (b *filterCndBuilderPublicListingSpecEnabled) Eq(value bool) *FilterBuilder {
 28821  	return b.compare(gotenfilter.Eq, value)
 28822  }
 28823  
 28824  func (b *filterCndBuilderPublicListingSpecEnabled) Neq(value bool) *FilterBuilder {
 28825  	return b.compare(gotenfilter.Neq, value)
 28826  }
 28827  
 28828  func (b *filterCndBuilderPublicListingSpecEnabled) Gt(value bool) *FilterBuilder {
 28829  	return b.compare(gotenfilter.Gt, value)
 28830  }
 28831  
 28832  func (b *filterCndBuilderPublicListingSpecEnabled) Gte(value bool) *FilterBuilder {
 28833  	return b.compare(gotenfilter.Gte, value)
 28834  }
 28835  
 28836  func (b *filterCndBuilderPublicListingSpecEnabled) Lt(value bool) *FilterBuilder {
 28837  	return b.compare(gotenfilter.Lt, value)
 28838  }
 28839  
 28840  func (b *filterCndBuilderPublicListingSpecEnabled) Lte(value bool) *FilterBuilder {
 28841  	return b.compare(gotenfilter.Lte, value)
 28842  }
 28843  
 28844  func (b *filterCndBuilderPublicListingSpecEnabled) In(values []bool) *FilterBuilder {
 28845  	return b.builder.addCond(&FilterConditionIn{
 28846  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().PublicListingSpec().Enabled().WithArrayOfValues(values),
 28847  	})
 28848  }
 28849  
 28850  func (b *filterCndBuilderPublicListingSpecEnabled) NotIn(values []bool) *FilterBuilder {
 28851  	return b.builder.addCond(&FilterConditionNotIn{
 28852  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().PublicListingSpec().Enabled().WithArrayOfValues(values),
 28853  	})
 28854  }
 28855  
 28856  func (b *filterCndBuilderPublicListingSpecEnabled) IsNull() *FilterBuilder {
 28857  	return b.builder.addCond(&FilterConditionIsNull{
 28858  		FieldPath: NewDeviceFieldPathBuilder().PublicListingSpec().Enabled().FieldPath(),
 28859  	})
 28860  }
 28861  
 28862  func (b *filterCndBuilderPublicListingSpecEnabled) IsNan() *FilterBuilder {
 28863  	return b.builder.addCond(&FilterConditionIsNaN{
 28864  		FieldPath: NewDeviceFieldPathBuilder().PublicListingSpec().Enabled().FieldPath(),
 28865  	})
 28866  }
 28867  
 28868  func (b *filterCndBuilderPublicListingSpecEnabled) compare(op gotenfilter.CompareOperator, value bool) *FilterBuilder {
 28869  	return b.builder.addCond(&FilterConditionCompare{
 28870  		Operator:              op,
 28871  		Device_FieldPathValue: NewDeviceFieldPathBuilder().PublicListingSpec().Enabled().WithValue(value),
 28872  	})
 28873  }
 28874  
 28875  type filterCndBuilderPublicListingSpecFieldMask struct {
 28876  	builder *FilterBuilder
 28877  }
 28878  
 28879  func (b *filterCndBuilderPublicListingSpecFieldMask) Eq(value *Device_FieldMask) *FilterBuilder {
 28880  	return b.compare(gotenfilter.Eq, value)
 28881  }
 28882  
 28883  func (b *filterCndBuilderPublicListingSpecFieldMask) Neq(value *Device_FieldMask) *FilterBuilder {
 28884  	return b.compare(gotenfilter.Neq, value)
 28885  }
 28886  
 28887  func (b *filterCndBuilderPublicListingSpecFieldMask) Gt(value *Device_FieldMask) *FilterBuilder {
 28888  	return b.compare(gotenfilter.Gt, value)
 28889  }
 28890  
 28891  func (b *filterCndBuilderPublicListingSpecFieldMask) Gte(value *Device_FieldMask) *FilterBuilder {
 28892  	return b.compare(gotenfilter.Gte, value)
 28893  }
 28894  
 28895  func (b *filterCndBuilderPublicListingSpecFieldMask) Lt(value *Device_FieldMask) *FilterBuilder {
 28896  	return b.compare(gotenfilter.Lt, value)
 28897  }
 28898  
 28899  func (b *filterCndBuilderPublicListingSpecFieldMask) Lte(value *Device_FieldMask) *FilterBuilder {
 28900  	return b.compare(gotenfilter.Lte, value)
 28901  }
 28902  
 28903  func (b *filterCndBuilderPublicListingSpecFieldMask) In(values []*Device_FieldMask) *FilterBuilder {
 28904  	return b.builder.addCond(&FilterConditionIn{
 28905  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().PublicListingSpec().FieldMask().WithArrayOfValues(values),
 28906  	})
 28907  }
 28908  
 28909  func (b *filterCndBuilderPublicListingSpecFieldMask) NotIn(values []*Device_FieldMask) *FilterBuilder {
 28910  	return b.builder.addCond(&FilterConditionNotIn{
 28911  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().PublicListingSpec().FieldMask().WithArrayOfValues(values),
 28912  	})
 28913  }
 28914  
 28915  func (b *filterCndBuilderPublicListingSpecFieldMask) IsNull() *FilterBuilder {
 28916  	return b.builder.addCond(&FilterConditionIsNull{
 28917  		FieldPath: NewDeviceFieldPathBuilder().PublicListingSpec().FieldMask().FieldPath(),
 28918  	})
 28919  }
 28920  
 28921  func (b *filterCndBuilderPublicListingSpecFieldMask) IsNan() *FilterBuilder {
 28922  	return b.builder.addCond(&FilterConditionIsNaN{
 28923  		FieldPath: NewDeviceFieldPathBuilder().PublicListingSpec().FieldMask().FieldPath(),
 28924  	})
 28925  }
 28926  
 28927  func (b *filterCndBuilderPublicListingSpecFieldMask) compare(op gotenfilter.CompareOperator, value *Device_FieldMask) *FilterBuilder {
 28928  	return b.builder.addCond(&FilterConditionCompare{
 28929  		Operator:              op,
 28930  		Device_FieldPathValue: NewDeviceFieldPathBuilder().PublicListingSpec().FieldMask().WithValue(value),
 28931  	})
 28932  }
 28933  
 28934  type filterCndBuilderDisplayName struct {
 28935  	builder *FilterBuilder
 28936  }
 28937  
 28938  func (b *filterCndBuilderDisplayName) Eq(value string) *FilterBuilder {
 28939  	return b.compare(gotenfilter.Eq, value)
 28940  }
 28941  
 28942  func (b *filterCndBuilderDisplayName) Neq(value string) *FilterBuilder {
 28943  	return b.compare(gotenfilter.Neq, value)
 28944  }
 28945  
 28946  func (b *filterCndBuilderDisplayName) Gt(value string) *FilterBuilder {
 28947  	return b.compare(gotenfilter.Gt, value)
 28948  }
 28949  
 28950  func (b *filterCndBuilderDisplayName) Gte(value string) *FilterBuilder {
 28951  	return b.compare(gotenfilter.Gte, value)
 28952  }
 28953  
 28954  func (b *filterCndBuilderDisplayName) Lt(value string) *FilterBuilder {
 28955  	return b.compare(gotenfilter.Lt, value)
 28956  }
 28957  
 28958  func (b *filterCndBuilderDisplayName) Lte(value string) *FilterBuilder {
 28959  	return b.compare(gotenfilter.Lte, value)
 28960  }
 28961  
 28962  func (b *filterCndBuilderDisplayName) In(values []string) *FilterBuilder {
 28963  	return b.builder.addCond(&FilterConditionIn{
 28964  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().DisplayName().WithArrayOfValues(values),
 28965  	})
 28966  }
 28967  
 28968  func (b *filterCndBuilderDisplayName) NotIn(values []string) *FilterBuilder {
 28969  	return b.builder.addCond(&FilterConditionNotIn{
 28970  		Device_FieldPathArrayOfValues: NewDeviceFieldPathBuilder().DisplayName().WithArrayOfValues(values),
 28971  	})
 28972  }
 28973  
 28974  func (b *filterCndBuilderDisplayName) IsNull() *FilterBuilder {
 28975  	return b.builder.addCond(&FilterConditionIsNull{
 28976  		FieldPath: NewDeviceFieldPathBuilder().DisplayName().FieldPath(),
 28977  	})
 28978  }
 28979  
 28980  func (b *filterCndBuilderDisplayName) IsNan() *FilterBuilder {
 28981  	return b.builder.addCond(&FilterConditionIsNaN{
 28982  		FieldPath: NewDeviceFieldPathBuilder().DisplayName().FieldPath(),
 28983  	})
 28984  }
 28985  
 28986  func (b *filterCndBuilderDisplayName) compare(op gotenfilter.CompareOperator, value string) *FilterBuilder {
 28987  	return b.builder.addCond(&FilterConditionCompare{
 28988  		Operator:              op,
 28989  		Device_FieldPathValue: NewDeviceFieldPathBuilder().DisplayName().WithValue(value),
 28990  	})
 28991  }